CONFIG_APPLICATION_MEMORY

Split kernel and application memory

Type: bool

Help

For all read-write memory sections (namely bss, noinit, data), separate them into application and kernel areas. The application area will have the project-level application objects and any libraries including the C library in it.

Defaults

No defaults. Implicitly defaults to n.

Symbols that select this symbol

Kconfig definition

At kernel/Kconfig:186

Included via Kconfig:10Kconfig.zephyr:25

Menu path: (top menu) → General Kernel Options

config APPLICATION_MEMORY
    bool
    prompt "Split kernel and application memory"
    help
      For all read-write memory sections (namely bss, noinit, data),
      separate them into application and kernel areas. The application area
      will have the project-level application objects and any libraries
      including the C library in it.

(Definitions include propagated dependencies, including from if’s and menus.)