TianoCore EDK2 master
Loading...
Searching...
No Matches
StatusCodeHandlerRuntimeDxe.h
Go to the documentation of this file.
1
10#ifndef __STATUS_CODE_HANDLER_RUNTIME_DXE_H__
11#define __STATUS_CODE_HANDLER_RUNTIME_DXE_H__
12
14
18#include <Guid/EventGroup.h>
19
22#include <Library/DebugLib.h>
24#include <Library/PrintLib.h>
25#include <Library/PcdLib.h>
26#include <Library/HobLib.h>
32
33//
34// Define the maximum message length
35//
36#define MAX_DEBUG_MESSAGE_LENGTH 0x100
37
38extern RUNTIME_MEMORY_STATUSCODE_HEADER *mRtMemoryStatusCodeTable;
39
48 VOID
49 );
50
71EFIAPI
73 IN EFI_STATUS_CODE_TYPE CodeType,
75 IN UINT32 Instance,
76 IN EFI_GUID *CallerId,
77 IN EFI_STATUS_CODE_DATA *Data OPTIONAL
78 );
79
89 VOID
90 );
91
111EFIAPI
113 IN EFI_STATUS_CODE_TYPE CodeType,
115 IN UINT32 Instance,
116 IN EFI_GUID *CallerId,
117 IN EFI_STATUS_CODE_DATA *Data OPTIONAL
118 );
119
125VOID
126EFIAPI
128 VOID
129 );
130
131#endif
#define IN
Definition: Base.h:279
UINT32 EFI_STATUS_CODE_VALUE
Definition: PiStatusCode.h:67
UINT32 EFI_STATUS_CODE_TYPE
Definition: PiStatusCode.h:24
EFI_STATUS EfiSerialStatusCodeInitializeWorker(VOID)
EFI_STATUS EFIAPI RtMemoryStatusCodeReportWorker(IN EFI_STATUS_CODE_TYPE CodeType, IN EFI_STATUS_CODE_VALUE Value, IN UINT32 Instance, IN EFI_GUID *CallerId, IN EFI_STATUS_CODE_DATA *Data OPTIONAL)
VOID EFIAPI UnregisterSerialBootTimeHandlers(VOID)
EFI_STATUS EFIAPI SerialStatusCodeReportWorker(IN EFI_STATUS_CODE_TYPE CodeType, IN EFI_STATUS_CODE_VALUE Value, IN UINT32 Instance, IN EFI_GUID *CallerId, IN EFI_STATUS_CODE_DATA *Data OPTIONAL)
EFI_STATUS RtMemoryStatusCodeInitializeWorker(VOID)
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
Definition: Base.h:213