1 # SPDX-License-Identifier: GPL-2.0
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_CURRENT_STACK_POINTER
9 select ARCH_HAS_DMA_PREP_COHERENT if HAS_DMA && MMU && !COLDFIRE
10 select ARCH_HAS_SYNC_DMA_FOR_DEVICE if HAS_DMA
11 select ARCH_HAVE_NMI_SAFE_CMPXCHG if RMW_INSNS
12 select ARCH_MIGHT_HAVE_PC_PARPORT if ISA
13 select ARCH_NO_PREEMPT if !COLDFIRE
14 select ARCH_USE_MEMTEST if MMU_MOTOROLA
15 select ARCH_WANT_IPC_PARSE_VERSION
16 select BINFMT_FLAT_ARGVP_ENVP_ON_STACK
17 select DMA_DIRECT_REMAP if HAS_DMA && MMU && !COLDFIRE
18 select GENERIC_ATOMIC64
19 select GENERIC_CPU_DEVICES
21 select GENERIC_IRQ_SHOW
22 select HAS_IOPORT if PCI || ISA || ATARI_ROM_ISA
23 select HAVE_ARCH_SECCOMP
24 select HAVE_ARCH_SECCOMP_FILTER
25 select HAVE_ASM_MODVERSIONS
26 select HAVE_DEBUG_BUGVERBOSE
27 select HAVE_EFFICIENT_UNALIGNED_ACCESS if !CPU_HAS_NO_UNALIGNED
28 select HAVE_MOD_ARCH_SPECIFIC
30 select MMU_GATHER_NO_RANGE if MMU
31 select MODULES_USE_ELF_REL
32 select MODULES_USE_ELF_RELA
33 select NO_DMA if !MMU && !COLDFIRE
35 select OLD_SIGSUSPEND3
36 select UACCESS_MEMCPY if !MMU
42 config ARCH_HAS_ILOG2_U32
45 config ARCH_HAS_ILOG2_U64
48 config GENERIC_HWEIGHT
52 config GENERIC_CALIBRATE_DELAY
68 default 1000 if CLEOPATRA
72 default 2 if SUN3 || COLDFIRE
76 bool "MMU-based Paged Memory Management Support"
79 Select if you want MMU-based virtualised addressing space
80 support by paged memory management. If unsure, say 'Y'.
90 depends on MMU && !MMU_MOTOROLA && !MMU_COLDFIRE
92 config ARCH_SUPPORTS_KEXEC
93 def_bool M68KCLASSIC && MMU
96 bool "Export bootinfo in procfs"
97 depends on KEXEC && M68KCLASSIC
99 Say Y to export the bootinfo used to boot the kernel in a
100 "bootinfo" file in procfs. This is useful with kexec.
102 menu "Platform setup"
104 source "arch/m68k/Kconfig.cpu"
106 source "arch/m68k/Kconfig.machine"
108 source "arch/m68k/Kconfig.bus"
112 menu "Kernel Features"
117 menu "Power management options"
120 bool "Power Management support"
122 Support processor power management modes
127 source "arch/m68k/Kconfig.devices"