/** @file SBPEI.h -- Header for SBPEI Copyright (c) HR650X BIOS Decompilation Project **/ #ifndef __SBPEI__H__ #define __SBPEI__H__ #include "../uefi_headers/Uefi.h" // // Function Prototypes // EFI_STATUS EFIAPI internal_memcpy( VOID ); EFI_STATUS EFIAPI internal_memset( VOID ); EFI_STATUS EFIAPI fn_addr( VOID ); EFI_STATUS EFIAPI internal_memset32( VOID ); EFI_STATUS EFIAPI _ModuleEntryPoint( VOID ); EFI_STATUS EFIAPI InitializeSbPeiEnvironment( VOID ); EFI_STATUS EFIAPI GetSbSataDeviceAddress( VOID ); EFI_STATUS EFIAPI RecInitSbSataController( VOID ); EFI_STATUS EFIAPI ReadPortWordChecked( VOID ); EFI_STATUS EFIAPI ReadIoWordChecked( VOID ); EFI_STATUS EFIAPI WriteIoWordChecked( VOID ); EFI_STATUS EFIAPI BcdByteToBinary( VOID ); EFI_STATUS EFIAPI GetPeiServicesTable( VOID ); EFI_STATUS EFIAPI PeiDebugPrint( VOID ); EFI_STATUS EFIAPI PeiAssert( VOID ); EFI_STATUS EFIAPI GetPcdProtocol( VOID ); EFI_STATUS EFIAPI PcdGet16FromProtocol( VOID ); EFI_STATUS EFIAPI PcdGet32FromProtocol( VOID ); EFI_STATUS EFIAPI DebugAssert( VOID ); EFI_STATUS EFIAPI PcdGet16FromProtocolValue( VOID ); EFI_STATUS EFIAPI GetMmioBaseFromResourceList( VOID ); EFI_STATUS EFIAPI ReadRtcRegisterB( VOID ); EFI_STATUS EFIAPI InitializePcdProtocolCache( VOID ); EFI_STATUS EFIAPI ResolvePcdResourceOffset( VOID ); EFI_STATUS EFIAPI GetPeiServicesTableValue( VOID ); EFI_STATUS EFIAPI ReadIdtr( VOID ); #endif /* __SBPEI__H__ */