diff --git a/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.c b/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.c index ee1970199a..372d03b651 100644 --- a/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.c +++ b/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.c @@ -1,5 +1,6 @@ /** @file - UEFI Boot Services Table Library. + This library retrieve the EFI_BOOT_SERVICES pointer from EFI system table in + library's constructor. Copyright (c) 2006 - 2007, Intel Corporation
All rights reserved. This program and the accompanying materials @@ -17,7 +18,6 @@ #include #include -#include "UefiBootServicesTableLibInternal.h" EFI_HANDLE gImageHandle = NULL; EFI_SYSTEM_TABLE *gST = NULL; diff --git a/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf b/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf index 3a79680eb8..3d575ab812 100644 --- a/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf +++ b/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf @@ -1,7 +1,9 @@ #/** @file # UEFI Boot Services Table Library -# -# Library to abstract Framework extensions that conflict with UEFI 2.0 Specification +# +# This library retrieve the EFI_BOOT_SERVICES pointer from EFI system table in +# library's constructor. +# # Copyright (c) 2007, Intel Corporation. # # All rights reserved. This program and the accompanying materials @@ -32,7 +34,6 @@ [Sources.common] UefiBootServicesTableLib.c - UefiBootServicesTableLibInternal.h [Packages] MdePkg/MdePkg.dec diff --git a/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLibInternal.h b/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLibInternal.h deleted file mode 100644 index db8468eb83..0000000000 --- a/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLibInternal.h +++ /dev/null @@ -1,34 +0,0 @@ -/** @file - UEFI Boot Services Table Library internal header - - Copyright (c) 2006 - 2007, Intel Corporation
- All rights reserved. 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 - http://opensource.org/licenses/bsd-license.php - - THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - -**/ - -#ifndef _UEFIBOOTSERVICESTABLE_LIB_H_ -#define _UEFIBOOTSERVICESTABLE_LIB_H_ -/** - - Initialize gBS. - - @param ImageHandle ImageHandle of the loaded driver. - @param SystemTable Pointer to the EFI System Table. - - @retval EFI_SUCCESS One or more of the drivers returned a success code. - @retval !EFI_SUCESS The return status from the last driver entry point in the list. -**/ -EFI_STATUS -EFIAPI -UefiBootServicesTableLibConstructor ( - IN EFI_HANDLE ImageHandle, - IN EFI_SYSTEM_TABLE *SystemTable - ) -; -#endif