Changeset 107121 in vbox
- Timestamp:
- Nov 22, 2024 2:11:54 PM (3 months ago)
- svn:sync-xref-src-repo-rev:
- 166090
- Location:
- trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/ostypes.h
r106971 r107121 142 142 VBOXOSTYPE_Win10 = 0x3B000, 143 143 VBOXOSTYPE_Win10_x64 = 0x3B100, 144 VBOXOSTYPE_Win10_arm64 = 0x3B300, 144 145 VBOXOSTYPE_Win2k16_x64 = 0x3C100, 145 146 VBOXOSTYPE_Win2k19_x64 = 0x3D100, 146 147 VBOXOSTYPE_Win11_x64 = 0x3E100, 148 VBOXOSTYPE_Win11_arm64 = 0x3E300, 147 149 VBOXOSTYPE_Win2k22_x64 = 0x3F100, 148 150 VBOXOSTYPE_Win2k25_x64 = 0x3F101, -
trunk/src/VBox/Devices/VMMDev/VMMDev.cpp
r106971 r107121 186 186 { 187 187 const char *pszOs; 188 switch (pGuestInfo->osType & ~VBOXOSTYPE_ x64)188 switch (pGuestInfo->osType & ~VBOXOSTYPE_ArchitectureMask) 189 189 { 190 190 case VBOXOSTYPE_DOS: pszOs = "DOS"; break; … … 206 206 case VBOXOSTYPE_Win2k12_x64 & ~VBOXOSTYPE_x64: pszOs = "Windows 2k12"; break; 207 207 case VBOXOSTYPE_Win81: pszOs = "Windows 8.1"; break; 208 case VBOXOSTYPE_Win10: pszOs = "Windows 10"; break; 208 case VBOXOSTYPE_Win10: 209 if ( (pGuestInfo->osType & VBOXOSTYPE_ArchitectureMask) == VBOXOSTYPE_arm32 210 || (pGuestInfo->osType & VBOXOSTYPE_ArchitectureMask) == VBOXOSTYPE_arm64) 211 pszOs = "Windows 10 on ARM"; 212 else 213 pszOs = "Windows 10"; 214 break; 209 215 case VBOXOSTYPE_Win2k16_x64 & ~VBOXOSTYPE_x64: pszOs = "Windows 2k16"; break; 210 216 case VBOXOSTYPE_Win2k19_x64 & ~VBOXOSTYPE_x64: pszOs = "Windows 2k19"; break; 211 217 case VBOXOSTYPE_Win2k22_x64 & ~VBOXOSTYPE_x64: pszOs = "Windows 2k22"; break; 212 218 case VBOXOSTYPE_Win2k25_x64 & ~VBOXOSTYPE_x64: pszOs = "Windows 2k25"; break; 213 case VBOXOSTYPE_Win11_x64 & ~VBOXOSTYPE_x64: pszOs = "Windows 11"; break; 219 case VBOXOSTYPE_Win11_x64 & ~VBOXOSTYPE_x64: 220 if ( (pGuestInfo->osType & VBOXOSTYPE_ArchitectureMask) == VBOXOSTYPE_arm32 221 || (pGuestInfo->osType & VBOXOSTYPE_ArchitectureMask) == VBOXOSTYPE_arm64) 222 pszOs = "Windows 11 on ARM"; 223 else 224 pszOs = "Windows 11"; 225 break; 214 226 case VBOXOSTYPE_OS2: pszOs = "OS/2"; break; 215 227 case VBOXOSTYPE_OS2Warp3: pszOs = "OS/2 Warp 3"; break; -
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIIconPool.cpp
r106933 r107121 357 357 m_guestOSTypeIconNames.insert(GUEST_OS_ID_STR_X86("Windows10"), ":/os_win10.png"); 358 358 m_guestOSTypeIconNames.insert(GUEST_OS_ID_STR_X64("Windows10"), ":/os_win10.png"); 359 m_guestOSTypeIconNames.insert(GUEST_OS_ID_STR_A64("Windows10"), ":/os_win10.png"); 359 360 m_guestOSTypeIconNames.insert(GUEST_OS_ID_STR_X64("Windows11"), ":/os_win11.png"); 361 m_guestOSTypeIconNames.insert(GUEST_OS_ID_STR_A64("Windows11"), ":/os_win11.png"); 360 362 m_guestOSTypeIconNames.insert(GUEST_OS_ID_STR_X64("Windows2016"), ":/os_win2k16.png"); 361 363 m_guestOSTypeIconNames.insert(GUEST_OS_ID_STR_X64("Windows2019"), ":/os_win2k19.png"); -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMNameOSTypePage.cpp
r107119 r107121 90 90 { QRegularExpression( "(Wi.*8.*32)|(W8.*32)", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Windows8") }, 91 91 { QRegularExpression( "(Wi.*10.*64)|(W10.*64)", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("Windows10") }, 92 { QRegularExpression( "(Wi.*10.*64)|(W10.*64)", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_A64("Windows10") }, 92 93 { QRegularExpression( "(Wi.*10.*32)|(W10.*32)", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Windows10") }, 93 94 { QRegularExpression( "(Wi.*11)|(W11)", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("Windows11") }, 95 { QRegularExpression( "(Wi.*11)|(W11)", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_A64("Windows11") }, 94 96 { QRegularExpression( "Wi.*3.*1", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Windows31") }, 95 97 /* Set Windows 10 as default for "Windows". */ 96 98 { QRegularExpression( "Wi.*64", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X64("Windows10") }, 97 99 { QRegularExpression( "Wi.*32", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Windows10") }, 100 /* Set Windows 11 as default for "Windows" on ARM. */ 101 { QRegularExpression( "Wi.*", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_A64("Windows11") }, 98 102 /* ReactOS wants to be considered as Windows 2003 */ 99 103 { QRegularExpression( "Reac.*", QRegularExpression::CaseInsensitiveOption), GUEST_OS_ID_STR_X86("Windows2003") }, -
trunk/src/VBox/Main/src-all/Global.cpp
r106971 r107121 47 47 #define VBOX_GUEST_ADDITIONS_NAME_NONE "" 48 48 #define VBOX_GUEST_ADDITIONS_NAME_WIN "VBoxWindowsAdditions.exe" 49 #define VBOX_GUEST_ADDITIONS_NAME_WIN_A64 "VBoxWindowsAdditions-arm64.exe" 49 50 #define VBOX_GUEST_ADDITIONS_NAME_SOLARIS "VBoxSolarisAdditions.pkg" 50 51 #define VBOX_GUEST_ADDITIONS_NAME_DARWIN "VBoxDarwinAdditions.pkg" … … 200 201 StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, IommuType_None, AudioControllerType_HDA, AudioCodecType_STAC9221 }, 201 202 203 { "Windows", "Microsoft Windows", "", GUEST_OS_ID_STR_A64("Windows10"), "Windows 10 on ARM (64-bit)", VBOX_GUEST_ADDITIONS_NAME_WIN_A64, VBOX_OSTYPE_ARM64(Win11), VBOXOSHINT_64BIT | VBOXOSHINT_EFI | VBOXOSHINT_USBTABLET | VBOXOSHINT_USB3 | VBOXOSHINT_EFI_SECUREBOOT | VBOXOSHINT_TPM2 | VBOXOSHINT_RTCUTC | VBOXOSHINT_USBHID, 204 2, 4096, 128, 50 * _1G64, GraphicsControllerType_QemuRamFB, NetworkAdapterType_I82540EM, 0, StorageControllerType_VirtioSCSI, StorageBus_VirtioSCSI, 205 StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_ARMv8Virtual, IommuType_None, AudioControllerType_HDA, AudioCodecType_STAC9221 }, 206 202 207 { "Windows", "Microsoft Windows", "", GUEST_OS_ID_STR_X64("Windows2016"), "Windows Server 2016 (64-bit)", VBOX_GUEST_ADDITIONS_NAME_WIN, 203 208 VBOXOSTYPE_Win2k16_x64, VBOXOSHINT_64BIT | VBOXOSHINT_X86_HWVIRTEX | VBOXOSHINT_X86_IOAPIC | VBOXOSHINT_USBTABLET | VBOXOSHINT_USB3 | VBOXOSHINT_WDDM_GRAPHICS, … … 214 219 2, 4096, 128, 80 * _1G64, GraphicsControllerType_VBoxSVGA, NetworkAdapterType_I82540EM, 0, StorageControllerType_IntelAhci, StorageBus_SATA, 215 220 StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, IommuType_None, AudioControllerType_HDA, AudioCodecType_STAC9221 }, 221 222 { "Windows", "Microsoft Windows", "", GUEST_OS_ID_STR_A64("Windows11"), "Windows 11 on ARM (64-bit)", VBOX_GUEST_ADDITIONS_NAME_WIN_A64, VBOX_OSTYPE_ARM64(Win11), VBOXOSHINT_64BIT | VBOXOSHINT_EFI | VBOXOSHINT_USBTABLET | VBOXOSHINT_USB3 | VBOXOSHINT_EFI_SECUREBOOT | VBOXOSHINT_TPM2 | VBOXOSHINT_RTCUTC | VBOXOSHINT_USBHID, 223 2, 4096, 128, 80 * _1G64, GraphicsControllerType_QemuRamFB, NetworkAdapterType_I82540EM, 0, StorageControllerType_VirtioSCSI, StorageBus_VirtioSCSI, 224 StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_ARMv8Virtual, IommuType_None, AudioControllerType_HDA, AudioCodecType_STAC9221 }, 216 225 217 226 { "Windows", "Microsoft Windows", "", GUEST_OS_ID_STR_X64("Windows2022"), "Windows Server 2022 (64-bit)", VBOX_GUEST_ADDITIONS_NAME_WIN, -
trunk/src/VBox/Main/src-server/ApplianceImpl.cpp
r106971 r107121 288 288 { ovf::CIMOSType_CIMOS_Windows10, VBOXOSTYPE_Win10 }, 289 289 { ovf::CIMOSType_CIMOS_Windows10_64, VBOXOSTYPE_Win10_x64 }, 290 { ovf::CIMOSType_CIMOS_Windows10_64, VBOXOSTYPE_Win10_arm64 }, // no CIM type for this yet 291 { ovf::CIMOSType_CIMOS_Windows10_64, VBOXOSTYPE_Win11_x64 }, // no CIM type for this yet 292 { ovf::CIMOSType_CIMOS_Windows10_64, VBOXOSTYPE_Win11_arm64 }, // no CIM type for this yet 290 293 { ovf::CIMOSType_CIMOS_WindowsServer2016, VBOXOSTYPE_Win2k19_x64 }, // no CIM type for this yet 291 294 { ovf::CIMOSType_CIMOS_WindowsServer2016, VBOXOSTYPE_Win2k22_x64 }, // no CIM type for this yet
Note:
See TracChangeset
for help on using the changeset viewer.