aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/Kconfig
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2009-09-07 02:19:51 -0400
committerIngo Molnar <mingo@elte.hu>2009-09-07 02:19:51 -0400
commita1922ed661ab2c1637d0b10cde933bd9cd33d965 (patch)
tree0f1777542b385ebefd30b3586d830fd8ed6fda5b /arch/x86/Kconfig
parent75e33751ca8bbb72dd6f1a74d2810ddc8cbe4bdf (diff)
parentd28daf923ac5e4a0d7cecebae56f3e339189366b (diff)
Merge branch 'tracing/core' into tracing/hw-breakpoints
Conflicts: arch/Kconfig kernel/trace/trace.h Merge reason: resolve the conflicts, plus adopt to the new ring-buffer APIs. Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/Kconfig')
-rw-r--r--arch/x86/Kconfig19
1 files changed, 11 insertions, 8 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index 52421d52f21e..f46f30d23eb0 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -24,18 +24,21 @@ 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
30 select ARCH_WANT_FRAME_POINTERS 31 select ARCH_WANT_FRAME_POINTERS
32 select HAVE_DMA_ATTRS
31 select HAVE_KRETPROBES 33 select HAVE_KRETPROBES
32 select HAVE_FTRACE_MCOUNT_RECORD 34 select HAVE_FTRACE_MCOUNT_RECORD
33 select HAVE_DYNAMIC_FTRACE 35 select HAVE_DYNAMIC_FTRACE
34 select HAVE_FUNCTION_TRACER 36 select HAVE_FUNCTION_TRACER
35 select HAVE_FUNCTION_GRAPH_TRACER 37 select HAVE_FUNCTION_GRAPH_TRACER
38 select HAVE_FUNCTION_GRAPH_FP_TEST
36 select HAVE_FUNCTION_TRACE_MCOUNT_TEST 39 select HAVE_FUNCTION_TRACE_MCOUNT_TEST
37 select HAVE_FTRACE_NMI_ENTER if DYNAMIC_FTRACE 40 select HAVE_FTRACE_NMI_ENTER if DYNAMIC_FTRACE
38 select HAVE_FTRACE_SYSCALLS 41 select HAVE_SYSCALL_TRACEPOINTS
39 select HAVE_KVM 42 select HAVE_KVM
40 select HAVE_ARCH_KGDB 43 select HAVE_ARCH_KGDB
41 select HAVE_ARCH_TRACEHOOK 44 select HAVE_ARCH_TRACEHOOK
@@ -741,7 +744,6 @@ config X86_UP_IOAPIC
741config X86_LOCAL_APIC 744config X86_LOCAL_APIC
742 def_bool y 745 def_bool y
743 depends on X86_64 || SMP || X86_32_NON_STANDARD || X86_UP_APIC 746 depends on X86_64 || SMP || X86_32_NON_STANDARD || X86_UP_APIC
744 select HAVE_PERF_COUNTERS if (!M386 && !M486)
745 747
746config X86_IO_APIC 748config X86_IO_APIC
747 def_bool y 749 def_bool y
@@ -1912,25 +1914,26 @@ config DMAR_DEFAULT_ON
1912 recommended you say N here while the DMAR code remains 1914 recommended you say N here while the DMAR code remains
1913 experimental. 1915 experimental.
1914 1916
1915config DMAR_GFX_WA 1917config DMAR_BROKEN_GFX_WA
1916 def_bool y 1918 def_bool n
1917 prompt "Support for Graphics workaround" 1919 prompt "Workaround broken graphics drivers (going away soon)"
1918 depends on DMAR 1920 depends on DMAR
1919 ---help--- 1921 ---help---
1920 Current Graphics drivers tend to use physical address 1922 Current Graphics drivers tend to use physical address
1921 for DMA and avoid using DMA APIs. Setting this config 1923 for DMA and avoid using DMA APIs. Setting this config
1922 option permits the IOMMU driver to set a unity map for 1924 option permits the IOMMU driver to set a unity map for
1923 all the OS-visible memory. Hence the driver can continue 1925 all the OS-visible memory. Hence the driver can continue
1924 to use physical addresses for DMA. 1926 to use physical addresses for DMA, at least until this
1927 option is removed in the 2.6.32 kernel.
1925 1928
1926config DMAR_FLOPPY_WA 1929config DMAR_FLOPPY_WA
1927 def_bool y 1930 def_bool y
1928 depends on DMAR 1931 depends on DMAR
1929 ---help--- 1932 ---help---
1930 Floppy disk drivers are know to bypass DMA API calls 1933 Floppy disk drivers are known to bypass DMA API calls
1931 thereby failing to work when IOMMU is enabled. This 1934 thereby failing to work when IOMMU is enabled. This
1932 workaround will setup a 1:1 mapping for the first 1935 workaround will setup a 1:1 mapping for the first
1933 16M to make floppy (an ISA device) work. 1936 16MiB to make floppy (an ISA device) work.
1934 1937
1935config INTR_REMAP 1938config INTR_REMAP
1936 bool "Support for Interrupt Remapping (EXPERIMENTAL)" 1939 bool "Support for Interrupt Remapping (EXPERIMENTAL)"