2.4.18 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.
Non-ConfidentialPDF file icon PDF version100964_1180_00_en
Copyright © 2014–2019 Arm Limited or its affiliates. All rights reserved.