Changeset 42427 in vbox for trunk/include/VBox/vmm
- Timestamp:
- Jul 26, 2012 11:48:01 PM (12 years ago)
- Location:
- trunk/include/VBox/vmm
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/cpum.h
r42420 r42427 91 91 VMMDECL(RTSEL) CPUMGetGuestTR(PVMCPU pVCpu, PCPUMSELREGHID pHidden); 92 92 VMMDECL(RTSEL) CPUMGetGuestLDTR(PVMCPU pVCpu); 93 VMMDECL(RTSEL) CPUMGetGuestLdtrEx(PVMCPU pVCpu, uint64_t *pGCPtrBase, uint32_t *pcbLimit); 93 94 VMMDECL(uint64_t) CPUMGetGuestCR0(PVMCPU pVCpu); 94 95 VMMDECL(uint64_t) CPUMGetGuestCR2(PVMCPU pVCpu); -
trunk/include/VBox/vmm/cpumctx.h
r42415 r42427 86 86 && ( (a_pSelReg)->ValidSel == (a_pSelReg)->Sel \ 87 87 || ( (a_pVCpu) /*!= NULL*/ \ 88 && (a_pSelReg)->ValidSel == ((a_pSelReg)->Sel & X86_SEL_MASK_ RPL) \88 && (a_pSelReg)->ValidSel == ((a_pSelReg)->Sel & X86_SEL_MASK_OFF_RPL) \ 89 89 && ((a_pSelReg)->Sel & X86_SEL_RPL) == 1 \ 90 90 && ((a_pSelReg)->ValidSel & X86_SEL_RPL) == 0 \ -
trunk/include/VBox/vmm/selm.h
r42407 r42427 80 80 VMMDECL(int) SELMValidateAndConvertCSAddr(PVMCPU pVCpu, X86EFLAGS eflags, RTSEL SelCPL, RTSEL SelCS, 81 81 PCPUMSELREG pSRegCS, RTGCPTR Addr, PRTGCPTR ppvFlat); 82 VMMDECL(int) SELMGetLDTFromSel(PVM pVM, RTSEL SelLdt, PRTGCPTR ppvLdt, unsigned *pcbLimit);83 82 #ifdef VBOX_WITH_RAW_MODE 84 83 VMM_INT_DECL(void) SELMLoadHiddenSelectorReg(PVMCPU pVCpu, PCCPUMCTX pCtx, PCPUMSELREG pSReg);
Note:
See TracChangeset
for help on using the changeset viewer.