]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Ppi/MpServices.h
MdePkg: Apply uncrustify changes
[mirror_edk2.git] / MdePkg / Include / Ppi / MpServices.h
index a96baf7f554436bf55e0c8e7fc7d00b4c2fd1f92..393362bddeb27feefb0ac05a046735e769f9a692 100644 (file)
@@ -3,14 +3,8 @@
   This PPI is installed by some platform or chipset-specific PEIM that abstracts\r
   handling multiprocessor support.\r
 \r
-  Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>\r
-  This program and the accompanying materials\r
-  are licensed and made available under the terms and conditions of the BSD License\r
-  which accompanies this distribution. The full text of the license may be found at\r
-  http://opensource.org/licenses/bsd-license.php\r
-\r
-  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+  Copyright (c) 2015 - 2017, Intel Corporation. All rights reserved.<BR>\r
+  SPDX-License-Identifier: BSD-2-Clause-Patent\r
 \r
   @par Revision Reference:\r
   This PPI is introduced in PI Version 1.4.\r
@@ -27,7 +21,7 @@
     0xee16160a, 0xe8be, 0x47a6, { 0x82, 0xa, 0xc6, 0x90, 0xd, 0xb0, 0x25, 0xa } \\r
   }\r
 \r
-typedef struct _EFI_PEI_MP_SERVICES_PPI  EFI_PEI_MP_SERVICES_PPI ;\r
+typedef struct _EFI_PEI_MP_SERVICES_PPI EFI_PEI_MP_SERVICES_PPI;\r
 \r
 /**\r
   Get the number of CPU's.\r
@@ -48,7 +42,7 @@ typedef struct _EFI_PEI_MP_SERVICES_PPI  EFI_PEI_MP_SERVICES_PPI ;
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_PEI_MP_SERVICES_GET_NUMBER_OF_PROCESSORS) (\r
+(EFIAPI *EFI_PEI_MP_SERVICES_GET_NUMBER_OF_PROCESSORS)(\r
   IN  CONST EFI_PEI_SERVICES      **PeiServices,\r
   IN  EFI_PEI_MP_SERVICES_PPI     *This,\r
   OUT UINTN                       *NumberOfProcessors,\r
@@ -73,7 +67,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_PEI_MP_SERVICES_GET_PROCESSOR_INFO) (\r
+(EFIAPI *EFI_PEI_MP_SERVICES_GET_PROCESSOR_INFO)(\r
   IN  CONST EFI_PEI_SERVICES      **PeiServices,\r
   IN  EFI_PEI_MP_SERVICES_PPI     *This,\r
   IN  UINTN                       ProcessorNumber,\r
@@ -81,7 +75,7 @@ EFI_STATUS
   );\r
 \r
 /**\r
-  Activate all of the application proessors.\r
+  Activate all of the application processors.\r
 \r
   @param[in] PeiServices          An indirect pointer to the PEI Services Table\r
                                   published by the PEI Foundation.\r
@@ -116,7 +110,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_PEI_MP_SERVICES_STARTUP_ALL_APS) (\r
+(EFIAPI *EFI_PEI_MP_SERVICES_STARTUP_ALL_APS)(\r
   IN  CONST EFI_PEI_SERVICES      **PeiServices,\r
   IN  EFI_PEI_MP_SERVICES_PPI     *This,\r
   IN  EFI_AP_PROCEDURE            Procedure,\r
@@ -161,7 +155,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_PEI_MP_SERVICES_STARTUP_THIS_AP) (\r
+(EFIAPI *EFI_PEI_MP_SERVICES_STARTUP_THIS_AP)(\r
   IN  CONST EFI_PEI_SERVICES      **PeiServices,\r
   IN  EFI_PEI_MP_SERVICES_PPI     *This,\r
   IN  EFI_AP_PROCEDURE            Procedure,\r
@@ -187,7 +181,7 @@ EFI_STATUS
   @retval EFI_UNSUPPORTED         Switching the BSP cannot be completed prior to this\r
                                   service returning.\r
   @retval EFI_UNSUPPORTED         Switching the BSP is not supported.\r
-  @retval EFI_SUCCESS             The calling processor is an AP.\r
+  @retval EFI_DEVICE_ERROR        The calling processor is an AP.\r
   @retval EFI_NOT_FOUND           The processor with the handle specified by\r
                                   ProcessorNumber does not exist.\r
   @retval EFI_INVALID_PARAMETER   ProcessorNumber specifies the current BSP or a disabled\r
@@ -196,7 +190,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_PEI_MP_SERVICES_SWITCH_BSP) (\r
+(EFIAPI *EFI_PEI_MP_SERVICES_SWITCH_BSP)(\r
   IN  CONST EFI_PEI_SERVICES      **PeiServices,\r
   IN  EFI_PEI_MP_SERVICES_PPI     *This,\r
   IN  UINTN                       ProcessorNumber,\r
@@ -233,7 +227,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_PEI_MP_SERVICES_ENABLEDISABLEAP) (\r
+(EFIAPI *EFI_PEI_MP_SERVICES_ENABLEDISABLEAP)(\r
   IN  CONST EFI_PEI_SERVICES      **PeiServices,\r
   IN  EFI_PEI_MP_SERVICES_PPI     *This,\r
   IN  UINTN                       ProcessorNumber,\r
@@ -242,7 +236,7 @@ EFI_STATUS
   );\r
 \r
 /**\r
-  Enable or disable an application processor.\r
+  Identify the currently executing processor.\r
 \r
   @param[in]  PeiServices         An indirect pointer to the PEI Services Table\r
                                   published by the PEI Foundation.\r
@@ -258,7 +252,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_PEI_MP_SERVICES_WHOAMI) (\r
+(EFIAPI *EFI_PEI_MP_SERVICES_WHOAMI)(\r
   IN  CONST EFI_PEI_SERVICES      **PeiServices,\r
   IN  EFI_PEI_MP_SERVICES_PPI     *This,\r
   OUT UINTN                       *ProcessorNumber\r
@@ -269,15 +263,15 @@ EFI_STATUS
 /// handling multiprocessor support.\r
 ///\r
 struct _EFI_PEI_MP_SERVICES_PPI {\r
-  EFI_PEI_MP_SERVICES_GET_NUMBER_OF_PROCESSORS   GetNumberOfProcessors;\r
-  EFI_PEI_MP_SERVICES_GET_PROCESSOR_INFO         GetProcessorInfo;\r
-  EFI_PEI_MP_SERVICES_STARTUP_ALL_APS            StartupAllAPs;\r
-  EFI_PEI_MP_SERVICES_STARTUP_THIS_AP            StartupThisAP;\r
-  EFI_PEI_MP_SERVICES_SWITCH_BSP                 SwitchBSP;\r
-  EFI_PEI_MP_SERVICES_ENABLEDISABLEAP            EnableDisableAP;\r
-  EFI_PEI_MP_SERVICES_WHOAMI                     WhoAmI;\r
+  EFI_PEI_MP_SERVICES_GET_NUMBER_OF_PROCESSORS    GetNumberOfProcessors;\r
+  EFI_PEI_MP_SERVICES_GET_PROCESSOR_INFO          GetProcessorInfo;\r
+  EFI_PEI_MP_SERVICES_STARTUP_ALL_APS             StartupAllAPs;\r
+  EFI_PEI_MP_SERVICES_STARTUP_THIS_AP             StartupThisAP;\r
+  EFI_PEI_MP_SERVICES_SWITCH_BSP                  SwitchBSP;\r
+  EFI_PEI_MP_SERVICES_ENABLEDISABLEAP             EnableDisableAP;\r
+  EFI_PEI_MP_SERVICES_WHOAMI                      WhoAmI;\r
 };\r
 \r
-extern EFI_GUID gEfiPeiMpServicesPpiGuid;\r
+extern EFI_GUID  gEfiPeiMpServicesPpiGuid;\r
 \r
 #endif\r