# SPDX-License-Identifier: GPL-2.0
config [31mCONFIG_M68K[0m
bool
default y
select [31mCONFIG_ARCH_32BIT_OFF_T[0m
select [31mCONFIG_ARCH_HAS_BINFMT_FLAT[0m
select [31mCONFIG_ARCH_HAS_DMA_PREP_COHERENT[0m if [31mCONFIG_HAS_DMA[0m && [31mCONFIG_MMU[0m && ![31mCONFIG_COLDFIRE[0m
select [31mCONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE[0m if [31mCONFIG_HAS_DMA[0m
select [31mCONFIG_ARCH_MIGHT_HAVE_PC_PARPORT[0m if [31mCONFIG_ISA[0m
select [31mCONFIG_ARCH_NO_PREEMPT[0m if ![31mCONFIG_COLDFIRE[0m
select [31mCONFIG_BINFMT_FLAT_ARGVP_ENVP_ON_STACK[0m
select [31mCONFIG_DMA_DIRECT_REMAP[0m if [31mCONFIG_HAS_DMA[0m && [31mCONFIG_MMU[0m && ![31mCONFIG_COLDFIRE[0m
select [31mCONFIG_HAVE_IDE[0m
select [31mCONFIG_HAVE_AOUT[0m if [31mCONFIG_MMU[0m
select [31mCONFIG_HAVE_ASM_MODVERSIONS[0m
select [31mCONFIG_HAVE_DEBUG_BUGVERBOSE[0m
select [31mCONFIG_GENERIC_IRQ_SHOW[0m
select [31mCONFIG_GENERIC_ATOMIC64[0m
select [31mCONFIG_HAVE_UID16[0m
select [31mCONFIG_VIRT_TO_BUS[0m
select [31mCONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG[0m if [31mCONFIG_RMW_INSNS[0m
select [31mCONFIG_GENERIC_CPU_DEVICES[0m
select [31mCONFIG_GENERIC_IOMAP[0m
select [31mCONFIG_GENERIC_STRNCPY_FROM_USER[0m if [31mCONFIG_MMU[0m
select [31mCONFIG_GENERIC_STRNLEN_USER[0m if [31mCONFIG_MMU[0m
select [31mCONFIG_ARCH_WANT_IPC_PARSE_VERSION[0m
select [31mCONFIG_HAVE_FUTEX_CMPXCHG[0m if [31mCONFIG_MMU[0m && [31mCONFIG_FUTEX[0m
select [31mCONFIG_HAVE_MOD_ARCH_SPECIFIC[0m
select [31mCONFIG_MODULES_USE_ELF_REL[0m
select [31mCONFIG_MODULES_USE_ELF_RELA[0m
select [31mCONFIG_OLD_SIGSUSPEND3[0m
select [31mCONFIG_OLD_SIGACTION[0m
select MMU_GATHER_NO_RANGE if [31mCONFIG_MMU[0m
config [31mCONFIG_CPU_BIG_ENDIAN[0m
def_bool y
config [31mCONFIG_ARCH_HAS_ILOG2_U32[0m
bool
config [31mCONFIG_ARCH_HAS_ILOG2_U64[0m
bool
config [31mCONFIG_GENERIC_HWEIGHT[0m
bool
default y
config [31mCONFIG_GENERIC_CALIBRATE_DELAY[0m
bool
default y
config [31mCONFIG_GENERIC_CSUM[0m
bool
config [31mCONFIG_TIME_LOW_RES[0m
bool
default y
config [31mCONFIG_NO_IOPORT_MAP[0m
def_bool y
config [31mCONFIG_NO_DMA[0m
def_bool ([31mCONFIG_MMU[0m && [31mCONFIG_SUN3[0m) || (![31mCONFIG_MMU[0m && ![31mCONFIG_COLDFIRE[0m)
config [31mCONFIG_ZONE_DMA[0m
bool
default y
config [31mCONFIG_HZ[0m
int
default 1000 if [31mCONFIG_CLEOPATRA[0m
default 100
config [31mCONFIG_PGTABLE_LEVELS[0m
default 2 if [31mCONFIG_SUN3[0m || [31mCONFIG_COLDFIRE[0m
default 3
config [31mCONFIG_MMU[0m
bool "MMU-based Paged Memory Management Support"
default y
help
Select if you want [31mCONFIG_MMU[0m-based virtualised addressing space
support by paged memory management. If unsure, say 'Y'.
config [31mCONFIG_MMU_MOTOROLA[0m
bool
config [31mCONFIG_MMU_COLDFIRE[0m
bool
config [31mCONFIG_MMU_SUN3[0m
bool
depends on [31mCONFIG_MMU[0m && ![31mCONFIG_MMU_MOTOROLA[0m && ![31mCONFIG_MMU_COLDFIRE[0m
config [31mCONFIG_KEXEC[0m
bool "kexec system call"
depends on [31mCONFIG_M68KCLASSIC[0m
select [31mCONFIG_KEXEC_CORE[0m
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.
config [31mCONFIG_BOOTINFO_PROC[0m
bool "Export bootinfo in procfs"
depends on [31mCONFIG_KEXEC[0m && [31mCONFIG_M68KCLASSIC[0m
help
Say Y to export the bootinfo used to boot the kernel in a
"bootinfo" file in procfs. This is useful with kexec.
menu "Platform setup"
source "arch/m68k/Kconfig.cpu"
source "arch/m68k/Kconfig.machine"
source "arch/m68k/Kconfig.bus"
endmenu
menu "Kernel Features"
endmenu
if ![31mCONFIG_MMU[0m
menu "Power management options"
config [31mCONFIG_PM[0m
bool "Power Management support"
help
Support processor power management modes
endmenu
endif
source "arch/m68k/Kconfig.devices"