GUDATA_SEL
((uint64_t)GSEL(GUDATA_SEL-1, SEL_UPL) << 48));
"sti" : : "a"(GSEL(GUDATA_SEL, SEL_UPL)));
tf->tf_ss = GSEL(GUDATA_SEL, SEL_UPL);
set_mem_segment(GDT_ADDR_MEM(cpu_info_primary.ci_gdt, GUDATA_SEL), 0,
tf->tf_ss = GSEL(GUDATA_SEL, SEL_UPL);
regs->r_ds = GSEL(GUDATA_SEL, SEL_UPL);
regs->r_es = GSEL(GUDATA_SEL, SEL_UPL);
regs->r_fs = GSEL(GUDATA_SEL, SEL_UPL);
regs->r_gs = GSEL(GUDATA_SEL, SEL_UPL);
movq $(GSEL(GUDATA_SEL, SEL_UPL)),TF_SS(%rsp) ; \
((s) == GSEL(GUDATA_SEL, SEL_UPL))
tf->tf_es = GSEL(GUDATA_SEL, SEL_UPL);
tf->tf_ds = GSEL(GUDATA_SEL, SEL_UPL);
tf->tf_ss = GSEL(GUDATA_SEL, SEL_UPL);
tf->tf_es = GSEL(GUDATA_SEL, SEL_UPL);
tf->tf_ds = GSEL(GUDATA_SEL, SEL_UPL);
tf->tf_ss = GSEL(GUDATA_SEL, SEL_UPL);
setsegment(&cpu_info_primary.ci_gdt[GUDATA_SEL].sd, 0,