CONFIG_ARCH_MEM_DOMAIN_DATA¶
(No prompt – not directly user assignable.)
Type: bool
Help¶
This hidden option is selected by the target architecture if
architecture-specific data is needed on a per memory domain basis.
If so, the architecture defines a 'struct arch_mem_domain' which is
embedded within every struct k_mem_domain. The architecture
must also define the arch_mem_domain_init() function to set this up
when a memory domain is created.
Typical uses might be a set of page tables for that memory domain.
Defaults¶
No defaults. Implicitly defaults to n.
Kconfig definition¶
At <Zephyr Kernel>/Kconfig:733
Included via Kconfig:8 → Kconfig.zephyr:40
Menu path: (Top) → General Kernel Options
config ARCH_MEM_DOMAIN_DATA
    bool
    depends on USERSPACE
    help
      This hidden option is selected by the target architecture if
      architecture-specific data is needed on a per memory domain basis.
      If so, the architecture defines a 'struct arch_mem_domain' which is
      embedded within every struct k_mem_domain. The architecture
      must also define the arch_mem_domain_init() function to set this up
      when a memory domain is created.
      Typical uses might be a set of page tables for that memory domain.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)