Changeset 70457 in vbox
- Timestamp:
- Jan 4, 2018 6:34:21 AM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 120063
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp
r70352 r70457 33 33 #ifndef IN_RC 34 34 /** 35 * Emulates a simple MOV TPR (CR8) instruction, used for TPR patching on 32-bit 36 * guests. This simply looks up the patch record at EIP and does the required. 35 * Emulates a simple MOV TPR (CR8) instruction. 36 * 37 * Used for TPR patching on 32-bit guests. This simply looks up the patch record 38 * at EIP and does the required. 37 39 * 38 40 * This VMMCALL is used a fallback mechanism when mov to/from cr8 isn't exactly -
trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp
r70451 r70457 1015 1015 Log4(("SVMR0InvalidatePage %RGv\n", GCVirt)); 1016 1016 1017 PCPUMCTX pCtx = CPUMQueryGuestCtxPtr(pVCpu);1017 PCPUMCTX pCtx = CPUMQueryGuestCtxPtr(pVCpu); 1018 1018 PSVMVMCB pVmcb = hmR0SvmGetCurrentVmcb(pVCpu, pCtx); 1019 1019 AssertMsgReturn(pVmcb, ("Invalid pVmcb!\n"), VERR_SVM_INVALID_PVMCB);
Note:
See TracChangeset
for help on using the changeset viewer.