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:
parent
a4ee2a4f92
commit
9136fc3ce3
|
@ -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
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue