From 586cd1f1f4129ab7ec24543d4968801e17cc870b Mon Sep 17 00:00:00 2001 From: lhauch Date: Fri, 1 Jun 2007 14:49:55 +0000 Subject: Moved the MdePkg to OldMdePkg so that new code in MdePkg does not break existing builds. Also updated the SPD and FPD files UiNames git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2616 6f19259b-4bc3-4df7-8a09-765794883524 --- .../ApplicationEntryPoint.c | 103 --------------------- 1 file changed, 103 deletions(-) delete mode 100644 MdePkg/Library/UefiApplicationEntryPoint/ApplicationEntryPoint.c (limited to 'MdePkg/Library/UefiApplicationEntryPoint/ApplicationEntryPoint.c') diff --git a/MdePkg/Library/UefiApplicationEntryPoint/ApplicationEntryPoint.c b/MdePkg/Library/UefiApplicationEntryPoint/ApplicationEntryPoint.c deleted file mode 100644 index d6d9beaaa1..0000000000 --- a/MdePkg/Library/UefiApplicationEntryPoint/ApplicationEntryPoint.c +++ /dev/null @@ -1,103 +0,0 @@ -/** @file - Entry point library instance to a UEFI application. - -Copyright (c) 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. - -**/ - -/** - Enrty point to UEFI application. - - @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 -_ModuleEntryPoint ( - IN EFI_HANDLE ImageHandle, - IN EFI_SYSTEM_TABLE *SystemTable - ) -{ - EFI_STATUS Status; - - if (_gUefiDriverRevision != 0) { - // - // Make sure that the EFI/UEFI spec revision of the platform is >= EFI/UEFI spec revision of the application. - // - if (SystemTable->Hdr.Revision < _gUefiDriverRevision) { - return EFI_INCOMPATIBLE_VERSION; - } - } - - // - // Call constructor for all libraries. - // - ProcessLibraryConstructorList (ImageHandle, SystemTable); - - // - // Call the module's entry point - // - Status = ProcessModuleEntryPointList (ImageHandle, SystemTable); - - // - // Process destructor for all libraries. - // - ProcessLibraryDestructorList (ImageHandle, SystemTable); - - // - // Return the return status code from the driver entry point - // - return Status; -} - -/** - Invoke the destuctors of all libraries and call gBS->Exit - to return control to firmware core. - - @param Status Status returned by the application that is exiting. - - @retval VOID - -**/ -VOID -EFIAPI -Exit ( - IN EFI_STATUS Status - ) - -{ - ProcessLibraryDestructorList (gImageHandle, gST); - - gBS->Exit (gImageHandle, Status, 0, NULL); -} - -/** - Enrty point wrapper of UEFI Application. - - @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 -EfiMain ( - IN EFI_HANDLE ImageHandle, - IN EFI_SYSTEM_TABLE *SystemTable - ) -{ - return _ModuleEntryPoint (ImageHandle, SystemTable); -} -- cgit v1.2.3