source: mainline/boot/arch/ia64/loader/gefi/lib/lib.h@ 86018c1

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since 86018c1 was 7208b6c, checked in by Jakub Vana <jakub.vana@…>, 17 years ago

Basic IA64 boot and kernel suport for real machines

  • Property mode set to 100644
File size: 1.6 KB
Line 
1/*++
2
3Copyright (c) 1998 Intel Corporation
4
5Module Name:
6
7 lib.h
8
9Abstract:
10
11 EFI library header files
12
13
14
15Revision History
16
17--*/
18
19
20#include "efi.h"
21#include "efilib.h"
22#include "efirtlib.h"
23
24//
25// Include non architectural protocols
26//
27#include "efivar.h"
28#include "legacyboot.h"
29#include "intload.h"
30#include "vgaclass.h"
31#include "eficonsplit.h"
32#include "adapterdebug.h"
33#include "intload.h"
34
35#include "efigpt.h"
36#include "libsmbios.h"
37
38//
39// Prototypes
40//
41
42VOID
43InitializeGuid (
44 VOID
45 );
46
47INTN
48LibStubStriCmp (
49 IN EFI_UNICODE_COLLATION_INTERFACE *This,
50 IN CHAR16 *S1,
51 IN CHAR16 *S2
52 );
53
54BOOLEAN
55LibStubMetaiMatch (
56 IN EFI_UNICODE_COLLATION_INTERFACE *This,
57 IN CHAR16 *String,
58 IN CHAR16 *Pattern
59 );
60
61VOID
62LibStubStrLwrUpr (
63 IN EFI_UNICODE_COLLATION_INTERFACE *This,
64 IN CHAR16 *Str
65 );
66
67BOOLEAN
68LibMatchDevicePaths (
69 IN EFI_DEVICE_PATH *Multi,
70 IN EFI_DEVICE_PATH *Single
71 );
72
73EFI_DEVICE_PATH *
74LibDuplicateDevicePathInstance (
75 IN EFI_DEVICE_PATH *DevPath
76 );
77
78
79//
80// Globals
81//
82extern BOOLEAN LibInitialized;
83extern BOOLEAN LibFwInstance;
84extern SIMPLE_TEXT_OUTPUT_INTERFACE *LibRuntimeDebugOut;
85extern EFI_UNICODE_COLLATION_INTERFACE *UnicodeInterface;
86extern EFI_UNICODE_COLLATION_INTERFACE LibStubUnicodeInterface;
87extern EFI_RAISE_TPL LibRuntimeRaiseTPL;
88extern EFI_RESTORE_TPL LibRuntimeRestoreTPL;
Note: See TracBrowser for help on using the repository browser.