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