Changeset 49074 in vbox
- Timestamp:
- Oct 13, 2013 10:08:34 PM (11 years ago)
- svn:sync-xref-src-repo-rev:
- 89879
- Location:
- trunk
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/ostypes.h
r48685 r49074 75 75 VBOXOSTYPE_OS2Warp45 = 0x43000, 76 76 VBOXOSTYPE_ECS = 0x44000, 77 VBOXOSTYPE_OS21x = 0x48000, 77 78 VBOXOSTYPE_Linux = 0x50000, 78 79 VBOXOSTYPE_Linux_x64 = 0x50100, -
trunk/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp
r48907 r49074 3972 3972 {"OS2Warp45", ":/os_os2warp45.png"}, 3973 3973 {"OS2eCS", ":/os_os2ecs.png"}, 3974 {"OS21x", ":/os_os2_other.png"}, 3974 3975 {"OS2", ":/os_os2_other.png"}, 3975 3976 {"Linux22", ":/os_linux22.png"}, -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVM.cpp
r48314 r49074 157 157 m_machine.SetCPUProperty(KCPUPropertyType_PAE, type.GetRecommendedPAE()); 158 158 159 /* Set the recommended triple fault behavior: */ 160 m_machine.SetCPUProperty(KCPUPropertyType_TripleFaultReset, type.GetRecommendedTFReset()); 161 159 162 /* Set recommended firmware type: */ 160 163 KFirmwareType fwType = type.GetRecommendedFirmware(); -
trunk/src/VBox/Main/idl/VirtualBox.xidl
r49058 r49074 9323 9323 <interface 9324 9324 name="IGuestOSType" extends="$unknown" 9325 uuid=" 6d968f9a-858b-4c50-bf17-241f069e94c2"9325 uuid="ced74f7e-4c08-4d19-883a-017496ada2e1" 9326 9326 wsmap="struct" 9327 9327 > … … 9435 9435 <attribute name="recommendedUSB" type="boolean" readonly="yes"> 9436 9436 <desc>Returns @c true a USB controller is recommended for this OS type.</desc> 9437 </attribute> 9438 9439 <attribute name="recommendedTFReset" type="boolean" readonly="yes"> 9440 <desc>Returns @c true if using VCPU reset on triple fault is recommended for this OS type.</desc> 9437 9441 </attribute> 9438 9442 -
trunk/src/VBox/Main/include/Global.h
r46775 r49074 40 40 #define VBOXOSHINT_FLOPPY RT_BIT(11) 41 41 #define VBOXOSHINT_NOUSB RT_BIT(12) 42 #define VBOXOSHINT_TFRESET RT_BIT(13) 42 43 43 44 /** The VBoxVRDP kludge extension pack name. -
trunk/src/VBox/Main/include/GuestOSTypeImpl.h
r42551 r49074 76 76 STDMETHOD(COMGETTER(RecommendedFloppy))(BOOL *aRecommendedFloppy); 77 77 STDMETHOD(COMGETTER(RecommendedUSB))(BOOL *aRecommendedUSB); 78 STDMETHOD(COMGETTER(RecommendedTFReset))(BOOL *aRecommendedTFReset); 78 79 79 80 // public methods only for internal purposes -
trunk/src/VBox/Main/src-all/Global.cpp
r48886 r49074 306 306 256, 4, 2 * _1G64, NetworkAdapterType_Am79C973, 1, StorageControllerType_PIIX4, StorageBus_IDE, 307 307 StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_AC97 }, 308 { "OS2", "IBM OS/2", "OS21x", "OS/2 1.x", 309 VBOXOSTYPE_OS21x, VBOXOSHINT_FLOPPY | VBOXOSHINT_NOUSB | VBOXOSHINT_TFRESET, 310 8, 4, 500 * _1M, NetworkAdapterType_Am79C973, 1, StorageControllerType_PIIX4, StorageBus_IDE, 311 StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, AudioControllerType_SB16 }, 308 312 { "OS2", "IBM OS/2", "OS2", "Other OS/2", 309 313 VBOXOSTYPE_OS2, VBOXOSHINT_HWVIRTEX | VBOXOSHINT_FLOPPY | VBOXOSHINT_NOUSB, -
trunk/src/VBox/Main/src-server/GuestOSTypeImpl.cpp
r42551 r49074 500 500 } 501 501 502 STDMETHODIMP GuestOSType::COMGETTER(RecommendedTFReset)(BOOL *aRecommendedTFReset) 503 { 504 CheckComArgOutPointerValid(aRecommendedTFReset); 505 506 AutoCaller autoCaller(this); 507 if (FAILED(autoCaller.rc())) return autoCaller.rc(); 508 509 /* recommended triple fault behavior is constant during life time, no need to lock */ 510 *aRecommendedTFReset = !!(mOSHint & VBOXOSHINT_TFRESET); 511 512 return S_OK; 513 } 514 502 515 /* vi: set tabstop=4 shiftwidth=4 expandtab: */
Note:
See TracChangeset
for help on using the changeset viewer.