TianoCore EDK2 master
Loading...
Searching...
No Matches
StatusCodeHandlerMm.h
Go to the documentation of this file.
1
10#ifndef __STATUS_CODE_HANDLER_MM_H__
11#define __STATUS_CODE_HANDLER_MM_H__
12
14
18
20#include <Library/DebugLib.h>
22#include <Library/PrintLib.h>
23#include <Library/PcdLib.h>
29
30//
31// Define the maximum message length
32//
33#define MAX_DEBUG_MESSAGE_LENGTH 0x100
34
35extern RUNTIME_MEMORY_STATUSCODE_HEADER *mMmMemoryStatusCodeTable;
36
45 VOID
46 );
47
68EFIAPI
70 IN EFI_STATUS_CODE_TYPE CodeType,
72 IN UINT32 Instance,
73 IN EFI_GUID *CallerId,
74 IN EFI_STATUS_CODE_DATA *Data OPTIONAL
75 );
76
85 VOID
86 );
87
107EFIAPI
109 IN EFI_STATUS_CODE_TYPE CodeType,
111 IN UINT32 Instance,
112 IN EFI_GUID *CallerId,
113 IN EFI_STATUS_CODE_DATA *Data OPTIONAL
114 );
115
126 VOID
127 );
128
129#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 StatusCodeHandlerCommonEntry(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 EFIAPI MemoryStatusCodeReportWorker(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 MemoryStatusCodeInitializeWorker(VOID)
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
Definition: Base.h:213