SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
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 |