CONFIG_ARC_USE_UNALIGNED_MEM_ACCESS

Enable unaligned access in HW

Type: bool

Help

ARC EM cores w/o secure shield 2+2 mode support might be configured to support unaligned memory access which is then disabled by default. Enable unaligned access in hardware and make software to use it.

Direct dependencies

((CPU_ARCEM && !ARC_HAS_SECURE) || CPU_ARCHS) && ARC

(Includes any dependencies from ifs and menus.)

Default

Kconfig definition

At <Zephyr>/arch/arc/Kconfig:168

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:29<Zephyr>/arch/Kconfig:12

Menu path: (Top) → ARC Options → ARCv2 Family Options

config ARC_USE_UNALIGNED_MEM_ACCESS
    bool "Enable unaligned access in HW"
    default y if CPU_ARCHS
    depends on ((CPU_ARCEM && !ARC_HAS_SECURE) || CPU_ARCHS) && ARC
    help
      ARC EM cores w/o secure shield 2+2 mode support might be configured
      to support unaligned memory access which is then disabled by default.
      Enable unaligned access in hardware and make software to use it.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)