@retval EFI_OUT_OF_RESOURCES The pool requested could not be allocated.\r
@retval EFI_UNSUPPORTED In runtime.\r
@note: Inconsistent with specification here:\r
- In Framework Spec, This definition is naming EFI_SMM_ALLOCATE_POOL. However, \r
- To avoid the naming conflict, the definition is renamed.\r
+ In Framework Spec, this definition is named EFI_SMM_ALLOCATE_POOL. \r
+ To avoid a naming conflict, the definition is renamed.\r
**/\r
typedef\r
EFI_STATUS\r
@retval EFI_INVALID_PARAMETER Buffer was invalid.\r
@retval EFI_UNSUPPORTED In runtime.\r
@note: Inconsistent with specification here:\r
- In the Framework Spec, this definition is named EFI_SMM_FREE_POOL. \r
- To avoid a naming conflict, the definition here is renamed. \r
+ In Framework Spec, this definition is named EFI_SMM_FREE_POOL. \r
+ To avoid a naming conflict, the definition is renamed. \r
**/\r
typedef\r
EFI_STATUS\r
);\r
\r
/**\r
- Frees memory pages for the system.\r
+ Lets the caller get one distinct application processor (AP) in the enabled processor pool to execite a \r
+ caller-provided code stream while in SMM. \r
\r
@param Procedure A pointer to the code stream to be run on the designated AP of the system.\r
@param CpuNumber The zero-based index of the processor number of the AP on which the code stream is\r