GSEL
gsel = GSEL(GUEST_CODE_SEL, SEL_KPL);
gsel = GSEL(GUEST_DATA_SEL, SEL_KPL);
gsel = GSEL(GUEST_TSS_SEL, SEL_KPL);
gsel = GSEL(GUEST_CODE_SEL, SEL_KPL);
gsel = GSEL(GUEST_DATA_SEL, SEL_KPL);
static uint32_t _kcodesel = GSEL(GCODE_SEL, SEL_KPL);
static uint32_t _kdatasel = GSEL(GDATA_SEL, SEL_KPL);
ASSYM(KCSEL, GSEL(GCODE_SEL, SEL_KPL));
ASSYM(KDSEL, GSEL(GDATA_SEL, SEL_KPL));
ASSYM(KUCSEL, GSEL(GUCODE_SEL, SEL_UPL));
ASSYM(KUDSEL, GSEL(GUDATA_SEL, SEL_UPL));
ASSYM(KUC32SEL, GSEL(GUCODE32_SEL, SEL_UPL));
ASSYM(KUF32SEL, GSEL(GUFS32_SEL, SEL_UPL));
ASSYM(KUG32SEL, GSEL(GUGS32_SEL, SEL_UPL));
ASSYM(TSSSEL, GSEL(GPROC0_SEL, SEL_KPL));
ASSYM(LDTSEL, GSEL(GUSERLDT_SEL, SEL_KPL));
msr = ((u_int64_t)GSEL(GCODE_SEL, SEL_KPL) << 32) |
((u_int64_t)GSEL(GUCODE32_SEL, SEL_UPL) << 48);
gsel_tss = GSEL(GPROC0_SEL, SEL_KPL);
_ucodesel = GSEL(GUCODE_SEL, SEL_UPL);
_udatasel = GSEL(GUDATA_SEL, SEL_UPL);
_ucode32sel = GSEL(GUCODE32_SEL, SEL_UPL);
_ufssel = GSEL(GUFS32_SEL, SEL_UPL);
_ugssel = GSEL(GUGS32_SEL, SEL_UPL);
ip->gd_selector = GSEL(GCODE_SEL, SEL_KPL);
gsel_tss = GSEL(GPROC0_SEL, SEL_KPL);
ltr(GSEL(GPROC0_SEL, SEL_KPL));
ltr(GSEL(GPROC0_SEL, SEL_KPL));
lldt(GSEL(GUSERLDT_SEL, SEL_KPL));
lldt(GSEL(GNULL_SEL, SEL_KPL));
td->td_frame->tf_gs = GSEL(GUGS32_SEL, SEL_UPL);
ltr(GSEL(GPROC0_SEL, SEL_KPL));
KASSERT(gd->gd_selector == GSEL(GCODE_SEL, SEL_KPL), ("gate descriptor "
ASSYM(KERNEL_SS, GSEL(GDATA_SEL, SEL_KPL));
ASSYM(KERNEL_CS, GSEL(GCODE_SEL, SEL_KPL));
return (GSEL(GDATA_SEL, SEL_KPL));
return (GSEL(GCODE_SEL, SEL_KPL));
return (GSEL(GPROC0_SEL, SEL_KPL));
bios32(&args, bios32_SDCI, GSEL(GCODE_SEL, SEL_KPL));
(GSEL(GBIOSARGS_SEL, SEL_KPL) << 16);
*(u_short *)stack = GSEL(GBIOSUTIL_SEL, SEL_KPL);
*(u_short *)stack = GSEL(GBIOSDATA_SEL, SEL_KPL);
*(u_short *)stack = GSEL(GBIOSCODE16_SEL, SEL_KPL);
bioscall_vector.vec16.segment = GSEL(GBIOSCODE16_SEL, SEL_KPL);
if (sel == GSEL(GCODE_SEL, SEL_KPL))
static uint32_t _kcodesel = GSEL(GCODE_SEL, SEL_KPL);
static uint32_t _kdatasel = GSEL(GDATA_SEL, SEL_KPL);
static uint32_t _kprivsel = GSEL(GPRIV_SEL, SEL_KPL);
ASSYM(KCSEL, GSEL(GCODE_SEL, SEL_KPL));
ASSYM(KDSEL, GSEL(GDATA_SEL, SEL_KPL));
ASSYM(KPSEL, GSEL(GPRIV_SEL, SEL_KPL));
ASSYM(BC32SEL, GSEL(GBIOSCODE32_SEL, SEL_KPL));
GSEL(GCODE_SEL, SEL_KPL));
GSEL(GCODE_SEL, SEL_KPL));
GSEL(GCODE_SEL, SEL_KPL));
GSEL(GCODE_SEL, SEL_KPL));
GSEL(GCODE_SEL, SEL_KPL));
GSEL(GCODE_SEL, SEL_KPL));
GSEL(GCODE_SEL, SEL_KPL));
GSEL(GCODE_SEL, SEL_KPL));
GSEL(GCODE_SEL, SEL_KPL));
setidt(IDT_DF, 0, SDT_SYSTASKGT, SEL_KPL, GSEL(GPANIC_SEL,
SEL_KPL, GSEL(GCODE_SEL, SEL_KPL));
GSEL(GCODE_SEL, SEL_KPL));
GSEL(GCODE_SEL, SEL_KPL));
GSEL(GCODE_SEL, SEL_KPL));
GSEL(GCODE_SEL, SEL_KPL));
GSEL(GCODE_SEL, SEL_KPL));
GSEL(GCODE_SEL, SEL_KPL));
GSEL(GCODE_SEL, SEL_KPL));
GSEL(GCODE_SEL, SEL_KPL));
GSEL(GCODE_SEL, SEL_KPL));
SDT_SYS386IGT, SEL_UPL, GSEL(GCODE_SEL, SEL_KPL));
SDT_SYS386IGT, SEL_UPL, GSEL(GCODE_SEL, SEL_KPL));
SDT_SYS386IGT, SEL_KPL, GSEL(GCODE_SEL, SEL_KPL));
GSEL(GCODE_SEL, SEL_KPL));
GSEL(GCODE_SEL, SEL_KPL));
SDT_SYS386IGT, SEL_KPL, GSEL(GCODE_SEL, SEL_KPL));
SDT_SYS386IGT, SEL_KPL, GSEL(GCODE_SEL, SEL_KPL));
common_tss0.tss_ss0 = GSEL(GDATA_SEL, SEL_KPL);
gsel_tss = GSEL(GPROC0_SEL, SEL_KPL);
_ucodesel = GSEL(GUCODE_SEL, SEL_UPL);
_udatasel = GSEL(GUDATA_SEL, SEL_UPL);
ltr(GSEL(GPROC0_SEL, SEL_KPL));
dblfault_tss->tss_ss2 = GSEL(GDATA_SEL, SEL_KPL);
dblfault_tss->tss_gs = GSEL(GDATA_SEL, SEL_KPL);
dblfault_tss->tss_fs = GSEL(GPRIV_SEL, SEL_KPL);
dblfault_tss->tss_cs = GSEL(GCODE_SEL, SEL_KPL);
dblfault_tss->tss_ldt = GSEL(GLDT_SEL, SEL_KPL);
_default_ldt = GSEL(GLDT_SEL, SEL_KPL);
SDT_SYS386IGT, SEL_KPL, GSEL(GCODE_SEL, SEL_KPL));
SDT_SYS386IGT, SEL_KPL, GSEL(GCODE_SEL, SEL_KPL));
SDT_SYS386IGT, SEL_KPL, GSEL(GCODE_SEL, SEL_KPL));
SDT_SYS386IGT, SEL_KPL, GSEL(GCODE_SEL, SEL_KPL));
SDT_SYS386IGT, SEL_KPL, GSEL(GCODE_SEL, SEL_KPL));
SDT_SYS386IGT, SEL_KPL, GSEL(GCODE_SEL, SEL_KPL));
SDT_SYS386IGT, SEL_KPL, GSEL(GCODE_SEL, SEL_KPL));
SDT_SYS386IGT, SEL_KPL, GSEL(GCODE_SEL, SEL_KPL));
SDT_SYS386IGT, SEL_KPL, GSEL(GCODE_SEL, SEL_KPL));
gsel_tss = GSEL(GPROC0_SEL, SEL_KPL);
common_tssp->tss_ss0 = GSEL(GDATA_SEL, SEL_KPL);
GSEL(GCODE_SEL, SEL_KPL));
td->td_frame->tf_fs = GSEL(GUFS_SEL, SEL_UPL);
td->td_pcb->pcb_gs = GSEL(GUGS_SEL, SEL_UPL);
td->td_frame->tf_fs = GSEL(GUFS_SEL, SEL_UPL);
td->td_pcb->pcb_gs = GSEL(GUGS_SEL, SEL_UPL);
td->td_frame->tf_fs = GSEL(GUFS_SEL, SEL_UPL);
load_gs(GSEL(GUGS_SEL, SEL_UPL));
ext->ext_tss.tss_ss0 = GSEL(GDATA_SEL, SEL_KPL);
ltr(GSEL(GPROC0_SEL, SEL_KPL));
lldt(GSEL(GUSERLDT_SEL, SEL_KPL));
PCPU_SET(currentldt, GSEL(GUSERLDT_SEL, SEL_KPL));
ss = GSEL(GDATA_SEL, SEL_KPL);
ext->ext_tss.tss_ss0 = GSEL(GDATA_SEL, SEL_KPL);
ext->ext_tss.tss_ss0 = GSEL(GDATA_SEL, SEL_KPL);
load_gs(GSEL(GUGS_SEL, SEL_UPL));
td->td_pcb->pcb_gs = GSEL(GUGS_SEL, SEL_UPL);
load_gs(GSEL(GUGS_SEL, SEL_UPL));
if (bios32(&args, PCIbios.ventry, GSEL(GCODE_SEL, SEL_KPL))) {
return (bios32(&args, PCIbios.ventry, GSEL(GCODE_SEL, SEL_KPL)));
#define GSEL_ATPIC GSEL(GCODE_SEL, SEL_KPL)
GSEL(GCODE_SEL, SEL_KPL));
GSEL(GCODE_SEL, SEL_KPL));
#define GSEL_APIC GSEL(GCODE_SEL, SEL_KPL)