aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/Kconfig
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2009-02-17 11:20:11 -0500
committerIngo Molnar <mingo@elte.hu>2009-02-17 11:20:11 -0500
commit0b6de0092244c98b5ba1abda34c92470a20e0d0c (patch)
tree478e4e18c33fd9fa517559e1ce951fe378d5965f /arch/x86/Kconfig
parent37a25424252b6cff4dd4b1937ab6a1dbfcadabcc (diff)
parentf62bae5009c1ba596cd475cafbc83e0570a36e26 (diff)
Merge branch 'x86/apic' into perfcounters/core
Conflicts: arch/x86/kernel/cpu/perfctr-watchdog.c
Diffstat (limited to 'arch/x86/Kconfig')
-rw-r--r--arch/x86/Kconfig16
1 files changed, 16 insertions, 0 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index f2d0d24c0b68..8780ffde6eff 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -235,6 +235,20 @@ config SMP
235 235
236 If you don't know what to do here, say N. 236 If you don't know what to do here, say N.
237 237
238config X86_X2APIC
239 bool "Support x2apic"
240 depends on X86_LOCAL_APIC && X86_64
241 ---help---
242 This enables x2apic support on CPUs that have this feature.
243
244 This allows 32-bit apic IDs (so it can support very large systems),
245 and accesses the local apic via MSRs not via mmio.
246
247 ( On certain CPU models you may need to enable INTR_REMAP too,
248 to get functional x2apic mode. )
249
250 If you don't know what to do here, say N.
251
238config SPARSE_IRQ 252config SPARSE_IRQ
239 bool "Support sparse irq numbering" 253 bool "Support sparse irq numbering"
240 depends on PCI_MSI || HT_IRQ 254 depends on PCI_MSI || HT_IRQ
@@ -302,6 +316,7 @@ config X86_UV
302 bool "SGI Ultraviolet" 316 bool "SGI Ultraviolet"
303 depends on X86_64 317 depends on X86_64
304 depends on X86_EXTENDED_PLATFORM 318 depends on X86_EXTENDED_PLATFORM
319 select X86_X2APIC
305 ---help--- 320 ---help---
306 This option is needed in order to support SGI Ultraviolet systems. 321 This option is needed in order to support SGI Ultraviolet systems.
307 If you don't have one of these, you should say N here. 322 If you don't have one of these, you should say N here.
@@ -1829,6 +1844,7 @@ config DMAR_FLOPPY_WA
1829config INTR_REMAP 1844config INTR_REMAP
1830 bool "Support for Interrupt Remapping (EXPERIMENTAL)" 1845 bool "Support for Interrupt Remapping (EXPERIMENTAL)"
1831 depends on X86_64 && X86_IO_APIC && PCI_MSI && ACPI && EXPERIMENTAL 1846 depends on X86_64 && X86_IO_APIC && PCI_MSI && ACPI && EXPERIMENTAL
1847 select X86_X2APIC
1832 ---help--- 1848 ---help---
1833 Supports Interrupt remapping for IO-APIC and MSI devices. 1849 Supports Interrupt remapping for IO-APIC and MSI devices.
1834 To use x2apic mode in the CPU's which support x2APIC enhancements or 1850 To use x2apic mode in the CPU's which support x2APIC enhancements or