Changeset 94465 in vbox
- Timestamp:
- Apr 5, 2022 11:43:09 AM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 150796
- Location:
- trunk/src/VBox/Devices/EFI
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/DevEFI.cpp
r93944 r94465 310 310 case EFI_INFO_INDEX_VERTICAL_RESOLUTION: 311 311 case EFI_INFO_INDEX_HORIZONTAL_RESOLUTION: 312 case EFI_INFO_INDEX_CPU_COUNT_CURRENT: 313 case EFI_INFO_INDEX_CPU_COUNT_MAX: 312 314 return 4; 313 315 case EFI_INFO_INDEX_BOOT_ARGS: … … 413 415 case EFI_INFO_INDEX_HORIZONTAL_RESOLUTION: return efiInfoNextByteU32(pThisCC, pThisCC->u32HorizontalResolution); 414 416 case EFI_INFO_INDEX_VERTICAL_RESOLUTION: return efiInfoNextByteU32(pThisCC, pThisCC->u32VerticalResolution); 417 case EFI_INFO_INDEX_CPU_COUNT_CURRENT: return efiInfoNextByteU32(pThisCC, pThisCC->cCpus); /** @todo CPU hotplugging. */ 418 case EFI_INFO_INDEX_CPU_COUNT_MAX: return efiInfoNextByteU32(pThisCC, pThisCC->cCpus); 415 419 416 420 /* Keep in sync with value in EfiThunk.asm */ -
trunk/src/VBox/Devices/EFI/DevEFI.h
r93115 r94465 73 73 EFI_INFO_INDEX_MCFG_SIZE, 74 74 EFI_INFO_INDEX_APIC_MODE, 75 EFI_INFO_INDEX_CPU_COUNT_CURRENT, 76 EFI_INFO_INDEX_CPU_COUNT_MAX, 75 77 EFI_INFO_INDEX_END 76 78 } EfiInfoIndex; -
trunk/src/VBox/Devices/EFI/Firmware/OvmfPkg/PlatformPei/Platform.c
r85718 r94465 671 671 ) 672 672 { 673 #ifndef VBOX 673 674 UINT16 BootCpuCount; 675 #else 676 UINT32 BootCpuCount; 677 #endif 674 678 RETURN_STATUS PcdStatus; 675 679 680 #ifndef VBOX 676 681 // 677 682 // Try to fetch the boot CPU count. … … 809 814 } 810 815 } 816 #else 817 GetVmVariable(EFI_INFO_INDEX_CPU_COUNT_CURRENT, &BootCpuCount, sizeof(BootCpuCount)); 818 GetVmVariable(EFI_INFO_INDEX_CPU_COUNT_MAX, &mMaxCpuCount, sizeof(mMaxCpuCount)); 819 #endif 811 820 812 821 DEBUG ((DEBUG_INFO, "%a: BootCpuCount=%d mMaxCpuCount=%u\n", __FUNCTION__,
Note:
See TracChangeset
for help on using the changeset viewer.