VirtualBox

Changeset 105057 in vbox


Ignore:
Timestamp:
Jun 27, 2024 11:14:40 AM (5 months ago)
Author:
vboxsync
Message:

VMM/CPUM: Don't do strict CPUID checks on arm64 as we can't query what the host supports right now, bugref:9898

File:
1 edited

Legend:

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

    r105020 r105057  
    44384438    /*
    44394439     * This can be skipped.
     4440     *
     4441     * @note On ARM we disable the strict checks for now because we can't verify with what the host supports
     4442     *       and just assume the interpreter/recompiler supports everything what was exposed earlier.
    44404443     */
    44414444    bool fStrictCpuIdChecks;
    4442     CFGMR3QueryBoolDef(CFGMR3GetChild(CFGMR3GetRoot(pVM), "CPUM"), "StrictCpuIdChecks", &fStrictCpuIdChecks, true);
     4445    CFGMR3QueryBoolDef(CFGMR3GetChild(CFGMR3GetRoot(pVM), "CPUM"), "StrictCpuIdChecks", &fStrictCpuIdChecks,
     4446#ifdef RT_ARCH_ARM64
     4447                       false
     4448#else
     4449                       true
     4450#endif
     4451                       );
    44434452
    44444453    /*
Note: See TracChangeset for help on using the changeset viewer.

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