From 912004c0986000fd1d37ae3b8ed10bac0dff98f6 Mon Sep 17 00:00:00 2001 From: lgao4 Date: Wed, 15 Oct 2008 09:32:43 +0000 Subject: [PATCH] Roolback PlatformMngr to UEFI_APPLICATION, and remove its dependency section. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6118 6f19259b-4bc3-4df7-8a09-765794883524 --- .../PlatOverMngr/PlatOverMngr.c | 18 ++++++++++++++++++ .../PlatOverMngr/PlatOverMngr.inf | 7 ++----- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/MdeModulePkg/Universal/PlatformDriverOverride/PlatOverMngr/PlatOverMngr.c b/MdeModulePkg/Universal/PlatformDriverOverride/PlatOverMngr/PlatOverMngr.c index 46db7c980b..89f9cf60f7 100644 --- a/MdeModulePkg/Universal/PlatformDriverOverride/PlatOverMngr/PlatOverMngr.c +++ b/MdeModulePkg/Universal/PlatformDriverOverride/PlatOverMngr/PlatOverMngr.c @@ -175,6 +175,24 @@ PlatOverMngrInit ( ZeroMem (mControllerToken, MAX_CHOICE_NUM * sizeof (EFI_STRING_ID)); ZeroMem (mDriverImageProtocol, MAX_CHOICE_NUM * sizeof (EFI_LOADED_IMAGE_PROTOCOL *)); + // + // Show the page + // + Status = FormBrowser2->SendForm ( + FormBrowser2, + &CallbackInfo->RegisteredHandle, + 1, + NULL, + 0, + NULL, + NULL + ); + + Status = HiiDatabase->RemovePackageList (HiiDatabase, CallbackInfo->RegisteredHandle); + if (EFI_ERROR (Status)) { + return Status; + } + return EFI_SUCCESS; } diff --git a/MdeModulePkg/Universal/PlatformDriverOverride/PlatOverMngr/PlatOverMngr.inf b/MdeModulePkg/Universal/PlatformDriverOverride/PlatOverMngr/PlatOverMngr.inf index 0aba22113a..b523f777c7 100644 --- a/MdeModulePkg/Universal/PlatformDriverOverride/PlatOverMngr/PlatOverMngr.inf +++ b/MdeModulePkg/Universal/PlatformDriverOverride/PlatOverMngr/PlatOverMngr.inf @@ -19,7 +19,7 @@ INF_VERSION = 0x00010005 BASE_NAME = PlatOverMngr FILE_GUID = 56D95BFE-F991-4898-B3BE-B8F37C927F48 - MODULE_TYPE = DXE_DRIVER + MODULE_TYPE = UEFI_APPLICATION VERSION_STRING = 1.0 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 @@ -47,7 +47,7 @@ [LibraryClasses] BaseLib UefiBootServicesTableLib - UefiDriverEntryPoint + UefiApplicationEntryPoint UefiLib DebugLib PlatDriOverLib @@ -68,6 +68,3 @@ gEfiComponentNameProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiHiiConfigAccessProtocolGuid # PROTOCOL ALWAYS_CONSUMED gEfiDevicePathToTextProtocolGuid # PROTOCOL ALWAYS_CONSUMED - -[Depex] - gEfiHiiDatabaseProtocolGuid -- 2.39.2