diff options
author | Tejun Heo <tj@kernel.org> | 2009-08-14 01:41:02 -0400 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2009-08-14 01:45:31 -0400 |
commit | 384be2b18a5f9475eab9ca2bdfa95cc1a04ef59c (patch) | |
tree | 04c93f391a1b65c8bf8d7ba8643c07d26c26590a /arch/x86/Kconfig | |
parent | a76761b621bcd8336065c4fe3a74f046858bc34c (diff) | |
parent | 142d44b0dd6741a64a7bdbe029110e7c1dcf1d23 (diff) |
Merge branch 'percpu-for-linus' into percpu-for-next
Conflicts:
arch/sparc/kernel/smp_64.c
arch/x86/kernel/cpu/perf_counter.c
arch/x86/kernel/setup_percpu.c
drivers/cpufreq/cpufreq_ondemand.c
mm/percpu.c
Conflicts in core and arch percpu codes are mostly from commit
ed78e1e078dd44249f88b1dd8c76dafb39567161 which substituted many
num_possible_cpus() with nr_cpu_ids. As for-next branch has moved all
the first chunk allocators into mm/percpu.c, the changes are moved
from arch code to mm/percpu.c.
Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'arch/x86/Kconfig')
-rw-r--r-- | arch/x86/Kconfig | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 646fcabb0ad7..e06b2eeff9f2 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig | |||
@@ -24,6 +24,7 @@ config X86 | |||
24 | select HAVE_UNSTABLE_SCHED_CLOCK | 24 | select HAVE_UNSTABLE_SCHED_CLOCK |
25 | select HAVE_IDE | 25 | select HAVE_IDE |
26 | select HAVE_OPROFILE | 26 | select HAVE_OPROFILE |
27 | select HAVE_PERF_COUNTERS if (!M386 && !M486) | ||
27 | select HAVE_IOREMAP_PROT | 28 | select HAVE_IOREMAP_PROT |
28 | select HAVE_KPROBES | 29 | select HAVE_KPROBES |
29 | select ARCH_WANT_OPTIONAL_GPIOLIB | 30 | select ARCH_WANT_OPTIONAL_GPIOLIB |
@@ -739,7 +740,6 @@ config X86_UP_IOAPIC | |||
739 | config X86_LOCAL_APIC | 740 | config X86_LOCAL_APIC |
740 | def_bool y | 741 | def_bool y |
741 | depends on X86_64 || SMP || X86_32_NON_STANDARD || X86_UP_APIC | 742 | depends on X86_64 || SMP || X86_32_NON_STANDARD || X86_UP_APIC |
742 | select HAVE_PERF_COUNTERS if (!M386 && !M486) | ||
743 | 743 | ||
744 | config X86_IO_APIC | 744 | config X86_IO_APIC |
745 | def_bool y | 745 | def_bool y |
@@ -1910,6 +1910,18 @@ config DMAR_DEFAULT_ON | |||
1910 | recommended you say N here while the DMAR code remains | 1910 | recommended you say N here while the DMAR code remains |
1911 | experimental. | 1911 | experimental. |
1912 | 1912 | ||
1913 | config DMAR_BROKEN_GFX_WA | ||
1914 | def_bool n | ||
1915 | prompt "Workaround broken graphics drivers (going away soon)" | ||
1916 | depends on DMAR | ||
1917 | ---help--- | ||
1918 | Current Graphics drivers tend to use physical address | ||
1919 | for DMA and avoid using DMA APIs. Setting this config | ||
1920 | option permits the IOMMU driver to set a unity map for | ||
1921 | all the OS-visible memory. Hence the driver can continue | ||
1922 | to use physical addresses for DMA, at least until this | ||
1923 | option is removed in the 2.6.32 kernel. | ||
1924 | |||
1913 | config DMAR_FLOPPY_WA | 1925 | config DMAR_FLOPPY_WA |
1914 | def_bool y | 1926 | def_bool y |
1915 | depends on DMAR | 1927 | depends on DMAR |