diff options
author | Ingo Molnar <mingo@elte.hu> | 2009-09-07 02:19:51 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2009-09-07 02:19:51 -0400 |
commit | a1922ed661ab2c1637d0b10cde933bd9cd33d965 (patch) | |
tree | 0f1777542b385ebefd30b3586d830fd8ed6fda5b /arch/x86/Kconfig | |
parent | 75e33751ca8bbb72dd6f1a74d2810ddc8cbe4bdf (diff) | |
parent | d28daf923ac5e4a0d7cecebae56f3e339189366b (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/Kconfig | 19 |
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 | |||
741 | config X86_LOCAL_APIC | 744 | config 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 | ||
746 | config X86_IO_APIC | 748 | config 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 | ||
1915 | config DMAR_GFX_WA | 1917 | config 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 | ||
1926 | config DMAR_FLOPPY_WA | 1929 | config 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 | ||
1935 | config INTR_REMAP | 1938 | config INTR_REMAP |
1936 | bool "Support for Interrupt Remapping (EXPERIMENTAL)" | 1939 | bool "Support for Interrupt Remapping (EXPERIMENTAL)" |