hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/arch/m68k/Kconfig
....@@ -2,44 +2,41 @@
22 config M68K
33 bool
44 default y
5
+ select ARCH_32BIT_OFF_T
6
+ select ARCH_HAS_BINFMT_FLAT
7
+ select ARCH_HAS_DMA_PREP_COHERENT if HAS_DMA && MMU && !COLDFIRE
58 select ARCH_HAS_SYNC_DMA_FOR_DEVICE if HAS_DMA
6
- select ARCH_MIGHT_HAVE_PC_PARPORT if ISA
7
- select ARCH_NO_COHERENT_DMA_MMAP if !MMU
8
- select ARCH_NO_PREEMPT if !COLDFIRE
9
- select HAVE_IDE
10
- select HAVE_AOUT if MMU
11
- select HAVE_DEBUG_BUGVERBOSE
12
- select GENERIC_IRQ_SHOW
13
- select GENERIC_ATOMIC64
14
- select HAVE_UID16
15
- select VIRT_TO_BUS
169 select ARCH_HAVE_NMI_SAFE_CMPXCHG if RMW_INSNS
10
+ select ARCH_MIGHT_HAVE_PC_PARPORT if ISA
11
+ select ARCH_NO_PREEMPT if !COLDFIRE
12
+ select ARCH_WANT_IPC_PARSE_VERSION
13
+ select BINFMT_FLAT_ARGVP_ENVP_ON_STACK
14
+ select DMA_DIRECT_REMAP if HAS_DMA && MMU && !COLDFIRE
15
+ select GENERIC_ATOMIC64
1716 select GENERIC_CPU_DEVICES
1817 select GENERIC_IOMAP
18
+ select GENERIC_IRQ_SHOW
1919 select GENERIC_STRNCPY_FROM_USER if MMU
2020 select GENERIC_STRNLEN_USER if MMU
21
- select ARCH_WANT_IPC_PARSE_VERSION
22
- select ARCH_USES_GETTIMEOFFSET if MMU && !COLDFIRE
21
+ select HAVE_AOUT if MMU
22
+ select HAVE_ASM_MODVERSIONS
23
+ select HAVE_DEBUG_BUGVERBOSE
2324 select HAVE_FUTEX_CMPXCHG if MMU && FUTEX
25
+ select HAVE_IDE
2426 select HAVE_MOD_ARCH_SPECIFIC
27
+ select HAVE_UID16
28
+ select MMU_GATHER_NO_RANGE if MMU
2529 select MODULES_USE_ELF_REL
2630 select MODULES_USE_ELF_RELA
27
- select OLD_SIGSUSPEND3
31
+ select NO_DMA if !MMU && !COLDFIRE
2832 select OLD_SIGACTION
29
- select DMA_NONCOHERENT_OPS if HAS_DMA
30
- select HAVE_MEMBLOCK
31
- select ARCH_DISCARD_MEMBLOCK
32
- select NO_BOOTMEM
33
+ select OLD_SIGSUSPEND3
34
+ select SET_FS
35
+ select UACCESS_MEMCPY if !MMU
36
+ select VIRT_TO_BUS
3337
3438 config CPU_BIG_ENDIAN
3539 def_bool y
36
-
37
-config RWSEM_GENERIC_SPINLOCK
38
- bool
39
- default y
40
-
41
-config RWSEM_XCHGADD_ALGORITHM
42
- bool
4340
4441 config ARCH_HAS_ILOG2_U32
4542 bool
....@@ -64,9 +61,6 @@
6461
6562 config NO_IOPORT_MAP
6663 def_bool y
67
-
68
-config NO_DMA
69
- def_bool (MMU && SUN3) || (!MMU && !COLDFIRE)
7064
7165 config ZONE_DMA
7266 bool
....@@ -125,11 +119,11 @@
125119
126120 menu "Platform setup"
127121
128
-source arch/m68k/Kconfig.cpu
122
+source "arch/m68k/Kconfig.cpu"
129123
130
-source arch/m68k/Kconfig.machine
124
+source "arch/m68k/Kconfig.machine"
131125
132
-source arch/m68k/Kconfig.bus
126
+source "arch/m68k/Kconfig.bus"
133127
134128 endmenu
135129