Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs
A newer version of this document is available. Customers should click here to go to the newest version.
Visible to Intel only — GUID: ycs1675368479263
Ixiasoft
Visible to Intel only — GUID: ycs1675368479263
Ixiasoft
4.3.7.8. Invalidate TLBs and Configuration caches
All the TLBs in SMMU needs to be invalidated before use. Commands to invalidate the Secure TLB entries can only be issues through Secure Command Queue only.
CMD_CFGI_ALL command can be issued to invalidate both the TCU configuration cache and the TBU combined configuration cache and TLB.
- Sets SMMU_S_INIT.INV_ALL to 1. SMMU logic sets SMMU_S_INIT.INV_ALL to 0 after invalidation completes.
- Polls SMMU_S_INIT.INV_ALL to check if it is zero.