|
Zephyr Project API 4.3.99
A Scalable Open Source RTOS
|
Go to the source code of this file.
Data Structures | |
| struct | pmp_soc_region |
| SoC-specific PMP region descriptor. More... | |
Macros | |
| #define | PMP_SOC_REGION_DEFINE(name, _start, _end, _perm) |
| Define a SoC-specific PMP region. | |
| #define PMP_SOC_REGION_DEFINE | ( | name, | |
| _start, | |||
| _end, | |||
| _perm ) |
Define a SoC-specific PMP region.
This macro allows SoCs to register memory regions that require PMP protection. The regions are collected at link time and programmed during PMP initialization.
| name | Unique identifier for this region |
| _start | Start address of the region (pointer or linker symbol) |
| _end | End address of the region (pointer or linker symbol, exclusive) |
| _perm | PMP permission flags (PMP_R | PMP_W | PMP_X) |