On 2/22/24 17:01, Gerd Hoffmann wrote: > Loop over all MP_HAND_OFF HOBs instead of expecting a single HOB > covering all CPUs in the system. > > Add a new FirstMpHandOff variable, which caches the first HOB body for > faster lookups. It is also used to check whenever MP_HAND_OFF HOBs are > present. Using the MpHandOff pointer for that does not work any more > because the variable will be NULL at the end of HOB loops. > > Signed-off-by: Gerd Hoffmann <kra...@redhat.com> > Reviewed-by: Ray Ni <ray...@intel.com> > --- > UefiCpuPkg/Library/MpInitLib/MpLib.c | 68 +++++++++++++++++++--------- > 1 file changed, 47 insertions(+), 21 deletions(-)
Based on comparison against v2 (commit message update, plus plan to extract WaitLoopExecutionMode and StartupSignalValue to a new, library-internal, HOB): Reviewed-by: Laszlo Ersek <ler...@redhat.com> -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#115961): https://edk2.groups.io/g/devel/message/115961 Mute This Topic: https://groups.io/mt/104510909/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-