Searched refs:SelCS (Results 1 - 10 of 10) sorted by relevance

/vbox/src/VBox/VMM/VMMAll/
H A DSELMAll.cpp603 * @param SelCS Selector part.
608 DECLINLINE(int) selmValidateAndConvertCSAddrRealMode(PVMCPU pVCpu, RTSEL SelCS, PCCPUMSELREGHID pSReg, RTGCPTR Addr,
614 uFlat += (uint32_t)SelCS << 4;
633 * @param SelCS Selector part.
638 DECLINLINE(int) selmValidateAndConvertCSAddrRawMode(PVM pVM, PVMCPU pVCpu, RTSEL SelCPL, RTSEL SelCS, RTGCPTR Addr,
646 if (!(SelCS & X86_SEL_LDT))
647 Desc = pVM->selm.s.CTX_SUFF(paGdt)[SelCS >> X86_SEL_SHIFT];
652 Desc = paLDT[SelCS >> X86_SEL_SHIFT];
669 unsigned uLevel = RT_MAX(SelCPL & X86_SEL_RPL, SelCS & X86_SEL_RPL);
709 * @param SelCS Selecto
[all...]
H A DCPUMAllRegs.cpp220 VMMDECL(void) CPUMSetHyperCS(PVMCPU pVCpu, RTSEL SelCS) argument
222 pVCpu->cpum.s.Hyper.cs.Sel = SelCS;
/vbox/src/VBox/VMM/VMMR0/
H A DTRPMR0A.asm31 ; @param SelCS x86:[ebp+12] msc:dx gcc:si The interrupt gate CS.
33 ;DECLASM(void) trpmR0DispatchHostInterrupt(RTR0UINTPTR uIP, RTSEL SelCS, RTR0UINTPTR RSP);
94 movzx edx, word [ebp + 12] ; SelCS
/vbox/src/VBox/VMM/include/
H A DTRPMInternal.h271 * @param SelCS The interrupt gate CS.
274 DECLASM(void) trpmR0DispatchHostInterrupt(RTR0UINTPTR uIP, RTSEL SelCS, RTR0UINTPTR RSP);
/vbox/include/VBox/vmm/
H A Dselm.h79 VMMDECL(int) SELMValidateAndConvertCSAddr(PVMCPU pVCpu, X86EFLAGS eflags, RTSEL SelCPL, RTSEL SelCS,
H A Dcpum.h1278 VMMDECL(void) CPUMSetHyperCS(PVMCPU pVCpu, RTSEL SelCS);
/vbox/src/VBox/VMM/VMMR3/
H A DTRPM.cpp642 RTSEL SelCS = CPUMGetHyperCS(pVCpu); local
682 pIdte->Gen.u16SegSel = SelCS;
1210 RTSEL SelCS = CPUMGetHyperCS(pVCpu); local
1231 pIdte->Gen.u16SegSel = SelCS;
H A DVMMSwitcher.cpp424 * @param SelCS The hypervisor CS selector.
432 RTSEL SelCS, RTSEL SelDS, RTSEL SelTSS, RTGCPTR GCPtrGDT, RTSEL SelCS64)
549 *uSrc.pu16++ = SelCS;
643 *uSrc.pu16 = SelCS;
889 " SelCS = %04x\n"
905 SelCS, SelDS, SelCS64, SelTSS);
430 vmmR3SwitcherGenericRelocate(PVM pVM, PVMMSWITCHERDEF pSwitcher, RTR0PTR R0PtrCode, uint8_t *pu8CodeR3, RTGCPTR GCPtrCode, uint32_t u32IDCode, RTSEL SelCS, RTSEL SelDS, RTSEL SelTSS, RTGCPTR GCPtrGDT, RTSEL SelCS64) argument
H A DSELM.cpp698 RTSEL SelCS; local
699 SSMR3GetSel(pSSM, &SelCS);
713 pSelm->aHyperSel[SELM_HYPER_SEL_CS] = SelCS;
/vbox/include/iprt/
H A Dasm-amd64-x86.h299 RTSEL SelCS; local
301 __asm__ __volatile__("movw %%cs, %0\n\t" : "=r" (SelCS));
306 mov [SelCS], ax
309 return SelCS;

Completed in 89 milliseconds