From af1a266670d040d2f4083ff309d732d648afba2a Mon Sep 17 00:00:00 2001 From: Angelos Mouzakitis Date: Tue, 10 Oct 2023 14:33:42 +0000 Subject: Add submodule dependency files Change-Id: Iaf8d18082d3991dec7c0ebbea540f092188eb4ec --- .../Universal/DebugServicePei/DebugService.h | 50 ++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 roms/edk2/MdeModulePkg/Universal/DebugServicePei/DebugService.h (limited to 'roms/edk2/MdeModulePkg/Universal/DebugServicePei/DebugService.h') diff --git a/roms/edk2/MdeModulePkg/Universal/DebugServicePei/DebugService.h b/roms/edk2/MdeModulePkg/Universal/DebugServicePei/DebugService.h new file mode 100644 index 000000000..e81b9cdb6 --- /dev/null +++ b/roms/edk2/MdeModulePkg/Universal/DebugServicePei/DebugService.h @@ -0,0 +1,50 @@ +/** @file + Header file of Debug services instances. + + Copyright (c) 2019, Intel Corporation. All rights reserved.
+ + SPDX-License-Identifier: BSD-2-Clause-Patent + +**/ +#ifndef __DEBUG_SERVICE_H__ +#define __DEBUG_SERVICE_H__ + +#include + +/** + Print a debug message to debug output device if the specified error level + is enabled. + + @param[in] ErrorLevel The error level of the debug message. + @param[in] Format Format string for the debug message to print. + @param[in] Marker BASE_LIST marker for the variable argument list. + +**/ +VOID +EFIAPI +PeiDebugBPrint( + IN UINTN ErrorLevel, + IN CONST CHAR8 *Format, + IN BASE_LIST Marker + ); + +/** + Prints an assert message containing a filename, line number, and description. + This may be followed by a breakpoint or a dead loop. + + @param[in] FileName The pointer to the name of the source file that + generated the assert condition. + @param[in] LineNumber The line number in the source file that generated + the assert condition + @param[in] Description The pointer to the description of the assert condition. + +**/ +VOID +EFIAPI +PeiDebugAssert( + IN CONST CHAR8 *FileName, + IN UINTN LineNumber, + IN CONST CHAR8 *Description + ); + +#endif -- cgit