invlpga
Invalidate TLB Entry in ASID
INVLPGA
Invalidates TLB entry for specific ASID (AMD SVM).
Pseudocode Operation
TLB_entry ← invalidate(RAX, ECX); // Invalidate TLB with ASID
Encoding
Binary Layout
0F
+0
01
+1
DF
+2
Operands
Related
More in SVM
Reference
Instruction Forms
| Opcode | Instruction | Op/En | 64/32-bit Mode | CPUID | Description |
|---|---|---|---|---|---|
| 0F 01 DF | INVLPGA | Invalidates the TLB mapping for the page containing the address in rAX, for the address space identified by ECX. |
Description
Invalidates the TLB entry (or entries) for the page containing the address in rAX, in the address space specified by the ASID in ECX. Used by hypervisors to invalidate guest TLB mappings when managing nested paging. Privileged; available only when SVM is enabled.