Needed to boot guests with thousands of vcpus. v3: - refine comments and commit messages. - fix MaxCpusPerHob calculation. - pick up review tags. - add patch to speed up GetBspNumber a bit. v2: - rework HOB loops for better performance: O(n) instead of O(n^2).
Gerd Hoffmann (6): UefiCpuPkg/MpInitLib: Add support for multiple HOBs to GetMpHandOffHob UefiCpuPkg/MpInitLib: Add support for multiple HOBs to GetBspNumber() UefiCpuPkg/MpInitLib: Add support for multiple HOBs to SwitchApContext() UefiCpuPkg/MpInitLib: Add support for multiple HOBs to MpInitLibInitialize UefiCpuPkg/MpInitLib: Add support for multiple HOBs to SaveCpuMpData() UefiCpuPkg/MpInitLib: return early in GetBspNumber() UefiCpuPkg/Library/MpInitLib/MpLib.h | 14 ++- UefiCpuPkg/Library/MpInitLib/MpLib.c | 157 +++++++++++++++--------- UefiCpuPkg/Library/MpInitLib/PeiMpLib.c | 44 ++++--- 3 files changed, 142 insertions(+), 73 deletions(-) -- 2.43.2 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#115826): https://edk2.groups.io/g/devel/message/115826 Mute This Topic: https://groups.io/mt/104510905/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-