Home
last modified time | relevance | path

Searched refs:GSEL (Results 1 – 18 of 18) sorted by relevance

/dragonfly/test/testcases/libnvmm/
H A Dh_io_assist.c91 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 Dh_mem_assist.c237 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 Dquickcontext.c93 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 Dmakecontext.c120 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 Dasmcontext.c16 ASSYM(KUCSEL, GSEL(GUCODE_SEL, SEL_UPL));
17 ASSYM(KUDSEL, GSEL(GUDATA_SEL, SEL_UPL));
/dragonfly/sys/platform/pc64/x86_64/
H A Dgenassym.c253 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 Dmp_machdep.c290 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 Dmachdep.c1729 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 Dtrap.c1060 ss = GSEL(GDATA_SEL, SEL_KPL); in trap_fatal()
/dragonfly/test/nvmm/demo/smallkern/
H A Dmain.c238 SEL_KPL, GSEL(GCODE_SEL, SEL_KPL)); in init_idt()
242 SEL_KPL, GSEL(GCODE_SEL, SEL_KPL)); in init_idt()
H A Dlocore.S174 .word GSEL(GCODE_SEL, SEL_KPL)
/dragonfly/sys/platform/vkernel64/x86_64/
H A Dexception.c58 int _ucodesel = GSEL(GUCODE_SEL, SEL_UPL);
59 int _udatasel = GSEL(GUDATA_SEL, SEL_UPL);
H A Dtrap.c920 ss = GSEL(GDATA_SEL, SEL_KPL); in trap_fatal()
/dragonfly/sys/cpu/x86_64/include/
H A Dsegments.h61 #define GSEL(s,r) (((s) << 3) | r) /* a global selector */ macro
H A Dasmacros.h276 movq $GSEL(GDATA_SEL, SEL_KPL), PCPU(trampoline)+TR_RCX ; \
/dragonfly/sys/dev/virtual/nvmm/x86/
H A Dnvmm_x86_svmfunc.S161 movq $GSEL(GUDATA_SEL, SEL_UPL),%rax
H A Dnvmm_x86_vmx.c2994 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 Dnvmm_os.h212 #define os_curcpu_tss_sel() GSEL(GPROC0_SEL, SEL_KPL)