:orphan: .. title:: ARCH .. option:: CONFIG_ARCH *(No prompt -- not directly user assignable.)* Type: ``string`` Help ==== System architecture string. Defaults ======== - "arc" - "arm" - "nios2" - "posix" - "riscv64" if \ :option:`64BIT ` - "riscv32" - "sparc" - "x86" - "xtensa" Kconfig definitions =================== .. highlight:: kconfig At ``arch/arc/Kconfig:9`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` → ``arch/Kconfig:12`` Menu path: (Top) → ARC Options .. parsed-literal:: config ARCH string default "arc" depends on \ :option:`ARC ` ---- At ``arch/arm/Kconfig:9`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` → ``arch/Kconfig:12`` Menu path: (Top) → ARM Options .. parsed-literal:: config ARCH string default "arm" depends on \ :option:`ARM ` ---- At ``arch/nios2/Kconfig:7`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` → ``arch/Kconfig:12`` Menu path: (Top) → Nios II Options .. parsed-literal:: config ARCH string default "nios2" depends on \ :option:`NIOS2 ` ---- At ``arch/posix/Kconfig:9`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` → ``arch/Kconfig:12`` Menu path: (Top) → POSIX (native) Options .. parsed-literal:: config ARCH string default "posix" depends on \ :option:`ARCH_POSIX ` ---- At ``arch/riscv/Kconfig:7`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` → ``arch/Kconfig:12`` Menu path: (Top) → RISCV Options .. parsed-literal:: config ARCH string default "riscv64" if \ :option:`64BIT ` default "riscv32" depends on \ :option:`RISCV ` ---- At ``arch/sparc/Kconfig:7`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` → ``arch/Kconfig:12`` Menu path: (Top) → SPARC Options .. parsed-literal:: config ARCH string default "sparc" depends on \ :option:`SPARC ` ---- At ``arch/x86/Kconfig:9`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` → ``arch/Kconfig:12`` Menu path: (Top) → X86 Architecture Options .. parsed-literal:: config ARCH string default "x86" depends on \ :option:`X86 ` ---- At ``arch/xtensa/Kconfig:21`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` → ``arch/Kconfig:12`` Menu path: (Top) → XTENSA Options .. parsed-literal:: config ARCH string default "xtensa" depends on \ :option:`XTENSA ` ---- At ``arch/Kconfig:840`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` Menu path: (Top) .. parsed-literal:: config ARCH string help System architecture string. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*