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.7 KB
|
Line | |
---|
1 | #ifndef _EFI_RT_LIB_INCLUDE_
|
---|
2 | #define _EFI_RT_LIB_INCLUDE_
|
---|
3 | /*++
|
---|
4 |
|
---|
5 | Copyright (c) 1998 Intel Corporation
|
---|
6 |
|
---|
7 | Module Name:
|
---|
8 |
|
---|
9 | efilib.h
|
---|
10 |
|
---|
11 | Abstract:
|
---|
12 |
|
---|
13 | EFI Runtime library functions
|
---|
14 |
|
---|
15 |
|
---|
16 |
|
---|
17 | Revision History
|
---|
18 |
|
---|
19 | --*/
|
---|
20 |
|
---|
21 | #include "efidebug.h"
|
---|
22 | #include "efipart.h"
|
---|
23 | #include "efilibplat.h"
|
---|
24 |
|
---|
25 |
|
---|
26 | VOID
|
---|
27 | RUNTIMEFUNCTION
|
---|
28 | RtZeroMem (
|
---|
29 | IN VOID *Buffer,
|
---|
30 | IN UINTN Size
|
---|
31 | );
|
---|
32 |
|
---|
33 | VOID
|
---|
34 | RUNTIMEFUNCTION
|
---|
35 | RtSetMem (
|
---|
36 | IN VOID *Buffer,
|
---|
37 | IN UINTN Size,
|
---|
38 | IN UINT8 Value
|
---|
39 | );
|
---|
40 |
|
---|
41 | VOID
|
---|
42 | RUNTIMEFUNCTION
|
---|
43 | RtCopyMem (
|
---|
44 | IN VOID *Dest,
|
---|
45 | IN VOID *Src,
|
---|
46 | IN UINTN len
|
---|
47 | );
|
---|
48 |
|
---|
49 | INTN
|
---|
50 | RUNTIMEFUNCTION
|
---|
51 | RtCompareMem (
|
---|
52 | IN VOID *Dest,
|
---|
53 | IN VOID *Src,
|
---|
54 | IN UINTN len
|
---|
55 | );
|
---|
56 |
|
---|
57 | INTN
|
---|
58 | RUNTIMEFUNCTION
|
---|
59 | RtStrCmp (
|
---|
60 | IN CHAR16 *s1,
|
---|
61 | IN CHAR16 *s2
|
---|
62 | );
|
---|
63 |
|
---|
64 |
|
---|
65 | VOID
|
---|
66 | RUNTIMEFUNCTION
|
---|
67 | RtStrCpy (
|
---|
68 | IN CHAR16 *Dest,
|
---|
69 | IN CHAR16 *Src
|
---|
70 | );
|
---|
71 |
|
---|
72 | VOID
|
---|
73 | RUNTIMEFUNCTION
|
---|
74 | RtStrCat (
|
---|
75 | IN CHAR16 *Dest,
|
---|
76 | IN CHAR16 *Src
|
---|
77 | );
|
---|
78 |
|
---|
79 | UINTN
|
---|
80 | RUNTIMEFUNCTION
|
---|
81 | RtStrLen (
|
---|
82 | IN CHAR16 *s1
|
---|
83 | );
|
---|
84 |
|
---|
85 | UINTN
|
---|
86 | RUNTIMEFUNCTION
|
---|
87 | RtStrSize (
|
---|
88 | IN CHAR16 *s1
|
---|
89 | );
|
---|
90 |
|
---|
91 | INTN
|
---|
92 | RUNTIMEFUNCTION
|
---|
93 | RtCompareGuid (
|
---|
94 | IN EFI_GUID *Guid1,
|
---|
95 | IN EFI_GUID *Guid2
|
---|
96 | );
|
---|
97 |
|
---|
98 | UINT8
|
---|
99 | RUNTIMEFUNCTION
|
---|
100 | RtDecimaltoBCD(
|
---|
101 | IN UINT8 BcdValue
|
---|
102 | );
|
---|
103 |
|
---|
104 | UINT8
|
---|
105 | RUNTIMEFUNCTION
|
---|
106 | RtBCDtoDecimal(
|
---|
107 | IN UINT8 BcdValue
|
---|
108 | );
|
---|
109 |
|
---|
110 | //
|
---|
111 | // Virtual mapping transition support. (Only used during
|
---|
112 | // the virtual address change transisition)
|
---|
113 | //
|
---|
114 |
|
---|
115 | VOID
|
---|
116 | RUNTIMEFUNCTION
|
---|
117 | RtLibEnableVirtualMappings (
|
---|
118 | VOID
|
---|
119 | );
|
---|
120 |
|
---|
121 | VOID
|
---|
122 | RUNTIMEFUNCTION
|
---|
123 | RtConvertList (
|
---|
124 | IN UINTN DebugDisposition,
|
---|
125 | IN OUT LIST_ENTRY *ListHead
|
---|
126 | );
|
---|
127 |
|
---|
128 | VOID
|
---|
129 | RUNTIMEFUNCTION
|
---|
130 | RtAcquireLock (
|
---|
131 | IN FLOCK *Lock
|
---|
132 | );
|
---|
133 |
|
---|
134 | VOID
|
---|
135 | RUNTIMEFUNCTION
|
---|
136 | RtReleaseLock (
|
---|
137 | IN FLOCK *Lock
|
---|
138 | );
|
---|
139 |
|
---|
140 |
|
---|
141 | #endif
|
---|
Note:
See
TracBrowser
for help on using the repository browser.