:orphan: .. title:: CONFIG_CPU_CORTEX_M_HAS_VTOR .. kconfig:: CONFIG_CPU_CORTEX_M_HAS_VTOR CONFIG_CPU_CORTEX_M_HAS_VTOR ############################ *(No prompt -- not directly user assignable.)* Type: ``bool`` Help ==== .. code-block:: none This option signifies the CPU has the VTOR register. The VTOR indicates the offset of the vector table base address from memory address 0x00000000. Always present in CPUs implementing the ARMv7-M or ARMv8-M architectures. Optional in CPUs implementing ARMv6-M, ARMv8-M Baseline architectures (except for Cortex-M0/M1, where it is never implemented). Direct dependencies =================== !\ :kconfig:`CPU_CORTEX_M0 ` && !\ :kconfig:`CPU_CORTEX_M1 ` && \ :kconfig:`CPU_CORTEX_M ` && \ :kconfig:`ARM ` *(Includes any dependencies from ifs and menus.)* Defaults ======== No defaults. Implicitly defaults to ``n``. Symbols that select this symbol =============================== - \ :kconfig:`SOC_SERIES_SAMD20 ` - \ :kconfig:`SOC_SERIES_SAMD21 ` - \ :kconfig:`SOC_SERIES_SAMR21 ` - \ :kconfig:`SOC_SERIES_STM32G0X ` - \ :kconfig:`SOC_SERIES_STM32L0X ` - \ :kconfig:`SOC_SERIES_SAMD20 ` - \ :kconfig:`SOC_SERIES_SAMD21 ` - \ :kconfig:`SOC_SERIES_SAMR21 ` - \ :kconfig:`SOC_SERIES_STM32G0X ` - \ :kconfig:`SOC_SERIES_STM32L0X ` - \ :kconfig:`SOC_PSOC6_M0 ` - \ :kconfig:`SOC_LPC54114_M0 ` - \ :kconfig:`SOC_PSOC6_M0 ` - \ :kconfig:`SOC_LPC54114_M0 ` - \ :kconfig:`ARMV7_M_ARMV8_M_MAINLINE ` Kconfig definition ================== At ``/arm/core/aarch32/cortex_m/Kconfig:113`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` → ``/Kconfig:12`` → ``/arm/Kconfig:57`` → ``/arm/core/aarch32/Kconfig:294`` Menu path: (Top) → ARM Options .. code-block:: kconfig config CPU_CORTEX_M_HAS_VTOR bool depends on !CPU_CORTEX_M0 && !CPU_CORTEX_M1 && CPU_CORTEX_M && ARM help This option signifies the CPU has the VTOR register. The VTOR indicates the offset of the vector table base address from memory address 0x00000000. Always present in CPUs implementing the ARMv7-M or ARMv8-M architectures. Optional in CPUs implementing ARMv6-M, ARMv8-M Baseline architectures (except for Cortex-M0/M1, where it is never implemented). *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*