VirtualBox

Changeset 101269 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Sep 26, 2023 12:58:06 PM (16 months ago)
Author:
vboxsync
Message:

Main: Fixed guest OS types handling for Machine::getEffectiveParavirtProvider().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-server/MachineImpl.cpp

    r101220 r101269  
    15071507                    if (fOsXGuest)
    15081508                        *aParavirtProvider = ParavirtProvider_Minimal;
    1509                     else if (   mUserData->s.strOsType == "Windows11_64"
     1509                    else if (   mUserData->s.strOsType == "Windows11_x64"
    15101510                             || mUserData->s.strOsType == "Windows10"
    1511                              || mUserData->s.strOsType == "Windows10_64"
     1511                             || mUserData->s.strOsType == "Windows10_x64"
    15121512                             || mUserData->s.strOsType == "Windows81"
    1513                              || mUserData->s.strOsType == "Windows81_64"
     1513                             || mUserData->s.strOsType == "Windows81_x64"
    15141514                             || mUserData->s.strOsType == "Windows8"
    1515                              || mUserData->s.strOsType == "Windows8_64"
     1515                             || mUserData->s.strOsType == "Windows8_x64"
    15161516                             || mUserData->s.strOsType == "Windows7"
    1517                              || mUserData->s.strOsType == "Windows7_64"
     1517                             || mUserData->s.strOsType == "Windows7_x64"
    15181518                             || mUserData->s.strOsType == "WindowsVista"
    1519                              || mUserData->s.strOsType == "WindowsVista_64"
     1519                             || mUserData->s.strOsType == "WindowsVista_x64"
    15201520                             || (   (   mUserData->s.strOsType.startsWith("Windows202")
    15211521                                     || mUserData->s.strOsType.startsWith("Windows201"))
    1522                                  && mUserData->s.strOsType.endsWith("_64"))
     1522                                 && mUserData->s.strOsType.endsWith("_x64"))
    15231523                             || mUserData->s.strOsType == "Windows2012"
    1524                              || mUserData->s.strOsType == "Windows2012_64"
     1524                             || mUserData->s.strOsType == "Windows2012_x64"
    15251525                             || mUserData->s.strOsType == "Windows2008"
    1526                              || mUserData->s.strOsType == "Windows2008_64")
     1526                             || mUserData->s.strOsType == "Windows2008_x64")
    15271527                    {
    15281528                        *aParavirtProvider = ParavirtProvider_HyperV;
     
    15311531                             mUserData->s.strOsType != "Linux22" &&      // Linux22 and Linux24{_64} excluded as they're too old
    15321532                             mUserData->s.strOsType != "Linux24" &&      // to have any KVM paravirtualization support.
    1533                              mUserData->s.strOsType != "Linux24_64")
     1533                             mUserData->s.strOsType != "Linux24_x64")
    15341534                    {
    15351535                        *aParavirtProvider = ParavirtProvider_KVM;
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