CONFIG_ARCH¶
(No prompt – not directly user assignable.)
Type: string
Help¶
System architecture string.
Defaults¶
“arc”
“arm”
“arm64”
“nios2”
“posix”
“riscv64” if
64BIT
“riscv32”
“sparc”
“x86”
“xtensa”
Kconfig definitions¶
At arch/arc/Kconfig:9
Included via Kconfig:8
→ Kconfig.zephyr:39
→ arch/Kconfig:12
Menu path: (Top) → ARC Options
config ARCH
string
default "arc"
depends on ARC
At arch/arm/Kconfig:9
Included via Kconfig:8
→ Kconfig.zephyr:39
→ arch/Kconfig:12
Menu path: (Top) → ARM Options
config ARCH
string
default "arm"
depends on ARM
At arch/arm64/Kconfig:9
Included via Kconfig:8
→ Kconfig.zephyr:39
→ arch/Kconfig:12
Menu path: (Top) → ARM64 Options
config ARCH
string
default "arm64"
depends on ARM64
At arch/nios2/Kconfig:7
Included via Kconfig:8
→ Kconfig.zephyr:39
→ arch/Kconfig:12
Menu path: (Top) → Nios II Options
config ARCH
string
default "nios2"
depends on NIOS2
At arch/posix/Kconfig:9
Included via Kconfig:8
→ Kconfig.zephyr:39
→ arch/Kconfig:12
Menu path: (Top) → POSIX (native) Options
config ARCH
string
default "posix"
depends on ARCH_POSIX
At arch/riscv/Kconfig:7
Included via Kconfig:8
→ Kconfig.zephyr:39
→ arch/Kconfig:12
Menu path: (Top) → RISCV Options
config ARCH
string
default "riscv64" if 64BIT
default "riscv32"
depends on RISCV
At arch/sparc/Kconfig:7
Included via Kconfig:8
→ Kconfig.zephyr:39
→ arch/Kconfig:12
Menu path: (Top) → SPARC Options
config ARCH
string
default "sparc"
depends on SPARC
At arch/x86/Kconfig:9
Included via Kconfig:8
→ Kconfig.zephyr:39
→ arch/Kconfig:12
Menu path: (Top) → X86 Architecture Options
config ARCH
string
default "x86"
depends on X86
At arch/xtensa/Kconfig:21
Included via Kconfig:8
→ Kconfig.zephyr:39
→ arch/Kconfig:12
Menu path: (Top) → XTENSA Options
config ARCH
string
default "xtensa"
depends on XTENSA
At arch/Kconfig:956
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.)