Changeset 82314 in vbox
- Timestamp:
- Dec 1, 2019 4:23:36 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
r82264 r82314 15762 15762 PVMCC pVM = pVCpu->CTX_SUFF(pVM); 15763 15763 PCPUMCTX pCtx = &pVCpu->cpum.GstCtx; 15764 /** @todo bird: We can probably just go straight to IOM here and assume that 15765 * it's MMIO, then fall back on PGM if that hunch didn't work out so 15766 * well. However, we need to address that aliasing workarounds that 15767 * PGMR0Trap0eHandlerNPMisconfig implements. So, some care is needed. 15768 * 15769 * Might also be interesting to see if we can get this done more or 15770 * less locklessly inside IOM. Need to consider the lookup table 15771 * updating and use a bit more carefully first (or do all updates via 15772 * rendezvous) */ 15764 15773 rcStrict = PGMR0Trap0eHandlerNPMisconfig(pVM, pVCpu, PGMMODE_EPT, CPUMCTX2CORE(pCtx), GCPhys, UINT32_MAX); 15765 15774 Log4Func(("At %#RGp RIP=%#RX64 rc=%Rrc\n", GCPhys, pCtx->rip, VBOXSTRICTRC_VAL(rcStrict)));
Note:
See TracChangeset
for help on using the changeset viewer.