]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/PCD/Pei/Service.h
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / MdeModulePkg / Universal / PCD / Pei / Service.h
index a8299ccb7d9f65a6a138a8803ef4b5d77b41558f..8b94bf308e6a11a3d151b4275084d81fe8af6101 100644 (file)
@@ -2,13 +2,7 @@
   The internal header file declares the private functions used by PeiPcd driver.\r
 \r
 Copyright (c) 2006 - 2018, 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
+SPDX-License-Identifier: BSD-2-Clause-Patent\r
 \r
 **/\r
 \r
@@ -37,7 +31,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 // Please make sure the PCD Serivce PEIM Version is consistent with\r
 // the version of the generated PEIM PCD Database by build tool.\r
 //\r
-#define PCD_SERVICE_PEIM_VERSION      7\r
+#define PCD_SERVICE_PEIM_VERSION  7\r
 \r
 //\r
 // PCD_PEI_SERVICE_DRIVER_VERSION is defined in Autogen.h.\r
@@ -62,8 +56,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 EFI_STATUS\r
 EFIAPI\r
 PeiGetPcdInfoGetInfo (\r
-  IN        UINTN           TokenNumber,\r
-  OUT       EFI_PCD_INFO    *PcdInfo\r
+  IN        UINTN         TokenNumber,\r
+  OUT       EFI_PCD_INFO  *PcdInfo\r
   );\r
 \r
 /**\r
@@ -83,9 +77,9 @@ PeiGetPcdInfoGetInfo (
 EFI_STATUS\r
 EFIAPI\r
 PeiGetPcdInfoGetInfoEx (\r
-  IN CONST  EFI_GUID        *Guid,\r
-  IN        UINTN           TokenNumber,\r
-  OUT       EFI_PCD_INFO    *PcdInfo\r
+  IN CONST  EFI_GUID      *Guid,\r
+  IN        UINTN         TokenNumber,\r
+  OUT       EFI_PCD_INFO  *PcdInfo\r
   );\r
 \r
 /**\r
@@ -129,7 +123,7 @@ PeiGetPcdInfoGetSku (
 VOID\r
 EFIAPI\r
 PeiPcdSetSku (\r
-  IN  UINTN                  SkuId\r
+  IN  UINTN  SkuId\r
   );\r
 \r
 /**\r
@@ -146,7 +140,7 @@ PeiPcdSetSku (
 UINT8\r
 EFIAPI\r
 PeiPcdGet8 (\r
-  IN UINTN             TokenNumber\r
+  IN UINTN  TokenNumber\r
   );\r
 \r
 /**\r
@@ -163,7 +157,7 @@ PeiPcdGet8 (
 UINT16\r
 EFIAPI\r
 PeiPcdGet16 (\r
-  IN UINTN             TokenNumber\r
+  IN UINTN  TokenNumber\r
   );\r
 \r
 /**\r
@@ -180,7 +174,7 @@ PeiPcdGet16 (
 UINT32\r
 EFIAPI\r
 PeiPcdGet32 (\r
-  IN UINTN             TokenNumber\r
+  IN UINTN  TokenNumber\r
   );\r
 \r
 /**\r
@@ -197,7 +191,7 @@ PeiPcdGet32 (
 UINT64\r
 EFIAPI\r
 PeiPcdGet64 (\r
-  IN UINTN             TokenNumber\r
+  IN UINTN  TokenNumber\r
   );\r
 \r
 /**\r
@@ -216,7 +210,7 @@ PeiPcdGet64 (
 VOID *\r
 EFIAPI\r
 PeiPcdGetPtr (\r
-  IN UINTN             TokenNumber\r
+  IN UINTN  TokenNumber\r
   );\r
 \r
 /**\r
@@ -235,7 +229,7 @@ PeiPcdGetPtr (
 BOOLEAN\r
 EFIAPI\r
 PeiPcdGetBool (\r
-  IN UINTN             TokenNumber\r
+  IN UINTN  TokenNumber\r
   );\r
 \r
 /**\r
@@ -252,7 +246,7 @@ PeiPcdGetBool (
 UINTN\r
 EFIAPI\r
 PeiPcdGetSize (\r
-  IN UINTN             TokenNumber\r
+  IN UINTN  TokenNumber\r
   );\r
 \r
 /**\r
@@ -272,8 +266,8 @@ PeiPcdGetSize (
 UINT8\r
 EFIAPI\r
 PeiPcdGet8Ex (\r
-  IN CONST EFI_GUID    *Guid,\r
-  IN UINTN             TokenNumber\r
+  IN CONST EFI_GUID  *Guid,\r
+  IN UINTN           TokenNumber\r
   );\r
 \r
 /**\r
@@ -293,8 +287,8 @@ PeiPcdGet8Ex (
 UINT16\r
 EFIAPI\r
 PeiPcdGet16Ex (\r
-  IN CONST EFI_GUID    *Guid,\r
-  IN UINTN             TokenNumber\r
+  IN CONST EFI_GUID  *Guid,\r
+  IN UINTN           TokenNumber\r
   );\r
 \r
 /**\r
@@ -314,8 +308,8 @@ PeiPcdGet16Ex (
 UINT32\r
 EFIAPI\r
 PeiPcdGet32Ex (\r
-  IN CONST EFI_GUID    *Guid,\r
-  IN UINTN             TokenNumber\r
+  IN CONST EFI_GUID  *Guid,\r
+  IN UINTN           TokenNumber\r
   );\r
 \r
 /**\r
@@ -335,8 +329,8 @@ PeiPcdGet32Ex (
 UINT64\r
 EFIAPI\r
 PeiPcdGet64Ex (\r
-  IN CONST EFI_GUID    *Guid,\r
-  IN UINTN             TokenNumber\r
+  IN CONST EFI_GUID  *Guid,\r
+  IN UINTN           TokenNumber\r
   );\r
 \r
 /**\r
@@ -356,8 +350,8 @@ PeiPcdGet64Ex (
 VOID *\r
 EFIAPI\r
 PeiPcdGetPtrEx (\r
-  IN CONST EFI_GUID    *Guid,\r
-  IN UINTN             TokenNumber\r
+  IN CONST EFI_GUID  *Guid,\r
+  IN UINTN           TokenNumber\r
   );\r
 \r
 /**\r
@@ -377,8 +371,8 @@ PeiPcdGetPtrEx (
 BOOLEAN\r
 EFIAPI\r
 PeiPcdGetBoolEx (\r
-  IN CONST EFI_GUID    *Guid,\r
-  IN UINTN             TokenNumber\r
+  IN CONST EFI_GUID  *Guid,\r
+  IN UINTN           TokenNumber\r
   );\r
 \r
 /**\r
@@ -396,8 +390,8 @@ PeiPcdGetBoolEx (
 UINTN\r
 EFIAPI\r
 PeiPcdGetSizeEx (\r
-  IN CONST EFI_GUID    *Guid,\r
-  IN UINTN             TokenNumber\r
+  IN CONST EFI_GUID  *Guid,\r
+  IN UINTN           TokenNumber\r
   );\r
 \r
 /**\r
@@ -420,8 +414,8 @@ PeiPcdGetSizeEx (
 EFI_STATUS\r
 EFIAPI\r
 PeiPcdSet8 (\r
-  IN UINTN             TokenNumber,\r
-  IN UINT8             Value\r
+  IN UINTN  TokenNumber,\r
+  IN UINT8  Value\r
   );\r
 \r
 /**\r
@@ -444,8 +438,8 @@ PeiPcdSet8 (
 EFI_STATUS\r
 EFIAPI\r
 PeiPcdSet16 (\r
-  IN UINTN             TokenNumber,\r
-  IN UINT16            Value\r
+  IN UINTN   TokenNumber,\r
+  IN UINT16  Value\r
   );\r
 \r
 /**\r
@@ -468,8 +462,8 @@ PeiPcdSet16 (
 EFI_STATUS\r
 EFIAPI\r
 PeiPcdSet32 (\r
-  IN UINTN             TokenNumber,\r
-  IN UINT32            Value\r
+  IN UINTN   TokenNumber,\r
+  IN UINT32  Value\r
   );\r
 \r
 /**\r
@@ -492,8 +486,8 @@ PeiPcdSet32 (
 EFI_STATUS\r
 EFIAPI\r
 PeiPcdSet64 (\r
-  IN UINTN             TokenNumber,\r
-  IN UINT64            Value\r
+  IN UINTN   TokenNumber,\r
+  IN UINT64  Value\r
   );\r
 \r
 /**\r
@@ -520,9 +514,9 @@ PeiPcdSet64 (
 EFI_STATUS\r
 EFIAPI\r
 PeiPcdSetPtr (\r
-  IN        UINTN             TokenNumber,\r
-  IN OUT    UINTN             *SizeOfBuffer,\r
-  IN        VOID              *Buffer\r
+  IN        UINTN  TokenNumber,\r
+  IN OUT    UINTN  *SizeOfBuffer,\r
+  IN        VOID   *Buffer\r
   );\r
 \r
 /**\r
@@ -545,8 +539,8 @@ PeiPcdSetPtr (
 EFI_STATUS\r
 EFIAPI\r
 PeiPcdSetBool (\r
-  IN UINTN             TokenNumber,\r
-  IN BOOLEAN           Value\r
+  IN UINTN    TokenNumber,\r
+  IN BOOLEAN  Value\r
   );\r
 \r
 /**\r
@@ -570,9 +564,9 @@ PeiPcdSetBool (
 EFI_STATUS\r
 EFIAPI\r
 PeiPcdSet8Ex (\r
-  IN CONST EFI_GUID    *Guid,\r
-  IN UINTN             TokenNumber,\r
-  IN UINT8             Value\r
+  IN CONST EFI_GUID  *Guid,\r
+  IN UINTN           TokenNumber,\r
+  IN UINT8           Value\r
   );\r
 \r
 /**\r
@@ -596,9 +590,9 @@ PeiPcdSet8Ex (
 EFI_STATUS\r
 EFIAPI\r
 PeiPcdSet16Ex (\r
-  IN CONST EFI_GUID    *Guid,\r
-  IN UINTN             TokenNumber,\r
-  IN UINT16            Value\r
+  IN CONST EFI_GUID  *Guid,\r
+  IN UINTN           TokenNumber,\r
+  IN UINT16          Value\r
   );\r
 \r
 /**\r
@@ -622,9 +616,9 @@ PeiPcdSet16Ex (
 EFI_STATUS\r
 EFIAPI\r
 PeiPcdSet32Ex (\r
-  IN CONST EFI_GUID    *Guid,\r
-  IN UINTN             TokenNumber,\r
-  IN UINT32            Value\r
+  IN CONST EFI_GUID  *Guid,\r
+  IN UINTN           TokenNumber,\r
+  IN UINT32          Value\r
   );\r
 \r
 /**\r
@@ -648,9 +642,9 @@ PeiPcdSet32Ex (
 EFI_STATUS\r
 EFIAPI\r
 PeiPcdSet64Ex (\r
-  IN CONST EFI_GUID    *Guid,\r
-  IN UINTN             TokenNumber,\r
-  IN UINT64            Value\r
+  IN CONST EFI_GUID  *Guid,\r
+  IN UINTN           TokenNumber,\r
+  IN UINT64          Value\r
   );\r
 \r
 /**\r
@@ -678,10 +672,10 @@ PeiPcdSet64Ex (
 EFI_STATUS\r
 EFIAPI\r
 PeiPcdSetPtrEx (\r
-  IN        CONST EFI_GUID    *Guid,\r
-  IN        UINTN             TokenNumber,\r
-  IN OUT    UINTN             *SizeOfBuffer,\r
-  IN        VOID              *Buffer\r
+  IN        CONST EFI_GUID  *Guid,\r
+  IN        UINTN           TokenNumber,\r
+  IN OUT    UINTN           *SizeOfBuffer,\r
+  IN        VOID            *Buffer\r
   );\r
 \r
 /**\r
@@ -705,9 +699,9 @@ PeiPcdSetPtrEx (
 EFI_STATUS\r
 EFIAPI\r
 PeiPcdSetBoolEx (\r
-  IN CONST EFI_GUID    *Guid,\r
-  IN UINTN             TokenNumber,\r
-  IN BOOLEAN           Value\r
+  IN CONST EFI_GUID  *Guid,\r
+  IN UINTN           TokenNumber,\r
+  IN BOOLEAN         Value\r
   );\r
 \r
 /**\r
@@ -725,9 +719,9 @@ PeiPcdSetBoolEx (
 EFI_STATUS\r
 EFIAPI\r
 PeiRegisterCallBackOnSet (\r
-  IN  CONST EFI_GUID          *Guid, OPTIONAL\r
-  IN  UINTN                   TokenNumber,\r
-  IN  PCD_PPI_CALLBACK        CallBackFunction\r
+  IN  CONST EFI_GUID    *Guid  OPTIONAL,\r
+  IN  UINTN             TokenNumber,\r
+  IN  PCD_PPI_CALLBACK  CallBackFunction\r
   );\r
 \r
 /**\r
@@ -745,9 +739,9 @@ PeiRegisterCallBackOnSet (
 EFI_STATUS\r
 EFIAPI\r
 PcdUnRegisterCallBackOnSet (\r
-  IN  CONST EFI_GUID          *Guid, OPTIONAL\r
-  IN  UINTN                   TokenNumber,\r
-  IN  PCD_PPI_CALLBACK        CallBackFunction\r
+  IN  CONST EFI_GUID    *Guid  OPTIONAL,\r
+  IN  UINTN             TokenNumber,\r
+  IN  PCD_PPI_CALLBACK  CallBackFunction\r
   );\r
 \r
 /**\r
@@ -780,8 +774,8 @@ PcdUnRegisterCallBackOnSet (
 EFI_STATUS\r
 EFIAPI\r
 PeiPcdGetNextToken (\r
-  IN CONST EFI_GUID           *Guid, OPTIONAL\r
-  IN OUT  UINTN               *TokenNumber\r
+  IN CONST EFI_GUID  *Guid  OPTIONAL,\r
+  IN OUT  UINTN      *TokenNumber\r
   );\r
 \r
 /**\r
@@ -808,7 +802,7 @@ PeiPcdGetNextToken (
 EFI_STATUS\r
 EFIAPI\r
 PeiPcdGetNextTokenSpace (\r
-  IN OUT CONST EFI_GUID           **Guid\r
+  IN OUT CONST EFI_GUID  **Guid\r
   );\r
 \r
 /**\r
@@ -827,12 +821,13 @@ PeiPcdGetNextTokenSpace (
 **/\r
 EFI_STATUS\r
 PeiGetPcdInfo (\r
-  IN CONST  EFI_GUID        *Guid,\r
-  IN        UINTN           TokenNumber,\r
-  OUT       EFI_PCD_INFO    *PcdInfo\r
+  IN CONST  EFI_GUID      *Guid,\r
+  IN        UINTN         TokenNumber,\r
+  OUT       EFI_PCD_INFO  *PcdInfo\r
   );\r
 \r
 /* Internal Function definitions */\r
