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