Newer
Older
AMI-Aptio-BIOS-Reversed / AmiCRBPkg / Chipset / SB / AcpiModeEnable / AcpiModeEnable.c
@Ajax Dong Ajax Dong 2 days ago 1 KB Recovering names
/** @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;
}