Changeset 24599 in vbox for trunk/src/VBox/Main/xml
- Timestamp:
- Nov 11, 2009 5:09:45 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 54735
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/xml/Settings.cpp
r24551 r24599 1592 1592 ) 1593 1593 hw.firmwareType = FirmwareType_EFI; 1594 else if ( strFirmwareType == "EFI64") 1595 hw.firmwareType = FirmwareType_EFI64; 1596 else if ( strFirmwareType == "EFIDUAL") 1597 hw.firmwareType = FirmwareType_EFIDUAL; 1594 1598 else 1595 1599 throw ConfigFileError(this, … … 2475 2479 2476 2480 if ( (m->sv >= SettingsVersion_v1_9) 2477 && (hw.firmwareType == FirmwareType_EFI)2481 && (hw.firmwareType >= FirmwareType_EFI) 2478 2482 ) 2479 2483 { 2480 2484 xml::ElementNode *pelmFirmware = pelmHardware->createChild("Firmware"); 2481 pelmFirmware->setAttribute("type", "EFI"); 2485 const char *pcszFirmware; 2486 2487 switch (hw.firmwareType) 2488 { 2489 case FirmwareType_EFI: pcszFirmware = "EFI"; break; 2490 case FirmwareType_EFI64: pcszFirmware = "EFI64"; break; 2491 case FirmwareType_EFIDUAL: pcszFirmware = "EFIDUAL"; break; 2492 default: pcszFirmware = "None"; break; 2493 } 2494 pelmFirmware->setAttribute("type", pcszFirmware); 2482 2495 } 2483 2496 … … 2977 2990 // all the following require settings version 1.9 2978 2991 if ( (m->sv < SettingsVersion_v1_9) 2979 && ( (hardwareMachine.firmwareType == FirmwareType_EFI)2992 && ( (hardwareMachine.firmwareType >= FirmwareType_EFI) 2980 2993 || (hardwareMachine.fHardwareVirtExclusive != HWVIRTEXCLUSIVEDEFAULT) 2981 2994 || fTeleporterEnabled
Note:
See TracChangeset
for help on using the changeset viewer.