1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- #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
|