/**
PlatformErrorHandler.c -- PlatformErrorHandler
Copyright (c) HR650X BIOS Decompilation Project
**/
#include "PlatformErrorHandler.h"
EFI_STATUS
_ModuleEntryPoint(
EFI_HANDLE ImageHandle,
EFI_SYSTEM_TABLE *SystemTable
)
{
EFI_STATUS Status;
// Constructor chain -> register/init -> fallback on failure.
PlatformErrorHandlerConstructors();
Status = RegisterPlatformErrorHandler(ImageHandle, SystemTable);
if ( EFI_ERROR (Status) )
PlatformErrorHandlerFallbackInit(ImageHandle, SystemTable);
return Status;
}
EFI_STATUS
ModuleEntryPoint(
EFI_HANDLE ImageHandle,
EFI_SYSTEM_TABLE *SystemTable
)
{
return _ModuleEntryPoint(ImageHandle, SystemTable);
}