:orphan: .. title:: ARC_USE_UNALIGNED_MEM_ACCESS .. option:: CONFIG_ARC_USE_UNALIGNED_MEM_ACCESS *Enable unaligned access in HW* Type: ``bool`` Help ==== .. code-block:: none 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 =================== ((\ :option:`CPU_ARCEM ` && !\ :option:`ARC_HAS_SECURE `) || \ :option:`CPU_ARCHS `) && \ :option:`ARC ` *(Includes any dependencies from ifs and menus.)* Default ======= - y if \ :option:`CPU_ARCHS ` Kconfig definition ================== At ``/arc/Kconfig:212`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` → ``/Kconfig:12`` Menu path: (Top) → ARC Options → ARC CPU Options .. code-block:: kconfig 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.)*