source: bootcd/isolinux/syslinux-6.03/gnu-efi/gnu-efi-3.0/inc/ia64/efilibplat.h

Last change on this file was e16e8f2, checked in by Edwin Eefting <edwin@datux.nl>, 3 years ago

bootstuff

  • Property mode set to 100644
File size: 1.1 KB
Line 
1#ifndef _EFI_LIB_PLAT_H
2#define _EFI_LIB_PLAT_H
3/*++
4
5Copyright (c) 1998  Intel Corporation
6
7Module Name:
8
9    efilibplat.h
10
11Abstract:
12
13    EFI to compile bindings
14
15
16
17Revision History
18
19--*/
20
21#include "salproc.h"
22
23
24VOID
25InitializeLibPlatform (
26    IN EFI_HANDLE           ImageHandle,
27    IN EFI_SYSTEM_TABLE     *SystemTable
28    );
29
30VOID
31LibInitSalAndPalProc(
32    OUT PLABEL  *SalPlabel,
33    OUT UINT64  *PalEntry
34    );
35
36EFI_STATUS
37LibGetSalIoPortMapping (
38    OUT UINT64  *IoPortMapping
39    );
40
41EFI_STATUS
42LibGetSalIpiBlock (
43    OUT UINT64  *IpiBlock
44    );
45
46EFI_STATUS
47LibGetSalWakeupVector (
48    OUT UINT64  *WakeVector
49    );
50
51VOID *
52LibSearchSalSystemTable (
53    IN  UINT8   EntryType 
54    );
55
56
57VOID
58LibSalProc (
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
70VOID
71LibPalProc (
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
Note: See TracBrowser for help on using the repository browser.