Newer
Older
AMI-Aptio-BIOS-Reversed / LenovoServerPkg / OemPlatformEarlyPhasePei / OemPlatformEarlyPhasePei.h
@Ajax Dong Ajax Dong 2 days ago 1 KB Full restructure
/** @file
  OemPlatformEarlyPhasePei.h -- Header for OemPlatformEarlyPhasePei

Copyright (c) HR650X BIOS Decompilation Project
**/

#ifndef __OEMPLATFORMEARLYPHASEPEI_H__
#define __OEMPLATFORMEARLYPHASEPEI_H__

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

//
// Function Prototypes
//

EFI_STATUS
EFIAPI
ModuleEntryPoint(
  VOID
);

EFI_STATUS
EFIAPI
ReportAssert(
  VOID
);

EFI_STATUS
EFIAPI
declarations(
  VOID
);

EFI_STATUS
EFIAPI
base from IDTR(
  VOID
);

EFI_STATUS
EFIAPI
PPI in PEI services(
  VOID
);

EFI_STATUS
EFIAPI
overlap: copy forwards aligned(
  VOID
);

EFI_STATUS
EFIAPI
remaining bytes(
  VOID
);

EFI_STATUS
EFIAPI
CMOS register 0x6C (baud rate setting)(
  VOID
);

EFI_STATUS
EFIAPI
signature 0x55 to validate CMOS access(
  VOID
);

EFI_STATUS
EFIAPI
CMOS write didn't stick, CMOS may be disabled(
  VOID
);

EFI_STATUS
EFIAPI
original CMOS 0x6C value and read 0x5C(
  VOID
);

EFI_STATUS
EFIAPI
PPI and get Setup variable(
  VOID
);

EFI_STATUS
EFIAPI
rate mismatch - need to update CMOS(
  VOID
);

EFI_STATUS
EFIAPI
reset in progress with specific indicator(
  VOID
);

EFI_STATUS
EFIAPI
baud(
  VOID
);

EFI_STATUS
EFIAPI
baud (default)(
  VOID
);

EFI_STATUS
EFIAPI
CMOS and Setup values, then warm reset(
  VOID
);

EFI_STATUS
EFIAPI
control port: warm reset(
  VOID
);

EFI_STATUS
EFIAPI
while (TRUE);(
  VOID
);

#endif /* __OEMPLATFORMEARLYPHASEPEI_H__ */