Reviewed-by: Liming Gao <[email protected]>
> -----Original Message----- > From: edk2-devel [mailto:[email protected]] On Behalf Of Marvin > H?user > Sent: Saturday, May 5, 2018 10:25 PM > To: [email protected] > Cc: Kinney, Michael D <[email protected]>; Gao, Liming > <[email protected]> > Subject: [edk2] [PATCH] MdePkg/PeiServicesLib: Decorate 'PpiDescriptor' as > OPTIONAL for LocatePpi(). > > The UEFI PI specification defines PpiDescriptor to be OPTIONAL for > the LocatePpi PEI Service. This patch reflects this in the function > declaration and definition of the corresponding PeiServices library > function. > > Contributed-under: TianoCore Contribution Agreement 1.1 > Signed-off-by: Marvin Haeuser <[email protected]> > --- > MdePkg/Library/PeiServicesLib/PeiServicesLib.c | 4 ++-- > MdePkg/Include/Library/PeiServicesLib.h | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/MdePkg/Library/PeiServicesLib/PeiServicesLib.c > b/MdePkg/Library/PeiServicesLib/PeiServicesLib.c > index d0838ed709f6..881b9cd52e1a 100644 > --- a/MdePkg/Library/PeiServicesLib/PeiServicesLib.c > +++ b/MdePkg/Library/PeiServicesLib/PeiServicesLib.c > @@ -1,7 +1,7 @@ > /** @file > Implementation for PEI Services Library. > > - Copyright (c) 2006 - 2017, Intel Corporation. All rights reserved.<BR> > + Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR> > This program and the accompanying materials > are licensed and made available under the terms and conditions of the BSD > License > which accompanies this distribution. The full text of the license may be > found at > @@ -95,7 +95,7 @@ EFIAPI > PeiServicesLocatePpi ( > IN CONST EFI_GUID *Guid, > IN UINTN Instance, > - IN OUT EFI_PEI_PPI_DESCRIPTOR **PpiDescriptor, > + IN OUT EFI_PEI_PPI_DESCRIPTOR **PpiDescriptor, OPTIONAL > IN OUT VOID **Ppi > ) > { > diff --git a/MdePkg/Include/Library/PeiServicesLib.h > b/MdePkg/Include/Library/PeiServicesLib.h > index 0be72237f290..7cea34000c2f 100644 > --- a/MdePkg/Include/Library/PeiServicesLib.h > +++ b/MdePkg/Include/Library/PeiServicesLib.h > @@ -1,7 +1,7 @@ > /** @file > Provides library functions for all PEI Services. > > -Copyright (c) 2006 - 2017, Intel Corporation. All rights reserved.<BR> > +Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR> > This program and the accompanying materials > are licensed and made available under the terms and conditions of the BSD > License > which accompanies this distribution. The full text of the license may be > found at > @@ -73,7 +73,7 @@ EFIAPI > PeiServicesLocatePpi ( > IN CONST EFI_GUID *Guid, > IN UINTN Instance, > - IN OUT EFI_PEI_PPI_DESCRIPTOR **PpiDescriptor, > + IN OUT EFI_PEI_PPI_DESCRIPTOR **PpiDescriptor, OPTIONAL > IN OUT VOID **Ppi > ); > > -- > 2.17.0.windows.1 > > _______________________________________________ > edk2-devel mailing list > [email protected] > https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

