VirtualBox

Changeset 93070 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Dec 23, 2021 9:51:22 PM (3 years ago)
Author:
vboxsync
Message:

Added ArcaOS to the list of OS/2 variants. ticketref:20741

Location:
trunk/src/VBox
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/VMMDev/VMMDev.cpp

    r92528 r93070  
    195195        case VBOXOSTYPE_OS2Warp45:                        pszOs = "OS/2 Warp 4.5";  break;
    196196        case VBOXOSTYPE_ECS:                              pszOs = "OS/2 ECS";       break;
     197        case VBOXOSTYPE_ArcaOS:                           pszOs = "OS/2 ArcaOS";    break;
    197198        case VBOXOSTYPE_OS21x:                            pszOs = "OS/2 2.1x";      break;
    198199        case VBOXOSTYPE_Linux:                            pszOs = "Linux";          break;
     
    228229        case VBOXOSTYPE_MacOS1013_x64 & ~VBOXOSTYPE_x64:  pszOs = "macOS 10.13";    break;
    229230        case VBOXOSTYPE_Haiku:                            pszOs = "Haiku";          break;
     231        case VBOXOSTYPE_VBoxBS_x64 & ~VBOXOSTYPE_x64:     pszOs = "VBox Bootsector"; break;
    230232        default:                                          pszOs = "unknown";        break;
    231233    }
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UIIconPool.cpp

    r91544 r93070  
    358358    m_guestOSTypeIconNames.insert("OS2Warp45",       ":/os_os2warp45.png");
    359359    m_guestOSTypeIconNames.insert("OS2eCS",          ":/os_os2ecs.png");
     360    m_guestOSTypeIconNames.insert("OS2ArcaOS",       ":/os_os2_other.png"); /** @todo icon? */
    360361    m_guestOSTypeIconNames.insert("OS21x",           ":/os_os2_other.png");
    361362    m_guestOSTypeIconNames.insert("OS2",             ":/os_os2_other.png");
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMNameOSTypePage.cpp

    r92111 r93070  
    9090
    9191    /* OS/2: */
    92     { QRegExp( "OS[/|!-]{,1}2.*W.*4.?5",    Qt::CaseInsensitive), "OS2Warp45" },
    93     { QRegExp( "OS[/|!-]{,1}2.*W.*4",       Qt::CaseInsensitive), "OS2Warp4" },
    94     { QRegExp( "OS[/|!-]{,1}2.*W",          Qt::CaseInsensitive), "OS2Warp3" },
    95     { QRegExp("(OS[/|!-]{,1}2.*e)|(eCS.*)", Qt::CaseInsensitive), "OS2eCS" },
    96     { QRegExp( "OS[/|!-]{,1}2",             Qt::CaseInsensitive), "OS2" },
    97     { QRegExp( "eComS.*",                   Qt::CaseInsensitive), "OS2eCS" },
     92    { QRegExp("OS[/|!-]{,1}2.*W.*4.?5", Qt::CaseInsensitive), "OS2Warp45" },
     93    { QRegExp("OS[/|!-]{,1}2.*W.*4",    Qt::CaseInsensitive), "OS2Warp4" },
     94    { QRegExp("OS[/|!-]{,1}2.*W",       Qt::CaseInsensitive), "OS2Warp3" },
     95    { QRegExp("OS[/|!-]{,1}2.*e",       Qt::CaseInsensitive), "OS2eCS" },
     96    { QRegExp("OS[/|!-]{,1}2.*Ar.*",    Qt::CaseInsensitive), "OS2ArcaOS" },
     97    { QRegExp("OS[/|!-]{,1}2",          Qt::CaseInsensitive), "OS2" },
     98    { QRegExp("(eComS.*|eCS.*)",        Qt::CaseInsensitive), "OS2eCS" },
     99    { QRegExp("Arca.*",                 Qt::CaseInsensitive), "OS2ArcaOS" },
    98100
    99101    /* Other: Must come before Ubuntu/Maverick and before Linux??? */
  • trunk/src/VBox/Main/src-all/Global.cpp

    r92154 r93070  
    405405      StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, IommuType_None, AudioControllerType_AC97, AudioCodecType_STAC9700  },
    406406
     407    { "OS2",     "IBM OS/2",          "OS21x",              "OS/2 1.x",
     408      VBOXOSTYPE_OS21x,           VBOXOSHINT_FLOPPY | VBOXOSHINT_NOUSB | VBOXOSHINT_TFRESET,
     409      1,    8,   4, 500 * _1M, GraphicsControllerType_VBoxVGA, NetworkAdapterType_Am79C973, 1, StorageControllerType_PIIX4, StorageBus_IDE,
     410      StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, IommuType_None, AudioControllerType_SB16, AudioCodecType_SB16  },
     411
    407412    { "OS2",     "IBM OS/2",          "OS2Warp3",           "OS/2 Warp 3",
    408413      VBOXOSTYPE_OS2Warp3,        VBOXOSHINT_HWVIRTEX | VBOXOSHINT_FLOPPY,
     
    425430      StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, IommuType_None, AudioControllerType_AC97, AudioCodecType_STAC9700  },
    426431
    427     { "OS2",     "IBM OS/2",          "OS21x",              "OS/2 1.x",
    428       VBOXOSTYPE_OS21x,           VBOXOSHINT_FLOPPY | VBOXOSHINT_NOUSB | VBOXOSHINT_TFRESET,
    429       1,    8,   4, 500 * _1M, GraphicsControllerType_VBoxVGA, NetworkAdapterType_Am79C973, 1, StorageControllerType_PIIX4, StorageBus_IDE,
    430       StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, IommuType_None, AudioControllerType_SB16, AudioCodecType_SB16 },
     432    { "OS2",     "IBM OS/2",          "OS2ArcaOS",          "ArcaOS",
     433      VBOXOSTYPE_ArcaOS,          VBOXOSHINT_HWVIRTEX | VBOXOSHINT_FLOPPY,
     434      1, 1024,   4,  2 * _1G64, GraphicsControllerType_VBoxVGA, NetworkAdapterType_I82540EM, 1, StorageControllerType_IntelAhci, StorageBus_SATA,
     435      StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, IommuType_None, AudioControllerType_AC97, AudioCodecType_STAC9700 },
    431436
    432437    { "OS2",     "IBM OS/2",          "OS2",                "Other OS/2",
  • trunk/src/VBox/Main/src-server/ApplianceImpl.cpp

    r91503 r93070  
    8585    { ovf::CIMOSType_CIMOS_OS2,                                  VBOXOSTYPE_OS2Warp4 },
    8686    { ovf::CIMOSType_CIMOS_OS2,                                  VBOXOSTYPE_OS2Warp45 },
     87    { ovf::CIMOSType_CIMOS_OS2,                                  VBOXOSTYPE_OS21x },
     88    { ovf::CIMOSType_CIMOS_OS2,                                  VBOXOSTYPE_ECS },
     89    { ovf::CIMOSType_CIMOS_OS2,                                  VBOXOSTYPE_ArcaOS },
    8790    { ovf::CIMOSType_CIMOS_MSDOS,                                VBOXOSTYPE_DOS },
    8891    { ovf::CIMOSType_CIMOS_WIN3x,                                VBOXOSTYPE_Win31 },
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