Changeset 107121 in vbox for trunk/src/VBox/Devices/VMMDev
- Timestamp:
- Nov 22, 2024 2:11:54 PM (3 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
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;
Note:
See TracChangeset
for help on using the changeset viewer.