Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Struct to describe a memory region [start, end). More...

#include <mpu.h>

Data Fields

const uintptr_t start
 Start address (inclusive) of the memory region.
 
const uintptr_t end
 End address (exclusive) of the memory region.
 
const uint8_t access_rights:4
 Access rights for the memory region.
 
const uint16_t memory_type:9
 Memory type for the region.
 

Detailed Description

Struct to describe a memory region [start, end).

Field Documentation

◆ access_rights

const uint8_t xtensa_mpu_range::access_rights

Access rights for the memory region.

◆ end

const uintptr_t xtensa_mpu_range::end

End address (exclusive) of the memory region.

Use 0xFFFFFFFF for the end of memory.

◆ memory_type

const uint16_t xtensa_mpu_range::memory_type

Memory type for the region.

Refer to the Xtensa Instruction Set Architecture (ISA) manual for general description, and the processor manual for processor specific information.

◆ start

const uintptr_t xtensa_mpu_range::start

Start address (inclusive) of the memory region.


The documentation for this struct was generated from the following file: