Home
last modified time | relevance | path

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

12

/netbsd/src/sys/compat/linux32/arch/amd64/
Dlinux32_machdep.c154 tf->tf_fs = GSEL(GUDATA32_SEL, SEL_UPL) & 0xffffffff; in linux32_old_sendsig()
155 tf->tf_es = GSEL(GUDATA32_SEL, SEL_UPL) & 0xffffffff; in linux32_old_sendsig()
156 tf->tf_ds = GSEL(GUDATA32_SEL, SEL_UPL) & 0xffffffff; in linux32_old_sendsig()
158 tf->tf_cs = GSEL(GUCODE32_SEL, SEL_UPL) & 0xffffffff; in linux32_old_sendsig()
161 tf->tf_ss = GSEL(GUDATA32_SEL, SEL_UPL) & 0xffffffff; in linux32_old_sendsig()
261 tf->tf_fs = GSEL(GUDATA32_SEL, SEL_UPL) & 0xffffffff; in linux32_rt_sendsig()
262 tf->tf_es = GSEL(GUDATA32_SEL, SEL_UPL) & 0xffffffff; in linux32_rt_sendsig()
263 tf->tf_ds = GSEL(GUDATA32_SEL, SEL_UPL) & 0xffffffff; in linux32_rt_sendsig()
266 tf->tf_cs = GSEL(GUCODE32_SEL, SEL_UPL) & 0xffffffff; in linux32_rt_sendsig()
269 tf->tf_ss = GSEL(GUDATA32_SEL, SEL_UPL) & 0xffffffff; in linux32_rt_sendsig()
[all …]
/netbsd/src/sys/arch/i386/pnpbios/
Dpnpbioscall.S49 lcall $GSEL(GPNPBIOSTRAMP_SEL, SEL_KPL), $0
64 movl $GSEL(GPNPBIOSSCRATCH_SEL, SEL_KPL), %eax
74 pushl $GSEL(GPNPBIOSCODE_SEL, SEL_KPL)
78 movl $GSEL(GPNPBIOSSCRATCH_SEL, SEL_KPL), %eax
84 movl $GSEL(GDATA_SEL, SEL_KPL), %ebx
Dpnpbios.c525 *--help = GSEL(GPNPBIOSDATA_SEL, SEL_KPL); in pnpbios_getnumnodes()
526 *--help = GSEL(GPNPBIOSSCRATCH_SEL, SEL_KPL); in pnpbios_getnumnodes()
528 *--help = GSEL(GPNPBIOSSCRATCH_SEL, SEL_KPL); in pnpbios_getnumnodes()
547 *--help = GSEL(GPNPBIOSDATA_SEL, SEL_KPL); in pnpbios_getnode()
549 *--help = GSEL(GPNPBIOSSCRATCH_SEL, SEL_KPL); in pnpbios_getnode()
551 *--help = GSEL(GPNPBIOSSCRATCH_SEL, SEL_KPL); in pnpbios_getnode()
575 *--help = GSEL(GPNPBIOSDATA_SEL, SEL_KPL);
577 *--help = GSEL(GPNPBIOSSCRATCH_SEL, SEL_KPL);
595 *--help = GSEL(GPNPBIOSDATA_SEL, SEL_KPL); in pnpbios_getevent()
596 *--help = GSEL(GPNPBIOSSCRATCH_SEL, SEL_KPL); in pnpbios_getevent()
[all …]
/netbsd/src/sys/arch/amd64/include/
Dsegments.h132 #define GSEL(s,r) (((s) << 3) | r) macro
376 (((s) & 0xffff) == GSEL(GUDATA32_SEL, SEL_UPL) || \
379 ((s) == GSEL(GUCODE32_SEL, SEL_UPL) || (s) == LSEL(LUCODE32_SEL, SEL_UPL))
381 (((s) & 0xffff) == GSEL(GUFS_SEL, SEL_UPL))
383 (((s) & 0xffff) == GSEL(GUGS_SEL, SEL_UPL))
386 ((s) == GSEL(GUCODE_SEL, SEL_UPL) || (s) == LSEL(LUCODE_SEL, SEL_UPL))
388 ((s) == GSEL(GUDATA_SEL, SEL_UPL) || (s) == LSEL(LUDATA_SEL, SEL_UPL))
/netbsd/src/sys/arch/i386/i386/
Dmachdep.c473 lldt(GSEL(GLDT_SEL, SEL_KPL)); in i386_proc0_pcb_ldt_init()
476 HYPERVISOR_stack_switch(GSEL(GDATA_SEL, SEL_KPL), pcb->pcb_esp0); in i386_proc0_pcb_ldt_init()
496 HYPERVISOR_stack_switch(GSEL(GDATA_SEL, SEL_KPL), pcb->pcb_esp0); in i386_switch_context()
536 tss->tss_ss0 = GSEL(GDATA_SEL, SEL_KPL); in tss_init()
537 tss->__tss_cs = GSEL(GCODE_SEL, SEL_KPL); in tss_init()
538 tss->tss_fs = GSEL(GCPU_SEL, SEL_KPL); in tss_init()
540 tss->__tss_ss = GSEL(GDATA_SEL, SEL_KPL); in tss_init()
544 tss->tss_ldt = GSEL(GLDT_SEL, SEL_KPL); in tss_init()
572 GSEL(GTRAPTSS_SEL, SEL_KPL)); in cpu_set_tss_gates()
594 GSEL(GIPITSS_SEL, SEL_KPL)); in cpu_set_tss_gates()
[all …]
Dmptramp.S200 movl $GSEL(GDATA_SEL, SEL_KPL),%eax /* switch to new segment */
204 pushl $GSEL(GCODE_SEL, SEL_KPL)
231 movl $GSEL(GCPU_SEL, SEL_KPL),%eax
Di386func.S131 movl $GSEL(GDATA_SEL, SEL_KPL), %eax
136 movl $GSEL(GCPU_SEL, SEL_KPL), %eax
/netbsd/src/sys/compat/linux/arch/i386/
Dlinux_machdep.c139 tf->tf_fs = GSEL(GUDATA_SEL, SEL_UPL); in linux_setregs()
140 tf->tf_es = GSEL(GUDATA_SEL, SEL_UPL); in linux_setregs()
141 tf->tf_ds = GSEL(GUDATA_SEL, SEL_UPL); in linux_setregs()
150 tf->tf_cs = GSEL(GUCODEBIG_SEL, SEL_UPL); in linux_setregs()
153 tf->tf_ss = GSEL(GUDATA_SEL, SEL_UPL); in linux_setregs()
290 tf->tf_fs = GSEL(GUDATA_SEL, SEL_UPL); in linux_rt_sendsig()
291 tf->tf_es = GSEL(GUDATA_SEL, SEL_UPL); in linux_rt_sendsig()
292 tf->tf_ds = GSEL(GUDATA_SEL, SEL_UPL); in linux_rt_sendsig()
295 tf->tf_cs = GSEL(GUCODE_SEL, SEL_UPL); in linux_rt_sendsig()
298 tf->tf_ss = GSEL(GUDATA_SEL, SEL_UPL); in linux_rt_sendsig()
[all …]
/netbsd/src/sys/arch/xen/x86/
Dcpu.c740 lldt(GSEL(GLDT_SEL, SEL_KPL)); in cpu_hatch()
866 initctx->user_regs.cs = GSEL(GCODE_SEL, SEL_KPL); in xen_init_amd64_vcpuctxt()
872 initctx->user_regs.ss = GSEL(GDATA_SEL, SEL_KPL); in xen_init_amd64_vcpuctxt()
873 initctx->user_regs.es = GSEL(GDATA_SEL, SEL_KPL); in xen_init_amd64_vcpuctxt()
874 initctx->user_regs.ds = GSEL(GDATA_SEL, SEL_KPL); in xen_init_amd64_vcpuctxt()
885 initctx->kernel_ss = GSEL(GDATA_SEL, SEL_KPL); in xen_init_amd64_vcpuctxt()
969 initctx->user_regs.cs = GSEL(GCODE_SEL, SEL_KPL); in xen_init_i386_vcpuctxt()
973 initctx->user_regs.ss = GSEL(GDATA_SEL, SEL_KPL); in xen_init_i386_vcpuctxt()
974 initctx->user_regs.es = GSEL(GDATA_SEL, SEL_KPL); in xen_init_i386_vcpuctxt()
975 initctx->user_regs.ds = GSEL(GDATA_SEL, SEL_KPL); in xen_init_i386_vcpuctxt()
[all …]
/netbsd/src/sys/arch/amd64/amd64/
Dmachdep.c427 HYPERVISOR_stack_switch(GSEL(GDATA_SEL, SEL_KPL), new->pcb_rsp0); in x86_64_switch_context()
450 setds(GSEL(GUDATA32_SEL, SEL_UPL)); in x86_64_tls_switch()
451 setes(GSEL(GUDATA32_SEL, SEL_UPL)); in x86_64_tls_switch()
452 setfs(GSEL(GUDATA32_SEL, SEL_UPL)); in x86_64_tls_switch()
457 setds(GSEL(GUDATA_SEL, SEL_UPL)); in x86_64_tls_switch()
458 setes(GSEL(GUDATA_SEL, SEL_UPL)); in x86_64_tls_switch()
491 HYPERVISOR_stack_switch(GSEL(GDATA_SEL, SEL_KPL), pcb->pcb_rsp0); in x86_64_proc0_pcb_ldt_init()
563 tf->tf_ds = GSEL(GUDATA_SEL, SEL_UPL); in buildcontext()
564 tf->tf_es = GSEL(GUDATA_SEL, SEL_UPL); in buildcontext()
565 tf->tf_fs = GSEL(GUDATA_SEL, SEL_UPL); in buildcontext()
[all …]
Dprocess_machdep.c144 regs[_REG_ES] = GSEL(GUDATA_SEL, SEL_UPL); in process_read_regs()
145 regs[_REG_DS] = GSEL(GUDATA_SEL, SEL_UPL); in process_read_regs()
223 tf->tf_es = GSEL(GUDATA_SEL, SEL_UPL); in process_write_regs()
224 tf->tf_ds = GSEL(GUDATA_SEL, SEL_UPL); in process_write_regs()
Dmptramp.S184 movl $GSEL(GDATA_SEL, SEL_KPL),%eax /* switch to new segment */
196 .word GSEL(GCODE_SEL, SEL_KPL)
Dgdt.c268 return GSEL(GNULL_SEL, SEL_KPL); in tss_alloc()
280 KASSERT(sel == GSEL(GNULL_SEL, SEL_KPL)); in tss_free()
Dlocore.S434 .word GSEL(GCODE_SEL, SEL_KPL)
1057 jmp $GSEL(GCODE_SEL, SEL_KPL), $RELOC(.Lreload_cs)
1060 movw $GSEL(GDATA_SEL, SEL_KPL), %ax
1427 movq $GSEL(GUDATA_SEL, SEL_UPL),%rax
1465 movq $GSEL(GUDATA32_SEL, SEL_UPL),%rax
1659 movw $GSEL(GUDATA_SEL, SEL_UPL),TF_DS(%rsp)
1660 movw $GSEL(GUDATA_SEL, SEL_UPL),TF_ES(%rsp)
1760 cmpw $GSEL(GUCODE_SEL, SEL_UPL),TF_BACKW(TF_CS, %rsp)
1878 pushq $GSEL(GDATA_SEL, SEL_KPL)
Dnetbsd32_machdep.c179 tf->tf_ds = GSEL(GUDATA32_SEL, SEL_UPL); in netbsd32_buildcontext()
180 tf->tf_es = GSEL(GUDATA32_SEL, SEL_UPL); in netbsd32_buildcontext()
182 tf->tf_fs = GSEL(GUDATA32_SEL, SEL_UPL); in netbsd32_buildcontext()
183 tf->tf_gs = GSEL(GUDATA32_SEL, SEL_UPL); in netbsd32_buildcontext()
190 tf->tf_cs = GSEL(GUCODE32_SEL, SEL_UPL); in netbsd32_buildcontext()
193 tf->tf_ss = GSEL(GUDATA32_SEL, SEL_UPL); in netbsd32_buildcontext()
/netbsd/src/sys/compat/linux/arch/amd64/
Dlinux_machdep.c121 tf->tf_cs = GSEL(GUCODE_SEL, SEL_UPL); in linux_setregs()
122 tf->tf_ss = GSEL(GUDATA_SEL, SEL_UPL); in linux_setregs()
123 tf->tf_ds = GSEL(GUDATA_SEL, SEL_UPL); in linux_setregs()
209 sigframe.uc.luc_mcontext.cs = GSEL(GUCODE_SEL, SEL_UPL); in linux_sendsig()
517 tf->tf_ds = GSEL(GUDATA_SEL, SEL_UPL); in linux_buildcontext()
519 tf->tf_cs = GSEL(GUCODE_SEL, SEL_UPL); in linux_buildcontext()
522 tf->tf_ss = GSEL(GUDATA_SEL, SEL_UPL); in linux_buildcontext()
/netbsd/src/sys/arch/i386/bioscall/
Dbiostramp.S178 movw $GSEL(GBIOSDATA_SEL,SEL_KPL),%bx
184 ljmp $GSEL(GBIOSCODE_SEL,SEL_KPL),$x16+MYBASE
274 ljmp $GSEL(GCODE_SEL,SEL_KPL),$x32+MYBASE
279 movw $GSEL(GDATA_SEL,SEL_KPL),%bx
/netbsd/src/sys/arch/i386/include/
Dframeasm.h82 movl $GSEL(GDATA_SEL, SEL_KPL),%eax ; \
91 movl $GSEL(GCPU_SEL, SEL_KPL),%eax ; \
Dsegments.h117 #define GSEL(s,r) (((s) << 3) | r) /* a global selector */ macro
118 #define GSYSSEL(s,r) GSEL(s,r) /* compat with amd64 */
/netbsd/src/sys/arch/i386/pci/
Dpcibios.c395 args.segment = GSEL(GDATA_SEL, SEL_KPL); in pcibios_get_intr_routing()
405 : "r" GSEL(GDATA_SEL, SEL_KPL), "0" (0xb10e), "1" (0), in pcibios_get_intr_routing()
619 : "r" GSEL(GDATA_SEL, SEL_KPL), "0" (0xb10f), in pcibios_biosroute()
/netbsd/src/sys/arch/amd64/acpi/
Dacpi_wakeup_low.S43 movw $GSEL(GUDATA_SEL, SEL_UPL),%ax
46 movw $GSEL(GDATA_SEL, SEL_KPL),%ax
/netbsd/src/sys/arch/x86/x86/
Dbios32.c161 bios32_entry.segment = GSEL(GCODE_SEL, SEL_KPL); in bios32_init()
227 e->segment = GSEL(GCODE_SEL, SEL_KPL); in bios32_service()
Dsys_machdep.c587 tf->tf_fs = GSEL(GUFS_SEL, SEL_UPL); in x86_set_sdbase32()
594 setusergs(GSEL(GUGS_SEL, SEL_UPL)); in x86_set_sdbase32()
597 tf->tf_gs = GSEL(GUGS_SEL, SEL_UPL); in x86_set_sdbase32()
Didt.c216 GSEL(GCODE_SEL, SEL_KPL)); in idt_vec_set()
/netbsd/src/sys/arch/i386/acpi/
Dacpi_wakecode.S155 movw $GSEL(GDATA_SEL,SEL_KPL),%ax

12