Add in some features for the thunk layer:
1) Handle Framework HII callback 2) Install default Config Access protocol for each IFR form package registered. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5069 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -307,15 +307,6 @@ FindAndAddStringPackageToIfrPackageList(
|
||||
|
||||
}
|
||||
|
||||
EFI_STATUS
|
||||
InstallDefaultUefiConfigAccessProtocol (
|
||||
IN EFI_HII_PACKAGES *Packages,
|
||||
OUT EFI_HANDLE *Handle
|
||||
)
|
||||
{
|
||||
return EFI_SUCCESS;
|
||||
}
|
||||
|
||||
EFI_STATUS
|
||||
UefiRegisterPackageList(
|
||||
EFI_HII_THUNK_PRIVATE_DATA *Private,
|
||||
@@ -358,7 +349,7 @@ UefiRegisterPackageList(
|
||||
// that Setup Utility will load the Buffer Storage
|
||||
//
|
||||
if (IfrPackNum != 0) {
|
||||
InstallDefaultUefiConfigAccessProtocol (Packages, &UefiHiiDriverHandle);
|
||||
InstallDefaultUefiConfigAccessProtocol (Packages, &UefiHiiDriverHandle, HandleMappingEntry);
|
||||
}
|
||||
UefiPackageListHeader = PrepareUefiPackageListFromFrameworkHiiPackages (Packages, GuidId);
|
||||
Status = mUefiHiiDatabaseProtocol->NewPackageList (
|
||||
|
Reference in New Issue
Block a user