80 lines
1.1 KiB
C
80 lines
1.1 KiB
C
|
#ifndef _EFI_LIB_PLAT_H
|
||
|
#define _EFI_LIB_PLAT_H
|
||
|
/*++
|
||
|
|
||
|
Copyright (c) 1998 Intel Corporation
|
||
|
|
||
|
Module Name:
|
||
|
|
||
|
efilibplat.h
|
||
|
|
||
|
Abstract:
|
||
|
|
||
|
EFI to compile bindings
|
||
|
|
||
|
|
||
|
|
||
|
Revision History
|
||
|
|
||
|
--*/
|
||
|
|
||
|
#include "SalProc.h"
|
||
|
|
||
|
|
||
|
VOID
|
||
|
InitializeLibPlatform (
|
||
|
IN EFI_HANDLE ImageHandle,
|
||
|
IN EFI_SYSTEM_TABLE *SystemTable
|
||
|
);
|
||
|
|
||
|
VOID
|
||
|
LibInitSalAndPalProc(
|
||
|
OUT PLABEL *SalPlabel,
|
||
|
OUT UINT64 *PalEntry
|
||
|
);
|
||
|
|
||
|
EFI_STATUS
|
||
|
LibGetSalIoPortMapping (
|
||
|
OUT UINT64 *IoPortMapping
|
||
|
);
|
||
|
|
||
|
EFI_STATUS
|
||
|
LibGetSalIpiBlock (
|
||
|
OUT UINT64 *IpiBlock
|
||
|
);
|
||
|
|
||
|
EFI_STATUS
|
||
|
LibGetSalWakeupVector (
|
||
|
OUT UINT64 *WakeVector
|
||
|
);
|
||
|
|
||
|
VOID *
|
||
|
LibSearchSalSystemTable (
|
||
|
IN UINT8 EntryType
|
||
|
);
|
||
|
|
||
|
|
||
|
VOID
|
||
|
LibSalProc (
|
||
|
IN UINT64 Arg1,
|
||
|
IN UINT64 Arg2,
|
||
|
IN UINT64 Arg3,
|
||
|
IN UINT64 Arg4,
|
||
|
IN UINT64 Arg5,
|
||
|
IN UINT64 Arg6,
|
||
|
IN UINT64 Arg7,
|
||
|
IN UINT64 Arg8,
|
||
|
OUT rArg *Results OPTIONAL
|
||
|
);
|
||
|
|
||
|
VOID
|
||
|
LibPalProc (
|
||
|
IN UINT64 Arg1,
|
||
|
IN UINT64 Arg2,
|
||
|
IN UINT64 Arg3,
|
||
|
IN UINT64 Arg4,
|
||
|
OUT rArg *Results OPTIONAL
|
||
|
);
|
||
|
|
||
|
#endif
|