val 136 x86.h uint val;
val 137 x86.h asm volatile("movl %%cr2,%0" : "=r" (val));
val 138 x86.h return val;
val 142 x86.h lcr3(uint val)
val 144 x86.h asm volatile("movl %0,%%cr3" : : "r" (val));