Cc: Liming Gao <[email protected]>
Cc: Michael Kinney <[email protected]>
Cc: Feng Tian <[email protected]>
Cc: Giri P Mudusuru <[email protected]>
Cc: Laszlo Ersek <[email protected]>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jeff Fan <[email protected]>
Reviewed-by: Giri P Mudusuru <[email protected]>
---
MdePkg/Include/Protocol/MpService.h | 34 +++++++++++++++++-----------------
1 file changed, 17 insertions(+), 17 deletions(-)
diff --git a/MdePkg/Include/Protocol/MpService.h
b/MdePkg/Include/Protocol/MpService.h
index 5934727..043a10a 100644
--- a/MdePkg/Include/Protocol/MpService.h
+++ b/MdePkg/Include/Protocol/MpService.h
@@ -27,7 +27,7 @@
APs to help test system memory in parallel with other device initialization.
Diagnostics applications may also use this protocol for multi-processor.
-Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
+Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>
This program and the accompanying materials are licensed and made available
under
the terms and conditions of the BSD License that accompanies this
distribution.
The full text of the license may be found at
@@ -388,8 +388,8 @@ EFI_STATUS
@param[in] This A pointer to the EFI_MP_SERVICES_PROTOCOL
instance.
- @param[in] Procedure A pointer to the function to be run on
- enabled APs of the system. See type
+ @param[in] Procedure A pointer to the function to be run on
the
+ designated AP of the system. See type
EFI_AP_PROCEDURE.
@param[in] ProcessorNumber The handle number of the AP. The range
is
from 0 to the total number of logical
@@ -398,13 +398,13 @@ EFI_STATUS
EFI_MP_SERVICES_PROTOCOL.GetNumberOfProcessors().
@param[in] WaitEvent The event created by the caller with
CreateEvent()
service. If it is NULL, then execute in
- blocking mode. BSP waits until all APs
finish
+ blocking mode. BSP waits until this AP
finish
or TimeoutInMicroSeconds expires. If
it's
not NULL, then execute in non-blocking
mode.
BSP requests the function specified by
- Procedure to be started on all the
enabled
- APs, and go on executing immediately. If
- all return from Procedure or
TimeoutInMicroSeconds
+ Procedure to be started on this AP,
+ and go on executing immediately. If this
AP
+ return from Procedure or
TimeoutInMicroSeconds
expires, this event is signaled. The BSP
can use the CheckEvent() or
WaitForEvent()
services to check the state of event.
Type
@@ -412,20 +412,20 @@ EFI_STATUS
the Unified Extensible Firmware
Interface
Specification.
@param[in] TimeoutInMicrosecsond Indicates the time limit in microseconds
for
- APs to return from Procedure, either for
+ this AP to finish this Procedure, either
for
blocking or non-blocking mode. Zero
means
infinity. If the timeout expires before
- all APs return from Procedure, then
Procedure
- on the failed APs is terminated. All
enabled
- APs are available for next function
assigned
+ this AP returns from Procedure, then
Procedure
+ on the AP is terminated. The
+ AP is available for next function
assigned
by
EFI_MP_SERVICES_PROTOCOL.StartupAllAPs()
or
EFI_MP_SERVICES_PROTOCOL.StartupThisAP().
If the timeout expires in blocking mode,
BSP returns EFI_TIMEOUT. If the timeout
expires in non-blocking mode, WaitEvent
is signaled with SignalEvent().
- @param[in] ProcedureArgument The parameter passed into Procedure for
- all APs.
+ @param[in] ProcedureArgument The parameter passed into Procedure on
the
+ specified AP.
@param[out] Finished If NULL, this parameter is ignored. In
blocking mode, this parameter is ignored.
In non-blocking mode, if AP returns from
@@ -523,8 +523,8 @@ EFI_STATUS
from this service, then EFI_UNSUPPORTED must be returned.
@param[in] This A pointer to the EFI_MP_SERVICES_PROTOCOL
instance.
- @param[in] ProcessorNumber The handle number of AP that is to become the
new
- BSP. The range is from 0 to the total number of
+ @param[in] ProcessorNumber The handle number of AP.
+ The range is from 0 to the total number of
logical processors minus 1. The total number of
logical processors can be retrieved by
EFI_MP_SERVICES_PROTOCOL.GetNumberOfProcessors().
@@ -570,8 +570,8 @@ EFI_STATUS
ProcessorNumber, and EFI_SUCCESS is returned.
@param[in] This A pointer to the EFI_MP_SERVICES_PROTOCOL
instance.
- @param[in] ProcessorNumber The handle number of AP that is to become the
new
- BSP. The range is from 0 to the total number of
+ @param[in] ProcessorNumber Pointer to the handle number of AP.
+ The range is from 0 to the total number of
logical processors minus 1. The total number of
logical processors can be retrieved by
EFI_MP_SERVICES_PROTOCOL.GetNumberOfProcessors().
--
2.7.4.windows.1
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel