Module x86_64::instructions::tlb
source · Expand description
Functions to flush the translation lookaside buffer (TLB).
Structs
- An error returned when trying to use an invalid ASID.
- Used to broadcast flushes to all logical processors.
- A builder struct to construct the parameters for the
invlpgb
instruction. - Structure of a PCID. A PCID has to be <= 4096 for x86_64.
Enums
- The Invalidate PCID Command to execute.
Functions
- Invalidate the given address in the TLB using the
invlpg
instruction. - Invalidate the TLB completely by reloading the CR3 register.
- Invalidate the given address in the TLB using the
invpcid
instruction.