diff options
| author | kx <kx@radix.pro> | 2024-06-04 06:43:08 +0300 |
|---|---|---|
| committer | kx <kx@radix.pro> | 2024-06-04 06:43:08 +0300 |
| commit | 7e2ccccace24636f29ddc210b94606abd4c7e42b (patch) | |
| tree | 545d43ea12671048956cafeb12303e84d601e571 /MdeModulePkg/Universal/PrintDxe | |
| parent | 27b044605cd5f6b33a3d231576003850b3fe305b (diff) | |
| download | edk2-trunk.tar.xz | |
Renormalized end-of-lines from master@27b044605cd5f6b33a3d231576003850b3fe305btrunk
Diffstat (limited to 'MdeModulePkg/Universal/PrintDxe')
| -rw-r--r-- | MdeModulePkg/Universal/PrintDxe/Print.c | 274 | ||||
| -rw-r--r-- | MdeModulePkg/Universal/PrintDxe/PrintDxe.inf | 94 | ||||
| -rw-r--r-- | MdeModulePkg/Universal/PrintDxe/PrintDxe.uni | 32 | ||||
| -rw-r--r-- | MdeModulePkg/Universal/PrintDxe/PrintDxeExtra.uni | 28 |
4 files changed, 214 insertions, 214 deletions
diff --git a/MdeModulePkg/Universal/PrintDxe/Print.c b/MdeModulePkg/Universal/PrintDxe/Print.c index 161fed0945..601ec19105 100644 --- a/MdeModulePkg/Universal/PrintDxe/Print.c +++ b/MdeModulePkg/Universal/PrintDxe/Print.c @@ -1,137 +1,137 @@ -/** @file
- This driver produces Print2 protocols layered on top of the PrintLib from the MdePkg.
-
-Copyright (c) 2009 - 2017, Intel Corporation. All rights reserved.<BR>
-SPDX-License-Identifier: BSD-2-Clause-Patent
-
-**/
-
-#include <PiDxe.h>
-
-#include <Protocol/Print2.h>
-#include <Library/PrintLib.h>
-#include <Library/UefiBootServicesTableLib.h>
-#include <Library/DebugLib.h>
-#include <Library/UefiDriverEntryPoint.h>
-
-/**
- Implementaion of the UnicodeValueToString service in EFI_PRINT2_PROTOCOL.
-
-
- @param Buffer The pointer to the output buffer for the produced
- Null-terminated Unicode string.
- @param Flags The bitmask of flags that specify left justification, zero
- pad, and commas.
- @param Value The 64-bit signed value to convert to a string.
- @param Width The maximum number of Unicode characters to place in Buffer,
- not including the Null-terminator.
-
- @return 0.
-
-
-**/
-UINTN
-EFIAPI
-PrintDxeUnicodeValueToString (
- IN OUT CHAR16 *Buffer,
- IN UINTN Flags,
- IN INT64 Value,
- IN UINTN Width
- )
-{
- DEBUG ((DEBUG_ERROR, "PrintDxe: The UnicodeValueToString service in EFI_PRINT2_PROTOCOL is no longer supported for security reason.\n"));
- DEBUG ((DEBUG_ERROR, "PrintDxe: Please consider using the UnicodeValueToStringS service in EFI_PRINT2S_PROTOCOL.\n"));
- ASSERT (FALSE);
- return 0;
-}
-
-/**
- Implementaion of the AsciiValueToString service in EFI_PRINT2_PROTOCOL.
-
- @param Buffer A pointer to the output buffer for the produced
- Null-terminated ASCII string.
- @param Flags The bitmask of flags that specify left justification, zero
- pad, and commas.
- @param Value The 64-bit signed value to convert to a string.
- @param Width The maximum number of ASCII characters to place in Buffer,
- not including the Null-terminator.
-
- @return 0.
-
-**/
-UINTN
-EFIAPI
-PrintDxeAsciiValueToString (
- OUT CHAR8 *Buffer,
- IN UINTN Flags,
- IN INT64 Value,
- IN UINTN Width
- )
-{
- DEBUG ((DEBUG_ERROR, "PrintDxe: The AsciiValueToString service in EFI_PRINT2_PROTOCOL is no longer supported for security reason.\n"));
- DEBUG ((DEBUG_ERROR, "PrintDxe: Please consider using the AsciiValueToStringS service in EFI_PRINT2S_PROTOCOL.\n"));
- ASSERT (FALSE);
- return 0;
-}
-
-EFI_HANDLE mPrintThunkHandle = NULL;
-
-CONST EFI_PRINT2_PROTOCOL mPrint2Protocol = {
- UnicodeBSPrint,
- UnicodeSPrint,
- UnicodeBSPrintAsciiFormat,
- UnicodeSPrintAsciiFormat,
- PrintDxeUnicodeValueToString,
- AsciiBSPrint,
- AsciiSPrint,
- AsciiBSPrintUnicodeFormat,
- AsciiSPrintUnicodeFormat,
- PrintDxeAsciiValueToString
-};
-
-CONST EFI_PRINT2S_PROTOCOL mPrint2SProtocol = {
- UnicodeBSPrint,
- UnicodeSPrint,
- UnicodeBSPrintAsciiFormat,
- UnicodeSPrintAsciiFormat,
- UnicodeValueToStringS,
- AsciiBSPrint,
- AsciiSPrint,
- AsciiBSPrintUnicodeFormat,
- AsciiSPrintUnicodeFormat,
- AsciiValueToStringS
-};
-
-/**
- The user Entry Point for Print module.
-
- This is the entry point for Print DXE Driver. It installs the Print2 Protocol.
-
- @param[in] ImageHandle The firmware allocated handle for the EFI image.
- @param[in] SystemTable A pointer to the EFI System Table.
-
- @retval EFI_SUCCESS The entry point is executed successfully.
- @retval Others Some error occurs when executing this entry point.
-
-**/
-EFI_STATUS
-EFIAPI
-PrintEntryPoint (
- IN EFI_HANDLE ImageHandle,
- IN EFI_SYSTEM_TABLE *SystemTable
- )
-{
- EFI_STATUS Status;
-
- Status = gBS->InstallMultipleProtocolInterfaces (
- &mPrintThunkHandle,
- &gEfiPrint2ProtocolGuid,
- &mPrint2Protocol,
- &gEfiPrint2SProtocolGuid,
- &mPrint2SProtocol,
- NULL
- );
- ASSERT_EFI_ERROR (Status);
-
- return Status;
-}
+/** @file + This driver produces Print2 protocols layered on top of the PrintLib from the MdePkg. + +Copyright (c) 2009 - 2017, Intel Corporation. All rights reserved.<BR> +SPDX-License-Identifier: BSD-2-Clause-Patent + +**/ + +#include <PiDxe.h> + +#include <Protocol/Print2.h> +#include <Library/PrintLib.h> +#include <Library/UefiBootServicesTableLib.h> +#include <Library/DebugLib.h> +#include <Library/UefiDriverEntryPoint.h> + +/** + Implementaion of the UnicodeValueToString service in EFI_PRINT2_PROTOCOL. + + + @param Buffer The pointer to the output buffer for the produced + Null-terminated Unicode string. + @param Flags The bitmask of flags that specify left justification, zero + pad, and commas. + @param Value The 64-bit signed value to convert to a string. + @param Width The maximum number of Unicode characters to place in Buffer, + not including the Null-terminator. + + @return 0. + + +**/ +UINTN +EFIAPI +PrintDxeUnicodeValueToString ( + IN OUT CHAR16 *Buffer, + IN UINTN Flags, + IN INT64 Value, + IN UINTN Width + ) +{ + DEBUG ((DEBUG_ERROR, "PrintDxe: The UnicodeValueToString service in EFI_PRINT2_PROTOCOL is no longer supported for security reason.\n")); + DEBUG ((DEBUG_ERROR, "PrintDxe: Please consider using the UnicodeValueToStringS service in EFI_PRINT2S_PROTOCOL.\n")); + ASSERT (FALSE); + return 0; +} + +/** + Implementaion of the AsciiValueToString service in EFI_PRINT2_PROTOCOL. + + @param Buffer A pointer to the output buffer for the produced + Null-terminated ASCII string. + @param Flags The bitmask of flags that specify left justification, zero + pad, and commas. + @param Value The 64-bit signed value to convert to a string. + @param Width The maximum number of ASCII characters to place in Buffer, + not including the Null-terminator. + + @return 0. + +**/ +UINTN +EFIAPI +PrintDxeAsciiValueToString ( + OUT CHAR8 *Buffer, + IN UINTN Flags, + IN INT64 Value, + IN UINTN Width + ) +{ + DEBUG ((DEBUG_ERROR, "PrintDxe: The AsciiValueToString service in EFI_PRINT2_PROTOCOL is no longer supported for security reason.\n")); + DEBUG ((DEBUG_ERROR, "PrintDxe: Please consider using the AsciiValueToStringS service in EFI_PRINT2S_PROTOCOL.\n")); + ASSERT (FALSE); + return 0; +} + +EFI_HANDLE mPrintThunkHandle = NULL; + +CONST EFI_PRINT2_PROTOCOL mPrint2Protocol = { + UnicodeBSPrint, + UnicodeSPrint, + UnicodeBSPrintAsciiFormat, + UnicodeSPrintAsciiFormat, + PrintDxeUnicodeValueToString, + AsciiBSPrint, + AsciiSPrint, + AsciiBSPrintUnicodeFormat, + AsciiSPrintUnicodeFormat, + PrintDxeAsciiValueToString +}; + +CONST EFI_PRINT2S_PROTOCOL mPrint2SProtocol = { + UnicodeBSPrint, + UnicodeSPrint, + UnicodeBSPrintAsciiFormat, + UnicodeSPrintAsciiFormat, + UnicodeValueToStringS, + AsciiBSPrint, + AsciiSPrint, + AsciiBSPrintUnicodeFormat, + AsciiSPrintUnicodeFormat, + AsciiValueToStringS +}; + +/** + The user Entry Point for Print module. + + This is the entry point for Print DXE Driver. It installs the Print2 Protocol. + + @param[in] ImageHandle The firmware allocated handle for the EFI image. + @param[in] SystemTable A pointer to the EFI System Table. + + @retval EFI_SUCCESS The entry point is executed successfully. + @retval Others Some error occurs when executing this entry point. + +**/ +EFI_STATUS +EFIAPI +PrintEntryPoint ( + IN EFI_HANDLE ImageHandle, + IN EFI_SYSTEM_TABLE *SystemTable + ) +{ + EFI_STATUS Status; + + Status = gBS->InstallMultipleProtocolInterfaces ( + &mPrintThunkHandle, + &gEfiPrint2ProtocolGuid, + &mPrint2Protocol, + &gEfiPrint2SProtocolGuid, + &mPrint2SProtocol, + NULL + ); + ASSERT_EFI_ERROR (Status); + + return Status; +} diff --git a/MdeModulePkg/Universal/PrintDxe/PrintDxe.inf b/MdeModulePkg/Universal/PrintDxe/PrintDxe.inf index b9096d29d0..b8996d8110 100644 --- a/MdeModulePkg/Universal/PrintDxe/PrintDxe.inf +++ b/MdeModulePkg/Universal/PrintDxe/PrintDxe.inf @@ -1,47 +1,47 @@ -## @file
-# Print DXE driver that produces Print2 Protocols.
-#
-# This driver produces Print2 protocols layered on top of the PrintLib from the MdePkg.
-#
-# Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>
-# SPDX-License-Identifier: BSD-2-Clause-Patent
-#
-##
-
-[Defines]
- INF_VERSION = 0x00010005
- BASE_NAME = PrintDxe
- MODULE_UNI_FILE = PrintDxe.uni
- FILE_GUID = 79E4A61C-ED73-4312-94FE-E3E7563362A9
- MODULE_TYPE = DXE_DRIVER
- VERSION_STRING = 1.0
- ENTRY_POINT = PrintEntryPoint
-
-#
-# The following information is for reference only and not required by the build tools.
-#
-# VALID_ARCHITECTURES = IA32 X64 EBC
-#
-
-[Sources]
- Print.c
-
-[Packages]
- MdeModulePkg/MdeModulePkg.dec
- MdePkg/MdePkg.dec
-
-[LibraryClasses]
- PrintLib
- UefiBootServicesTableLib
- UefiDriverEntryPoint
- DebugLib
-
-[Protocols]
- gEfiPrint2ProtocolGuid ## PRODUCES
- gEfiPrint2SProtocolGuid ## PRODUCES
-
-[Depex]
- TRUE
-
-[UserExtensions.TianoCore."ExtraFiles"]
- PrintDxeExtra.uni
+## @file +# Print DXE driver that produces Print2 Protocols. +# +# This driver produces Print2 protocols layered on top of the PrintLib from the MdePkg. +# +# Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR> +# SPDX-License-Identifier: BSD-2-Clause-Patent +# +## + +[Defines] + INF_VERSION = 0x00010005 + BASE_NAME = PrintDxe + MODULE_UNI_FILE = PrintDxe.uni + FILE_GUID = 79E4A61C-ED73-4312-94FE-E3E7563362A9 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = PrintEntryPoint + +# +# The following information is for reference only and not required by the build tools. +# +# VALID_ARCHITECTURES = IA32 X64 EBC +# + +[Sources] + Print.c + +[Packages] + MdeModulePkg/MdeModulePkg.dec + MdePkg/MdePkg.dec + +[LibraryClasses] + PrintLib + UefiBootServicesTableLib + UefiDriverEntryPoint + DebugLib + +[Protocols] + gEfiPrint2ProtocolGuid ## PRODUCES + gEfiPrint2SProtocolGuid ## PRODUCES + +[Depex] + TRUE + +[UserExtensions.TianoCore."ExtraFiles"] + PrintDxeExtra.uni diff --git a/MdeModulePkg/Universal/PrintDxe/PrintDxe.uni b/MdeModulePkg/Universal/PrintDxe/PrintDxe.uni index 85c9b26d1f..af29be6bd0 100644 --- a/MdeModulePkg/Universal/PrintDxe/PrintDxe.uni +++ b/MdeModulePkg/Universal/PrintDxe/PrintDxe.uni @@ -1,16 +1,16 @@ -// /** @file
-// Print DXE driver that produces Print2 Protocols.
-//
-// This driver produces Print2 protocols layered on top of the PrintLib from the MdePkg.
-//
-// Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>
-//
-// SPDX-License-Identifier: BSD-2-Clause-Patent
-//
-// **/
-
-
-#string STR_MODULE_ABSTRACT #language en-US "Print DXE driver that produces Print2 Protocols"
-
-#string STR_MODULE_DESCRIPTION #language en-US "This driver produces Print2 protocols layered on top of the PrintLib from the MdePkg."
-
+// /** @file +// Print DXE driver that produces Print2 Protocols. +// +// This driver produces Print2 protocols layered on top of the PrintLib from the MdePkg. +// +// Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR> +// +// SPDX-License-Identifier: BSD-2-Clause-Patent +// +// **/ + + +#string STR_MODULE_ABSTRACT #language en-US "Print DXE driver that produces Print2 Protocols" + +#string STR_MODULE_DESCRIPTION #language en-US "This driver produces Print2 protocols layered on top of the PrintLib from the MdePkg." + diff --git a/MdeModulePkg/Universal/PrintDxe/PrintDxeExtra.uni b/MdeModulePkg/Universal/PrintDxe/PrintDxeExtra.uni index 108dd99391..8dad77c023 100644 --- a/MdeModulePkg/Universal/PrintDxe/PrintDxeExtra.uni +++ b/MdeModulePkg/Universal/PrintDxe/PrintDxeExtra.uni @@ -1,14 +1,14 @@ -// /** @file
-// PrintDxe Localized Strings and Content
-//
-// Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
-//
-// SPDX-License-Identifier: BSD-2-Clause-Patent
-//
-// **/
-
-#string STR_PROPERTIES_MODULE_NAME
-#language en-US
-"Formatted String DXE Driver"
-
-
+// /** @file +// PrintDxe Localized Strings and Content +// +// Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR> +// +// SPDX-License-Identifier: BSD-2-Clause-Patent +// +// **/ + +#string STR_PROPERTIES_MODULE_NAME +#language en-US +"Formatted String DXE Driver" + + |
