1. Update internal EfiPrint protocol to contain all print interfaces provided by PrintLib class of MdePkg. 2. Update SetupBrowserDxe driver to produce new EfiPrint protocol.

3. Update EdkDxePrintLib instance to implement all interfaces defined in PrintLib class based on new EfiPrint protocol.
4. Update Nt32Pkg platform.dsc to use EdkDxePrintLib instance for UEFI_APPLICATION modules.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4109 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
lgao4
2007-10-12 08:13:33 +00:00
parent a88c89156f
commit 2ad4dad029
6 changed files with 538 additions and 85 deletions

View File

@@ -2203,7 +2203,15 @@ Returns:
}
EFI_HANDLE PrintHandle = NULL;
EFI_PRINT_PROTOCOL mPrintProtocol = { UnicodeVSPrint };
EFI_PRINT_PROTOCOL mPrintProtocol =
{
UnicodeVSPrint,
UnicodeVSPrintAsciiFormat,
UnicodeValueToString,
AsciiVSPrint,
AsciiVSPrintUnicodeFormat,
AsciiValueToString
};
STATIC
EFI_STATUS