]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFrameworkPkg/Include/Framework/SmmCis.h
Lightly revised SmmCis.h based on information in the PI spec.
[mirror_edk2.git] / IntelFrameworkPkg / Include / Framework / SmmCis.h
index dd3ea540804b7dc8707b791527262d30ac407203..b8fce5494e2e0ac4dd8b39d1c12a19deb969061c 100644 (file)
@@ -103,8 +103,8 @@ struct _EFI_SMM_CPU_IO_INTERFACE {
   @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
@@ -123,8 +123,8 @@ EFI_STATUS
   @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
@@ -182,7 +182,8 @@ EFI_STATUS
   );\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