Changeset 87546 in vbox for trunk/src/VBox/VMM/VMMR3
- Timestamp:
- Feb 2, 2021 5:21:19 PM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 142572
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/HM.cpp
r87543 r87546 1697 1697 { 1698 1698 LogRel(("HM: Enabled nested paging\n")); 1699 if (pVM->hm.s.vmx.enmTlbFlushEpt == VMXTLBFLUSHEPT_SINGLE_CONTEXT)1699 if (pVM->hm.s.vmx.enmTlbFlushEptForRing3 == VMXTLBFLUSHEPT_SINGLE_CONTEXT) 1700 1700 LogRel(("HM: EPT flush type = Single context\n")); 1701 else if (pVM->hm.s.vmx.enmTlbFlushEpt == VMXTLBFLUSHEPT_ALL_CONTEXTS)1701 else if (pVM->hm.s.vmx.enmTlbFlushEptForRing3 == VMXTLBFLUSHEPT_ALL_CONTEXTS) 1702 1702 LogRel(("HM: EPT flush type = All contexts\n")); 1703 else if (pVM->hm.s.vmx.enmTlbFlushEpt == VMXTLBFLUSHEPT_NOT_SUPPORTED)1703 else if (pVM->hm.s.vmx.enmTlbFlushEptForRing3 == VMXTLBFLUSHEPT_NOT_SUPPORTED) 1704 1704 LogRel(("HM: EPT flush type = Not supported\n")); 1705 1705 else 1706 LogRel(("HM: EPT flush type = %#x\n", pVM->hm.s.vmx.enmTlbFlushEpt ));1706 LogRel(("HM: EPT flush type = %#x\n", pVM->hm.s.vmx.enmTlbFlushEptForRing3)); 1707 1707 1708 1708 if (pVM->hm.s.vmx.fUnrestrictedGuest) … … 1719 1719 Assert(!pVM->hm.s.vmx.fUnrestrictedGuest); 1720 1720 1721 if (pVM->hm.s.vmx.fVpid )1721 if (pVM->hm.s.vmx.fVpidForRing3) 1722 1722 { 1723 1723 LogRel(("HM: Enabled VPID\n")); 1724 if (pVM->hm.s.vmx.enmTlbFlushVpid == VMXTLBFLUSHVPID_INDIV_ADDR)1724 if (pVM->hm.s.vmx.enmTlbFlushVpidForRing3 == VMXTLBFLUSHVPID_INDIV_ADDR) 1725 1725 LogRel(("HM: VPID flush type = Individual addresses\n")); 1726 else if (pVM->hm.s.vmx.enmTlbFlushVpid == VMXTLBFLUSHVPID_SINGLE_CONTEXT)1726 else if (pVM->hm.s.vmx.enmTlbFlushVpidForRing3 == VMXTLBFLUSHVPID_SINGLE_CONTEXT) 1727 1727 LogRel(("HM: VPID flush type = Single context\n")); 1728 else if (pVM->hm.s.vmx.enmTlbFlushVpid == VMXTLBFLUSHVPID_ALL_CONTEXTS)1728 else if (pVM->hm.s.vmx.enmTlbFlushVpidForRing3 == VMXTLBFLUSHVPID_ALL_CONTEXTS) 1729 1729 LogRel(("HM: VPID flush type = All contexts\n")); 1730 else if (pVM->hm.s.vmx.enmTlbFlushVpid == VMXTLBFLUSHVPID_SINGLE_CONTEXT_RETAIN_GLOBALS)1730 else if (pVM->hm.s.vmx.enmTlbFlushVpidForRing3 == VMXTLBFLUSHVPID_SINGLE_CONTEXT_RETAIN_GLOBALS) 1731 1731 LogRel(("HM: VPID flush type = Single context retain globals\n")); 1732 1732 else 1733 LogRel(("HM: VPID flush type = %#x\n", pVM->hm.s.vmx.enmTlbFlushVpid ));1734 } 1735 else if (pVM->hm.s.vmx.enmTlbFlushVpid == VMXTLBFLUSHVPID_NOT_SUPPORTED)1733 LogRel(("HM: VPID flush type = %#x\n", pVM->hm.s.vmx.enmTlbFlushVpidForRing3)); 1734 } 1735 else if (pVM->hm.s.vmx.enmTlbFlushVpidForRing3 == VMXTLBFLUSHVPID_NOT_SUPPORTED) 1736 1736 LogRel(("HM: Ignoring VPID capabilities of CPU\n")); 1737 1737 … … 2836 2836 PVM pVM = pUVM->pVM; 2837 2837 VM_ASSERT_VALID_EXT_RETURN(pVM, false); 2838 return pVM->hm.s.vmx.fVpid ;2838 return pVM->hm.s.vmx.fVpidForRing3; 2839 2839 } 2840 2840
Note:
See TracChangeset
for help on using the changeset viewer.