idtr
struct idtr idtr;
__asm __volatile("sidt %0" : "=m" (idtr));
return idtr.base;
uint64_t idtr;
__asm __volatile("sidt %0" : "=m" (idtr));
return (idtr);
struct idtr idtr;
__asm __volatile("sidt %0" : "=m" (idtr));
return idtr.base;