Make PcdPeim/PcdDxe driver also produce EFI_PCD_PPI/EFI_PCD_PROTOCOL defined in PI 1.2 vol3. The EFI_PCD_PPI/EFI_PCD_PROTOCOL only support dynamic-ex type PCD, but original PCD_PPI/PCD_PROTOCOL in MdePkg support dynamic and dynamic-ex type PCDs.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9400 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -114,7 +114,7 @@ UINT32
|
|||||||
@return 64-bit value for a given PCD token.
|
@return 64-bit value for a given PCD token.
|
||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
UINT32
|
UINT64
|
||||||
(EFIAPI *EFI_PEI_PCD_PPI_GET_EX_64)(
|
(EFIAPI *EFI_PEI_PCD_PPI_GET_EX_64)(
|
||||||
IN CONST EFI_GUID *Guid,
|
IN CONST EFI_GUID *Guid,
|
||||||
IN UINTN TokenNumber
|
IN UINTN TokenNumber
|
||||||
@@ -285,7 +285,7 @@ EFI_STATUS
|
|||||||
(EFIAPI *EFI_PEI_PCD_PPI_SET_EX_POINTER)(
|
(EFIAPI *EFI_PEI_PCD_PPI_SET_EX_POINTER)(
|
||||||
IN CONST EFI_GUID *Guid,
|
IN CONST EFI_GUID *Guid,
|
||||||
IN UINTN TokenNumber,
|
IN UINTN TokenNumber,
|
||||||
IN UINTN SizeOfValue,
|
IN OUT UINTN *SizeOfValue,
|
||||||
IN VOID *Buffer
|
IN VOID *Buffer
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@@ -288,7 +288,7 @@ EFI_STATUS
|
|||||||
(EFIAPI *EFI_PCD_PROTOCOL_SET_EX_POINTER)(
|
(EFIAPI *EFI_PCD_PROTOCOL_SET_EX_POINTER)(
|
||||||
IN CONST EFI_GUID *Guid,
|
IN CONST EFI_GUID *Guid,
|
||||||
IN UINTN TokenNumber,
|
IN UINTN TokenNumber,
|
||||||
IN UINTN SizeOfValue,
|
IN UINTN *SizeOfValue,
|
||||||
IN VOID *Buffer
|
IN VOID *Buffer
|
||||||
);
|
);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user