CONFIG_XTENSA_CACHED_REGION

Cached RPO mapping

Type: int

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.

Default

  • 5

Kconfig definitions

At <SoC>/xtensa/intel_adsp/Kconfig.defconfig:10

Included via Kconfig:8Kconfig.zephyr:27

Menu path: (Top)

config XTENSA_CACHED_REGION
    int
    default 5

At <Architecture>/xtensa/Kconfig:85

Included via Kconfig:8Kconfig.zephyr:39<Architecture>/Kconfig:12

Menu path: (Top) → XTENSA Options

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.)