CONFIG_CPU_CORTEX_M_HAS_VTOR

(No prompt – not directly user assignable.)

Type: bool

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, where it is never implemented).

Direct dependencies

!CPU_CORTEX_M0 && CPU_CORTEX_M && ARM

(Includes any dependencies from if’s and menus.)

Defaults

No defaults. Implicitly defaults to n.

Kconfig definition

At arch/arm/core/cortex_m/Kconfig:120

Included via Kconfig:10Kconfig.zephyr:29arch/Kconfig:15arch/arm/Kconfig:13arch/arm/core/Kconfig:166

Menu path: (top menu) → ARM Options

config CPU_CORTEX_M_HAS_VTOR
    bool
    depends on !CPU_CORTEX_M0 && 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, where it is never
      implemented).

(Definitions include propagated dependencies, including from if’s and menus.)