Module x86_64::instructions::tlb

source ·
Available on crate feature instructions only.
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.
  • A passed u16 was not a valid PCID.

Enums§

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.