|
@@ -9,10 +9,7 @@ config BR2_KERNEL_64_USERLAND_32
|
|
|
config BR2_SOFT_FLOAT
|
|
|
bool
|
|
|
|
|
|
-config BR2_ARCH_HAS_MMU_MANDATORY
|
|
|
- bool
|
|
|
-
|
|
|
-config BR2_ARCH_HAS_MMU_OPTIONAL
|
|
|
+config BR2_USE_MMU
|
|
|
bool
|
|
|
|
|
|
choice
|
|
@@ -23,7 +20,7 @@ choice
|
|
|
|
|
|
config BR2_arcle
|
|
|
bool "ARC (little endian)"
|
|
|
- select BR2_ARCH_HAS_MMU_MANDATORY
|
|
|
+ select BR2_USE_MMU
|
|
|
help
|
|
|
Synopsys' DesignWare ARC Processor Cores are a family of
|
|
|
32-bit CPUs that can be used from deeply embedded to high
|
|
@@ -31,7 +28,7 @@ config BR2_arcle
|
|
|
|
|
|
config BR2_arceb
|
|
|
bool "ARC (big endian)"
|
|
|
- select BR2_ARCH_HAS_MMU_MANDATORY
|
|
|
+ select BR2_USE_MMU
|
|
|
help
|
|
|
Synopsys' DesignWare ARC Processor Cores are a family of
|
|
|
32-bit CPUs that can be used from deeply embedded to high
|
|
@@ -49,7 +46,7 @@ config BR2_arm
|
|
|
|
|
|
config BR2_armeb
|
|
|
bool "ARM (big endian)"
|
|
|
- select BR2_ARCH_HAS_MMU_MANDATORY
|
|
|
+ select BR2_USE_MMU
|
|
|
help
|
|
|
ARM is a 32-bit reduced instruction set computer (RISC)
|
|
|
instruction set architecture (ISA) developed by ARM Holdings.
|
|
@@ -76,7 +73,7 @@ config BR2_aarch64_be
|
|
|
config BR2_csky
|
|
|
bool "csky"
|
|
|
select BR2_ARCH_HAS_NO_TOOLCHAIN_BUILDROOT
|
|
|
- select BR2_ARCH_HAS_MMU_MANDATORY
|
|
|
+ select BR2_USE_MMU
|
|
|
select BR2_ARCH_NEEDS_GCC_AT_LEAST_9
|
|
|
help
|
|
|
csky is processor IP from china.
|
|
@@ -85,7 +82,7 @@ config BR2_csky
|
|
|
|
|
|
config BR2_i386
|
|
|
bool "i386"
|
|
|
- select BR2_ARCH_HAS_MMU_MANDATORY
|
|
|
+ select BR2_USE_MMU
|
|
|
help
|
|
|
Intel i386 architecture compatible microprocessor
|
|
|
http://en.wikipedia.org/wiki/I386
|
|
@@ -99,7 +96,7 @@ config BR2_m68k
|
|
|
|
|
|
config BR2_microblazeel
|
|
|
bool "Microblaze AXI (little endian)"
|
|
|
- select BR2_ARCH_HAS_MMU_MANDATORY
|
|
|
+ select BR2_USE_MMU
|
|
|
help
|
|
|
Soft processor core designed for Xilinx FPGAs from Xilinx. AXI
|
|
|
bus based architecture (little endian)
|
|
@@ -108,7 +105,7 @@ config BR2_microblazeel
|
|
|
|
|
|
config BR2_microblazebe
|
|
|
bool "Microblaze non-AXI (big endian)"
|
|
|
- select BR2_ARCH_HAS_MMU_MANDATORY
|
|
|
+ select BR2_USE_MMU
|
|
|
help
|
|
|
Soft processor core designed for Xilinx FPGAs from Xilinx. PLB
|
|
|
bus based architecture (non-AXI, big endian)
|
|
@@ -117,7 +114,7 @@ config BR2_microblazebe
|
|
|
|
|
|
config BR2_mips
|
|
|
bool "MIPS (big endian)"
|
|
|
- select BR2_ARCH_HAS_MMU_MANDATORY
|
|
|
+ select BR2_USE_MMU
|
|
|
help
|
|
|
MIPS is a RISC microprocessor from MIPS Technologies. Big
|
|
|
endian.
|
|
@@ -126,7 +123,7 @@ config BR2_mips
|
|
|
|
|
|
config BR2_mipsel
|
|
|
bool "MIPS (little endian)"
|
|
|
- select BR2_ARCH_HAS_MMU_MANDATORY
|
|
|
+ select BR2_USE_MMU
|
|
|
help
|
|
|
MIPS is a RISC microprocessor from MIPS Technologies. Little
|
|
|
endian.
|
|
@@ -136,7 +133,7 @@ config BR2_mipsel
|
|
|
config BR2_mips64
|
|
|
bool "MIPS64 (big endian)"
|
|
|
select BR2_ARCH_IS_64
|
|
|
- select BR2_ARCH_HAS_MMU_MANDATORY
|
|
|
+ select BR2_USE_MMU
|
|
|
help
|
|
|
MIPS is a RISC microprocessor from MIPS Technologies. Big
|
|
|
endian.
|
|
@@ -146,7 +143,7 @@ config BR2_mips64
|
|
|
config BR2_mips64el
|
|
|
bool "MIPS64 (little endian)"
|
|
|
select BR2_ARCH_IS_64
|
|
|
- select BR2_ARCH_HAS_MMU_MANDATORY
|
|
|
+ select BR2_USE_MMU
|
|
|
help
|
|
|
MIPS is a RISC microprocessor from MIPS Technologies. Little
|
|
|
endian.
|
|
@@ -155,7 +152,7 @@ config BR2_mips64el
|
|
|
|
|
|
config BR2_nios2
|
|
|
bool "Nios II"
|
|
|
- select BR2_ARCH_HAS_MMU_MANDATORY
|
|
|
+ select BR2_USE_MMU
|
|
|
help
|
|
|
Nios II is a soft core processor from Altera Corporation.
|
|
|
http://www.altera.com/
|
|
@@ -163,14 +160,14 @@ config BR2_nios2
|
|
|
|
|
|
config BR2_or1k
|
|
|
bool "OpenRISC"
|
|
|
- select BR2_ARCH_HAS_MMU_MANDATORY
|
|
|
+ select BR2_USE_MMU
|
|
|
help
|
|
|
OpenRISC is a free and open processor for embedded system.
|
|
|
http://openrisc.io
|
|
|
|
|
|
config BR2_powerpc
|
|
|
bool "PowerPC"
|
|
|
- select BR2_ARCH_HAS_MMU_MANDATORY
|
|
|
+ select BR2_USE_MMU
|
|
|
help
|
|
|
PowerPC is a RISC architecture created by Apple-IBM-Motorola
|
|
|
alliance. Big endian.
|
|
@@ -180,7 +177,7 @@ config BR2_powerpc
|
|
|
config BR2_powerpc64
|
|
|
bool "PowerPC64 (big endian)"
|
|
|
select BR2_ARCH_IS_64
|
|
|
- select BR2_ARCH_HAS_MMU_MANDATORY
|
|
|
+ select BR2_USE_MMU
|
|
|
help
|
|
|
PowerPC is a RISC architecture created by Apple-IBM-Motorola
|
|
|
alliance. Big endian.
|
|
@@ -190,7 +187,7 @@ config BR2_powerpc64
|
|
|
config BR2_powerpc64le
|
|
|
bool "PowerPC64 (little endian)"
|
|
|
select BR2_ARCH_IS_64
|
|
|
- select BR2_ARCH_HAS_MMU_MANDATORY
|
|
|
+ select BR2_USE_MMU
|
|
|
help
|
|
|
PowerPC is a RISC architecture created by Apple-IBM-Motorola
|
|
|
alliance. Little endian.
|
|
@@ -210,7 +207,7 @@ config BR2_riscv
|
|
|
config BR2_s390x
|
|
|
bool "s390x"
|
|
|
select BR2_ARCH_IS_64
|
|
|
- select BR2_ARCH_HAS_MMU_MANDATORY
|
|
|
+ select BR2_USE_MMU
|
|
|
help
|
|
|
s390x is a big-endian architecture made by IBM.
|
|
|
http://www.ibm.com/
|
|
@@ -218,7 +215,7 @@ config BR2_s390x
|
|
|
|
|
|
config BR2_sh
|
|
|
bool "SuperH"
|
|
|
- select BR2_ARCH_HAS_MMU_MANDATORY
|
|
|
+ select BR2_USE_MMU
|
|
|
help
|
|
|
SuperH (or SH) is a 32-bit reduced instruction set computer
|
|
|
(RISC) instruction set architecture (ISA) developed by
|
|
@@ -228,7 +225,7 @@ config BR2_sh
|
|
|
|
|
|
config BR2_sparc
|
|
|
bool "SPARC"
|
|
|
- select BR2_ARCH_HAS_MMU_MANDATORY
|
|
|
+ select BR2_USE_MMU
|
|
|
help
|
|
|
SPARC (from Scalable Processor Architecture) is a RISC
|
|
|
instruction set architecture (ISA) developed by Sun
|
|
@@ -239,7 +236,7 @@ config BR2_sparc
|
|
|
config BR2_sparc64
|
|
|
bool "SPARC64"
|
|
|
select BR2_ARCH_IS_64
|
|
|
- select BR2_ARCH_HAS_MMU_MANDATORY
|
|
|
+ select BR2_USE_MMU
|
|
|
help
|
|
|
SPARC (from Scalable Processor Architecture) is a RISC
|
|
|
instruction set architecture (ISA) developed by Sun
|
|
@@ -250,7 +247,7 @@ config BR2_sparc64
|
|
|
config BR2_x86_64
|
|
|
bool "x86_64"
|
|
|
select BR2_ARCH_IS_64
|
|
|
- select BR2_ARCH_HAS_MMU_MANDATORY
|
|
|
+ select BR2_USE_MMU
|
|
|
help
|
|
|
x86-64 is an extension of the x86 instruction set (Intel i386
|
|
|
architecture compatible microprocessor).
|