CpuStateIdle,\r
CpuStateReady,\r
CpuStateBusy,\r
+ CpuStateFinished,\r
CpuStateDisabled\r
} CPU_STATE;\r
\r
// Whether need to use Init-Sipi-Sipi to wake up the APs.\r
// Two cases need to set this value to TRUE. One is in HLT\r
// loop mode, the other is resume from S3 which loop mode\r
- // will be hardcode change to HLT mode by PiSmmCpuDxeSmm \r
+ // will be hardcode change to HLT mode by PiSmmCpuDxeSmm\r
// driver.\r
//\r
BOOLEAN WakeUpByInitSipiSipi;\r
@param[in] ProcessorNumber The handle number of specified processor\r
@param[in] Procedure The function to be invoked by AP\r
@param[in] ProcedureArgument The argument to be passed into AP function\r
+ @param[in] WakeUpDisabledAps Whether need to wake up disabled APs in broadcast mode.\r
**/\r
VOID\r
WakeUpAP (\r
IN BOOLEAN Broadcast,\r
IN UINTN ProcessorNumber,\r
IN EFI_AP_PROCEDURE Procedure, OPTIONAL\r
- IN VOID *ProcedureArgument OPTIONAL\r
+ IN VOID *ProcedureArgument, OPTIONAL\r
+ IN BOOLEAN WakeUpDisabledAps OPTIONAL\r
);\r
\r
/**\r