/src/sys/arch/i386/pnpbios/ |
pnpbioscall.S | 49 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
|
pnpbios.c | 336 SDT_MEMERA, SEL_KPL, 0, 0); 338 SDT_MEMRWA, SEL_KPL, 0, 0); 341 SDT_MEMRWA, SEL_KPL, 0, 0); 344 SDT_MEMERA, SEL_KPL, 1, 0); 525 *--help = GSEL(GPNPBIOSDATA_SEL, SEL_KPL); 526 *--help = GSEL(GPNPBIOSSCRATCH_SEL, SEL_KPL); 528 *--help = GSEL(GPNPBIOSSCRATCH_SEL, SEL_KPL); 547 *--help = GSEL(GPNPBIOSDATA_SEL, SEL_KPL); 549 *--help = GSEL(GPNPBIOSSCRATCH_SEL, SEL_KPL); 551 *--help = GSEL(GPNPBIOSSCRATCH_SEL, SEL_KPL); [all...] |
/src/sys/arch/amd64/amd64/ |
gdt.c | 119 idx = IDXSEL(GDYNSEL(slot, SEL_KPL)); 171 LDT_SIZE - 1, SDT_SYSLDT, SEL_KPL, 0); 261 SEL_KPL, 0); 265 return GDYNSEL(slot, SEL_KPL); 268 return GSEL(GNULL_SEL, SEL_KPL); 280 KASSERT(sel == GSEL(GNULL_SEL, SEL_KPL)); 293 set_sys_gdt(slot, ldtp, len - 1, SDT_SYSLDT, SEL_KPL, 0); 295 return GDYNSEL(slot, SEL_KPL);
|
mptramp.S | 184 movl $GSEL(GDATA_SEL, SEL_KPL),%eax /* switch to new segment */ 196 .word GSEL(GCODE_SEL, SEL_KPL)
|
db_interface.c | 124 set_idtgate(&idt[ddb_vec], handler, 1, SDT_SYS386IGT, SEL_KPL, 125 GSEL(GCODE_SEL, SEL_KPL));
|
/src/sys/arch/i386/include/ |
segments.h | 93 #define SEL_KPL 0 /* kernel privilege level */ 96 #define SEL_KPL 1 /* kernel privilege level */ 108 #define IOPL_KPL SEL_KPL 119 #define GDYNSEL(s,r) ((((s) << 3) + DYNSEL_START) | r | SEL_KPL) 124 #define KERNELMODE(c) (ISPL(c) == SEL_KPL)
|
frameasm.h | 82 movl $GSEL(GDATA_SEL, SEL_KPL),%eax ; \ 91 movl $GSEL(GCPU_SEL, SEL_KPL),%eax ; \
|
/src/sys/arch/i386/i386/ |
gdt.c | 106 idx = IDXSEL(GDYNSEL(slot, SEL_KPL)); 175 sizeof(struct cpu_info) - 1, SDT_MEMRWA, SEL_KPL, 1, 0); 206 sizeof(struct cpu_info) - 1, SDT_MEMRWA, SEL_KPL, 1, 0); 289 SDT_SYS386TSS, SEL_KPL, 0, 0); 292 return GDYNSEL(slot, SEL_KPL); 317 setgdt(slot, ldtp, len - 1, SDT_SYSLDT, SEL_KPL, 0, 0); 319 return GDYNSEL(slot, SEL_KPL);
|
i386func.S | 131 movl $GSEL(GDATA_SEL, SEL_KPL), %eax 136 movl $GSEL(GCPU_SEL, SEL_KPL), %eax
|
machdep.c | 473 lldt(GSEL(GLDT_SEL, SEL_KPL)); 476 HYPERVISOR_stack_switch(GSEL(GDATA_SEL, SEL_KPL), pcb->pcb_esp0); 496 HYPERVISOR_stack_switch(GSEL(GDATA_SEL, SEL_KPL), pcb->pcb_esp0); 536 tss->tss_ss0 = GSEL(GDATA_SEL, SEL_KPL); 537 tss->__tss_cs = GSEL(GCODE_SEL, SEL_KPL); 538 tss->tss_fs = GSEL(GCPU_SEL, SEL_KPL); 540 tss->__tss_ss = GSEL(GDATA_SEL, SEL_KPL); 544 tss->tss_ldt = GSEL(GLDT_SEL, SEL_KPL); 567 SDT_SYS386TSS, SEL_KPL, 0, 0); 571 set_idtgate(&idt[8], NULL, 0, SDT_SYSTASKGT, SEL_KPL, [all...] |
mptramp.S | 200 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
|
/src/sys/arch/amd64/include/ |
segments.h | 100 #define SEL_KPL 3 /* kernel privilege level */ 103 #define SEL_KPL 0 /* kernel privilege level */ 113 #define IOPL_KPL SEL_KPL 134 #define GDYNSEL(s,r) ((((s) << 4) + DYNSEL_START) | r | SEL_KPL) 146 #define KERNELMODE(c) (ISPL(c) == SEL_KPL)
|
/src/sys/arch/x86/x86/ |
idt.c | 215 set_idtgate(&idt[vec], function, 0, SDT_SYS386IGT, SEL_KPL, 216 GSEL(GCODE_SEL, SEL_KPL));
|
bios32.c | 161 bios32_entry.segment = GSEL(GCODE_SEL, SEL_KPL); 227 e->segment = GSEL(GCODE_SEL, SEL_KPL);
|
/src/sys/arch/xen/x86/ |
cpu.c | 740 lldt(GSEL(GLDT_SEL, SEL_KPL)); 866 initctx->user_regs.cs = GSEL(GCODE_SEL, SEL_KPL); 872 initctx->user_regs.ss = GSEL(GDATA_SEL, SEL_KPL); 873 initctx->user_regs.es = GSEL(GDATA_SEL, SEL_KPL); 874 initctx->user_regs.ds = GSEL(GDATA_SEL, SEL_KPL); 885 initctx->kernel_ss = GSEL(GDATA_SEL, SEL_KPL); 969 initctx->user_regs.cs = GSEL(GCODE_SEL, SEL_KPL); 973 initctx->user_regs.ss = GSEL(GDATA_SEL, SEL_KPL); 974 initctx->user_regs.es = GSEL(GDATA_SEL, SEL_KPL); 975 initctx->user_regs.ds = GSEL(GDATA_SEL, SEL_KPL); [all...] |
xenfunc.c | 116 if (sel == GSEL(GLDT_SEL, SEL_KPL))
|
/src/tests/lib/libnvmm/ |
h_io_assist.c | 81 init_seg(&state->segs[NVMM_X64_SEG_CS], SDT_MEMERA, GSEL(GCODE_SEL, SEL_KPL)); 82 init_seg(&state->segs[NVMM_X64_SEG_SS], SDT_MEMRWA, GSEL(GDATA_SEL, SEL_KPL)); 83 init_seg(&state->segs[NVMM_X64_SEG_DS], SDT_MEMRWA, GSEL(GDATA_SEL, SEL_KPL)); 84 init_seg(&state->segs[NVMM_X64_SEG_ES], SDT_MEMRWA, GSEL(GDATA_SEL, SEL_KPL)); 85 init_seg(&state->segs[NVMM_X64_SEG_FS], SDT_MEMRWA, GSEL(GDATA_SEL, SEL_KPL)); 86 init_seg(&state->segs[NVMM_X64_SEG_GS], SDT_MEMRWA, GSEL(GDATA_SEL, SEL_KPL));
|
h_mem_assist.c | 229 init_seg(&state->segs[NVMM_X64_SEG_CS], SDT_MEMERA, GSEL(GCODE_SEL, SEL_KPL)); 230 init_seg(&state->segs[NVMM_X64_SEG_SS], SDT_MEMRWA, GSEL(GDATA_SEL, SEL_KPL)); 231 init_seg(&state->segs[NVMM_X64_SEG_DS], SDT_MEMRWA, GSEL(GDATA_SEL, SEL_KPL)); 232 init_seg(&state->segs[NVMM_X64_SEG_ES], SDT_MEMRWA, GSEL(GDATA_SEL, SEL_KPL)); 233 init_seg(&state->segs[NVMM_X64_SEG_FS], SDT_MEMRWA, GSEL(GDATA_SEL, SEL_KPL)); 234 init_seg(&state->segs[NVMM_X64_SEG_GS], SDT_MEMRWA, GSEL(GDATA_SEL, SEL_KPL));
|
/src/sys/arch/amd64/stand/prekern/ |
prekern.c | 165 SEL_KPL, GSEL(GCODE_SEL, SEL_KPL));
|
/src/sys/arch/i386/pci/ |
pcibios.c | 395 args.segment = GSEL(GDATA_SEL, SEL_KPL); 405 : "r" GSEL(GDATA_SEL, SEL_KPL), "0" (0xb10e), "1" (0), 619 : "r" GSEL(GDATA_SEL, SEL_KPL), "0" (0xb10f),
|
/src/sys/arch/i386/bioscall/ |
biostramp.S | 178 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
|
/src/sys/arch/amd64/acpi/ |
acpi_wakecode.S | 229 movw $GSEL(GDATA_SEL, SEL_KPL),%ax
|
acpi_wakeup_low.S | 46 movw $GSEL(GDATA_SEL, SEL_KPL),%ax
|
/src/sys/arch/i386/acpi/ |
acpi_wakecode.S | 155 movw $GSEL(GDATA_SEL,SEL_KPL),%ax
|
acpi_wakeup_low.S | 45 movw $GSEL(GDATA_SEL, SEL_KPL),%ax
|