Kconfig (8f66439eec46d652255b9351abebb540ee5b2fd9) Kconfig (e585513b76f7b05d08ca3fb250fed11f6ba46ee5)
1# Select 32 or 64 bit
2config 64BIT
3 bool "64-bit kernel" if ARCH = "x86"
4 default ARCH != "i386"
5 ---help---
6 Say yes to build a 64-bit kernel - formerly known as x86_64
7 Say no to build a 32-bit kernel - formerly known as i386
8

--- 55 unchanged lines hidden (view full) ---

64 select ARCH_MIGHT_HAVE_PC_PARPORT
65 select ARCH_MIGHT_HAVE_PC_SERIO
66 select ARCH_SUPPORTS_ATOMIC_RMW
67 select ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT
68 select ARCH_SUPPORTS_NUMA_BALANCING if X86_64
69 select ARCH_USE_BUILTIN_BSWAP
70 select ARCH_USE_QUEUED_RWLOCKS
71 select ARCH_USE_QUEUED_SPINLOCKS
1# Select 32 or 64 bit
2config 64BIT
3 bool "64-bit kernel" if ARCH = "x86"
4 default ARCH != "i386"
5 ---help---
6 Say yes to build a 64-bit kernel - formerly known as x86_64
7 Say no to build a 32-bit kernel - formerly known as i386
8

--- 55 unchanged lines hidden (view full) ---

64 select ARCH_MIGHT_HAVE_PC_PARPORT
65 select ARCH_MIGHT_HAVE_PC_SERIO
66 select ARCH_SUPPORTS_ATOMIC_RMW
67 select ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT
68 select ARCH_SUPPORTS_NUMA_BALANCING if X86_64
69 select ARCH_USE_BUILTIN_BSWAP
70 select ARCH_USE_QUEUED_RWLOCKS
71 select ARCH_USE_QUEUED_SPINLOCKS
72 select ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH if SMP
72 select ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH
73 select ARCH_WANT_FRAME_POINTERS
74 select ARCH_WANTS_DYNAMIC_TASK_STRUCT
75 select BUILDTIME_EXTABLE_SORT
76 select CLKEVT_I8253
77 select CLOCKSOURCE_VALIDATE_LAST_CYCLE
78 select CLOCKSOURCE_WATCHDOG
79 select DCACHE_WORD_ACCESS
80 select EDAC_ATOMIC_SCRUB

--- 2690 unchanged lines hidden (view full) ---

2771
2772if COMPAT
2773config COMPAT_FOR_U64_ALIGNMENT
2774 def_bool y
2775
2776config SYSVIPC_COMPAT
2777 def_bool y
2778 depends on SYSVIPC
73 select ARCH_WANT_FRAME_POINTERS
74 select ARCH_WANTS_DYNAMIC_TASK_STRUCT
75 select BUILDTIME_EXTABLE_SORT
76 select CLKEVT_I8253
77 select CLOCKSOURCE_VALIDATE_LAST_CYCLE
78 select CLOCKSOURCE_WATCHDOG
79 select DCACHE_WORD_ACCESS
80 select EDAC_ATOMIC_SCRUB

--- 2690 unchanged lines hidden (view full) ---

2771
2772if COMPAT
2773config COMPAT_FOR_U64_ALIGNMENT
2774 def_bool y
2775
2776config SYSVIPC_COMPAT
2777 def_bool y
2778 depends on SYSVIPC
2779
2780config KEYS_COMPAT
2781 def_bool y
2782 depends on KEYS
2779endif
2780
2781endmenu
2782
2783
2784config HAVE_ATOMIC_IOMAP
2785 def_bool y
2786 depends on X86_32
2787
2788config X86_DEV_DMA_OPS
2789 bool
2790 depends on X86_64 || STA2X11
2791
2792config X86_DMA_REMAP
2793 bool
2794 depends on STA2X11
2795
2783endif
2784
2785endmenu
2786
2787
2788config HAVE_ATOMIC_IOMAP
2789 def_bool y
2790 depends on X86_32
2791
2792config X86_DEV_DMA_OPS
2793 bool
2794 depends on X86_64 || STA2X11
2795
2796config X86_DMA_REMAP
2797 bool
2798 depends on STA2X11
2799
2800config HAVE_GENERIC_GUP
2801 def_bool y
2802
2796source "net/Kconfig"
2797
2798source "drivers/Kconfig"
2799
2800source "drivers/firmware/Kconfig"
2801
2802source "fs/Kconfig"
2803
2804source "arch/x86/Kconfig.debug"
2805
2806source "security/Kconfig"
2807
2808source "crypto/Kconfig"
2809
2810source "arch/x86/kvm/Kconfig"
2811
2812source "lib/Kconfig"
2803source "net/Kconfig"
2804
2805source "drivers/Kconfig"
2806
2807source "drivers/firmware/Kconfig"
2808
2809source "fs/Kconfig"
2810
2811source "arch/x86/Kconfig.debug"
2812
2813source "security/Kconfig"
2814
2815source "crypto/Kconfig"
2816
2817source "arch/x86/kvm/Kconfig"
2818
2819source "lib/Kconfig"