AM263x MCU+ SDK  08.02.00
mpu_firewall/v0/mpu_firewall.h File Reference

Introduction

MPU Firewall Driver API/interface file.

Go to the source code of this file.

Data Structures

struct  MPU_FIREWALL_RegionParams
 MPU Region Parameters. More...
 
struct  MPU_FIREWALL_Config
 MPU Firewall Parameters. More...
 

Functions

void MPU_FIREWALL_init ()
 This function initializes the MPU Firewall module. More...
 
int32_t MPU_FIREWALL_setRegion (MPU_FIREWALL_RegionParams *mpuParams)
 Function to configure a Firewall region. More...
 
int32_t MPU_FIREWALL_getFirewallConfig (uint32_t firewallId, MPU_FIREWALL_Config **firewallConfig)
 Function to get parameters of a firewall. More...
 
void MPU_FIREWALL_RegionParams_init (MPU_FIREWALL_RegionParams *mpuParams)
 Function to initialize the parameters of a region. More...
 
uint32_t MPU_FIREWALL_readFaultAddress (uint32_t baseAddr)
 Function to read the fault address that created the firewall violation. More...
 
uint32_t MPU_FIREWALL_readFaultStatus (uint32_t baseAddr)
 Function to read the fault status register. It contains information on the kind of firewall violation that had occurred. More...
 
void MPU_FIREWALL_clearFault (uint32_t baseAddr)
 Function to clear MPU Firewall fault address and fault status register . More...
 
void MPU_FIREWALL_interruptEnable (uint32_t baseAddr, uint32_t flag)
 Function to enable MPU Firewall interrupt. More...
 
void MPU_FIREWALL_clearInterruptEnable (uint32_t baseAddr, uint32_t flag)
 Function to disable MPU Firewall interrupt. More...
 
void MPU_FIREWALL_setInterruptStatus (uint32_t baseAddr, uint32_t flag)
 Function to set interrupt. This can be used for testing interrupts. More...
 
uint32_t MPU_FIREWALL_getInterruptStatus (uint32_t baseAddr)
 Function to read interrupt status. More...
 
void MPU_FIREWALL_clearInterruptStatus (uint32_t baseAddr, uint32_t flag)
 Function to clear interrupt status. More...