CONFIG_ARCH
(No prompt – not directly user assignable.)
Type: string
Help
System architecture string.
Defaults
“arc”
“arm”
“arm64”
“mips”
“nios2”
“posix”
“riscv64” if
64BIT
“riscv32”
“sparc”
“x86”
“xtensa”
Kconfig definitions
At <Architecture>/arc/Kconfig:9
Included via Kconfig:8
→ Kconfig.zephyr:39
→ <Architecture>/Kconfig:12
Menu path: (Top) → ARC Options
config ARCH
string
default "arc"
depends on ARC
At <Architecture>/arm/Kconfig:9
Included via Kconfig:8
→ Kconfig.zephyr:39
→ <Architecture>/Kconfig:12
Menu path: (Top) → ARM Options
config ARCH
string
default "arm"
depends on ARM
At <Architecture>/arm64/Kconfig:9
Included via Kconfig:8
→ Kconfig.zephyr:39
→ <Architecture>/Kconfig:12
Menu path: (Top) → ARM64 Options
config ARCH
string
default "arm64"
depends on ARM64
At <Architecture>/mips/Kconfig:12
Included via Kconfig:8
→ Kconfig.zephyr:39
→ <Architecture>/Kconfig:12
Menu path: (Top) → MIPS Options
config ARCH
string
default "mips"
depends on MIPS
At <Architecture>/nios2/Kconfig:7
Included via Kconfig:8
→ Kconfig.zephyr:39
→ <Architecture>/Kconfig:12
Menu path: (Top) → Nios II Options
config ARCH
string
default "nios2"
depends on NIOS2
At <Architecture>/posix/Kconfig:9
Included via Kconfig:8
→ Kconfig.zephyr:39
→ <Architecture>/Kconfig:12
Menu path: (Top) → POSIX (native) Options
config ARCH
string
default "posix"
depends on ARCH_POSIX
At <Architecture>/riscv/Kconfig:7
Included via Kconfig:8
→ Kconfig.zephyr:39
→ <Architecture>/Kconfig:12
Menu path: (Top) → RISCV Options
config ARCH
string
default "riscv64" if 64BIT
default "riscv32"
depends on RISCV
At <Architecture>/sparc/Kconfig:7
Included via Kconfig:8
→ Kconfig.zephyr:39
→ <Architecture>/Kconfig:12
Menu path: (Top) → SPARC Options
config ARCH
string
default "sparc"
depends on SPARC
At <Architecture>/x86/Kconfig:9
Included via Kconfig:8
→ Kconfig.zephyr:39
→ <Architecture>/Kconfig:12
Menu path: (Top) → X86 Architecture Options
config ARCH
string
default "x86"
depends on X86
At <Architecture>/xtensa/Kconfig:21
Included via Kconfig:8
→ Kconfig.zephyr:39
→ <Architecture>/Kconfig:12
Menu path: (Top) → XTENSA Options
config ARCH
string
default "xtensa"
depends on XTENSA
At <Architecture>/Kconfig:799
Included via Kconfig:8
→ Kconfig.zephyr:39
Menu path: (Top)
config ARCH
string
help
System architecture string.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)