AM263x MCU+ SDK  09.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  Firewall_Target
 MPU Firewall Target. More...
 
struct  MPU_FIREWALL_Config
 MPU Firewall Parameters. More...
 
struct  MPU_FIREWALL_RegionParams
 MPU Region Parameters. More...
 

Enumerations

enum  Fwl_Return_t { FWL_DRV_RETURN_SUCCESS = 0xBA14D51BU, FWL_DRV_RETURN_FAILURE = 0xAADF4AFAU }
 Firewall Driver Error code. More...
 

Functions

Fwl_Return_t MPU_FIREWALL_getRegion (MPU_FIREWALL_RegionParams *mpuParams)
 Retrieves the start and end addresses and the permission attributes of a given region in a given firewall. More...
 
Fwl_Return_t MPU_FIREWALL_getFirewallConfig (uint32_t firewallId, MPU_FIREWALL_Config **firewallConfig)
 Function to get parameters associated to a MPU firewall. More...
 
Fwl_Return_t MPU_FIREWALL_readFaultAddress (uint32_t firewallId, uint32_t *faultAddress)
 Function to read the fault address that created the firewall violation. More...
 
Fwl_Return_t MPU_FIREWALL_readFaultStatus (uint32_t firewallId, uint32_t *faultStatus)
 Function to read the fault status register. It contains information on the kind of firewall violation that had occurred. More...
 
Fwl_Return_t MPU_FIREWALL_getInterruptStatus (uint32_t firewallId, uint32_t *interruptStatus)
 Function to read interrupt status. More...