/** @file
AcpiModeEnable.c -- AcpiModeEnable
Auto-converted from IDA decompiler output.
Functions: 1
Copyright (c) HR650X BIOS Decompilation Project
**/
#include "AcpiModeEnable.h"
static EFI_STATUS gModuleStatus;
static UINT8 gAcpiModeEnableContext;
// Function: ModuleEntryPoint
EFI_STATUS ModuleEntryPoint(EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *SystemTable)
{
EFI_STATUS Status; // rbx
InitializeLibrary(ImageHandle);
gModuleStatus = 0x8000000000000001uLL;
if (!IsAcpiModeEnableContextInitialized(&gAcpiModeEnableContext)) {
Status = InitializeAcpiModeEnable(ImageHandle, SystemTable);
if (Status >= 0 || gModuleStatus < 0) {
gModuleStatus = Status;
}
RegisterAcpiModeEnableContext(&gAcpiModeEnableContext);
UnregisterAcpiModeEnableContext(&gAcpiModeEnableContext, -1);
AutoGenAssertion(
"e:\\hs\\Build\\HR6N0XMLK\\DEBUG_VS2015\\X64\\AmiCRBPkg\\Chipset\\SB\\AcpiModeEnable\\DEBUG\\AutoGen.c",
429,
"((BOOLEAN)(0==1))");
AutoGenAssertion(
"e:\\hs\\Build\\HR6N0XMLK\\DEBUG_VS2015\\X64\\AmiCRBPkg\\Chipset\\SB\\AcpiModeEnable\\DEBUG\\AutoGen.c",
444,
"((BOOLEAN)(0==1))");
}
Status = gModuleStatus;
if (gModuleStatus < 0) {
AcpiModeEnableFatalShutdown();
}
return Status;
}