VirtualBox

Changeset 71064 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Feb 20, 2018 3:59:05 AM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
120927
Message:

VMM/HM: We no longer require NRIP to be present when decode-assist is present. The SVM R0 code explicitly checks
for presence of NRIP before using u64NextRIP field every where it uses it.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR3/HM.cpp

    r71047 r71064  
    17441744
    17451745    /*
    1746      * SVM R0 code assumes if the decode-assist feature exists, NRIP feature exists too.
    1747      */
    1748     /** @todo This might not be true anymore, re-verify SVM R0 code for
    1749      *        assumption of this combination. */
    1750     AssertLogRelReturn(  !(pVM->hm.s.svm.u32Features & X86_CPUID_SVM_FEATURE_EDX_DECODE_ASSISTS)
    1751                        || (pVM->hm.s.svm.u32Features & X86_CPUID_SVM_FEATURE_EDX_NRIP_SAVE),
    1752                        VERR_HM_UNSUPPORTED_CPU_FEATURE_COMBO);
    1753 
    1754     /*
    17551746     * Nested paging is determined in HMR3Init, verify the sanity of that.
    17561747     */
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette