Newer
Older
AMI-Aptio-BIOS-Reversed / OemReadyToBootDxe / OemReadyToBootDxe.h
@Ajax Dong Ajax Dong 2 days ago 2 KB Init
/** @file
  OemReadyToBootDxe.h -- Header for OemReadyToBootDxe

Copyright (c) HR650X BIOS Decompilation Project
**/

#ifndef __OEMREADYTOBOOTDXE_H__
#define __OEMREADYTOBOOTDXE_H__

#include "../uefi_headers/Uefi.h"

//
// Function Prototypes
//

EFI_STATUS
EFIAPI
ReadUnaligned64(
  VOID
);

EFI_STATUS
EFIAPI
IsHobGuidMatching(
  VOID
);

EFI_STATUS
EFIAPI
PciExpressRead(
  VOID
);

EFI_STATUS
EFIAPI
IioScanNvmePort(
  VOID
);

EFI_STATUS
EFIAPI
ClearNvmePowerFaultStatus(
  VOID
);

EFI_STATUS
EFIAPI
OemReadyToBootDxeEntry(
  VOID
);

EFI_STATUS
EFIAPI
ModuleEntryPoint(
  VOID
);

EFI_STATUS
EFIAPI
protocol pointers(
  VOID
);

EFI_STATUS
EFIAPI
*gBS = NULL;(
  VOID
);

EFI_STATUS
EFIAPI
definitions (referenced in .rdata)(
  VOID
);

EFI_STATUS
EFIAPI
EFI_GUID  gEfiIioUdsProtocolGuid;(
  VOID
);

EFI_STATUS
EFIAPI
the PCIe address: offset 0xAA in the NVMe port's(
  VOID
);

EFI_STATUS
EFIAPI
configuration space.(
  VOID
);

EFI_STATUS
EFIAPI
= *(volatile UINT32 *)PciExpressRead ((
  VOID
);

EFI_STATUS
EFIAPI
the power fault status (bit 1 = write-1-to-clear)(
  VOID
);

EFI_STATUS
EFIAPI
IIO UDS protocol(
  VOID
);

EFI_STATUS
EFIAPI
= gBS->LocateProtocol ((
  VOID
);

EFI_STATUS
EFIAPI
CPU CSR access protocol(
  VOID
);

EFI_STATUS
EFIAPI
CPUBUSNO for Socket 0 (SocketId=0, StackId=0, Register=0x13023A0C)(
  VOID
);

EFI_STATUS
EFIAPI
= ((UINT32 (*)(UINT8, UINT8, UINT32))(CpuCsrAccess)) (0, 0, 318914764);(
  VOID
);

EFI_STATUS
EFIAPI
if Socket 1 is present (bit 1 in byte 2067 of IIO UDS)(
  VOID
);

EFI_STATUS
EFIAPI
(((*(UINT8 *)(*(UINT64 *)IioUds + 2067)) & 0x2) != 0) {(
  VOID
);

EFI_STATUS
EFIAPI
the NVMe power fault clearing routine with the(
  VOID
);

EFI_STATUS
EFIAPI
event group.(
  VOID
);

EFI_STATUS
EFIAPI
= gBS->CreateEventEx ((
  VOID
);

EFI_STATUS
EFIAPI
UEFI global variables (UefiBootServicesTableLib)(
  VOID
);

EFI_STATUS
EFIAPI
= ImageHandle;(
  VOID
);

EFI_STATUS
EFIAPI
the HOB list(
  VOID
);

EFI_STATUS
EFIAPI
();(
  VOID
);

EFI_STATUS
EFIAPI
the PCD protocol to read PciExpressBaseAddress(
  VOID
);

EFI_STATUS
EFIAPI
= GetPcdProtocol ();(
  VOID
);

EFI_STATUS
EFIAPI
the ReadyToBoot callback(
  VOID
);

EFI_STATUS
EFIAPI
= OemReadyToBootDxeEntry ();(
  VOID
);

#endif /* __OEMREADYTOBOOTDXE_H__ */