]> git.proxmox.com Git - mirror_edk2.git/blob - EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/BaseLib.inf
Changing source filename to match name changing.
[mirror_edk2.git] / EdkCompatibilityPkg / Foundation / Library / EdkIIGlueLib / Library / BaseLib / BaseLib.inf
1 #/*++
2 #
3 # Copyright (c) 2004 - 2006, Intel Corporation
4 # All rights reserved. This program and the accompanying materials
5 # are licensed and made available under the terms and conditions of the BSD License
6 # which accompanies this distribution. The full text of the license may be found at
7 # http://opensource.org/licenses/bsd-license.php
8 #
9 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
11 #
12 # Module Name:
13 #
14 # BaseLib.inf
15 #
16 # Abstract:
17 #
18 # Component description file for BaseLib.
19 #
20 #--*/
21
22 [defines]
23 BASE_NAME = EdkIIGlueBaseLib
24 COMPONENT_TYPE = LIBRARY
25
26 [Sources.common]
27 CheckSum.c
28 SwitchStack.c
29 SwapBytes64.c
30 SwapBytes32.c
31 SwapBytes16.c
32 LongJump.c
33 SetJump.c
34 RShiftU64.c
35 RRotU64.c
36 RRotU32.c
37 MultU64x64.c
38 MultU64x32.c
39 MultS64x64.c
40 ModU64x32.c
41 LShiftU64.c
42 LRotU64.c
43 LRotU32.c
44 LowBitSet64.c
45 LowBitSet32.c
46 HighBitSet64.c
47 HighBitSet32.c
48 GetPowerOfTwo64.c
49 GetPowerOfTwo32.c
50 DivU64x64Remainder.c
51 DivU64x32Remainder.c
52 DivU64x32.c
53 DivS64x64Remainder.c
54 ARShiftU64.c
55 BitField.c
56 CpuDeadLoop.c
57 Cpu.c
58 LinkedList.c
59 String.c
60
61 [Sources.Ia32]
62 Ia32/Wbinvd.c | MSFT
63 Ia32/WriteMm7.c | MSFT
64 Ia32/WriteMm6.c | MSFT
65 Ia32/WriteMm5.c | MSFT
66 Ia32/WriteMm4.c | MSFT
67 Ia32/WriteMm3.c | MSFT
68 Ia32/WriteMm2.c | MSFT
69 Ia32/WriteMm1.c | MSFT
70 Ia32/WriteMm0.c | MSFT
71 Ia32/WriteLdtr.c | MSFT
72 Ia32/WriteIdtr.c | MSFT
73 Ia32/WriteGdtr.c | MSFT
74 Ia32/WriteDr7.c | MSFT
75 Ia32/WriteDr6.c | MSFT
76 Ia32/WriteDr5.c | MSFT
77 Ia32/WriteDr4.c | MSFT
78 Ia32/WriteDr3.c | MSFT
79 Ia32/WriteDr2.c | MSFT
80 Ia32/WriteDr1.c | MSFT
81 Ia32/WriteDr0.c | MSFT
82 Ia32/WriteCr4.c | MSFT
83 Ia32/WriteCr3.c | MSFT
84 Ia32/WriteCr2.c | MSFT
85 Ia32/WriteCr0.c | MSFT
86 Ia32/WriteMsr64.c | MSFT
87 Ia32/SwapBytes64.c | MSFT
88 Ia32/SetJump.c | MSFT
89 Ia32/RRotU64.c | MSFT
90 Ia32/RShiftU64.c | MSFT
91 Ia32/ReadPmc.c | MSFT
92 Ia32/ReadTsc.c | MSFT
93 Ia32/ReadLdtr.c | MSFT
94 Ia32/ReadIdtr.c | MSFT
95 Ia32/ReadGdtr.c | MSFT
96 Ia32/ReadTr.c | MSFT
97 Ia32/ReadSs.c | MSFT
98 Ia32/ReadGs.c | MSFT
99 Ia32/ReadFs.c | MSFT
100 Ia32/ReadEs.c | MSFT
101 Ia32/ReadDs.c | MSFT
102 Ia32/ReadCs.c | MSFT
103 Ia32/ReadMsr64.c | MSFT
104 Ia32/ReadMm7.c | MSFT
105 Ia32/ReadMm6.c | MSFT
106 Ia32/ReadMm5.c | MSFT
107 Ia32/ReadMm4.c | MSFT
108 Ia32/ReadMm3.c | MSFT
109 Ia32/ReadMm2.c | MSFT
110 Ia32/ReadMm1.c | MSFT
111 Ia32/ReadMm0.c | MSFT
112 Ia32/ReadEflags.c | MSFT
113 Ia32/ReadDr7.c | MSFT
114 Ia32/ReadDr6.c | MSFT
115 Ia32/ReadDr5.c | MSFT
116 Ia32/ReadDr4.c | MSFT
117 Ia32/ReadDr3.c | MSFT
118 Ia32/ReadDr2.c | MSFT
119 Ia32/ReadDr1.c | MSFT
120 Ia32/ReadDr0.c | MSFT
121 Ia32/ReadCr4.c | MSFT
122 Ia32/ReadCr3.c | MSFT
123 Ia32/ReadCr2.c | MSFT
124 Ia32/ReadCr0.c | MSFT
125 Ia32/Mwait.c | MSFT
126 Ia32/Monitor.c | MSFT
127 Ia32/ModU64x32.c | MSFT
128 Ia32/MultU64x64.c | MSFT
129 Ia32/MultU64x32.c | MSFT
130 Ia32/LShiftU64.c | MSFT
131 Ia32/LRotU64.c | MSFT
132 Ia32/LongJump.c | MSFT
133 Ia32/Invd.c | MSFT
134 Ia32/InterlockedCompareExchange64.c | MSFT
135 Ia32/InterlockedCompareExchange32.c | MSFT
136 Ia32/InterlockedDecrement.c | MSFT
137 Ia32/InterlockedIncrement.c | MSFT
138 Ia32/FxRestore.c | MSFT
139 Ia32/FxSave.c | MSFT
140 Ia32/FlushCacheLine.c | MSFT
141 Ia32/EnablePaging32.c | MSFT
142 Ia32/EnableInterrupts.c | MSFT
143 Ia32/EnableDisableInterrupts.c | MSFT
144 Ia32/DivU64x64Remainder.asm | MSFT
145 Ia32/DivU64x32Remainder.c | MSFT
146 Ia32/DivU64x32.c | MSFT
147 Ia32/DisablePaging32.c | MSFT
148 Ia32/DisableInterrupts.c | MSFT
149 Ia32/CpuPause.c | MSFT
150 Ia32/CpuIdEx.c | MSFT
151 Ia32/CpuId.c | MSFT
152 Ia32/CpuBreakpoint.c | MSFT
153 Ia32/ARShiftU64.c | MSFT
154 SynchronizationMsc.c | MSFT
155
156 Ia32/Wbinvd.asm | INTEL
157 Ia32/WriteMm7.asm | INTEL
158 Ia32/WriteMm6.asm | INTEL
159 Ia32/WriteMm5.asm | INTEL
160 Ia32/WriteMm4.asm | INTEL
161 Ia32/WriteMm3.asm | INTEL
162 Ia32/WriteMm2.asm | INTEL
163 Ia32/WriteMm1.asm | INTEL
164 Ia32/WriteMm0.asm | INTEL
165 Ia32/WriteLdtr.asm | INTEL
166 Ia32/WriteIdtr.asm | INTEL
167 Ia32/WriteGdtr.asm | INTEL
168 Ia32/WriteDr7.asm | INTEL
169 Ia32/WriteDr6.asm | INTEL
170 Ia32/WriteDr5.asm | INTEL
171 Ia32/WriteDr4.asm | INTEL
172 Ia32/WriteDr3.asm | INTEL
173 Ia32/WriteDr2.asm | INTEL
174 Ia32/WriteDr1.asm | INTEL
175 Ia32/WriteDr0.asm | INTEL
176 Ia32/WriteCr4.asm | INTEL
177 Ia32/WriteCr3.asm | INTEL
178 Ia32/WriteCr2.asm | INTEL
179 Ia32/WriteCr0.asm | INTEL
180 Ia32/WriteMsr64.asm | INTEL
181 Ia32/SwapBytes64.asm | INTEL
182 Ia32/SetJump.asm | INTEL
183 Ia32/RRotU64.asm | INTEL
184 Ia32/RShiftU64.asm | INTEL
185 Ia32/ReadPmc.asm | INTEL
186 Ia32/ReadTsc.asm | INTEL
187 Ia32/ReadLdtr.asm | INTEL
188 Ia32/ReadIdtr.asm | INTEL
189 Ia32/ReadGdtr.asm | INTEL
190 Ia32/ReadTr.asm | INTEL
191 Ia32/ReadSs.asm | INTEL
192 Ia32/ReadGs.asm | INTEL
193 Ia32/ReadFs.asm | INTEL
194 Ia32/ReadEs.asm | INTEL
195 Ia32/ReadDs.asm | INTEL
196 Ia32/ReadCs.asm | INTEL
197 Ia32/ReadMsr64.asm | INTEL
198 Ia32/ReadMm7.asm | INTEL
199 Ia32/ReadMm6.asm | INTEL
200 Ia32/ReadMm5.asm | INTEL
201 Ia32/ReadMm4.asm | INTEL
202 Ia32/ReadMm3.asm | INTEL
203 Ia32/ReadMm2.asm | INTEL
204 Ia32/ReadMm1.asm | INTEL
205 Ia32/ReadMm0.asm | INTEL
206 Ia32/ReadEflags.asm | INTEL
207 Ia32/ReadDr7.asm | INTEL
208 Ia32/ReadDr6.asm | INTEL
209 Ia32/ReadDr5.asm | INTEL
210 Ia32/ReadDr4.asm | INTEL
211 Ia32/ReadDr3.asm | INTEL
212 Ia32/ReadDr2.asm | INTEL
213 Ia32/ReadDr1.asm | INTEL
214 Ia32/ReadDr0.asm | INTEL
215 Ia32/ReadCr4.asm | INTEL
216 Ia32/ReadCr3.asm | INTEL
217 Ia32/ReadCr2.asm | INTEL
218 Ia32/ReadCr0.asm | INTEL
219 Ia32/Mwait.asm | INTEL
220 Ia32/Monitor.asm | INTEL
221 Ia32/ModU64x32.asm | INTEL
222 Ia32/MultU64x64.asm | INTEL
223 Ia32/MultU64x32.asm | INTEL
224 Ia32/LShiftU64.asm | INTEL
225 Ia32/LRotU64.asm | INTEL
226 Ia32/LongJump.asm | INTEL
227 Ia32/Invd.asm | INTEL
228 Ia32/InterlockedCompareExchange64.asm | INTEL
229 Ia32/InterlockedCompareExchange32.asm | INTEL
230 Ia32/InterlockedDecrement.asm | INTEL
231 Ia32/InterlockedIncrement.asm | INTEL
232 Ia32/FxRestore.asm | INTEL
233 Ia32/FxSave.asm | INTEL
234 Ia32/FlushCacheLine.asm | INTEL
235 Ia32/EnablePaging32.asm | INTEL
236 Ia32/EnableInterrupts.asm | INTEL
237 Ia32/EnableDisableInterrupts.asm | INTEL
238 Ia32/DivU64x64Remainder.asm | INTEL
239 Ia32/DivU64x32Remainder.asm | INTEL
240 Ia32/DivU64x32.asm | INTEL
241 Ia32/DisablePaging32.asm | INTEL
242 Ia32/DisableInterrupts.asm | INTEL
243 Ia32/CpuPause.asm | INTEL
244 Ia32/CpuIdEx.asm | INTEL
245 Ia32/CpuId.asm | INTEL
246 Ia32/CpuBreakpoint.asm | INTEL
247 Ia32/ARShiftU64.asm | INTEL
248 Synchronization.c | INTEL
249
250 Ia32/Thunk16.asm
251 Ia32/EnablePaging64.asm
252
253 Ia32/Thunk16.S | GCC
254 Ia32/CpuBreakpoint.S | GCC
255 Ia32/CpuPause.S | GCC
256 Ia32/EnableDisableInterrupts.S | GCC
257 Ia32/DisableInterrupts.S | GCC
258 Ia32/EnableInterrupts.S | GCC
259 Ia32/InterlockedCompareExchange64.S | GCC
260 Ia32/InterlockedCompareExchange32.S | GCC
261 Ia32/InterlockedDecrement.S | GCC
262 Ia32/InterlockedIncrement.S | GCC
263 Ia32/FlushCacheLine.S | GCC
264 Ia32/Invd.S | GCC
265 Ia32/Wbinvd.S | GCC
266 Ia32/EnablePaging64.S | GCC
267 Ia32/DisablePaging32.S | GCC
268 Ia32/EnablePaging32.S | GCC
269 Ia32/Mwait.S | GCC
270 Ia32/Monitor.S | GCC
271 Ia32/ReadPmc.S | GCC
272 Ia32/ReadTsc.S | GCC
273 Ia32/WriteMm7.S | GCC
274 Ia32/WriteMm6.S | GCC
275 Ia32/WriteMm5.S | GCC
276 Ia32/WriteMm4.S | GCC
277 Ia32/WriteMm3.S | GCC
278 Ia32/WriteMm2.S | GCC
279 Ia32/WriteMm1.S | GCC
280 Ia32/WriteMm0.S | GCC
281 Ia32/ReadMm7.S | GCC
282 Ia32/ReadMm6.S | GCC
283 Ia32/ReadMm5.S | GCC
284 Ia32/ReadMm4.S | GCC
285 Ia32/ReadMm3.S | GCC
286 Ia32/ReadMm2.S | GCC
287 Ia32/ReadMm1.S | GCC
288 Ia32/ReadMm0.S | GCC
289 Ia32/FxRestore.S | GCC
290 Ia32/FxSave.S | GCC
291 Ia32/WriteLdtr.S | GCC
292 Ia32/ReadLdtr.S | GCC
293 Ia32/WriteIdtr.S | GCC
294 Ia32/ReadIdtr.S | GCC
295 Ia32/WriteGdtr.S | GCC
296 Ia32/ReadGdtr.S | GCC
297 Ia32/ReadTr.S | GCC
298 Ia32/ReadSs.S | GCC
299 Ia32/ReadGs.S | GCC
300 Ia32/ReadFs.S | GCC
301 Ia32/ReadEs.S | GCC
302 Ia32/ReadDs.S | GCC
303 Ia32/ReadCs.S | GCC
304 Ia32/WriteDr7.S | GCC
305 Ia32/WriteDr6.S | GCC
306 Ia32/WriteDr5.S | GCC
307 Ia32/WriteDr4.S | GCC
308 Ia32/WriteDr3.S | GCC
309 Ia32/WriteDr2.S | GCC
310 Ia32/WriteDr1.S | GCC
311 Ia32/WriteDr0.S | GCC
312 Ia32/ReadDr7.S | GCC
313 Ia32/ReadDr6.S | GCC
314 Ia32/ReadDr5.S | GCC
315 Ia32/ReadDr4.S | GCC
316 Ia32/ReadDr3.S | GCC
317 Ia32/ReadDr2.S | GCC
318 Ia32/ReadDr1.S | GCC
319 Ia32/ReadDr0.S | GCC
320 Ia32/WriteCr4.S | GCC
321 Ia32/WriteCr3.S | GCC
322 Ia32/WriteCr2.S | GCC
323 Ia32/WriteCr0.S | GCC
324 Ia32/ReadCr4.S | GCC
325 Ia32/ReadCr3.S | GCC
326 Ia32/ReadCr2.S | GCC
327 Ia32/ReadCr0.S | GCC
328 Ia32/WriteMsr64.S | GCC
329 Ia32/ReadMsr64.S | GCC
330 Ia32/ReadEflags.S | GCC
331 Ia32/CpuIdEx.S | GCC
332 Ia32/CpuId.S | GCC
333 Ia32/LongJump.S | GCC
334 Ia32/SetJump.S | GCC
335 Ia32/SwapBytes64.S | GCC
336 Ia32/DivU64x64Remainder.S | GCC
337 Ia32/DivU64x32Remainder.S | GCC
338 Ia32/ModU64x32.S | GCC
339 Ia32/DivU64x32.S | GCC
340 Ia32/MultU64x64.S | GCC
341 Ia32/MultU64x32.S | GCC
342 Ia32/RRotU64.S | GCC
343 Ia32/LRotU64.S | GCC
344 Ia32/ARShiftU64.S | GCC
345 Ia32/RShiftU64.S | GCC
346 Ia32/LShiftU64.S | GCC
347 SynchronizationGcc.c | GCC
348
349 Ia32/DivS64x64Remainder.c
350 Ia32/InternalSwitchStack.c
351 Ia32/Non-existing.c
352 Unaligned.c
353 X86WriteIdtr.c
354 X86WriteGdtr.c
355 X86Thunk.c
356 X86ReadIdtr.c
357 X86ReadGdtr.c
358 X86Msr.c
359 X86MemoryFence.c
360 X86GetInterruptState.c
361 X86FxSave.c
362 X86FxRestore.c
363 X86EnablePaging64.c
364 X86EnablePaging32.c
365 X86DisablePaging64.c
366 X86DisablePaging32.c
367
368 [Sources.X64]
369 X64/Thunk16.asm
370 X64/CpuPause.asm
371 X64/EnableDisableInterrupts.asm
372 X64/DisableInterrupts.asm
373 X64/EnableInterrupts.asm
374 X64/FlushCacheLine.asm
375 X64/Invd.asm
376 X64/Wbinvd.asm
377 X64/DisablePaging64.asm
378 X64/EnablePaging64.asm
379 X64/Mwait.asm
380 X64/Monitor.asm
381 X64/ReadPmc.asm
382 X64/ReadTsc.asm
383 X64/WriteMm7.asm
384 X64/WriteMm6.asm
385 X64/WriteMm5.asm
386 X64/WriteMm4.asm
387 X64/WriteMm3.asm
388 X64/WriteMm2.asm
389 X64/WriteMm1.asm
390 X64/WriteMm0.asm
391 X64/ReadMm7.asm
392 X64/ReadMm6.asm
393 X64/ReadMm5.asm
394 X64/ReadMm4.asm
395 X64/ReadMm3.asm
396 X64/ReadMm2.asm
397 X64/ReadMm1.asm
398 X64/ReadMm0.asm
399 X64/FxRestore.asm
400 X64/FxSave.asm
401 X64/WriteLdtr.asm
402 X64/ReadLdtr.asm
403 X64/WriteIdtr.asm
404 X64/ReadIdtr.asm
405 X64/WriteGdtr.asm
406 X64/ReadGdtr.asm
407 X64/ReadTr.asm
408 X64/ReadSs.asm
409 X64/ReadGs.asm
410 X64/ReadFs.asm
411 X64/ReadEs.asm
412 X64/ReadDs.asm
413 X64/ReadCs.asm
414 X64/WriteDr7.asm
415 X64/WriteDr6.asm
416 X64/WriteDr5.asm
417 X64/WriteDr4.asm
418 X64/WriteDr3.asm
419 X64/WriteDr2.asm
420 X64/WriteDr1.asm
421 X64/WriteDr0.asm
422 X64/ReadDr7.asm
423 X64/ReadDr6.asm
424 X64/ReadDr5.asm
425 X64/ReadDr4.asm
426 X64/ReadDr3.asm
427 X64/ReadDr2.asm
428 X64/ReadDr1.asm
429 X64/ReadDr0.asm
430 X64/WriteCr4.asm
431 X64/WriteCr3.asm
432 X64/WriteCr2.asm
433 X64/WriteCr0.asm
434 X64/ReadCr4.asm
435 X64/ReadCr3.asm
436 X64/ReadCr2.asm
437 X64/ReadCr0.asm
438 X64/ReadEflags.asm
439 X64/CpuIdEx.asm
440 X64/CpuId.asm
441 X64/LongJump.asm
442 X64/SetJump.asm
443 X64/SwitchStack.asm
444 X64/InterlockedCompareExchange64.asm
445 X64/InterlockedCompareExchange32.asm
446
447 X64/InterlockedDecrement.c | MSFT
448 X64/InterlockedIncrement.c | MSFT
449 X64/CpuBreakpoint.c | MSFT
450 X64/WriteMsr64.c | MSFT
451 X64/ReadMsr64.c | MSFT
452 SynchronizationMsc.c | MSFT
453
454 X64/InterlockedDecrement.asm | INTEL
455 X64/InterlockedIncrement.asm | INTEL
456 X64/CpuBreakpoint.asm | INTEL
457 X64/WriteMsr64.asm | INTEL
458 X64/ReadMsr64.asm | INTEL
459 Synchronization.c | INTEL
460
461 X64/Non-existing.c
462 Math64.c
463 Unaligned.c
464 X86WriteIdtr.c
465 X86WriteGdtr.c
466 X86Thunk.c
467 X86ReadIdtr.c
468 X86ReadGdtr.c
469 X86Msr.c
470 X86MemoryFence.c
471 X86GetInterruptState.c
472 X86FxSave.c
473 X86FxRestore.c
474 X86EnablePaging64.c
475 X86EnablePaging32.c
476 X86DisablePaging64.c
477 X86DisablePaging32.c
478 X64/WriteMsr64.S | GCC
479 X64/WriteMm7.S | GCC
480 X64/WriteMm6.S | GCC
481 X64/WriteMm5.S | GCC
482 X64/WriteMm4.S | GCC
483 X64/WriteMm3.S | GCC
484 X64/WriteMm2.S | GCC
485 X64/WriteMm1.S | GCC
486 X64/WriteMm0.S | GCC
487 X64/WriteLdtr.S | GCC
488 X64/WriteIdtr.S | GCC
489 X64/WriteGdtr.S | GCC
490 X64/WriteDr7.S | GCC
491 X64/WriteDr6.S | GCC
492 X64/WriteDr5.S | GCC
493 X64/WriteDr4.S | GCC
494 X64/WriteDr3.S | GCC
495 X64/WriteDr2.S | GCC
496 X64/WriteDr1.S | GCC
497 X64/WriteDr0.S | GCC
498 X64/WriteCr4.S | GCC
499 X64/WriteCr3.S | GCC
500 X64/WriteCr2.S | GCC
501 X64/WriteCr0.S | GCC
502 X64/Wbinvd.S | GCC
503 X64/Thunk16.S | GCC
504 X64/SwitchStack.S | GCC
505 X64/SetJump.S | GCC
506 X64/ReadTsc.S | GCC
507 X64/ReadTr.S | GCC
508 X64/ReadSs.S | GCC
509 X64/ReadPmc.S | GCC
510 X64/ReadMsr64.S | GCC
511 X64/ReadMm7.S | GCC
512 X64/ReadMm6.S | GCC
513 X64/ReadMm5.S | GCC
514 X64/ReadMm4.S | GCC
515 X64/ReadMm3.S | GCC
516 X64/ReadMm2.S | GCC
517 X64/ReadMm1.S | GCC
518 X64/ReadMm0.S | GCC
519 X64/ReadLdtr.S | GCC
520 X64/ReadIdtr.S | GCC
521 X64/ReadGs.S | GCC
522 X64/ReadGdtr.S | GCC
523 X64/ReadFs.S | GCC
524 X64/ReadEs.S | GCC
525 X64/ReadEflags.S | GCC
526 X64/ReadDs.S | GCC
527 X64/ReadDr7.S | GCC
528 X64/ReadDr6.S | GCC
529 X64/ReadDr5.S | GCC
530 X64/ReadDr4.S | GCC
531 X64/ReadDr3.S | GCC
532 X64/ReadDr2.S | GCC
533 X64/ReadDr1.S | GCC
534 X64/ReadDr0.S | GCC
535 X64/ReadCs.S | GCC
536 X64/ReadCr4.S | GCC
537 X64/ReadCr3.S | GCC
538 X64/ReadCr2.S | GCC
539 X64/ReadCr0.S | GCC
540 X64/Mwait.S | GCC
541 X64/Monitor.S | GCC
542 X64/LongJump.S | GCC
543 X64/Invd.S | GCC
544 X64/InterlockedIncrement.S | GCC
545 X64/InterlockedDecrement.S | GCC
546 X64/InterlockedCompareExchange64.S | GCC
547 X64/InterlockedCompareExchange32.S | GCC
548 X64/FxSave.S | GCC
549 X64/FxRestore.S | GCC
550 X64/FlushCacheLine.S | GCC
551 X64/EnablePaging64.S | GCC
552 X64/EnableInterrupts.S | GCC
553 X64/EnableDisableInterrupts.S | GCC
554 X64/DisablePaging64.S | GCC
555 X64/DisableInterrupts.S | GCC
556 X64/CpuPause.S | GCC
557 X64/CpuId.S | GCC
558 X64/CpuIdEx.S | GCC
559 X64/CpuBreakpoint.S | GCC
560 SynchronizationGcc.c | GCC
561 ChkStkGcc.c | GCC
562
563 [Sources.IPF]
564 SynchronizationMsc.c
565 Math64.c
566 Ipf/asm.h
567 Ipf/ia_64gen.h
568 Ipf/PalCallStatic.s
569 Ipf/setjmp.s
570 Ipf/longjmp.s
571 Ipf/SwitchStack.s
572 Ipf/Unaligned.c
573 Ipf/CpuBreakpoint.c
574 Ipf/InterlockedCompareExchange32.s
575 Ipf/InterlockedCompareExchange64.s
576 Ipf/Synchronization.c
577 Ipf/CpuPause.s
578 Ipf/CpuFlushTlb.s
579 Ipf/GetInterruptState.s
580 Ipf/InternalSwitchStack.c
581 Ipf/FlushCacheRange.s
582 Ipf/AccessDbr.s
583 Ipf/AccessEicr.s
584 Ipf/AccessGcr.s
585 Ipf/AccessKr.s
586 Ipf/AccessPmr.s
587 Ipf/AccessPsr.s
588 Ipf/AsmPalCall.s
589 Ipf/ExecFc.s
590 Ipf/ReadCpuid.s
591 Ipf/AccessGp.s
592
593 [sources.ebc]
594 Math64.c
595 Unaligned.c
596 Ebc/SwitchStack.c
597 Ebc/SetJumpLongJump.c
598 Ebc/CpuBreakpoint.c
599 Ebc/Synchronization.c
600 Synchronization.c
601
602 [includes.common]
603 .
604 ../../Include
605 ../../Include/Library
606 $(EDK_SOURCE)/Foundation
607 $(EDK_SOURCE)/Foundation/Framework
608 $(EDK_SOURCE)/Foundation/Efi
609 $(EDK_SOURCE)/Foundation/Include
610 $(EDK_SOURCE)/Foundation/Efi/Include
611 $(EDK_SOURCE)/Foundation/Framework/Include
612 $(EDK_SOURCE)/Foundation/Include/IndustryStandard
613 $(EDK_SOURCE)/Foundation/Core/Dxe
614 $(EDK_SOURCE)/Foundation/Library/Dxe/Include
615 $(EDK_SOURCE)/Foundation/Cpu/Pentium/Include
616
617 [includes.IA32]
618 ../../Include/Ia32
619
620 [includes.X64]
621 ../../Include/x64
622
623
624 [libraries.common]
625 #
626 # Actually, BaesLib may refer
627 # BaseTimerLibLocalApic::GetPerformanceCounter()in AcquireSpinLock()
628 # BaseMemoryLib::ZeroMem() in StrnCpy()
629 #
630
631
632 [libraries.ia32]
633
634
635 [libraries.x64]
636
637
638 [nmake.common]
639 C_FLAGS = $(C_FLAGS) /D EDKII_GLUE_LIBRARY_IMPLEMENTATION
640 LIB_STD_FLAGS = $(LIB_STD_FLAGS) /IGNORE:4006 /IGNORE:4221
641
642 [nmake.ia32]
643 C_FLAGS = $(C_FLAGS) /D MDE_CPU_IA32
644
645 [nmake.x64]
646 C_FLAGS = $(C_FLAGS) /D MDE_CPU_X64
647
648 [nmake.ipf]
649 C_FLAGS = $(C_FLAGS) /D MDE_CPU_IPF
650
651 [nmake.ebc]
652 EBC_C_STD_FLAGS = $(EBC_C_STD_FLAGS) /D EDKII_GLUE_LIBRARY_IMPLEMENTATION
653 EBC_LIB_STD_FLAGS = $(EBC_LIB_STD_FLAGS) /IGNORE:4006 /IGNORE:4221
654 EBC_C_STD_FLAGS = $(EBC_C_STD_FLAGS) /D MDE_CPU_EBC
655