The DMSC firmware Firewall Management system manages SoC Firewall resources. Each firewall in the system is assigned an owner. Ownership is assigned using Host ID. Only a owner of a firewall can:
Files | |
file | sciclient_firewall.h |
This file contains the definition of all the message IDs, message formats to be able to interact with the System Controller firmware for firewall management. | |
Functions | |
int32_t | Sciclient_firewallChangeOwnerInfo (const struct tisci_msg_fwl_change_owner_info_req *req, struct tisci_msg_fwl_change_owner_info_resp *resp, uint32_t timeout) |
Request for configuring the firewall permissions. More... | |
int32_t | Sciclient_firewallSetRegion (const struct tisci_msg_fwl_set_firewall_region_req *req, struct tisci_msg_fwl_set_firewall_region_resp *resp, uint32_t timeout) |
Request for configuring the firewall permissions. More... | |
int32_t | Sciclient_firewallGetRegion (const struct tisci_msg_fwl_get_firewall_region_req *req, struct tisci_msg_fwl_get_firewall_region_resp *resp, uint32_t timeout) |
Request for getting the firewall permissions. More... | |
int32_t Sciclient_firewallChangeOwnerInfo | ( | const struct tisci_msg_fwl_change_owner_info_req * | req, |
struct tisci_msg_fwl_change_owner_info_resp * | resp, | ||
uint32_t | timeout | ||
) |
Request for configuring the firewall permissions.
Message: TISCI_MSG_CHANGE_FWL_OWNER
Request: tisci_msg_fwl_change_owner_info_req
Response: tisci_msg_fwl_change_owner_info_resp
req | Pointer to firewall change owner payload |
resp | Pointer to firewall change owner response payload |
timeout | Gives a sense of how long to wait for the operation. Refer SystemP_Timeout. |
int32_t Sciclient_firewallSetRegion | ( | const struct tisci_msg_fwl_set_firewall_region_req * | req, |
struct tisci_msg_fwl_set_firewall_region_resp * | resp, | ||
uint32_t | timeout | ||
) |
Request for configuring the firewall permissions.
Message: TISCI_MSG_SET_FWL_REGION
Request: tisci_msg_fwl_set_firewall_region_req
Response: tisci_msg_fwl_set_firewall_region_resp
req | Pointer to firewall region set payload |
resp | Pointer to firewall region set response payload |
timeout | Gives a sense of how long to wait for the operation. Refer SystemP_Timeout. |
int32_t Sciclient_firewallGetRegion | ( | const struct tisci_msg_fwl_get_firewall_region_req * | req, |
struct tisci_msg_fwl_get_firewall_region_resp * | resp, | ||
uint32_t | timeout | ||
) |
Request for getting the firewall permissions.
Message: TISCI_MSG_GET_FWL_REGION
Request: tisci_msg_fwl_get_firewall_region_req
Response: tisci_msg_fwl_get_firewall_region_resp
req | Pointer to firewall region get payload |
resp | Pointer to firewall region get response payload |
timeout | Gives a sense of how long to wait for the operation. Refer SystemP_Timeout. |