TianoCore EDK2 master
Loading...
Searching...
No Matches
StatusCodeHandlerPei.h
Go to the documentation of this file.
1
9#ifndef __STATUS_CODE_HANDLER_PEI_H__
10#define __STATUS_CODE_HANDLER_PEI_H__
11
13
17
18#include <Library/DebugLib.h>
19#include <Library/PrintLib.h>
22#include <Library/HobLib.h>
23#include <Library/PcdLib.h>
27
28//
29// Define the maximum message length
30//
31#define MAX_DEBUG_MESSAGE_LENGTH 0x100
32
57EFIAPI
59 IN CONST EFI_PEI_SERVICES **PeiServices,
60 IN EFI_STATUS_CODE_TYPE CodeType,
62 IN UINT32 Instance,
63 IN CONST EFI_GUID *CallerId,
64 IN CONST EFI_STATUS_CODE_DATA *Data OPTIONAL
65 );
66
75 VOID
76 );
77
105EFIAPI
107 IN CONST EFI_PEI_SERVICES **PeiServices,
108 IN EFI_STATUS_CODE_TYPE CodeType,
110 IN UINT32 Instance,
111 IN CONST EFI_GUID *CallerId,
112 IN CONST EFI_STATUS_CODE_DATA *Data OPTIONAL
113 );
114
115#endif
#define CONST
Definition: Base.h:259
#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 EFIAPI MemoryStatusCodeReportWorker(IN CONST EFI_PEI_SERVICES **PeiServices, IN EFI_STATUS_CODE_TYPE CodeType, IN EFI_STATUS_CODE_VALUE Value, IN UINT32 Instance, IN CONST EFI_GUID *CallerId, IN CONST EFI_STATUS_CODE_DATA *Data OPTIONAL)
EFI_STATUS EFIAPI SerialStatusCodeReportWorker(IN CONST EFI_PEI_SERVICES **PeiServices, IN EFI_STATUS_CODE_TYPE CodeType, IN EFI_STATUS_CODE_VALUE Value, IN UINT32 Instance, IN CONST EFI_GUID *CallerId, IN CONST EFI_STATUS_CODE_DATA *Data OPTIONAL)
EFI_STATUS MemoryStatusCodeInitializeWorker(VOID)
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
Definition: Base.h:213