From 37406c34c38991c58462a64778014cbf88cc8558 Mon Sep 17 00:00:00 2001 From: niruiyu Date: Tue, 19 Mar 2013 07:10:51 +0000 Subject: Remove BdsLibConnectConsoleVariableWithoutDispatch() and enhance BdsLibConnectDevicePath() to only call gDS->Dispatch() when the current TPL is TPL_APPLICATION Signed-off-by: Ruiyu Ni Reviewed-by: Chao B Zhang git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14211 6f19259b-4bc3-4df7-8a09-765794883524 --- .../Library/GenericBdsLib/InternalBdsLib.h | 26 +--------------------- 1 file changed, 1 insertion(+), 25 deletions(-) (limited to 'IntelFrameworkModulePkg/Library/GenericBdsLib/InternalBdsLib.h') diff --git a/IntelFrameworkModulePkg/Library/GenericBdsLib/InternalBdsLib.h b/IntelFrameworkModulePkg/Library/GenericBdsLib/InternalBdsLib.h index d5b5b3bd02..5d51635bf1 100644 --- a/IntelFrameworkModulePkg/Library/GenericBdsLib/InternalBdsLib.h +++ b/IntelFrameworkModulePkg/Library/GenericBdsLib/InternalBdsLib.h @@ -1,7 +1,7 @@ /** @file BDS library definition, include the file and data structure -Copyright (c) 2004 - 2012, Intel Corporation. All rights reserved.
+Copyright (c) 2004 - 2013, 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 @@ -158,28 +158,4 @@ ValidateOption ( UINTN VariableSize ); -/** - This function will create all handles associate with every device - path node. If the handle associate with one device path node can not - be created successfully, Dispatch service which load the missing drivers - is called basing on input parameter, since in some cases no driver - dependency is assumed exist, so may need not to call this service. - - @param DevicePathToConnect The device path which will be connected, it can be - a multi-instance device path - @param NeedDispatch Whether requires dispatch service during connection - - @retval EFI_SUCCESS All handles associate with every device path node - have been created - @retval EFI_OUT_OF_RESOURCES There is no resource to create new handles - @retval EFI_NOT_FOUND Create the handle associate with one device path - node failed - -**/ -EFI_STATUS -ConnectDevicePathInternal ( - IN EFI_DEVICE_PATH_PROTOCOL *DevicePathToConnect, - IN BOOLEAN NeedDispatch - ); - #endif // _BDS_LIB_H_ -- cgit v1.2.3