Searched refs:idtr (Results 1 - 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/intel/os/
H A Darch_kdi.c119 desctbr_t idtr; local
132 idtr.dtr_base = (uintptr_t)idt;
133 idtr.dtr_limit = limit;
134 kdi_idtr_write(&idtr);
/illumos-gate/usr/src/uts/i86pc/os/
H A Dmach_kdi.c58 desctbr_t idtr; local
59 rd_idtr(&idtr);
60 idt = (gate_desc_t *)idtr.dtr_base;
H A Dstartup.c2130 desctbr_t idtr; local
2144 idtr.dtr_base = (uintptr_t)CPU->cpu_idt;
2145 idtr.dtr_limit = (NIDT * sizeof (*idt0)) - 1;
2146 wr_idtr(&idtr);
/illumos-gate/usr/src/uts/intel/sys/
H A Dkdi_machimpl.h116 #define kdi_idtr_write(idtr) wr_idtr(idtr)
/illumos-gate/usr/src/uts/i86xpv/os/
H A Dmach_kdi.c64 kdi_idtr_write(desctbr_t *idtr) argument
66 gate_desc_t *idt = (gate_desc_t *)idtr->dtr_base;
67 uint_t nidt = (idtr->dtr_limit + 1) / sizeof (*idt);
H A Dxpv_panic.c501 desctbr_t idtr; local
553 idtr.dtr_base = (uintptr_t)xpv_panic_idt;
554 idtr.dtr_limit = sizeof (xpv_panic_idt) - 1;
555 wr_idtr(&idtr);
/illumos-gate/usr/src/uts/intel/ia32/ml/
H A Ddesctbls_asm.s51 rd_idtr(desctbr_t *idtr)
56 wr_idtr(desctbr_t *idtr)
/illumos-gate/usr/src/uts/intel/ia32/os/
H A Ddesctbls.c1224 desctbr_t idtr; local
1264 idtr.dtr_base = (uintptr_t)idt0;
1265 idtr.dtr_limit = (NIDT * sizeof (*idt0)) - 1;
1266 wr_idtr(&idtr);
1274 idt0_default_r = idtr;
/illumos-gate/usr/src/boot/sys/i386/include/
H A Dcpufunc.h512 uint64_t idtr; local
513 __asm __volatile("sidt %0" : "=m" (idtr));
514 return (idtr);
/illumos-gate/usr/src/uts/i86pc/ml/
H A Dcpr_wakecode.s933 D16 A16 lgdt %cs:WC_GDT(%ebx) / restore gdt and idtr

Completed in 76 milliseconds