]> git.proxmox.com Git - mirror_edk2.git/blob - EdkCompatibilityPkg/Foundation/Library/Pei/PeiLib/Ipf/Ia_64Gen.h
Update the copyright notice format
[mirror_edk2.git] / EdkCompatibilityPkg / Foundation / Library / Pei / PeiLib / Ipf / Ia_64Gen.h
1 //
2 //
3 //
4 // Copyright (c) 2004, Intel Corporation. All rights reserved.<BR>
5 // This program and the accompanying materials
6 // are licensed and made available under the terms and conditions of the BSD License
7 // which accompanies this distribution. The full text of the license may be found at
8 // http://opensource.org/licenses/bsd-license.php
9 //
10 // THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11 // WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12 //
13 //Module Name: ia_64gen.h
14 //
15 //
16 //Abstract:
17 //
18 //
19 //
20 //
21 //Revision History
22 //
23 //
24 #ifndef _IA64GEN_H
25 #define _IA64GEN_H
26
27 #define TT_UNAT 0
28 #define C_PSR 0
29 #define J_UNAT 0
30 #define T_TYPE 0
31 #define T_IPSR 0x8
32 #define T_ISR 0x10
33 #define T_IIP 0x18
34 #define T_IFA 0x20
35 #define T_IIPA 0x28
36 #define T_IFS 0x30
37 #define T_IIM 0x38
38 #define T_RSC 0x40
39 #define T_BSP 0x48
40 #define T_BSPSTORE 0x50
41 #define T_RNAT 0x58
42 #define T_PFS 0x60
43 #define T_KBSPSTORE 0x68
44 #define T_UNAT 0x70
45 #define T_CCV 0x78
46 #define T_DCR 0x80
47 #define T_PREDS 0x88
48 #define T_NATS 0x90
49 #define T_R1 0x98
50 #define T_GP 0x98
51 #define T_R2 0xa0
52 #define T_R3 0xa8
53 #define T_R4 0xb0
54 #define T_R5 0xb8
55 #define T_R6 0xc0
56 #define T_R7 0xc8
57 #define T_R8 0xd0
58 #define T_R9 0xd8
59 #define T_R10 0xe0
60 #define T_R11 0xe8
61 #define T_R12 0xf0
62 #define T_SP 0xf0
63 #define T_R13 0xf8
64 #define T_R14 0x100
65 #define T_R15 0x108
66 #define T_R16 0x110
67 #define T_R17 0x118
68 #define T_R18 0x120
69 #define T_R19 0x128
70 #define T_R20 0x130
71 #define T_R21 0x138
72 #define T_R22 0x140
73 #define T_R23 0x148
74 #define T_R24 0x150
75 #define T_R25 0x158
76 #define T_R26 0x160
77 #define T_R27 0x168
78 #define T_R28 0x170
79 #define T_R29 0x178
80 #define T_R30 0x180
81 #define T_R31 0x188
82 #define T_F2 0x1f0
83 #define T_F3 0x200
84 #define T_F4 0x210
85 #define T_F5 0x220
86 #define T_F6 0x230
87 #define T_F7 0x240
88 #define T_F8 0x250
89 #define T_F9 0x260
90 #define T_F10 0x270
91 #define T_F11 0x280
92 #define T_F12 0x290
93 #define T_F13 0x2a0
94 #define T_F14 0x2b0
95 #define T_F15 0x2c0
96 #define T_F16 0x2d0
97 #define T_F17 0x2e0
98 #define T_F18 0x2f0
99 #define T_F19 0x300
100 #define T_F20 0x310
101 #define T_F21 0x320
102 #define T_F22 0x330
103 #define T_F23 0x340
104 #define T_F24 0x350
105 #define T_F25 0x360
106 #define T_F26 0x370
107 #define T_F27 0x380
108 #define T_F28 0x390
109 #define T_F29 0x3a0
110 #define T_F30 0x3b0
111 #define T_F31 0x3c0
112 #define T_FPSR 0x1e0
113 #define T_B0 0x190
114 #define T_B1 0x198
115 #define T_B2 0x1a0
116 #define T_B3 0x1a8
117 #define T_B4 0x1b0
118 #define T_B5 0x1b8
119 #define T_B6 0x1c0
120 #define T_B7 0x1c8
121 #define T_EC 0x1d0
122 #define T_LC 0x1d8
123 #define J_NATS 0x8
124 #define J_PFS 0x10
125 #define J_BSP 0x18
126 #define J_RNAT 0x20
127 #define J_PREDS 0x28
128 #define J_LC 0x30
129 #define J_R4 0x38
130 #define J_R5 0x40
131 #define J_R6 0x48
132 #define J_R7 0x50
133 #define J_SP 0x58
134 #define J_F2 0x60
135 #define J_F3 0x70
136 #define J_F4 0x80
137 #define J_F5 0x90
138 #define J_F16 0xa0
139 #define J_F17 0xb0
140 #define J_F18 0xc0
141 #define J_F19 0xd0
142 #define J_F20 0xe0
143 #define J_F21 0xf0
144 #define J_F22 0x100
145 #define J_F23 0x110
146 #define J_F24 0x120
147 #define J_F25 0x130
148 #define J_F26 0x140
149 #define J_F27 0x150
150 #define J_F28 0x160
151 #define J_F29 0x170
152 #define J_F30 0x180
153 #define J_F31 0x190
154 #define J_FPSR 0x1a0
155 #define J_B0 0x1a8
156 #define J_B1 0x1b0
157 #define J_B2 0x1b8
158 #define J_B3 0x1c0
159 #define J_B4 0x1c8
160 #define J_B5 0x1d0
161 #define TRAP_FRAME_LENGTH 0x3d0
162 #define C_UNAT 0x28
163 #define C_NATS 0x30
164 #define C_PFS 0x8
165 #define C_BSPSTORE 0x10
166 #define C_RNAT 0x18
167 #define C_RSC 0x20
168 #define C_PREDS 0x38
169 #define C_LC 0x40
170 #define C_DCR 0x48
171 #define C_R1 0x50
172 #define C_GP 0x50
173 #define C_R4 0x58
174 #define C_R5 0x60
175 #define C_R6 0x68
176 #define C_R7 0x70
177 #define C_SP 0x78
178 #define C_R13 0x80
179 #define C_F2 0x90
180 #define C_F3 0xa0
181 #define C_F4 0xb0
182 #define C_F5 0xc0
183 #define C_F16 0xd0
184 #define C_F17 0xe0
185 #define C_F18 0xf0
186 #define C_F19 0x100
187 #define C_F20 0x110
188 #define C_F21 0x120
189 #define C_F22 0x130
190 #define C_F23 0x140
191 #define C_F24 0x150
192 #define C_F25 0x160
193 #define C_F26 0x170
194 #define C_F27 0x180
195 #define C_F28 0x190
196 #define C_F29 0x1a0
197 #define C_F30 0x1b0
198 #define C_F31 0x1c0
199 #define C_FPSR 0x1d0
200 #define C_B0 0x1d8
201 #define C_B1 0x1e0
202 #define C_B2 0x1e8
203 #define C_B3 0x1f0
204 #define C_B4 0x1f8
205 #define C_B5 0x200
206 #define TT_R2 0x8
207 #define TT_R3 0x10
208 #define TT_R8 0x18
209 #define TT_R9 0x20
210 #define TT_R10 0x28
211 #define TT_R11 0x30
212 #define TT_R14 0x38
213
214 #endif _IA64GEN_H