SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Two mechanisms exist to delete TLB entries. All unpreserved TLB entries, that is, TLB entries written with the preserved bit set to zero, can be deleted by invoking a TLB flush. The preserved bit should only be used on protected TLB entries, as it does not prevent replacement by the table walking logic.
Step | Registet / Bit Field / Programming Model | Value |
---|---|---|
Flush all nonprotected TLB entries | MMU_GFLUSH[0] GLOBALFLUSH | 0x1 |
Flush all TLB entries specified by the CAM register | MMU_FLUSH_ENTRY[0] FLUSHENTRY | 0x1 |