Changeset 102455 in vbox
- Timestamp:
- Dec 4, 2023 3:53:11 PM (17 months ago)
- svn:sync-xref-src-repo-rev:
- 160598
- Location:
- trunk/src/VBox/Main
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-client/ConsoleImpl.cpp
r101619 r102455 5272 5272 AssertComRC(hrc); 5273 5273 5274 ChipsetType_T chipsetType = ChipsetType_PIIX3; /** @todo BUGBUG ASSUMES x86! */5274 ChipsetType_T chipsetType = ChipsetType_PIIX3; 5275 5275 pPlatform->COMGETTER(ChipsetType)(&chipsetType); 5276 5276 AssertComRC(hrc); … … 10709 10709 AssertComRC(hrc); 10710 10710 10711 ChipsetType_T chipsetType = ChipsetType_PIIX3; /** @todo BUGBUG ASSUMES x86! */10711 ChipsetType_T chipsetType = ChipsetType_PIIX3; 10712 10712 pPlatform->COMGETTER(ChipsetType)(&chipsetType); 10713 10713 AssertComRC(hrc); -
trunk/src/VBox/Main/src-server/FirmwareSettingsImpl.cpp
r101418 r102455 685 685 else 686 686 { 687 m->bd->firmwareType = FirmwareType_BIOS; /** @todo BUGBUG Handle ARM? */687 m->bd->firmwareType = FirmwareType_BIOS; 688 688 m->bd->fIOAPICEnabled = true; 689 689 } -
trunk/src/VBox/Main/src-server/MachineImpl.cpp
r101476 r102455 236 236 Machine::HWData::HWData() 237 237 { 238 /* default values for a newly created machine */238 /* default values for a newly created machine for x86. */ 239 239 mHWVersion.printf("%d", SchemaDefs::DefaultHardwareVersion); 240 240 mMemorySize = 128; … … 259 259 mDnDMode = DnDMode_Disabled; 260 260 261 mKeyboardHIDType = KeyboardHIDType_PS2Keyboard; /** @todo BUGBUG Assumes x86! */262 mPointingHIDType = PointingHIDType_PS2Mouse; /** @todo BUGBUG Assumes x86! */261 mKeyboardHIDType = KeyboardHIDType_PS2Keyboard; 262 mPointingHIDType = PointingHIDType_PS2Mouse; 263 263 mParavirtProvider = ParavirtProvider_Default; 264 264 mEmulatedUSBCardReaderEnabled = FALSE; … … 6311 6311 if (FAILED(hrc)) return hrc; 6312 6312 6313 ChipsetType_T aChipset = ChipsetType_PIIX3; /** @todo BUGBUG ASSUMES x86! */6313 ChipsetType_T aChipset = ChipsetType_PIIX3; 6314 6314 hrc = mPlatform->COMGETTER(ChipsetType)(&aChipset); 6315 6315 if (FAILED(hrc)) return hrc; -
trunk/src/VBox/Main/src-server/PlatformARMImpl.cpp
r101063 r102455 241 241 RT_NOREF(data); 242 242 243 /* * @todo BUGBUG Implement this form ARM!*/243 /* Nothing here yet. */ 244 244 return S_OK; 245 245 } … … 257 257 RT_NOREF(data); 258 258 259 /* * @todo BUGBUG Implement this for ARM!*/259 /* Nothing here yet. */ 260 260 return S_OK; 261 261 } … … 265 265 RT_NOREF(aOsType); 266 266 267 /* * @todo BUGBUG Implement this for ARM!*/268 return S_OK; 269 } 267 /* Nothing here yet. */ 268 return S_OK; 269 } -
trunk/src/VBox/Main/src-server/PlatformImpl.cpp
r101460 r102455 243 243 AutoWriteLock alock(this COMMA_LOCKVAL_SRC_POS); 244 244 245 /** @todo BUGBUG Implement this! */246 245 RT_NOREF(aArchitecture); 247 246 247 /* Currently we don't allow changing the platform architecture after the object was created. 248 * Mostly makes no sense, as this would render the VMs non-bootable and confuses users. */ 248 249 return E_NOTIMPL; 249 250 } … … 510 511 /* Allocates architecture-dependent stuff. */ 511 512 HRESULT hrc = i_initArchitecture(m->bd->architectureType); 512 AssertComRCReturnRC(hrc); 513 514 switch (m->bd->architectureType) 515 { 516 case PlatformArchitecture_x86: 517 return mX86->i_loadSettings(data.x86); 518 519 #ifdef VBOX_WITH_VIRT_ARMV8 520 case PlatformArchitecture_ARM: 521 return mARM->i_loadSettings(data.arm); 522 #endif 523 case PlatformArchitecture_None: 524 RT_FALL_THROUGH(); 525 default: 526 break; 513 if (SUCCEEDED(hrc)) 514 { 515 switch (m->bd->architectureType) 516 { 517 case PlatformArchitecture_x86: 518 return mX86->i_loadSettings(data.x86); 519 520 #ifdef VBOX_WITH_VIRT_ARMV8 521 case PlatformArchitecture_ARM: 522 return mARM->i_loadSettings(data.arm); 523 #endif 524 case PlatformArchitecture_None: 525 RT_FALL_THROUGH(); 526 default: 527 break; 528 } 527 529 } 528 530 -
trunk/src/VBox/Main/xml/Settings.cpp
r101418 r102455 3968 3968 #ifdef VBOX_WITH_VIRT_ARMV8 3969 3969 PlatformARM::PlatformARM() 3970 /** @todo BUGBUG Anything for ARM here? */ 3971 { 3972 3970 { 3973 3971 } 3974 3972 … … 3976 3974 { 3977 3975 RT_NOREF(h); 3978 return true; /** @todo BUGBUG Anything for ARM here? */3976 return true; 3979 3977 } 3980 3978 #endif /* VBOX_WITH_VIRT_ARMV8 */ … … 4121 4119 fPageFusionEnabled(false) 4122 4120 { 4123 mapBootOrder[0] = DeviceType_Floppy; /** @todo BUGBUG Handle ARM. */4121 mapBootOrder[0] = DeviceType_Floppy; 4124 4122 mapBootOrder[1] = DeviceType_DVD; 4125 4123 mapBootOrder[2] = DeviceType_HardDisk; … … 5441 5439 case PlatformArchitecture_ARM: 5442 5440 { 5443 /* * @todo BUGBUG Implement loading ARM platform stuff here. */5441 /* Nothing here yet -- add ARM-specific stuff as soon as we have it. */ 5444 5442 break; 5445 5443 } … … 7428 7426 if (plat.architectureType == PlatformArchitecture_x86) 7429 7427 buildPlatformX86XML(*pelmPlatformOrHardware, *pelmCPU, plat.x86); 7430 /** @todo BUGBUG Put ARM stuff here. */7428 /** @todo Put ARM stuff here as soon as we have it. */ 7431 7429 } 7432 7430
Note:
See TracChangeset
for help on using the changeset viewer.