UefiCpuPkg/MpInitLib: add struct MP_HAND_OFF_CONFIG
Move the WaitLoopExecutionMode and StartupSignalValue fields to a separate HOB with the new struct. WaitLoopExecutionMode and StartupSignalValue are independent of processor index ranges; they are global to MpInitLib (i.e., the entire system). Therefore they shouldn't be repeated in every MpHandOff GUID HOB. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Message-Id: <20240228114855.1615788-1-kraxel@redhat.com> Reviewed-by: Laszlo Ersek <lersek@redhat.com> Cc: Rahul Kumar <rahul1.kumar@intel.com> Cc: Ray Ni <ray.ni@intel.com> Cc: Laszlo Ersek <lersek@redhat.com> Cc: Oliver Steffen <osteffen@redhat.com> Cc: Gerd Hoffmann <kraxel@redhat.com> [lersek@redhat.com: turn the "Cc:" message headers from Gerd's on-list posting into "Cc:" tags in the commit message, in order to pacify "PatchCheck.py"]
This commit is contained in:
committed by
mergify[bot]
parent
bac9c74080
commit
dc7cfa9bab
@@ -482,7 +482,8 @@ GetWakeupBuffer (
|
||||
**/
|
||||
VOID
|
||||
SwitchApContext (
|
||||
IN CONST MP_HAND_OFF *FirstMpHandOff
|
||||
IN CONST MP_HAND_OFF_CONFIG *MpHandOffConfig,
|
||||
IN CONST MP_HAND_OFF *FirstMpHandOff
|
||||
);
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user