You copied the Doc URL to your clipboard.

TZFilterControl protocol

This protocol controls the communication between filter units and control registers in the APB control block.

checkPermission(const pv::TransactionAttributes *attributes_, pv::bus_addr_t page_base_, bool is_read_, pv::RemapRequest &req_, bool &abort_on_error_) : bool
Check the permission of the transactions filtered by the filter unit. Optional slave behavior.
isEnabled() : bool
Check if the filter unit is enabled or not. The APB control block controls the unit. Slave behavior.
isSecureSlave() : bool
Check if the connected slave is secure or not. Optional slave behavior.
setConfig(bool rd_spec_enable, bool wr_spec_enable, uint32_t action) : void
Pass the configurations to the filter. Optional master behavior.