Home
last modified time | relevance | path

Searched refs:KCS_SEL (Results 1 – 20 of 20) sorted by relevance

/illumos-gate/usr/src/uts/intel/os/
H A Ddesctbls.c665 load_segment_registers(KCS_SEL, KFS_SEL, KGS_SEL, KDS_SEL); in init_gdt()
712 KCS_SEL, SDT_SYSIGT, TRP_KPL, idt_vector_to_ist(T_SGLSTP)); in init_idt_common()
715 KCS_SEL, SDT_SYSIGT, TRP_KPL, idt_vector_to_ist(T_NMIFLT)); in init_idt_common()
721 KCS_SEL, SDT_SYSIGT, TRP_UPL, idt_vector_to_ist(T_OVFLW)); in init_idt_common()
759 KCS_SEL, SDT_SYSIGT, TRP_KPL, idt_vector_to_ist(T_GPFLT)); in init_idt_common()
762 KCS_SEL, SDT_SYSIGT, TRP_KPL, idt_vector_to_ist(T_PGFLT)); in init_idt_common()
771 KCS_SEL, SDT_SYSIGT, TRP_KPL, idt_vector_to_ist(T_MCE)); in init_idt_common()
806 &brand_sys_syscall_int, KCS_SEL, SDT_SYSIGT, TRP_UPL, in init_idt_common()
838 KCS_SEL, SDT_SYSIGT, TRP_KPL, in init_idt()
848 KCS_SEL, SDT_SYSIGT, TRP_KPL, in init_idt()
[all …]
/illumos-gate/usr/src/uts/intel/kdi/
H A Dkdi_idt.c184 if (kpti_enable && sel == KCS_SEL && id->id_low == T_DBLFLT) in kdi_idt_init()
238 kdi_idt_init(KCS_SEL); in kdi_idt_sync()
239 kdi_idt_gates_install(KCS_SEL, KDI_IDT_SAVE); in kdi_idt_sync()
284 kdi_idt_gates_install(KCS_SEL, KDI_IDT_NOSAVE); in kdi_cpu_init()
297 kdi_idt_gates_install(KCS_SEL, KDI_IDT_SAVE); in kdi_cpu_activate()
325 kdi_idt_init(KCS_SEL); in kdi_activate()
H A Dkdi_idthdl.S88 cmpw $KCS_SEL, KPTI_CS(%rsp); \
H A Dkdi_asm.S394 pushq $KCS_SEL
/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm_support.S34 pushq $KCS_SEL /* %cs */
/illumos-gate/usr/src/uts/intel/sys/
H A Dpsw.h114 #define USERMODE(cs) ((uint16_t)(cs) != KCS_SEL)
H A Dsegments.h606 #define KCS_SEL 0xe030 /* FLAT_RING3_CS64 & 0xFFF0 */ macro
609 #define KCS_SEL SEL_GDT(GDT_KCODE, SEL_KPL) macro
/illumos-gate/usr/src/uts/intel/amd64/sys/
H A Dprivregs.h209 cmpw $KCS_SEL, REGOFF_CS(%rsp); \
221 cmpw $KCS_SEL, REGOFF_CS(%rsp);\
/illumos-gate/usr/src/uts/i86xpv/ml/
H A Dhyperevent.S105 movq $KCS_SEL, REGOFF_CS(%rsp)
/illumos-gate/usr/src/uts/i86pc/ml/
H A Dinterrupt.S127 pushq $KCS_SEL /* %cs */
H A Dkpti_trampolines.S197 cmpw $KCS_SEL, KPTI_CS(%rsp); \
270 cmpw $KCS_SEL, KPTI_CS(%rsp); \
516 cmpw $KCS_SEL, T_FRAMERET_CS(%rsp)
H A Dmpcore.S204 pushq $KCS_SEL
H A Dlocore.S270 cmpw $KCS_SEL, REGOFF_CS(%rbp) /* test CS for user-mode trap */
H A Dcpr_wakecode.S516 pushq $KCS_SEL
/illumos-gate/usr/src/uts/intel/ml/
H A Dexception.S236 cmpw $KCS_SEL, REGOFF_CS(%rbp); /* trap from kernel? */ \
296 cmpw $KCS_SEL, 8(%rsp)
338 cmpw $KCS_SEL, 8(%rsp)
/illumos-gate/usr/src/uts/i86pc/os/
H A Dmp_startup.c185 CTASSERT(KDS_SEL == KCS_SEL + 8); in init_cpu_syscall()
199 ((uint64_t)(U32CS_SEL << 16 | KCS_SEL)) << 32); in init_cpu_syscall()
237 CTASSERT(KDS_SEL == KCS_SEL + 8); in init_cpu_syscall()
239 CTASSERT(U32CS_SEL == ((KCS_SEL + 16) | 3)); in init_cpu_syscall()
2101 wrmsr(MSR_INTC_SEP_CS, (uint64_t)(uintptr_t)KCS_SEL); in cpu_sep_enable()
/illumos-gate/usr/src/uts/i86xpv/os/
H A Dmp_xen.c235 vgc->user_regs.cs = KCS_SEL | SEL_KPL; /* force to ring 3 */ in mp_set_cpu_context()
264 ti->cs = KCS_SEL; in mp_set_cpu_context()
/illumos-gate/usr/src/uts/intel/io/vmm/intel/
H A Dvmx_support.S261 pushq $KCS_SEL /* %cs */
H A Dvmx.c820 vmcs_write(VMCS_HOST_IA32_SYSENTER_CS, KCS_SEL); in vmx_vminit()
/illumos-gate/usr/src/uts/i86xpv/sys/
H A Dmachprivregs.h341 cmpw $KCS_SEL, 0x10(%rsp); \