X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EdkModulePkg%2FUniversal%2FPCD%2FPei%2FService.h;h=611427b578bd23f0f1aaabd19b0827ee240b3c9f;hp=0059b2365ebdbb81e016db8f7dde08e9023803ac;hb=4c114006de95489973d33a5415bb451bcd6cd62a;hpb=00b7af13f226afbbe9432a9a7bcaef3d8a1651e8;ds=sidebyside diff --git a/EdkModulePkg/Universal/PCD/Pei/Service.h b/EdkModulePkg/Universal/PCD/Pei/Service.h index 0059b2365e..611427b578 100644 --- a/EdkModulePkg/Universal/PCD/Pei/Service.h +++ b/EdkModulePkg/Universal/PCD/Pei/Service.h @@ -18,6 +18,20 @@ Module Name: Service.h #ifndef _SERVICE_H #define _SERVICE_H +// +// Please make sure the PCD Serivce PEIM Version is consistent with +// the version of PCD Database generation tool +// +#define PCD_PEI_SERVICE_DRIVER_VERSION 1 + +// +// PCD_PEI_DATABASE_GENTOOL_VERSION is defined in Autogen.h +// and generated by PCD Database generation tool. +// +#if (PCD_PEI_SERVICE_PEIM_VERSION != PCD_PEI_DATABASE_GENTOOL_VERSION) + #error "Please make sure the version of PCD Service PEIM and PCD PEI Database Generation Tool matches" +#endif + /* Internal Function definitions */ PEI_PCD_DATABASE * @@ -344,7 +358,7 @@ PeiPcdSetBoolEx ( EFI_STATUS EFIAPI -PcdRegisterCallBackOnSet ( +PeiRegisterCallBackOnSet ( IN PCD_TOKEN_NUMBER TokenNumber, IN CONST EFI_GUID *Guid, OPTIONAL IN PCD_PPI_CALLBACK CallBackFunction