/src/sys/arch/amd64/include/ |
segments.h | 105 #define SEL_UPL 3 /* user privilege level */ 138 #define USERMODE(c) (ISPL(c) == SEL_UPL) 376 (((s) & 0xffff) == GSEL(GUDATA32_SEL, SEL_UPL) || \ 377 ((s) & 0xffff) == LSEL(LUDATA32_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)) [all...] |
frameasm.h | 299 testb $SEL_UPL,TF_CS(%rsp) ; \
|
/src/tests/lib/libi386/ |
t_user_ldt.c | 153 SEL_UPL, 1, 0); 164 build_desc(&desc, ldt_base, PAGE_SIZE, SDT_MEMRW, SEL_UPL, 1, 0); 172 SEL_UPL, 1, 0); 178 build_desc(&desc, ldt_base, PAGE_SIZE, SDT_MEMRW, SEL_UPL, 1, 0); 212 build_desc(&desc, 0, 0xFFFFFUL, SDT_MEMRWA, SEL_UPL, 1, 1); 214 set_ds(LSEL(256, SEL_UPL)); 256 build_desc(&desc, 0, 0xFFFFFFFFUL, SDT_MEMRWA, SEL_UPL, 1, 1); 258 set_ds(LSEL(256, SEL_UPL)); 294 set_fs(GSEL(GUDATA_SEL, SEL_UPL)); 320 build_desc(&desc, ldt_base, PAGE_SIZE, SDT_MEMRW, SEL_UPL, 1, 0) [all...] |
/src/sys/compat/linux32/arch/amd64/ |
linux32_machdep.c | 154 tf->tf_fs = GSEL(GUDATA32_SEL, SEL_UPL) & 0xffffffff; 155 tf->tf_es = GSEL(GUDATA32_SEL, SEL_UPL) & 0xffffffff; 156 tf->tf_ds = GSEL(GUDATA32_SEL, SEL_UPL) & 0xffffffff; 158 tf->tf_cs = GSEL(GUCODE32_SEL, SEL_UPL) & 0xffffffff; 161 tf->tf_ss = GSEL(GUDATA32_SEL, SEL_UPL) & 0xffffffff; 261 tf->tf_fs = GSEL(GUDATA32_SEL, SEL_UPL) & 0xffffffff; 262 tf->tf_es = GSEL(GUDATA32_SEL, SEL_UPL) & 0xffffffff; 263 tf->tf_ds = GSEL(GUDATA32_SEL, SEL_UPL) & 0xffffffff; 266 tf->tf_cs = GSEL(GUCODE32_SEL, SEL_UPL) & 0xffffffff; 269 tf->tf_ss = GSEL(GUDATA32_SEL, SEL_UPL) & 0xffffffff [all...] |
/src/sys/arch/amd64/amd64/ |
machdep.c | 450 setds(GSEL(GUDATA32_SEL, SEL_UPL)); 451 setes(GSEL(GUDATA32_SEL, SEL_UPL)); 452 setfs(GSEL(GUDATA32_SEL, SEL_UPL)); 457 setds(GSEL(GUDATA_SEL, SEL_UPL)); 458 setes(GSEL(GUDATA_SEL, SEL_UPL)); 563 tf->tf_ds = GSEL(GUDATA_SEL, SEL_UPL); 564 tf->tf_es = GSEL(GUDATA_SEL, SEL_UPL); 565 tf->tf_fs = GSEL(GUDATA_SEL, SEL_UPL); 566 tf->tf_gs = GSEL(GUDATA_SEL, SEL_UPL); 569 tf->tf_cs = GSEL(GUCODE_SEL, SEL_UPL); [all...] |
process_machdep.c | 144 regs[_REG_ES] = GSEL(GUDATA_SEL, SEL_UPL); 145 regs[_REG_DS] = GSEL(GUDATA_SEL, SEL_UPL); 146 regs[_REG_CS] = LSEL(LUCODE_SEL, SEL_UPL); 147 regs[_REG_SS] = LSEL(LUDATA_SEL, SEL_UPL); 223 tf->tf_es = GSEL(GUDATA_SEL, SEL_UPL); 224 tf->tf_ds = GSEL(GUDATA_SEL, SEL_UPL); 225 tf->tf_cs = LSEL(LUCODE_SEL, SEL_UPL); 226 tf->tf_ss = LSEL(LUDATA_SEL, SEL_UPL);
|
amd64_trap.S | 190 testb $SEL_UPL,TF_CS(%rsp) 258 testb $SEL_UPL,TF_CS(%rsp) 291 testb $SEL_UPL,TF_CS(%rsp) 369 testb $SEL_UPL,TF_CS(%rsp) 388 testb $SEL_UPL,TF_CS(%rsp) 584 testb $SEL_UPL,TF_SMALL(TF_CS, %rsp) 601 testb $SEL_UPL,8(%rdi) /* check %cs of outer iret frame */
|
netbsd32_machdep.c | 151 cpu_fsgs_reload(l, LSEL(LUDATA32_SEL, SEL_UPL), 152 LSEL(LUDATA32_SEL, SEL_UPL)); 156 tf->tf_ds = LSEL(LUDATA32_SEL, SEL_UPL); 157 tf->tf_es = LSEL(LUDATA32_SEL, SEL_UPL); 166 tf->tf_cs = LSEL(LUCODE32_SEL, SEL_UPL); 169 tf->tf_ss = LSEL(LUDATA32_SEL, SEL_UPL); 179 tf->tf_ds = GSEL(GUDATA32_SEL, SEL_UPL); 180 tf->tf_es = GSEL(GUDATA32_SEL, SEL_UPL); 182 tf->tf_fs = GSEL(GUDATA32_SEL, SEL_UPL); 183 tf->tf_gs = GSEL(GUDATA32_SEL, SEL_UPL); [all...] |
locore.S | 1487 movq $GSEL(GUDATA_SEL, SEL_UPL),%rax 1525 movq $GSEL(GUDATA32_SEL, SEL_UPL),%rax 1687 movq $(LSEL(LUDATA_SEL, SEL_UPL)),SP(TF_SS) /* user %ss */ 1690 movq $(LSEL(LUCODE_SEL, SEL_UPL)),SP(TF_CS) /* user %cs */ 1719 movw $GSEL(GUDATA_SEL, SEL_UPL),TF_DS(%rsp) 1720 movw $GSEL(GUDATA_SEL, SEL_UPL),TF_ES(%rsp) 1808 testb $SEL_UPL,TF_CS(%rsp) 1818 cmpw $LSEL(LUCODE_SEL, SEL_UPL),TF_BACKW(TF_CS, %rsp) 1820 cmpw $GSEL(GUCODE_SEL, SEL_UPL),TF_BACKW(TF_CS, %rsp) 1879 testb $SEL_UPL,TF_CS(%rsp [all...] |
/src/sys/arch/i386/i386/ |
machdep.c | 648 tf->tf_gs = GSEL(GUGS_SEL, SEL_UPL); 649 tf->tf_fs = GSEL(GUFS_SEL, SEL_UPL); 650 tf->tf_es = GSEL(GUDATA_SEL, SEL_UPL); 651 tf->tf_ds = GSEL(GUDATA_SEL, SEL_UPL); 653 tf->tf_cs = GSEL(sel, SEL_UPL); 656 tf->tf_ss = GSEL(GUDATA_SEL, SEL_UPL); 866 tf->tf_gs = GSEL(GUGS_SEL, SEL_UPL); 867 tf->tf_fs = GSEL(GUFS_SEL, SEL_UPL); 868 tf->tf_es = LSEL(LUDATA_SEL, SEL_UPL); 869 tf->tf_ds = LSEL(LUDATA_SEL, SEL_UPL); [all...] |
i386_trap.S | 103 testb $SEL_UPL,TF_CS(%esp)
|
/src/sys/arch/i386/include/ |
segments.h | 98 #define SEL_UPL 3 /* user privilege level */ 123 #define USERMODE(c) (ISPL(c) == SEL_UPL)
|
/src/sys/compat/linux/arch/i386/ |
linux_machdep.c | 139 tf->tf_fs = GSEL(GUDATA_SEL, SEL_UPL); 140 tf->tf_es = GSEL(GUDATA_SEL, SEL_UPL); 141 tf->tf_ds = GSEL(GUDATA_SEL, SEL_UPL); 150 tf->tf_cs = GSEL(GUCODEBIG_SEL, SEL_UPL); 153 tf->tf_ss = GSEL(GUDATA_SEL, SEL_UPL); 290 tf->tf_fs = GSEL(GUDATA_SEL, SEL_UPL); 291 tf->tf_es = GSEL(GUDATA_SEL, SEL_UPL); 292 tf->tf_ds = GSEL(GUDATA_SEL, SEL_UPL); 295 tf->tf_cs = GSEL(GUCODE_SEL, SEL_UPL); 298 tf->tf_ss = GSEL(GUDATA_SEL, SEL_UPL); [all...] |
/src/sys/compat/linux/arch/amd64/ |
linux_machdep.c | 121 tf->tf_cs = GSEL(GUCODE_SEL, SEL_UPL); 122 tf->tf_ss = GSEL(GUDATA_SEL, SEL_UPL); 123 tf->tf_ds = GSEL(GUDATA_SEL, SEL_UPL); 209 sigframe.uc.luc_mcontext.cs = GSEL(GUCODE_SEL, SEL_UPL); 517 tf->tf_ds = GSEL(GUDATA_SEL, SEL_UPL); 519 tf->tf_cs = GSEL(GUCODE_SEL, SEL_UPL); 522 tf->tf_ss = GSEL(GUDATA_SEL, SEL_UPL);
|
/src/sys/arch/x86/x86/ |
sys_machdep.c | 279 if (desc->sd.sd_dpl != SEL_UPL) 364 iopl = SEL_UPL; 574 usd.sd.sd_dpl = SEL_UPL; 587 tf->tf_fs = GSEL(GUFS_SEL, SEL_UPL); 594 setusergs(GSEL(GUGS_SEL, SEL_UPL)); 597 tf->tf_gs = GSEL(GUGS_SEL, SEL_UPL);
|
cpu.c | 1275 ((uint64_t)LSEL(LSYSRETBASE_SEL, SEL_UPL) << 48));
|
pmap.c | 912 tf->tf_cs = GSEL(GUCODE_SEL, SEL_UPL); 940 if (va == pm->pm_hiexec && tf->tf_cs == GSEL(GUCODEBIG_SEL, SEL_UPL)) 945 tf->tf_cs = GSEL(GUCODEBIG_SEL, SEL_UPL); 947 tf->tf_cs = GSEL(GUCODE_SEL, SEL_UPL);
|
/src/sys/arch/amd64/acpi/ |
acpi_wakeup_low.S | 43 movw $GSEL(GUDATA_SEL, SEL_UPL),%ax
|
/src/sys/dev/nvmm/x86/ |
nvmm_x86_svmfunc.S | 145 movq $GSEL(GUDATA_SEL, SEL_UPL),%rax
|