GUCODE_SEL
tf->tf_cs = GSEL(GUCODE_SEL, SEL_UPL);
set_mem_segment(GDT_ADDR_MEM(cpu_info_primary.ci_gdt, GUCODE_SEL), 0,
tf->tf_cs = GSEL(GUCODE_SEL, SEL_UPL);
movq $(GSEL(GUCODE_SEL, SEL_UPL)), TF_CS(%rsp) ; \
((s) == GSEL(GUCODE_SEL, SEL_UPL))
tf->tf_cs = GSEL(GUCODE_SEL, SEL_UPL);
curcpu()->ci_gdt[GUCODE_SEL].sd = pmap->pm_codeseg;
tf->tf_cs = GSEL(GUCODE_SEL, SEL_UPL);
setsegment(&cpu_info_primary.ci_gdt[GUCODE_SEL].sd, 0,
self->ci_gdt[GUCODE_SEL].sd = pmap->pm_codeseg;
curcpu()->ci_gdt[GUCODE_SEL].sd = pm->pm_codeseg;
tf->tf_cs = GSEL(GUCODE_SEL, SEL_UPL);
vaddr_t gdt_cs = SEGDESC_LIMIT(curcpu()->ci_gdt[GUCODE_SEL].sd);