:orphan: .. title:: CONFIG_XTENSA_CACHED_REGION .. kconfig:: CONFIG_XTENSA_CACHED_REGION CONFIG_XTENSA_CACHED_REGION ########################### *Cached RPO mapping* Type: ``int`` Help ==== .. code-block:: none A design trick on multi-core hardware is to map memory twice so that it can be seen in both (incoherent) cached mappings and a coherent "shared" area. This specifies which 512M region (0-7, as defined by the Xtensa Region Protection Option) contains the "cached" mapping. Default ======= - 5 Kconfig definitions =================== At ``/xtensa/intel_adsp/Kconfig.defconfig:10`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` Menu path: (Top) .. code-block:: kconfig config XTENSA_CACHED_REGION int default 5 ---- At ``/xtensa/Kconfig:85`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` → ``/Kconfig:12`` Menu path: (Top) → XTENSA Options .. code-block:: kconfig config XTENSA_CACHED_REGION int "Cached RPO mapping" range 0 7 depends on XTENSA help A design trick on multi-core hardware is to map memory twice so that it can be seen in both (incoherent) cached mappings and a coherent "shared" area. This specifies which 512M region (0-7, as defined by the Xtensa Region Protection Option) contains the "cached" mapping. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*