Lines Matching +full:disable +full:- +full:mmu +full:- +full:reset

1 # SPDX-License-Identifier: GPL-2.0
6 select ARCH_HAS_BINFMT_FLAT if !MMU
9 select ARCH_HAS_DMA_PREP_COHERENT if MMU
12 select ARCH_HAS_SYNC_DMA_FOR_CPU if MMU
13 select ARCH_HAS_SYNC_DMA_FOR_DEVICE if MMU
14 select ARCH_HAS_DMA_SET_UNCACHED if MMU
26 select DMA_NONCOHERENT_MMAP if MMU
34 select GENERIC_IOREMAP if MMU
37 select HAVE_ARCH_KASAN if MMU && !XIP_KERNEL
62 Xtensa processors are 32-bit RISC machines designed by Tensilica
67 a home page at <http://www.linux-xtensa.org/>.
94 config MMU
106 def_bool $(success,test "$(shell,echo __XTENSA_EB__ | $(CC) -E -P -)" = 1)
112 def_bool $(success,test "$(shell,echo __XTENSA_CALL0_ABI__ | $(CC) -mabi=call0 -E -P - 2>/dev/null)" = 1)
121 bool "fsf - default (not generic) configuration"
122 select MMU
125 bool "dc232b - Diamond 232L Standard Core Rev.B (LE)"
126 select MMU
132 bool "dc233c - Diamond 233L Standard Core Rev.C (LE)"
133 select MMU
152 Don't forget you have to select MMU if you have one.
162 bool "Core variant has a Full MMU (TLB, Pages, Protection, etc)"
165 select MMU
167 Build a Conventional Kernel with full MMU support,
168 ie: it supports a TLB with auto-loading, page protection.
197 bool "Handle protection faults" if EXPERT && !MMU
200 Handle protection faults. MMU configurations must enable it.
201 noMMU configurations may disable it if used memory map never
225 byte and 2-byte access to memory attached to instruction bus.
232 This option is used to indicate that the system-on-a-chip (SOC)
246 bool "Enable Symmetric multi-processing support"
255 int "Maximum number of CPUs (2-32)"
266 Say N if you want to disable CPU hotplug.
269 bool "Secondary cores use alternative reset vector"
273 Secondary cores may be configured to use alternative reset vector,
274 or all cores may use primary reset vector.
275 Say Y here to supply handler for the alternative reset location.
414 XT2000 is the name of Tensilica's feature-rich emulation platform.
420 select PLATFORM_WANT_DEFAULT_MEM if !MMU
455 architectures, you should supply some command-line options at build
502 tristate "Host file-based simulated block device support"
511 int "Number of host file-based simulated block devices"
534 Another simulated disk in a host file for a buildroot-independent
559 bool "Use 8-bit access to XTFPGA LCD"
563 LCD may be connected with 4- or 8-bit interface, 8-bit access may
564 only be used with 8-bit interface. Please consult prototyping user
570 bool "Initialize Xtensa MMU inside the Linux kernel code"
574 Earlier version initialized the MMU in the exception vector
576 it was possible to place a software breakpoint at 'reset' and
577 then enter your normal kernel breakpoints once the MMU was mapped
580 This unfortunately won't work for U-Boot and likely also won't
584 So now the MMU is initialized in head.S but it's necessary to
586 xt-gdb can't place a Software Breakpoint in the 0XD region prior
587 to mapping the MMU and after mapping even if the area of low memory
594 Selecting this will cause U-Boot to set the KERNEL Load and Entry
600 bool "Kernel Execute-In-Place from ROM"
603 Execute-In-Place allows the kernel to run from non-volatile storage
606 to RAM. Read-write sections, such as the data section and stack,
622 depends on !MMU
627 region: bits 0..3 -- for addresses 0x00000000..0x1fffffff,
628 bits 4..7 -- for addresses 0x20000000..0x3fffffff, and so on.
630 Cache attribute values are specific for the MMU type.
636 For full MMU:
647 2: WB, no-write-allocate cache,
653 depends on INITIALIZE_XTENSA_MMU_INSIDE_VMLINUX && MMU
666 depends on MMU && XIP_KERNEL
676 default 0x60003000 if !MMU
677 default 0x00003000 if MMU && INITIALIZE_XTENSA_MMU_INSIDE_VMLINUX
678 default 0xd0003000 if MMU && !INITIALIZE_XTENSA_MMU_INSIDE_VMLINUX
693 placed at their hardware-defined locations.
710 XIP-aware MTD support.
720 It must be within KSEG if MMU is used.
728 It must be within KSEG if MMU is used.
735 prompt "PAGE_OFFSET/PHYS_OFFSET" if !MMU && PLATFORM_WANT_DEFAULT_MEM
746 depends on MMU
777 depends on MMU