Changeset 78483 in vbox for trunk/src/VBox/VMM/VMMAll
- Timestamp:
- May 13, 2019 10:52:16 AM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 130518
- Location:
- trunk/src/VBox/VMM/VMMAll
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp
r78454 r78483 3304 3304 3305 3305 /** 3306 * Determines whether an IOIO intercept is active for the nested-guest or not.3306 * Determines whether the given I/O access should cause a nested-guest \#VMEXIT. 3307 3307 * 3308 3308 * @param pvIoBitmap Pointer to the nested-guest IO bitmap. … … 3317 3317 * Optional, can be NULL. 3318 3318 */ 3319 VMM_INT_DECL(bool) CPUMIsSvmIoIntercept Active(void *pvIoBitmap, uint16_t u16Port, SVMIOIOTYPE enmIoType, uint8_t cbReg,3320 3321 3319 VMM_INT_DECL(bool) CPUMIsSvmIoInterceptSet(void *pvIoBitmap, uint16_t u16Port, SVMIOIOTYPE enmIoType, uint8_t cbReg, 3320 uint8_t cAddrSizeBits, uint8_t iEffSeg, bool fRep, bool fStrIo, 3321 PSVMIOIOEXITINFO pIoExitInfo) 3322 3322 { 3323 3323 Assert(cAddrSizeBits == 16 || cAddrSizeBits == 32 || cAddrSizeBits == 64); -
trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h
r78371 r78483 990 990 SVMIOIOEXITINFO IoExitInfo; 991 991 void *pvIoBitmap = pVCpu->cpum.GstCtx.hwvirt.svm.CTX_SUFF(pvIoBitmap); 992 bool const fIntercept = CPUMIsSvmIoIntercept Active(pvIoBitmap, u16Port, enmIoType, cbReg, cAddrSizeBits, iEffSeg, fRep,993 992 bool const fIntercept = CPUMIsSvmIoInterceptSet(pvIoBitmap, u16Port, enmIoType, cbReg, cAddrSizeBits, iEffSeg, fRep, 993 fStrIo, &IoExitInfo); 994 994 if (fIntercept) 995 995 {
Note:
See TracChangeset
for help on using the changeset viewer.