+\r
 /**\r
   Get PCD database from GUID HOB in PEI phase.\r
 \r
@@ -856,9 +851,9 @@ GetPcdDatabase (
 **/\r
 EFI_STATUS\r
 SetValueWorker (\r
-  IN          UINTN              TokenNumber,\r
-  IN          VOID               *Data,\r
-  IN          UINTN              Size\r
+  IN          UINTN  TokenNumber,\r
+  IN          VOID   *Data,\r
+  IN          UINTN  Size\r
   );\r
 \r
 /**\r
@@ -879,10 +874,10 @@ SetValueWorker (
 **/\r
 EFI_STATUS\r
 SetWorker (\r
-  IN          UINTN              TokenNumber,\r
-  IN          VOID               *Data,\r
-  IN OUT      UINTN              *Size,\r
-  IN          BOOLEAN            PtrType\r
+  IN          UINTN    TokenNumber,\r
+  IN          VOID     *Data,\r
+  IN OUT      UINTN    *Size,\r
+  IN          BOOLEAN  PtrType\r
   );\r
 \r
 /**\r
@@ -898,10 +893,10 @@ SetWorker (
 **/\r
 EFI_STATUS\r
 ExSetValueWorker (\r
-  IN          UINTN                ExTokenNumber,\r
-  IN          CONST EFI_GUID       *Guid,\r
-  IN          VOID                 *Data,\r
-  IN          UINTN                Size\r
+  IN          UINTN           ExTokenNumber,\r
+  IN          CONST EFI_GUID  *Guid,\r
+  IN          VOID            *Data,\r
+  IN          UINTN           Size\r
   );\r
 \r
 /**\r
@@ -924,11 +919,11 @@ ExSetValueWorker (
 **/\r
 EFI_STATUS\r
 ExSetWorker (\r
-  IN      UINTN                ExTokenNumber,\r
-  IN      CONST EFI_GUID       *Guid,\r
-  IN      VOID                 *Data,\r
-  IN OUT  UINTN                *Size,\r
-  IN      BOOLEAN              PtrType\r
+  IN      UINTN           ExTokenNumber,\r
+  IN      CONST EFI_GUID  *Guid,\r
+  IN      VOID            *Data,\r
+  IN OUT  UINTN           *Size,\r
+  IN      BOOLEAN         PtrType\r
   );\r
 \r
 /**\r
@@ -947,8 +942,8 @@ ExSetWorker (
 **/\r
 VOID *\r
 GetWorker (\r
-  IN UINTN                TokenNumber,\r
-  IN UINTN                GetSize\r
+  IN UINTN  TokenNumber,\r
+  IN UINTN  GetSize\r
   );\r
 \r
 /**\r
@@ -963,15 +958,15 @@ GetWorker (
 **/\r
 VOID *\r
 ExGetWorker (\r
-  IN CONST EFI_GUID   *Guid,\r
-  IN UINTN            ExTokenNumber,\r
-  IN UINTN            GetSize\r
+  IN CONST EFI_GUID  *Guid,\r
+  IN UINTN           ExTokenNumber,\r
+  IN UINTN           GetSize\r
   );\r
 \r
 typedef struct {\r
-  UINTN   TokenNumber;\r
-  UINTN   Size;\r
-  UINT32  LocalTokenNumberAlias;\r
+  UINTN     TokenNumber;\r
+  UINTN     Size;\r
+  UINT32    LocalTokenNumberAlias;\r
 } EX_PCD_ENTRY_ATTRIBUTE;\r
 \r
 /**\r
@@ -989,8 +984,8 @@ typedef struct {
 **/\r
 UINTN\r
 GetExPcdTokenNumber (\r
-  IN CONST EFI_GUID             *Guid,\r
-  IN UINTN                      ExTokenNumber\r
+  IN CONST EFI_GUID  *Guid,\r
+  IN UINTN           ExTokenNumber\r
   );\r
 \r
 /**\r
@@ -1009,10 +1004,10 @@ GetExPcdTokenNumber (
 **/\r
 EFI_STATUS\r
 PeiRegisterCallBackWorker (\r
-  IN  UINTN              TokenNumber,\r
-  IN  CONST EFI_GUID         *Guid, OPTIONAL\r
-  IN  PCD_PPI_CALLBACK   CallBackFunction,\r
-  IN  BOOLEAN            Register\r
+  IN  UINTN             TokenNumber,\r
+  IN  CONST EFI_GUID    *Guid  OPTIONAL,\r
+  IN  PCD_PPI_CALLBACK  CallBackFunction,\r
+  IN  BOOLEAN           Register\r
   );\r
 \r
 /**\r
@@ -1025,7 +1020,7 @@ PeiRegisterCallBackWorker (
 **/\r
 PEI_PCD_DATABASE *\r
 BuildPcdDatabase (\r
-  IN EFI_PEI_FILE_HANDLE    FileHandle\r
+  IN EFI_PEI_FILE_HANDLE  FileHandle\r
   );\r
 \r
 /**\r
@@ -1085,4 +1080,3 @@ SetPtrTypeSize (
   );\r
 \r
 #endif\r
-\r