Kconfig (e360adbe29241a0194e10e20595360dd7b98a2b3) | Kconfig (e82b8e4ea4f3dffe6e7939f90e78da675fcc450e) |
---|---|
1# x86 configuration 2mainmenu "Linux Kernel Configuration for x86" 3 4# Select 32 or 64 bit 5config 64BIT 6 bool "64-bit kernel" if ARCH = "x86" 7 default ARCH = "x86_64" 8 ---help--- --- 11 unchanged lines hidden (view full) --- 20 def_bool y 21 select HAVE_AOUT if X86_32 22 select HAVE_READQ 23 select HAVE_WRITEQ 24 select HAVE_UNSTABLE_SCHED_CLOCK 25 select HAVE_IDE 26 select HAVE_OPROFILE 27 select HAVE_PERF_EVENTS if (!M386 && !M486) | 1# x86 configuration 2mainmenu "Linux Kernel Configuration for x86" 3 4# Select 32 or 64 bit 5config 64BIT 6 bool "64-bit kernel" if ARCH = "x86" 7 default ARCH = "x86_64" 8 ---help--- --- 11 unchanged lines hidden (view full) --- 20 def_bool y 21 select HAVE_AOUT if X86_32 22 select HAVE_READQ 23 select HAVE_WRITEQ 24 select HAVE_UNSTABLE_SCHED_CLOCK 25 select HAVE_IDE 26 select HAVE_OPROFILE 27 select HAVE_PERF_EVENTS if (!M386 && !M486) |
28 select HAVE_IRQ_WORK | |
29 select HAVE_IOREMAP_PROT 30 select HAVE_KPROBES 31 select ARCH_WANT_OPTIONAL_GPIOLIB 32 select ARCH_WANT_FRAME_POINTERS 33 select HAVE_DMA_ATTRS 34 select HAVE_KRETPROBES 35 select HAVE_OPTPROBES 36 select HAVE_FTRACE_MCOUNT_RECORD | 28 select HAVE_IOREMAP_PROT 29 select HAVE_KPROBES 30 select ARCH_WANT_OPTIONAL_GPIOLIB 31 select ARCH_WANT_FRAME_POINTERS 32 select HAVE_DMA_ATTRS 33 select HAVE_KRETPROBES 34 select HAVE_OPTPROBES 35 select HAVE_FTRACE_MCOUNT_RECORD |
37 select HAVE_C_RECORDMCOUNT | |
38 select HAVE_DYNAMIC_FTRACE 39 select HAVE_FUNCTION_TRACER 40 select HAVE_FUNCTION_GRAPH_TRACER 41 select HAVE_FUNCTION_GRAPH_FP_TEST 42 select HAVE_FUNCTION_TRACE_MCOUNT_TEST 43 select HAVE_FTRACE_NMI_ENTER if DYNAMIC_FTRACE 44 select HAVE_SYSCALL_TRACEPOINTS 45 select HAVE_KVM --- 10 unchanged lines hidden (view full) --- 56 select HAVE_KERNEL_LZO 57 select HAVE_HW_BREAKPOINT 58 select HAVE_MIXED_BREAKPOINTS_REGS 59 select PERF_EVENTS 60 select HAVE_PERF_EVENTS_NMI 61 select ANON_INODES 62 select HAVE_ARCH_KMEMCHECK 63 select HAVE_USER_RETURN_NOTIFIER | 36 select HAVE_DYNAMIC_FTRACE 37 select HAVE_FUNCTION_TRACER 38 select HAVE_FUNCTION_GRAPH_TRACER 39 select HAVE_FUNCTION_GRAPH_FP_TEST 40 select HAVE_FUNCTION_TRACE_MCOUNT_TEST 41 select HAVE_FTRACE_NMI_ENTER if DYNAMIC_FTRACE 42 select HAVE_SYSCALL_TRACEPOINTS 43 select HAVE_KVM --- 10 unchanged lines hidden (view full) --- 54 select HAVE_KERNEL_LZO 55 select HAVE_HW_BREAKPOINT 56 select HAVE_MIXED_BREAKPOINTS_REGS 57 select PERF_EVENTS 58 select HAVE_PERF_EVENTS_NMI 59 select ANON_INODES 60 select HAVE_ARCH_KMEMCHECK 61 select HAVE_USER_RETURN_NOTIFIER |
64 select HAVE_ARCH_JUMP_LABEL 65 select HAVE_TEXT_POKE_SMP | |
66 67config INSTRUCTION_DECODER 68 def_bool (KPROBES || PERF_EVENTS) 69 70config OUTPUT_FORMAT 71 string 72 default "elf32-i386" if X86_32 73 default "elf64-x86-64" if X86_64 --- 720 unchanged lines hidden (view full) --- 794 def_bool y 795 prompt "Multi-core scheduler support" 796 depends on X86_HT 797 ---help--- 798 Multi-core scheduler support improves the CPU scheduler's decision 799 making when dealing with multi-core CPU chips at a cost of slightly 800 increased overhead in some places. If unsure say N here. 801 | 62 63config INSTRUCTION_DECODER 64 def_bool (KPROBES || PERF_EVENTS) 65 66config OUTPUT_FORMAT 67 string 68 default "elf32-i386" if X86_32 69 default "elf64-x86-64" if X86_64 --- 720 unchanged lines hidden (view full) --- 790 def_bool y 791 prompt "Multi-core scheduler support" 792 depends on X86_HT 793 ---help--- 794 Multi-core scheduler support improves the CPU scheduler's decision 795 making when dealing with multi-core CPU chips at a cost of slightly 796 increased overhead in some places. If unsure say N here. 797 |
798config IRQ_TIME_ACCOUNTING 799 bool "Fine granularity task level IRQ time accounting" 800 default n 801 ---help--- 802 Select this option to enable fine granularity task irq time 803 accounting. This is done by reading a timestamp on each 804 transitions between softirq and hardirq state, so there can be a 805 small performance impact. 806 807 If in doubt, say N here. 808 |
|
802source "kernel/Kconfig.preempt" 803 804config X86_UP_APIC 805 bool "Local APIC support on uniprocessors" 806 depends on X86_32 && !SMP && !X86_32_NON_STANDARD 807 ---help--- 808 A local APIC (Advanced Programmable Interrupt Controller) is an 809 integrated interrupt controller in the CPU. If you have a single-CPU --- 1314 unchanged lines hidden (view full) --- 2124 2125endmenu 2126 2127 2128config HAVE_ATOMIC_IOMAP 2129 def_bool y 2130 depends on X86_32 2131 | 809source "kernel/Kconfig.preempt" 810 811config X86_UP_APIC 812 bool "Local APIC support on uniprocessors" 813 depends on X86_32 && !SMP && !X86_32_NON_STANDARD 814 ---help--- 815 A local APIC (Advanced Programmable Interrupt Controller) is an 816 integrated interrupt controller in the CPU. If you have a single-CPU --- 1314 unchanged lines hidden (view full) --- 2131 2132endmenu 2133 2134 2135config HAVE_ATOMIC_IOMAP 2136 def_bool y 2137 depends on X86_32 2138 |
2132config HAVE_TEXT_POKE_SMP 2133 bool 2134 select STOP_MACHINE if SMP 2135 | |
2136source "net/Kconfig" 2137 2138source "drivers/Kconfig" 2139 2140source "drivers/firmware/Kconfig" 2141 2142source "fs/Kconfig" 2143 2144source "arch/x86/Kconfig.debug" 2145 2146source "security/Kconfig" 2147 2148source "crypto/Kconfig" 2149 2150source "arch/x86/kvm/Kconfig" 2151 2152source "lib/Kconfig" | 2139source "net/Kconfig" 2140 2141source "drivers/Kconfig" 2142 2143source "drivers/firmware/Kconfig" 2144 2145source "fs/Kconfig" 2146 2147source "arch/x86/Kconfig.debug" 2148 2149source "security/Kconfig" 2150 2151source "crypto/Kconfig" 2152 2153source "arch/x86/kvm/Kconfig" 2154 2155source "lib/Kconfig" |