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

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.