Kconfig 3.2 KB
Newer Older
L
Linus Torvalds 已提交
1 2 3
config M68K
	bool
	default y
4
	select ARCH_MIGHT_HAVE_PC_PARPORT if ISA
5
	select ARCH_NO_COHERENT_DMA_MMAP if !MMU
S
Sam Ravnborg 已提交
6
	select HAVE_IDE
7
	select HAVE_AOUT if MMU
8
	select HAVE_DEBUG_BUGVERBOSE
9
	select GENERIC_IRQ_SHOW
10
	select GENERIC_ATOMIC64
11
	select HAVE_UID16
12
	select VIRT_TO_BUS
13
	select ARCH_HAVE_NMI_SAFE_CMPXCHG if RMW_INSNS
14
	select GENERIC_CPU_DEVICES
15
	select GENERIC_IOMAP
16 17
	select GENERIC_STRNCPY_FROM_USER if MMU
	select GENERIC_STRNLEN_USER if MMU
18
	select ARCH_WANT_IPC_PARSE_VERSION
19
	select ARCH_USES_GETTIMEOFFSET if MMU && !COLDFIRE
20
	select HAVE_FUTEX_CMPXCHG if MMU && FUTEX
21 22 23
	select HAVE_MOD_ARCH_SPECIFIC
	select MODULES_USE_ELF_REL
	select MODULES_USE_ELF_RELA
A
Al Viro 已提交
24
	select OLD_SIGSUSPEND3
25
	select OLD_SIGACTION
L
Linus Torvalds 已提交
26

27 28 29
config CPU_BIG_ENDIAN
	def_bool y

L
Linus Torvalds 已提交
30 31 32 33 34 35 36
config RWSEM_GENERIC_SPINLOCK
	bool
	default y

config RWSEM_XCHGADD_ALGORITHM
	bool

37 38 39 40 41 42
config ARCH_HAS_ILOG2_U32
	bool

config ARCH_HAS_ILOG2_U64
	bool

43 44 45 46
config GENERIC_HWEIGHT
	bool
	default y

L
Linus Torvalds 已提交
47 48 49 50
config GENERIC_CALIBRATE_DELAY
	bool
	default y

51 52 53
config GENERIC_CSUM
	bool

54 55 56 57
config TIME_LOW_RES
	bool
	default y

58
config NO_IOPORT_MAP
A
Al Viro 已提交
59 60
	def_bool y

A
Al Viro 已提交
61
config NO_DMA
62
	def_bool (MMU && SUN3) || (!MMU && !COLDFIRE)
A
Al Viro 已提交
63

64 65 66
config ZONE_DMA
	bool
	default y
67

68 69
config HZ
	int
70
	default 1000 if CLEOPATRA
71 72
	default 100

73 74 75 76
config PGTABLE_LEVELS
	default 2 if SUN3 || COLDFIRE
	default 3

L
Linus Torvalds 已提交
77 78
source "init/Kconfig"

79 80
source "kernel/Kconfig.freezer"

81 82
config MMU
	bool "MMU-based Paged Memory Management Support"
L
Linus Torvalds 已提交
83 84
	default y
	help
85 86
	  Select if you want MMU-based virtualised addressing space
	  support by paged memory management. If unsure, say 'Y'.
L
Linus Torvalds 已提交
87

88 89 90
config MMU_MOTOROLA
	bool

91 92 93
config MMU_COLDFIRE
	bool

94 95
config MMU_SUN3
	bool
96
	depends on MMU && !MMU_MOTOROLA && !MMU_COLDFIRE
97

G
Geert Uytterhoeven 已提交
98 99 100
config KEXEC
	bool "kexec system call"
	depends on M68KCLASSIC
101
	select KEXEC_CORE
G
Geert Uytterhoeven 已提交
102 103 104 105 106 107 108 109 110 111 112 113 114 115
	help
	  kexec is a system call that implements the ability to shutdown your
	  current kernel, and to start another kernel.  It is like a reboot
	  but it is independent of the system firmware.   And like a reboot
	  you can start any kernel with it, not just Linux.

	  The name comes from the similarity to the exec system call.

	  It is an ongoing process to be certain the hardware in a machine
	  is properly shutdown, so do not be surprised if this code does not
	  initially work for you.  As of this writing the exact hardware
	  interface is strongly in flux, so no good recommendation can be
	  made.

116 117 118 119 120 121 122
config BOOTINFO_PROC
	bool "Export bootinfo in procfs"
	depends on KEXEC && M68KCLASSIC
	help
	  Say Y to export the bootinfo used to boot the kernel in a
	  "bootinfo" file in procfs.  This is useful with kexec.

123 124 125 126 127 128 129 130 131 132 133
menu "Platform setup"

source arch/m68k/Kconfig.cpu

source arch/m68k/Kconfig.machine

source arch/m68k/Kconfig.bus

endmenu

menu "Kernel Features"
L
Linus Torvalds 已提交
134

135 136
if COLDFIRE
source "kernel/Kconfig.preempt"
137
endif
138

139 140
source "mm/Kconfig"

L
Linus Torvalds 已提交
141 142
endmenu

143
menu "Executable file formats"
L
Linus Torvalds 已提交
144 145 146

source "fs/Kconfig.binfmt"

147
endmenu
148

149 150
if !MMU
menu "Power management options"
L
Linus Torvalds 已提交
151

152
config PM
153 154 155
	bool "Power Management support"
	help
	  Support processor power management modes
L
Linus Torvalds 已提交
156 157

endmenu
158
endif
L
Linus Torvalds 已提交
159

160 161
source "net/Kconfig"

L
Linus Torvalds 已提交
162 163
source "drivers/Kconfig"

164
source "arch/m68k/Kconfig.devices"
165

L
Linus Torvalds 已提交
166 167 168 169 170 171 172 173 174
source "fs/Kconfig"

source "arch/m68k/Kconfig.debug"

source "security/Kconfig"

source "crypto/Kconfig"

source "lib/Kconfig"