|
AM263x MCU+ SDK
09.01.00
|
|
Go to the documentation of this file.
48 #ifndef MPU_FIREWALL_H_
49 #define MPU_FIREWALL_H_
54 #include <drivers/hw_include/cslr_soc.h>
55 #include <drivers/mpu_firewall/v0/cslr_mpu.h>
73 typedef enum Fwl_Return_e
uint8_t userReadConfig
Definition: mpu_firewall/v0/mpu_firewall.h:143
MPU Firewall Target.
Definition: mpu_firewall/v0/mpu_firewall.h:85
uint32_t regionSize
Definition: mpu_firewall/v0/mpu_firewall.h:89
uint8_t supervisorReadConfig
Definition: mpu_firewall/v0/mpu_firewall.h:137
uint32_t endAddress
Definition: mpu_firewall/v0/mpu_firewall.h:130
uint32_t startAddress
Definition: mpu_firewall/v0/mpu_firewall.h:128
MPU Firewall Parameters.
Definition: mpu_firewall/v0/mpu_firewall.h:99
uint8_t userExecConfig
Definition: mpu_firewall/v0/mpu_firewall.h:147
uint32_t startAddr
Definition: mpu_firewall/v0/mpu_firewall.h:87
@ FWL_DRV_RETURN_FAILURE
Definition: mpu_firewall/v0/mpu_firewall.h:76
uint32_t targetCount
Definition: mpu_firewall/v0/mpu_firewall.h:105
Fwl_Return_t MPU_FIREWALL_getInterruptStatus(uint32_t firewallId, uint32_t *interruptStatus)
Function to read interrupt status.
uint32_t numRegions
Definition: mpu_firewall/v0/mpu_firewall.h:103
uint32_t aidConfig
Definition: mpu_firewall/v0/mpu_firewall.h:133
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 fire...
uint8_t userWriteConfig
Definition: mpu_firewall/v0/mpu_firewall.h:145
uint32_t id
Definition: mpu_firewall/v0/mpu_firewall.h:124
uint8_t supervisorExecConfig
Definition: mpu_firewall/v0/mpu_firewall.h:141
Fwl_Return_t MPU_FIREWALL_getFirewallConfig(uint32_t firewallId, MPU_FIREWALL_Config **firewallConfig)
Function to get parameters associated to a MPU firewall.
uint32_t baseAddr
Definition: mpu_firewall/v0/mpu_firewall.h:101
@ FWL_DRV_RETURN_SUCCESS
Definition: mpu_firewall/v0/mpu_firewall.h:75
Fwl_Return_t
Firewall Driver Error code.
Definition: mpu_firewall/v0/mpu_firewall.h:74
uint8_t debugConfig
Definition: mpu_firewall/v0/mpu_firewall.h:151
uint8_t aidxConfig
Definition: mpu_firewall/v0/mpu_firewall.h:135
uint8_t supervisorWriteConfig
Definition: mpu_firewall/v0/mpu_firewall.h:139
MPU Region Parameters.
Definition: mpu_firewall/v0/mpu_firewall.h:122
Fwl_Return_t MPU_FIREWALL_readFaultAddress(uint32_t firewallId, uint32_t *faultAddress)
Function to read the fault address that created the firewall violation.
Firewall_Target * target
Definition: mpu_firewall/v0/mpu_firewall.h:107
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...
uint32_t regionNumber
Definition: mpu_firewall/v0/mpu_firewall.h:126
uint8_t nonSecureConfig
Definition: mpu_firewall/v0/mpu_firewall.h:149