aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/mpparse.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-23x86/mpparse: Register APIC address only onceThomas Gleixner1-5/+5
2024-02-15x86/mpparse: Use new APIC registration functionThomas Gleixner1-8/+9
2024-02-15x86/mpparse: Switch to new init callbacksThomas Gleixner1-1/+1
2024-02-15x86/mpparse: Prepare for callback separationThomas Gleixner1-1/+11
2024-02-15x86/mpparse: Rename default_find_smp_config()Thomas Gleixner1-1/+1
2023-08-09x86/apic: Sanitize APIC address setupThomas Gleixner1-9/+2
2023-08-09x86/apic: Remove mpparse 'apicid' variableDave Hansen1-4/+1
2023-08-09x86/apic: Remove the pointless APIC version checkThomas Gleixner1-1/+1
2023-08-09x86/apic: Consolidate boot_cpu_physical_apicid initialization sitesThomas Gleixner1-3/+1
2021-08-10x86: Avoid magic number with ELCR register accessesMaciej W. Rozycki1-1/+2
2020-10-12Merge tag 'x86-irq-2020-10-12' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-22/+4
2020-10-12Merge tag 'x86_cleanups_for_v5.10' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+0
2020-09-16x86/init: Remove unused init opsThomas Gleixner1-22/+4
2020-08-27x86/mpparse: Remove duplicate io_apic.h includeWang Hai1-1/+0
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-2/+2
2020-08-10Merge tag 'locking-urgent-2020-08-10' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+2
2020-08-07mm: remove unneeded includes of <asm/pgalloc.h>Mike Rapoport1-1/+0
2020-08-06x86/headers: Remove APIC headers from <asm/smp.h>Ingo Molnar1-0/+2
2019-07-16x86/boot: Fix memory leak in default_get_smp_config()David Rientjes1-6/+4
2019-03-19x86/mm: Don't leak kernel addressesMatteo Croce1-2/+2
2018-10-31mm: remove include/linux/bootmem.hMike Rapoport1-1/+0
2018-02-14Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2018-02-15x86/cpu: Rename cpu_data.x86_mask to cpu_data.x86_steppingJia Zhang1-1/+1
2018-01-14x86: Introduce and use MP IRQ trigger and polarity definesJan Kiszka1-9/+14
2017-11-17x86/boot: Fix boot failure when SMP MP-table is based at 0Tom Lendacky1-2/+4
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-07-18x86/boot: Use memremap() to map the MPF and MPC dataTom Lendacky1-28/+70
2017-07-18x86, mpparse, x86/acpi, x86/PCI, x86/dmi, SFI: Use memremap() for RAM mappingsTom Lendacky1-5/+5
2017-01-28x86/boot/e820: Rename early_reserve_e820() to e820__memblock_alloc() and docu...Ingo Molnar1-2/+2
2017-01-28x86/boot/e820: Move asm/e820.h to asm/e820/api.hIngo Molnar1-1/+1
2016-08-15x86/mm/numa: Open code function early_get_boot_cpu_id()Baoquan He1-0/+3
2016-07-14x86/kernel: Audit and remove any unnecessary uses of module.hPaul Gortmaker1-1/+0
2016-02-01x86/cpufeature: Use enum cpuid_leafs instead of magic numbersHuaitong Han1-1/+1
2015-04-24x86: Cleanup irq_domain opsThomas Gleixner1-8/+1
2015-04-24x86/irq: Convert IOAPIC to use hierarchical irqdomain interfacesJiang Liu1-2/+4
2014-07-31x86, apic: Remove mps_oem_check callbackDavid Rientjes1-3/+0
2014-06-21x86, irq, mpparse: Release IOAPIC pin when PCI device is disabledJiang Liu1-0/+1
2014-06-21x86, irq, mpparse: Use common irqdomain map interface to program IOAPIC pinsJiang Liu1-1/+3
2014-06-21x86, mpparse, irq: Provide basic irqdomain supportJiang Liu1-1/+9
2014-06-21x86, irq: Enhance mp_register_ioapic() to support irqdomainJiang Liu1-1/+1
2014-06-21x86, mpparse: Use pr_lvl() helper utilities to replace printk(KERN_LVL)Jiang Liu1-51/+44
2012-05-29Merge branch 'x86-trampoline-for-linus' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-1/+0
2012-05-29x86: print physical addresses consistently with other parts of kernelBjorn Helgaas1-4/+6
2012-05-17MCA: delete all remaining traces of microchannel bus support.Paul Gortmaker1-8/+3
2012-05-08x86, realmode: Move ACPI wakeup to unified realmode codeJarkko Sakkinen1-1/+0
2011-12-20Merge branch 'memblock-kill-early_node_map' of git://git.kernel.org/pub/scm/l...Ingo Molnar1-8/+4
2011-12-05x86/mpparse: Account for bus types other than ISA and PCIBjorn Helgaas1-1/+1
2011-07-14memblock, x86: Replace memblock_x86_reserve/free_range() with generic onesTejun Heo1-4/+2
2011-07-14x86: Use __memblock_alloc_base() in early_reserve_e820()Tejun Heo1-4/+2
2011-05-20x86, ioapic: Consolidate mp_ioapics[] into 'struct ioapic'Suresh Siddha1-1/+1
2011-05-19Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2011-05-07Merge commit 'v2.6.39-rc6' into x86/cleanupsIngo Molnar1-4/+4
2011-04-04x86, mpparse: Put check_slot() into .init sectionRakib Mullick1-1/+1
2011-03-24x86, mpparse: Remove unnecessary variableRakib Mullick1-3/+1
2011-03-22x86, mpparse: Move check_slot into CONFIG_X86_IO_APIC contextRakib Mullick1-4/+4
2011-03-18x86: Fix common misspellingsLucas De Marchi1-2/+2
2010-12-09x86: Further simplify mp_irq info handlingFeng Tang1-32/+6
2010-12-09x86: Unify 3 similar ways of saving mp_irqs infoFeng Tang1-53/+3
2010-12-09x86, apic: Remove early_init_lapic_mapping()Yinghai Lu1-6/+2
2010-12-09x86, apic: Unify identical register_lapic_address() functionsYinghai Lu1-13/+1
2010-08-31Merge commit 'v2.6.36-rc3' into x86/memblockIngo Molnar1-0/+16
2010-08-27x86: Use memblock to replace early_resYinghai Lu1-2/+3
2010-08-05x86, apic: Map the local apic when parsing the MP table.Eric W. Biederman1-0/+16
2010-06-09x86, irq: Rename gsi_end gsi_top, and fix off by one errorsEric W. Biederman1-1/+1
2010-05-04x86, ioapic: In mpparse use mp_register_ioapicEric W. Biederman1-24/+1
2010-04-01x86: Handle overlapping mptablesAndi Kleen1-2/+2
2010-02-09x86, apic: Don't use logical-flat mode when CPU hotplug may exceed 8 CPUsSuresh Siddha1-7/+0
2009-12-11x86: Use find_e820() instead of hard coded trampoline addressYinghai Lu1-3/+0
2009-11-24x86: Move find_smp_config() earlier and avoid bootmem usageYinghai Lu1-32/+12
2009-09-18Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-51/+24
2009-08-31x86: Move get/find_smp_config to x86_init_opsThomas Gleixner1-31/+2
2009-08-27x86: Move oem_bus_info to x86_init_opsThomas Gleixner1-6/+8
2009-08-27x86: Move mpc_oem_pci_bus to x86_init_opsThomas Gleixner1-2/+2
2009-08-27x86: Move smp_read_mpc_oem to x86_init_ops.Thomas Gleixner1-4/+4
2009-08-27x86: Move mpc_apic_id to x86_init_opsThomas Gleixner1-4/+6
2009-08-27x86: Sanitize smp_record and move it to x86_init_opsThomas Gleixner1-4/+2
2009-08-26x86, ioapic: Define IO_APIC_DEFAULT_PHYS_BASE constantCyrill Gorcunov1-5/+5
2009-05-18x86, irq: don't call mp_config_acpi_gsi() if update_mptable is not enabledYinghai Lu1-1/+1
2009-05-18x86, irq: update_mptable needs pci_routeirqYinghai Lu1-0/+7
2009-05-11x86: fix alloc_mptable()Yinghai Lu1-16/+9
2009-04-12x86: Fix section mismatches in mpparseRakib Mullick1-3/+4
2009-03-21x86: mpparse.c introduce check_physptr helper functionJaswinder Singh Rajput1-44/+50
2009-03-21x86: mpparse.c introduce smp_dump_mptable helper functionJaswinder Singh Rajput1-8/+10
2009-03-19x86: mpparse: clean up code by introducing a few helper functions, fixIngo Molnar1-6/+6
2009-03-18x86: mpparse: clean up code by introducing a few helper functionsJaswinder Singh Rajput1-141/+120
2009-03-13x86: clean up output resulting from update_mptable optionJan Beulich1-3/+3
2009-03-04x86: reserve exact size of mptableYinghai Lu1-2/+2
2009-03-04x86: ioremap mptableYinghai Lu1-1/+20
2009-02-23x86: check mptable physptr with max_low_pfn on 32bitYinghai Lu1-3/+12
2009-02-17x86, apic: remove genapic.hIngo Molnar1-1/+1
2009-02-11x86: kernel/mpparse.c fix compilation warningsJaswinder Singh Rajput1-3/+3
2009-01-31x86: update copyrightsIngo Molnar1-1/+1
2009-01-30x86: don't treat bigsmp as non-standardYinghai Lu1-2/+2
2009-01-29x86: rename X86_GENERICARCH to X86_32_NON_STANDARDIngo Molnar1-1/+1
2009-01-29x86: remove mach_apic.hIngo Molnar1-2/+1
2009-01-28x86: remove mach_apicdef.hIngo Molnar1-3/+0
2009-01-28x86: eliminate asm/mach-*/mach_mpparse.hIngo Molnar1-1/+0
2009-01-28x86: consolidate the ->mps_oem_check() codeIngo Molnar1-1/+1
2009-01-28x86, mpparse: call the generic quirk handlers earlyIngo Molnar1-10/+1
2009-01-28x86, apic: clean up ->setup_apic_routing()Ingo Molnar1-3/+3
2009-01-15Merge branches 'cpus4096', 'x86/cleanups' and 'x86/urgent' into x86/percpuIngo Molnar1-71/+71
2009-01-14x86: replacing mp_config_intsrc with mpc_intsrcJaswinder Singh Rajput1-34/+34
2009-01-14x86: replacing mp_config_ioapic with mpc_ioapicJaswinder Singh Rajput1-6/+6
2009-01-12x86: fix mpparse.c build error on latest gitJaswinder Singh Rajput1-0/+1
2009-01-08x86: rename all fields of mpf_intel mpf_X to XJaswinder Singh Rajput1-25/+25
2009-01-08x86: rename intel_mp_floating to mpf_intelJaswinder Singh Rajput1-6/+6
2009-01-06Merge branches 'x86/cleanups', 'x86/mpparse', 'x86/numa' and 'x86/uv' into x8...Ingo Molnar1-181/+167
2009-01-06x86: remove duplicated #include'sHuang Weiyi1-1/+0
2009-01-05x86: update Alan Cox's email addressesAlan Cox1-1/+1
2009-01-05x86: rename all fields of mpc_table mpc_X to XJaswinder Singh Rajput1-30/+29
2009-01-05x86: rename all fields of mpc_bus mpc_X to XJaswinder Singh Rajput1-20/+20
2009-01-05x86: rename all fields of mpc_cpu mpc_X to XJaswinder Singh Rajput1-14/+14
2009-01-05x86: rename all fields of mpc_intsrc mpc_X to XJaswinder Singh Rajput1-40/+39
2009-01-05x86: rename all fields of mpc_lintsrc mpc_X to XJaswinder Singh Rajput1-10/+9
2009-01-05x86: rename all fields of mpc_iopic mpc_X to XJaswinder Singh Rajput1-13/+13
2009-01-04x86: rename mpc_config_oemtable to mpc_oemtableJaswinder Singh Rajput1-1/+1
2009-01-04x86: rename mpc_config_lintsrc to mpc_lintsrcJaswinder Singh Rajput1-6/+6
2009-01-04x86: rename mpc_config_intsrc to mpc_intsrcJaswinder Singh Rajput1-20/+17
2009-01-04x86: rename mpc_config_ioapic to mpc_ioapicJaswinder Singh Rajput1-8/+7
2009-01-04x86: rename mpc_config_processor to mpc_cpuJaswinder Singh Rajput1-6/+4
2009-01-04x86: rename mpc_config_bus to mpc_busJaswinder Singh Rajput1-7/+5
2009-01-04x86: rename mp_config_table to mpc_tableJaswinder Singh Rajput1-6/+4
2009-01-02x86: mpparse.c fix style problemsJaswinder Singh Rajput1-5/+5
2008-12-08x86: clean up get_smp_config()Yinghai Lu1-14/+11
2008-12-04x86: fix early panic with boot option "nosmp"Andi Kleen1-0/+3
2008-10-11Merge branch 'x86/apic' into x86-v28-for-linus-phase4-BIngo Molnar1-0/+2
2008-08-18x86: mpparse.c: fix section mismatch warningMarcin Slusarz1-2/+2
2008-08-18x86: fix MP_processor_info section mismatch warningMarcin Slusarz1-1/+1
2008-08-14Merge branch 'linus' into x86/coreIngo Molnar1-5/+6
2008-08-11x86, debug: tone down arch/x86/kernel/mpparse.c debugging printkRene Herman1-5/+6
2008-07-22Merge branch 'linus' into x86/x2apicIngo Molnar1-182/+26
2008-07-20x86: extend and use x86_quirks to clean up NUMAQ codeYinghai Lu1-170/+21
2008-07-20x86: introduce x86_quirksYinghai Lu1-12/+5
2008-07-12x64, x2apic/intr-remap: add x2apic support, including enabling interrupt-rema...Suresh Siddha1-0/+2
2008-07-10x86: add early quirk supportIngo Molnar1-2/+18
2008-07-08x86: update mptable fix with no ioapic v2Yinghai Lu1-10/+9
2008-07-08x86: keep MP_intsrc_info untouched if we do not update mptableYinghai Lu1-6/+7
2008-07-08x86: clean up reserve_bootmem_generic() and port it to 32-bitYinghai Lu1-12/+6
2008-07-08x86: make generic arch support NUMAQ, fix #2Yinghai Lu1-4/+5
2008-07-08x86: add flags parameter to reserve_bootmem_generic()Bernhard Walle1-2/+3
2008-06-10x86: make generic arch support NUMAQYinghai Lu1-3/+70
2008-06-10x86: introduce max_physical_apicid for bigsmp switchingYinghai Lu1-0/+5
2008-06-04x86: early check if a system is numaqYinghai Lu1-3/+11
2008-06-03x86: update mptableYinghai Lu1-17/+384
2008-05-25x86: fix mpparse falloutThomas Gleixner1-32/+41
2008-05-25x86: move mp_bus_not_pci from mpparse.cAlexey Starikovskiy1-10/+0
2008-05-25x86: mp_bus_id_to_pci_bus is not neededAlexey Starikovskiy1-10/+0
2008-05-25x86: move smp_found_configAlexey Starikovskiy1-4/+4
2008-05-25x86: move pic_mode to apic_32.cAlexey Starikovskiy1-2/+0
2008-05-25x86: Set pic_mode only if local apic code is presentAlexey Starikovskiy1-1/+1
2008-05-25x86: make config_irqsrc not MPspec specificAlexey Starikovskiy1-1/+7
2008-05-25x86: make struct config_ioapic not MPspec specificAlexey Starikovskiy1-2/+6
2008-05-25x86: complete move ACPI from mpparse.cAlexey Starikovskiy1-298/+1
2008-05-25x86: move es7000_plat out of mpparse.cAlexey Starikovskiy1-5/+6
2008-05-25x86: cleanup print out for mptableYinghai Lu1-7/+6
2008-05-25x86: move mp_ioapic_routing to mpparse and make it staticThomas Gleixner1-2/+2
2008-05-04x86: es7000 build fixIngo Molnar1-2/+5
2008-04-26x86: uniq_ioapic_id - fix section mismatch warningJacek Luczak1-1/+1
2008-04-26x86: use bitmap library for pin_programmedAkinobu Mita1-9/+5
2008-04-26x86: use MP_intsrc_info()Akinobu Mita1-17/+2
2008-04-26x86: use BUILD_BUG_ON() for the size of struct intel_mp_floatingAkinobu Mita1-3/+1
2008-04-17x86: print out buggy mptableYinghai Lu1-4/+7
2008-04-17x86: merge mpparse_{32,64}.cAlexey Starikovskiy1-0/+1102