|
Zephyr Project API 4.4.99
A Scalable Open Source RTOS
|
Architecture-specific memory attributes. More...
Topics | |
| ARM MPU memory attributes | |
| ARM64 memory attributes | |
| RISC-V memory attributes | |
| Xtensa memory attributes | |
Macros | |
| #define | DT_MEM_ARCH_ATTR_MASK GENMASK(31, 20) |
| Mask for architecture-specific memory attribute bits. | |
| #define | DT_MEM_ARCH_ATTR_GET(x) |
| Extract architecture-specific memory attribute bits from a full zephyr,memory-attr value. | |
| #define | DT_MEM_ARCH_ATTR_SHIFT (20) |
| Shift for architecture-specific memory attribute bits. | |
| #define | DT_MEM_ARCH_ATTR_UNKNOWN BIT(31) |
| Architecture-specific memory attributes are unknown. | |
Architecture-specific memory attributes.
They must reside in the section of the zephyr,memory-attr value corresponding to DT_MEM_ARCH_ATTR_MASK.
| #define DT_MEM_ARCH_ATTR_GET | ( | x | ) |
#include <memory-attr.h>
Extract architecture-specific memory attribute bits from a full zephyr,memory-attr value.
| x | Value to extract architecture-specific memory attribute bits from. |
| #define DT_MEM_ARCH_ATTR_MASK GENMASK(31, 20) |
#include <memory-attr.h>
Mask for architecture-specific memory attribute bits.
| #define DT_MEM_ARCH_ATTR_SHIFT (20) |
#include <memory-attr.h>
Shift for architecture-specific memory attribute bits.
| #define DT_MEM_ARCH_ATTR_UNKNOWN BIT(31) |
#include <memory-attr.h>
Architecture-specific memory attributes are unknown.