19#ifndef __MCA_INIT_PMI_PROTOCOL_H__
20#define __MCA_INIT_PMI_PROTOCOL_H__
25#define EFI_SAL_MCA_INIT_PMI_PROTOCOL_GUID \
26 { 0xb60dc6e8, 0x3b6f, 0x11d5, {0xaf, 0x9, 0x0, 0xa0, 0xc9, 0x44, 0xa0, 0x5b} }
70 IN UINT64 RendezvouseStateInformation,
#define EFIAPI
Definition ProcessorBind.h:172
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
EFI_STATUS(EFIAPI * EFI_SAL_INIT_HANDLER)(IN VOID *ModuleGlobal, IN UINT64 ProcessorStateParameters, IN EFI_PHYSICAL_ADDRESS MinstateBase, IN BOOLEAN McaInProgress, IN UINT64 CpuIndex, IN SAL_MCA_COUNT_STRUCTURE *McaCountStructure, OUT BOOLEAN *DumpSwitchPressed)
Definition McaInitPmi.h:92
EFI_STATUS(EFIAPI * EFI_SAL_PMI_HANDLER)(IN VOID *ModuleGlobal, IN UINT64 CpuIndex, IN UINT64 PmiVector)
Definition McaInitPmi.h:114
EFI_GUID gEfiSalMcaInitPmiProtocolGuid
EFI_STATUS(EFIAPI * EFI_SAL_REGISTER_MCA_HANDLER)(IN EFI_SAL_MCA_INIT_PMI_PROTOCOL *This, IN EFI_SAL_MCA_HANDLER McaHandler, IN VOID *ModuleGlobal, IN BOOLEAN MakeFirst, IN BOOLEAN MakeLast)
Definition McaInitPmi.h:136
EFI_STATUS(EFIAPI * EFI_SAL_MCA_HANDLER)(IN VOID *ModuleGlobal, IN UINT64 ProcessorStateParameters, IN EFI_PHYSICAL_ADDRESS MinstateBase, IN UINT64 RendezvouseStateInformation, IN UINT64 CpuIndex, IN SAL_MCA_COUNT_STRUCTURE *McaCountStructure, OUT BOOLEAN *CorrectedMachineCheck)
Definition McaInitPmi.h:66
EFI_STATUS(EFIAPI * EFI_SAL_REGISTER_INIT_HANDLER)(IN EFI_SAL_MCA_INIT_PMI_PROTOCOL *This, IN EFI_SAL_INIT_HANDLER InitHandler, IN VOID *ModuleGlobal, IN BOOLEAN MakeFirst, IN BOOLEAN MakeLast)
Definition McaInitPmi.h:160
EFI_STATUS(EFIAPI * EFI_SAL_REGISTER_PMI_HANDLER)(IN EFI_SAL_MCA_INIT_PMI_PROTOCOL *This, IN EFI_SAL_PMI_HANDLER PmiHandler, IN VOID *ModuleGlobal, IN BOOLEAN MakeFirst, IN BOOLEAN MakeLast)
Definition McaInitPmi.h:184
UINT64 EFI_PHYSICAL_ADDRESS
Definition UefiBaseType.h:54
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
#define VOID
Definition acefi.h:190
unsigned char BOOLEAN
Definition actypes.h:235
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
Definition McaInitPmi.h:38
UINT64 Last
Definition McaInitPmi.h:40
UINT64 EntryCount
Definition McaInitPmi.h:41
UINT64 DispatchedCount
Definition McaInitPmi.h:42
UINT64 First
Definition McaInitPmi.h:39
UINT64 Reserved
Definition McaInitPmi.h:43
Definition McaInitPmi.h:195
BOOLEAN InitInProgress
Whether Init handler is in progress.
Definition McaInitPmi.h:200
BOOLEAN PmiInProgress
Whether Pmi handler is in progress.
Definition McaInitPmi.h:201
BOOLEAN McaInProgress
Whether MCA handler is in progress.
Definition McaInitPmi.h:199
EFI_SAL_REGISTER_INIT_HANDLER RegisterInitHandler
Definition McaInitPmi.h:197
EFI_SAL_REGISTER_MCA_HANDLER RegisterMcaHandler
Definition McaInitPmi.h:196
EFI_SAL_REGISTER_PMI_HANDLER RegisterPmiHandler
Definition McaInitPmi.h:198