/** @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__ */