hc
2024-05-10 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb
kernel/arch/m68k/Kconfig
....@@ -2,44 +2,42 @@
22 config M68K
33 bool
44 default y
5
+ select ARCH_32BIT_OFF_T
6
+ select ARCH_HAS_BINFMT_FLAT
7
+ select ARCH_HAS_CPU_FINALIZE_INIT if MMU
8
+ select ARCH_HAS_DMA_PREP_COHERENT if HAS_DMA && MMU && !COLDFIRE
59 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
1610 select ARCH_HAVE_NMI_SAFE_CMPXCHG if RMW_INSNS
11
+ select ARCH_MIGHT_HAVE_PC_PARPORT if ISA
12
+ select ARCH_NO_PREEMPT if !COLDFIRE
13
+ select ARCH_WANT_IPC_PARSE_VERSION
14
+ select BINFMT_FLAT_ARGVP_ENVP_ON_STACK
15
+ select DMA_DIRECT_REMAP if HAS_DMA && MMU && !COLDFIRE
16
+ select GENERIC_ATOMIC64
1717 select GENERIC_CPU_DEVICES
1818 select GENERIC_IOMAP
19
+ select GENERIC_IRQ_SHOW
1920 select GENERIC_STRNCPY_FROM_USER if MMU
2021 select GENERIC_STRNLEN_USER if MMU
21
- select ARCH_WANT_IPC_PARSE_VERSION
22
- select ARCH_USES_GETTIMEOFFSET if MMU && !COLDFIRE
22
+ select HAVE_AOUT if MMU
23
+ select HAVE_ASM_MODVERSIONS
24
+ select HAVE_DEBUG_BUGVERBOSE
2325 select HAVE_FUTEX_CMPXCHG if MMU && FUTEX
26
+ select HAVE_IDE
2427 select HAVE_MOD_ARCH_SPECIFIC
28
+ select HAVE_UID16
29
+ select MMU_GATHER_NO_RANGE if MMU
2530 select MODULES_USE_ELF_REL
2631 select MODULES_USE_ELF_RELA
27
- select OLD_SIGSUSPEND3
32
+ select NO_DMA if !MMU && !COLDFIRE
2833 select OLD_SIGACTION
29
- select DMA_NONCOHERENT_OPS if HAS_DMA
30
- select HAVE_MEMBLOCK
31
- select ARCH_DISCARD_MEMBLOCK
32
- select NO_BOOTMEM
34
+ select OLD_SIGSUSPEND3
35
+ select SET_FS
36
+ select UACCESS_MEMCPY if !MMU
37
+ select VIRT_TO_BUS
3338
3439 config CPU_BIG_ENDIAN
3540 def_bool y
36
-
37
-config RWSEM_GENERIC_SPINLOCK
38
- bool
39
- default y
40
-
41
-config RWSEM_XCHGADD_ALGORITHM
42
- bool
4341
4442 config ARCH_HAS_ILOG2_U32
4543 bool
....@@ -64,9 +62,6 @@
6462
6563 config NO_IOPORT_MAP
6664 def_bool y
67
-
68
-config NO_DMA
69
- def_bool (MMU && SUN3) || (!MMU && !COLDFIRE)
7065
7166 config ZONE_DMA
7267 bool
....@@ -125,11 +120,11 @@
125120
126121 menu "Platform setup"
127122
128
-source arch/m68k/Kconfig.cpu
123
+source "arch/m68k/Kconfig.cpu"
129124
130
-source arch/m68k/Kconfig.machine
125
+source "arch/m68k/Kconfig.machine"
131126
132
-source arch/m68k/Kconfig.bus
127
+source "arch/m68k/Kconfig.bus"
133128
134129 endmenu
135130