Paging: Difference between revisions

[unchecked revision][unchecked revision]
Content deleted Content added
m →‎Enabling: fixed PSE enable
→‎Page Table: Merged INVLPG from separate article to here.
Line 44:
 
The 'C' bit is 'D' bit above.
 
====INVLPG====
 
INVLPG is an instruction available since the 486 that invalidates a single page table entry in the TLB. Intel warns that this instruction may be implemented differently on future processors. INVLPG modifies no flags.
 
NASM example:
invlpg [0]
 
Inline asm in C:
__asm__ volatile("invlpg %0"::"m" (*(char *)addr));
 
===Example===