20 lines
716 B
Plaintext
20 lines
716 B
Plaintext
# Copyright (c) 2023 Carlo Caione <ccaione@baylibre.com>
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
config MEM_ATTR
|
|
bool "Memory Attributes management library"
|
|
default y if ARM_MPU
|
|
help
|
|
Enable a small library to manage the memory regions defined in the DT
|
|
with a `zephyr,memory-attr` property. This library builds at build
|
|
time an array of the memory regions defined in the DT that can be
|
|
probed at run-time using several helper functions. Set to `N` if
|
|
unsure to save RODATA space.
|
|
|
|
config MEM_ATTR_HEAP
|
|
bool "Memory Attributes heap allocator"
|
|
depends on MEM_ATTR
|
|
help
|
|
Enable an heap allocator based on memory attributes to dynamically
|
|
allocate memory from DeviceTree defined memory regions.
|