AM64x MCU+ SDK  08.02.00

Detailed Description

Response for retrieving the firewall permissions.

Parameters
hdrGeneric TISCI message header. A ACK response in the hdr indicates that the message was processed. successfully. A NACK response indicates failure to retrieve firewall permissions.
fwl_idfirewall ID in question. fwl_id is defined in the TRM.
regionRegion or channel number to set config info This field is unused in case of a simple firewall and must be initialized to zero. In case of a region based firewall, this field indicates the region in question. (index starting from 0) In case of a channel based firewall, this field indicates the channel in question (index starting from 0)
n_permission_regsNumber of permission registers retrieved
controlContents of the firewall CONTROL register
permissionsContents of the firewall PERMISSION registers
start_addressContents of the firewall START_ADDRESS register This is not applicable for channelized firewalls.
end_addressContents of the firewall END_ADDRESS register This is not applicable for channelized firewalls.

Data Fields

struct tisci_header hdr
 
uint16_t fwl_id
 
uint16_t region
 
uint32_t n_permission_regs
 
uint32_t control
 
uint32_t permissions [FWL_MAX_PRIVID_SLOTS]
 
uint64_t start_address
 
uint64_t end_address
 

Field Documentation

◆ hdr

struct tisci_header tisci_msg_fwl_get_firewall_region_resp::hdr

◆ fwl_id

uint16_t tisci_msg_fwl_get_firewall_region_resp::fwl_id

◆ region

uint16_t tisci_msg_fwl_get_firewall_region_resp::region

◆ n_permission_regs

uint32_t tisci_msg_fwl_get_firewall_region_resp::n_permission_regs

◆ control

uint32_t tisci_msg_fwl_get_firewall_region_resp::control

◆ permissions

uint32_t tisci_msg_fwl_get_firewall_region_resp::permissions[FWL_MAX_PRIVID_SLOTS]

◆ start_address

uint64_t tisci_msg_fwl_get_firewall_region_resp::start_address

◆ end_address

uint64_t tisci_msg_fwl_get_firewall_region_resp::end_address