Home | History | Annotate | Download | only in ia64
      1 #ifndef _EFI_LIB_PLAT_H
      2 #define _EFI_LIB_PLAT_H
      3 /*++
      4 
      5 Copyright (c) 1998  Intel Corporation
      6 
      7 Module Name:
      8 
      9     efilibplat.h
     10 
     11 Abstract:
     12 
     13     EFI to compile bindings
     14 
     15 
     16 
     17 Revision History
     18 
     19 --*/
     20 
     21 #include "salproc.h"
     22 
     23 
     24 VOID
     25 InitializeLibPlatform (
     26     IN EFI_HANDLE           ImageHandle,
     27     IN EFI_SYSTEM_TABLE     *SystemTable
     28     );
     29 
     30 VOID
     31 LibInitSalAndPalProc(
     32     OUT PLABEL  *SalPlabel,
     33     OUT UINT64  *PalEntry
     34     );
     35 
     36 EFI_STATUS
     37 LibGetSalIoPortMapping (
     38     OUT UINT64  *IoPortMapping
     39     );
     40 
     41 EFI_STATUS
     42 LibGetSalIpiBlock (
     43     OUT UINT64  *IpiBlock
     44     );
     45 
     46 EFI_STATUS
     47 LibGetSalWakeupVector (
     48     OUT UINT64  *WakeVector
     49     );
     50 
     51 VOID *
     52 LibSearchSalSystemTable (
     53     IN  UINT8   EntryType
     54     );
     55 
     56 
     57 VOID
     58 LibSalProc (
     59     IN  UINT64    Arg1,
     60     IN  UINT64    Arg2,
     61     IN  UINT64    Arg3,
     62     IN  UINT64    Arg4,
     63     IN  UINT64    Arg5,
     64     IN  UINT64    Arg6,
     65     IN  UINT64    Arg7,
     66     IN  UINT64    Arg8,
     67     OUT rArg      *Results  OPTIONAL
     68     );
     69 
     70 VOID
     71 LibPalProc (
     72     IN  UINT64    Arg1,
     73     IN  UINT64    Arg2,
     74     IN  UINT64    Arg3,
     75     IN  UINT64    Arg4,
     76     OUT rArg      *Results  OPTIONAL
     77     );
     78 
     79 #endif
     80 
     81