1#/*++ 2# 3# Copyright (c) 2004 - 2011, Intel Corporation. All rights reserved.<BR> 4# 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] 23BASE_NAME = EdkIIGlueBaseLib 24COMPONENT_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 Ipf/asm.h 565 Ipf/ia_64gen.h 566 Ipf/PalCallStatic.s 567 Ipf/setjmp.s 568 Ipf/longjmp.s 569 Ipf/SwitchStack.s 570 Ipf/Unaligned.c 571 Ipf/InterlockedCompareExchange32.s 572 Ipf/InterlockedCompareExchange64.s 573 Ipf/Synchronization.c 574 Ipf/CpuPause.s 575 Ipf/CpuFlushTlb.s 576 Ipf/GetInterruptState.s 577 Ipf/InternalSwitchStack.c 578 Ipf/FlushCacheRange.s 579 Ipf/AccessDbr.s 580 Ipf/AccessEicr.s 581 Ipf/AccessGcr.s 582 Ipf/AccessKr.s 583 Ipf/AccessPmr.s 584 Ipf/AccessPsr.s 585 Ipf/AsmPalCall.s 586 Ipf/ExecFc.s 587 Ipf/ReadCpuid.s 588 Ipf/AccessGp.s 589 Math64.c 590 Ipf/CpuBreakpoint.c | INTEL 591 Ipf/CpuBreakpointMsc.c | MSFT 592 Synchronization.c | INTEL 593 SynchronizationMsc.c | MSFT 594 SynchronizationGcc.c | GCC 595 596[sources.ebc] 597 Math64.c 598 Unaligned.c 599 Ebc/SwitchStack.c 600 Ebc/SetJumpLongJump.c 601 Ebc/CpuBreakpoint.c 602 Ebc/Synchronization.c 603 Synchronization.c 604 605[includes.common] 606 . 607 ../../Include 608 ../../Include/Library 609 $(EDK_SOURCE)/Foundation 610 $(EDK_SOURCE)/Foundation/Framework 611 $(EDK_SOURCE)/Foundation/Efi 612 $(EDK_SOURCE)/Foundation/Include 613 $(EDK_SOURCE)/Foundation/Efi/Include 614 $(EDK_SOURCE)/Foundation/Framework/Include 615 $(EDK_SOURCE)/Foundation/Include/IndustryStandard 616 $(EDK_SOURCE)/Foundation/Core/Dxe 617 $(EDK_SOURCE)/Foundation/Library/Dxe/Include 618 $(EDK_SOURCE)/Foundation/Cpu/Pentium/Include 619 620[includes.IA32] 621 ../../Include/Ia32 622 623[includes.X64] 624 ../../Include/x64 625 626 627[libraries.common] 628# 629# Actually, BaesLib may refer 630# BaseTimerLibLocalApic::GetPerformanceCounter()in AcquireSpinLock() 631# BaseMemoryLib::ZeroMem() in StrnCpy() 632# 633 634 635[libraries.ia32] 636 637 638[libraries.x64] 639 640 641[nmake.common] 642 C_FLAGS = $(C_FLAGS) /D EDKII_GLUE_LIBRARY_IMPLEMENTATION 643 LIB_STD_FLAGS = $(LIB_STD_FLAGS) /IGNORE:4006 /IGNORE:4221 644 645[nmake.ia32] 646 C_FLAGS = $(C_FLAGS) /D MDE_CPU_IA32 647 648[nmake.x64] 649 C_FLAGS = $(C_FLAGS) /D MDE_CPU_X64 650 651[nmake.ipf] 652 C_FLAGS = $(C_FLAGS) /D MDE_CPU_IPF 653 654[nmake.ebc] 655 EBC_C_STD_FLAGS = $(EBC_C_STD_FLAGS) /D EDKII_GLUE_LIBRARY_IMPLEMENTATION 656 EBC_LIB_STD_FLAGS = $(EBC_LIB_STD_FLAGS) /IGNORE:4006 /IGNORE:4221 657 EBC_C_STD_FLAGS = $(EBC_C_STD_FLAGS) /D MDE_CPU_EBC 658