Expand description
Functions to flush the translation lookaside buffer (TLB).
Structs§
- Asid
OutOf Range Error - An error returned when trying to use an invalid ASID.
- Invlpgb
- Used to broadcast flushes to all logical processors.
- Invlpgb
Flush Builder - A builder struct to construct the parameters for the
invlpgb
instruction. - Pcid
- Structure of a PCID. A PCID has to be <= 4096 for x86_64.
- Pcid
TooBig - A passed
u16
was not a valid PCID.
Enums§
- InvPcid
Command - The Invalidate PCID Command to execute.
Functions§
- flush
- Invalidate the given address in the TLB using the
invlpg
instruction. - flush_
all - Invalidate the TLB completely by reloading the CR3 register.
- flush_
pcid ⚠ - Invalidate the given address in the TLB using the
invpcid
instruction.