mirror of
https://github.com/acidanthera/audk.git
synced 2025-04-08 17:05:09 +02:00
Update FrameworkHiiToUefiHiiThunk to produce Framework HII Protocol and Framework Setup Browser in new GUIDs. This is because the interfaces produced only handle IFR and String packages in UEFI format.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5801 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
8ee3a19908
commit
962045a2ab
@ -85,7 +85,6 @@
|
||||
PrintLib
|
||||
|
||||
[Protocols]
|
||||
gEfiHiiProtocolGuid
|
||||
gEfiHiiImageProtocolGuid
|
||||
gEfiHiiDatabaseProtocolGuid
|
||||
gEfiHiiStringProtocolGuid
|
||||
@ -94,7 +93,8 @@
|
||||
gEfiHiiConfigAccessProtocolGuid
|
||||
gEfiFormCallbackProtocolGuid
|
||||
gEfiUnicodeCollation2ProtocolGuid
|
||||
gEfiFormBrowserProtocolGuid
|
||||
gEfiHiiCompatibilityProtocolGuid
|
||||
gEfiFormBrowserCompatibilityProtocolGuid
|
||||
|
||||
[Depex]
|
||||
gEfiHiiDatabaseProtocolGuid AND
|
||||
|
@ -104,7 +104,8 @@ Returns:
|
||||
HII_THUNK_CONTEXT *ThunkContext;
|
||||
|
||||
|
||||
ASSERT_PROTOCOL_ALREADY_INSTALLED (NULL, &gEfiHiiProtocolGuid);
|
||||
ASSERT_PROTOCOL_ALREADY_INSTALLED (NULL, &gEfiHiiCompatibilityProtocolGuid);
|
||||
ASSERT_PROTOCOL_ALREADY_INSTALLED (NULL, &gEfiFormBrowserCompatibilityProtocolGuid);
|
||||
|
||||
Private = AllocateCopyPool (sizeof (HII_THUNK_PRIVATE_DATA), &mHiiThunkPrivateDataTempate);
|
||||
ASSERT (Private != NULL);
|
||||
@ -158,7 +159,7 @@ Returns:
|
||||
//
|
||||
Status = gBS->InstallProtocolInterface (
|
||||
&Private->Handle,
|
||||
&gEfiHiiProtocolGuid,
|
||||
&gEfiHiiCompatibilityProtocolGuid,
|
||||
EFI_NATIVE_INTERFACE,
|
||||
(VOID *) &Private->Hii
|
||||
);
|
||||
@ -229,7 +230,7 @@ Returns:
|
||||
mBrowserThunkPrivateDataTemplate.ThunkPrivate = Private;
|
||||
Status = gBS->InstallProtocolInterface (
|
||||
&mBrowserThunkPrivateDataTemplate.Handle,
|
||||
&gEfiFormBrowserProtocolGuid,
|
||||
&gEfiFormBrowserCompatibilityProtocolGuid,
|
||||
EFI_NATIVE_INTERFACE,
|
||||
(VOID *) &mBrowserThunkPrivateDataTemplate.FormBrowser
|
||||
);
|
||||
|
Loading…
x
Reference in New Issue
Block a user