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
\r
-\r
-Module Name: Service.h\r
-\r
**/\r
\r
#ifndef _PCD_DXE_SERVICE_H_\r
#define _PCD_DXE_SERVICE_H_\r
\r
#include <PiDxe.h>\r
+#include <Guid/PcdDataBaseHobGuid.h>\r
#include <Protocol/Pcd.h>\r
#include <Library/BaseLib.h>\r
#include <Library/DebugLib.h>\r
#include <Library/BaseMemoryLib.h>\r
#include <Library/UefiRuntimeServicesTableLib.h>\r
\r
-//\r
-// Please make sure the PCD Serivce PEIM Version is consistent with\r
-// the version of PCD Database generation tool\r
-//\r
-#define PCD_SERVICE_DXE_DRIVER_VERSION 2\r
-\r
-//\r
-// PCD_DXE_DATABASE_GENTOOL_VERSION is defined in Autogen.h\r
-// and generated by PCD Database generation tool.\r
-//\r
-//#if (PCD_SERVICE_DXE_DRIVER_VERSION != PCD_DXE_SERVICE_DRIVER_AUTOGEN_VERSION)\r
-// #error "Please make sure the version of PCD Service DXE Driver and PCD DXE Database Generation Tool matches"\r
-//#endif\r
-\r
//\r
// Protocol Interface function declaration.\r
//\r
\r
@param[in] TokenNumber The PCD token number. \r
\r
- @return The pointer to the buffer to be retrived.\r
+ @return The pointer to the buffer to be retrieved.\r
\r
**/\r
VOID *\r
@param[in] Guid The token space for the token number.\r
@param[in] TokenNumber The PCD token number. \r
\r
- @return The pointer to the buffer to be retrived.\r
+ @return The pointer to the buffer to be retrieved.\r
\r
**/\r
VOID *\r
Wrapper function for get PCD value for dynamic-ex PCD.\r
\r
@param Guid Token space guid for dynamic-ex PCD.\r
- @param ExTokenNumber Token number for dyanmic-ex PCD.\r
+ @param ExTokenNumber Token number for dynamic-ex PCD.\r
@param GetSize The size of dynamic-ex PCD value.\r
\r
@return PCD entry in PCD database.\r
space guid: token number} to local token number.\r
\r
@param Guid Token space guid for dynamic-ex PCD entry.\r
- @param ExTokenNumber EDES_TODO: Add parameter description\r
+ @param ExTokenNumber Dynamic-ex PCD token number.\r
\r
@return local token number for dynamic-ex PCD.\r
\r
Get size of POINTER type PCD value.\r
\r
@param LocalTokenNumberTableIdx Index of local token number in local token number table.\r
- @param MaxSize Maxmium size of POINTER type PCD value.\r
+ @param MaxSize Maximum size of POINTER type PCD value.\r
\r
@return size of POINTER type PCD value.\r
\r
);\r
\r
/**\r
- Set size of POINTER type PCD value. The size should not exceed the maxmium size\r
+ Set size of POINTER type PCD value. The size should not exceed the maximum size\r
of this PCD value.\r
\r
@param LocalTokenNumberTableIdx Index of local token number in local token number table.\r
IN OUT UINTN *CurrentSize\r
);\r
\r
-extern EFI_GUID gPcdDataBaseHobGuid;\r
-\r
extern PCD_DATABASE * mPcdDatabase;\r
\r
extern DXE_PCD_DATABASE_INIT gDXEPcdDbInit;\r