/dragonfly/test/testcases/libnvmm/ |
H A D | h_io_assist.c | 91 init_seg(&state->segs[NVMM_X64_SEG_CS], SDT_MEMERA, GSEL(GCODE_SEL, SEL_KPL)); in reset_machine() 92 init_seg(&state->segs[NVMM_X64_SEG_SS], SDT_MEMRWA, GSEL(GDATA_SEL, SEL_KPL)); in reset_machine() 93 init_seg(&state->segs[NVMM_X64_SEG_DS], SDT_MEMRWA, GSEL(GDATA_SEL, SEL_KPL)); in reset_machine() 94 init_seg(&state->segs[NVMM_X64_SEG_ES], SDT_MEMRWA, GSEL(GDATA_SEL, SEL_KPL)); in reset_machine() 95 init_seg(&state->segs[NVMM_X64_SEG_FS], SDT_MEMRWA, GSEL(GDATA_SEL, SEL_KPL)); in reset_machine() 96 init_seg(&state->segs[NVMM_X64_SEG_GS], SDT_MEMRWA, GSEL(GDATA_SEL, SEL_KPL)); in reset_machine()
|
H A D | h_mem_assist.c | 237 init_seg(&state->segs[NVMM_X64_SEG_CS], SDT_MEMERA, GSEL(GCODE_SEL, SEL_KPL)); in reset_machine64() 238 init_seg(&state->segs[NVMM_X64_SEG_SS], SDT_MEMRWA, GSEL(GDATA_SEL, SEL_KPL)); in reset_machine64() 239 init_seg(&state->segs[NVMM_X64_SEG_DS], SDT_MEMRWA, GSEL(GDATA_SEL, SEL_KPL)); in reset_machine64() 240 init_seg(&state->segs[NVMM_X64_SEG_ES], SDT_MEMRWA, GSEL(GDATA_SEL, SEL_KPL)); in reset_machine64() 241 init_seg(&state->segs[NVMM_X64_SEG_FS], SDT_MEMRWA, GSEL(GDATA_SEL, SEL_KPL)); in reset_machine64() 242 init_seg(&state->segs[NVMM_X64_SEG_GS], SDT_MEMRWA, GSEL(GDATA_SEL, SEL_KPL)); in reset_machine64()
|
/dragonfly/lib/libc/x86_64/gen/ |
H A D | quickcontext.c | 93 ucp->uc_mcontext.mc_cs = GSEL(GUCODE_SEL, SEL_UPL); in _makecontext_quick() 94 ucp->uc_mcontext.mc_ss = GSEL(GUDATA_SEL, SEL_UPL); in _makecontext_quick()
|
H A D | makecontext.c | 120 ucp->uc_mcontext.mc_cs = GSEL(GUCODE_SEL, SEL_UPL); in _makecontext() 121 ucp->uc_mcontext.mc_ss = GSEL(GUDATA_SEL, SEL_UPL); in _makecontext()
|
/dragonfly/lib/libc/x86_64/sys/ |
H A D | asmcontext.c | 16 ASSYM(KUCSEL, GSEL(GUCODE_SEL, SEL_UPL)); 17 ASSYM(KUDSEL, GSEL(GUDATA_SEL, SEL_UPL));
|
/dragonfly/sys/platform/pc64/x86_64/ |
H A D | genassym.c | 253 ASSYM(KCSEL, GSEL(GCODE_SEL, SEL_KPL)); 254 ASSYM(KDSEL, GSEL(GDATA_SEL, SEL_KPL)); 255 ASSYM(KUCSEL, GSEL(GUCODE_SEL, SEL_UPL)); 256 ASSYM(KUDSEL, GSEL(GUDATA_SEL, SEL_UPL));
|
H A D | mp_machdep.c | 290 gsel_tss = GSEL(GPROC0_SEL, SEL_KPL); in init_secondary() 342 msr = ((u_int64_t)GSEL(GCODE_SEL, SEL_KPL) << 32) | in init_secondary() 343 ((u_int64_t)GSEL(GUCODE32_SEL, SEL_UPL) << 48); in init_secondary()
|
H A D | machdep.c | 1729 ip->gd_selector = GSEL(GCODE_SEL, SEL_KPL); in setidt_global() 1748 ip->gd_selector = GSEL(GCODE_SEL, SEL_KPL); in setidt() 2874 gsel_tss = GSEL(GPROC0_SEL, SEL_KPL); in hammer_time() 2885 msr = ((u_int64_t)GSEL(GCODE_SEL, SEL_KPL) << 32) | in hammer_time() 2886 ((u_int64_t)GSEL(GUCODE32_SEL, SEL_UPL) << 48); in hammer_time() 2906 _ucodesel = GSEL(GUCODE_SEL, SEL_UPL); in hammer_time() 2907 _udatasel = GSEL(GUDATA_SEL, SEL_UPL); in hammer_time() 2908 _ucode32sel = GSEL(GUCODE32_SEL, SEL_UPL); in hammer_time()
|
H A D | trap.c | 1060 ss = GSEL(GDATA_SEL, SEL_KPL); in trap_fatal()
|
/dragonfly/test/nvmm/demo/smallkern/ |
H A D | main.c | 238 SEL_KPL, GSEL(GCODE_SEL, SEL_KPL)); in init_idt() 242 SEL_KPL, GSEL(GCODE_SEL, SEL_KPL)); in init_idt()
|
H A D | locore.S | 174 .word GSEL(GCODE_SEL, SEL_KPL)
|
/dragonfly/sys/platform/vkernel64/x86_64/ |
H A D | exception.c | 58 int _ucodesel = GSEL(GUCODE_SEL, SEL_UPL); 59 int _udatasel = GSEL(GUDATA_SEL, SEL_UPL);
|
H A D | trap.c | 920 ss = GSEL(GDATA_SEL, SEL_KPL); in trap_fatal()
|
/dragonfly/sys/cpu/x86_64/include/ |
H A D | segments.h | 61 #define GSEL(s,r) (((s) << 3) | r) /* a global selector */ macro
|
H A D | asmacros.h | 276 movq $GSEL(GDATA_SEL, SEL_KPL), PCPU(trampoline)+TR_RCX ; \
|
/dragonfly/sys/dev/virtual/nvmm/x86/ |
H A D | nvmm_x86_svmfunc.S | 161 movq $GSEL(GUDATA_SEL, SEL_UPL),%rax
|
H A D | nvmm_x86_vmx.c | 2994 vmx_vmwrite(VMCS_HOST_CS_SELECTOR, GSEL(GCODE_SEL, SEL_KPL)); in vmx_vcpu_init() 2995 vmx_vmwrite(VMCS_HOST_SS_SELECTOR, GSEL(GDATA_SEL, SEL_KPL)); in vmx_vcpu_init() 2996 vmx_vmwrite(VMCS_HOST_DS_SELECTOR, GSEL(GDATA_SEL, SEL_KPL)); in vmx_vcpu_init() 2997 vmx_vmwrite(VMCS_HOST_ES_SELECTOR, GSEL(GDATA_SEL, SEL_KPL)); in vmx_vcpu_init()
|
/dragonfly/sys/dev/virtual/nvmm/ |
H A D | nvmm_os.h | 212 #define os_curcpu_tss_sel() GSEL(GPROC0_SEL, SEL_KPL)
|