:orphan: .. title:: ARC_USE_UNALIGNED_MEM_ACCESS .. option:: 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 =================== ((\ :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 ================== .. highlight:: kconfig At ``arch/arc/Kconfig:171`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` → ``arch/Kconfig:12`` Menu path: (Top) → ARC Options → ARCv2 Family Options .. parsed-literal:: config ARC_USE_UNALIGNED_MEM_ACCESS bool "Enable unaligned access in HW" default y if \ :option:`CPU_ARCHS ` depends on ((\ :option:`CPU_ARCEM ` && !\ :option:`ARC_HAS_SECURE `) || \ :option:`CPU_ARCHS `) && \ :option:`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.)*