diff --git a/MdePkg/Library/PeiServicesTablePointerLibKr7/PeiServicesTablePointer.c b/MdePkg/Library/PeiServicesTablePointerLibKr7/PeiServicesTablePointer.c index 8601c7326c..1c21263735 100644 --- a/MdePkg/Library/PeiServicesTablePointerLibKr7/PeiServicesTablePointer.c +++ b/MdePkg/Library/PeiServicesTablePointerLibKr7/PeiServicesTablePointer.c @@ -39,29 +39,6 @@ GetPeiServicesTablePointer ( return PeiServices; } -/** - The constructor function caches the pointer to PEI services. - - The constructor function caches the pointer to PEI services. - It will always return EFI_SUCCESS. - - @param FfsHeader Pointer to FFS header the loaded driver. - @param PeiServices Pointer to the PEI services. - - @retval EFI_SUCCESS The constructor always returns EFI_SUCCESS. - -**/ -EFI_STATUS -EFIAPI -PeiServicesTablePointerLibConstructor ( - IN EFI_PEI_FILE_HANDLE *FfsHeader, - IN EFI_PEI_SERVICES **PeiServices - ) -{ - AsmWriteKr7 ((UINT64)(UINTN)PeiServices); - return EFI_SUCCESS; -} - /** The function set the pointer of PEI services in KR7 register according to PI specification. diff --git a/MdePkg/Library/PeiServicesTablePointerLibKr7/PeiServicesTablePointerLibKr7.inf b/MdePkg/Library/PeiServicesTablePointerLibKr7/PeiServicesTablePointerLibKr7.inf index e1443f67dc..5d7b4a07e9 100644 --- a/MdePkg/Library/PeiServicesTablePointerLibKr7/PeiServicesTablePointerLibKr7.inf +++ b/MdePkg/Library/PeiServicesTablePointerLibKr7/PeiServicesTablePointerLibKr7.inf @@ -1,7 +1,7 @@ #/** @file # # PEI Services Table Library implementation that retrieves a pointer to the PEI -# Copyright (c) 2006 - 2007, Intel Corporation. +# Copyright (c) 2006 - 2008, 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 @@ -23,7 +23,6 @@ EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 - CONSTRUCTOR = PeiServicesTablePointerLibConstructor # # VALID_ARCHITECTURES = IPF