:orphan: .. title:: CONFIG_ARC_USE_UNALIGNED_MEM_ACCESS .. kconfig:: CONFIG_ARC_USE_UNALIGNED_MEM_ACCESS 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 =================== ((\ :kconfig:`CPU_ARCEM ` && !\ :kconfig:`ARC_HAS_SECURE `) || \ :kconfig:`CPU_ARCHS `) && \ :kconfig:`ARC ` *(Includes any dependencies from ifs and menus.)* Default ======= - y if \ :kconfig:`CPU_ARCHS ` Kconfig definition ================== At ``/arc/Kconfig:222`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` → ``/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.)*