BDS code calls Hii->FindHandles() with hardcoded length.
authorxli24 <xli24@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 11 Jan 2007 06:37:39 +0000 (06:37 +0000)
committerxli24 <xli24@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 11 Jan 2007 06:37:39 +0000 (06:37 +0000)
commit0e7bfce8d0dc29695d0eb141f16e7976abcc5486
tree95fe6aa7b9b40994b538b451f0c3a4fe16d0a6b4
parentc271c1326b7aacf837a75407233da97d6caada34
BDS code calls Hii->FindHandles() with hardcoded length.
New code provides function BdsLibGetHiiHandles() in generic BDS library, which detects actual necessary memory, allocates memory, and finds handles as output.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2216 6f19259b-4bc3-4df7-8a09-765794883524
EdkNt32Pkg/Dxe/PlatformBds/Generic/BootMaint/BmLib.c
EdkNt32Pkg/Dxe/PlatformBds/Generic/DeviceMngr/DeviceManager.c
EdkNt32Pkg/Dxe/PlatformBds/Generic/FrontPage.c
EdkNt32Pkg/Include/Library/EdkGenericBdsLib.h
EdkNt32Pkg/Library/EdkGenericBdsLib/BdsMisc.c
EdkUnixPkg/Dxe/PlatformBds/Generic/BootMaint/BmLib.c
EdkUnixPkg/Dxe/PlatformBds/Generic/DeviceMngr/DeviceManager.c
EdkUnixPkg/Dxe/PlatformBds/Generic/FrontPage.c
EdkUnixPkg/Include/Library/EdkGenericBdsLib.h
EdkUnixPkg/Library/EdkGenericBdsLib/BdsMisc.c