Please describe the meaning of the parameter, WaitEvent of EFI_MP_SERVICES_PROTOCOL.StartupAllAPs().
If WaitEvent is NULL , execution is in blocking mode. The BSP waits until all APs finish or TimeoutInMicroSecs expires. Otherwise, execution is in non-blocking mode, and the BSP returns from this service without waiting for APs.
Below is an instruction that describes a task. Write a response that appropriately completes the request. ### Instruction: Please describe the meaning of the parameter, WaitEvent of EFI_MP_SERVICES_PROTOCOL.StartupAllAPs(). ### Response: If WaitEvent is NULL , execution is in blocking mode. The BSP waits until all APs finish or TimeoutInMicroSecs expires. Otherwise, execution is in non-blocking mode, and the BSP returns from this service without waiting for APs. 