X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdePkg%2FLibrary%2FBaseLib%2FBaseLib.msa;h=7e4c870b4f1e08e0afef6e28ade32f350f904995;hp=efc9eadda790a5af46e19c70dc845ae3ab48eed6;hb=d958721a06dce3aa0fc941c115db86e3f91254f7;hpb=878ddf1fc3540a715f63594ed22b6929e881afb4
diff --git a/MdePkg/Library/BaseLib/BaseLib.msa b/MdePkg/Library/BaseLib/BaseLib.msa
index efc9eadda7..7e4c870b4f 100644
--- a/MdePkg/Library/BaseLib/BaseLib.msa
+++ b/MdePkg/Library/BaseLib/BaseLib.msa
@@ -1,309 +1,658 @@
-
-
-
-
- BaseLib
- BASE
- LIBRARY
- 27d67720-ea68-48ae-93da-a3a074c90e30
- 0
- Memory-only library functions with no library constructordestructor
- FIX ME!
- Copyright (c) 2004-2006, Intel Corporation
-
- All rights reserved. This program and the accompanying materials
- are licensed and made available under the terms and conditions of the BSD License
- which accompanies this distribution. The full text of the license may be found at
- http://opensource.org/licenses/bsd-license.php
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
-
- 0
- 2006-03-09 23:16
- 2006-03-22 18:15
-
-
- BaseLib
- BaseMemoryLib
- DebugLib
- TimerLib
-
-
- String.c
- LinkedList.c
- Synchronization.c
- Cpu.c
- CpuDeadLoop.c
- BitField.c
- ARShiftU64.c
- DivS64x64Remainder.c
- DivU64x32.c
- DivU64x32Remainder.c
- DivU64x64Remainder.c
- GetPowerOfTwo32.c
- GetPowerOfTwo64.c
- HighBitSet32.c
- HighBitSet64.c
- LowBitSet32.c
- LowBitSet64.c
- LRotU32.c
- LRotU64.c
- LShiftU64.c
- ModU64x32.c
- MultS64x64.c
- MultU64x32.c
- MultU64x64.c
- RRotU32.c
- RRotU64.c
- RShiftU64.c
- SwapBytes16.c
- SwapBytes32.c
- SwapBytes64.c
-
- x86LowLevel.c
- x86Thunk.c
- Unaligned.c
- Ia32\Non-existing.c
- Ia32\LShiftU64.asm
- Ia32\RShiftU64.asm
- Ia32\ARShiftU64.asm
- Ia32\LRotU64.asm
- Ia32\RRotU64.asm
- Ia32\MultU64x32.asm
- Ia32\MultU64x64.asm
- Ia32\DivU64x32.asm
- Ia32\ModU64x32.asm
- Ia32\DivU64x32Remainder.asm
- Ia32\DivU64x64Remainder.asm
- Ia32\DivS64x64Remainder.c
- Ia32\SwapBytes64.asm
- Ia32\SetJump.asm
- Ia32\LongJump.asm
- Ia32\SwitchStack.c
- Ia32\CpuId.asm
- Ia32\ReadEflags.asm
- Ia32\ReadMsr64.asm
- Ia32\WriteMsr32.asm
- Ia32\WriteMsr64.asm
- Ia32\ReadCr0.asm
- Ia32\ReadCr2.asm
- Ia32\ReadCr3.asm
- Ia32\ReadCr4.asm
- Ia32\WriteCr0.asm
- Ia32\WriteCr2.asm
- Ia32\WriteCr3.asm
- Ia32\WriteCr4.asm
- Ia32\ReadDr0.asm
- Ia32\ReadDr1.asm
- Ia32\ReadDr2.asm
- Ia32\ReadDr3.asm
- Ia32\ReadDr4.asm
- Ia32\ReadDr5.asm
- Ia32\ReadDr6.asm
- Ia32\ReadDr7.asm
- Ia32\WriteDr0.asm
- Ia32\WriteDr1.asm
- Ia32\WriteDr2.asm
- Ia32\WriteDr3.asm
- Ia32\WriteDr4.asm
- Ia32\WriteDr5.asm
- Ia32\WriteDr6.asm
- Ia32\WriteDr7.asm
- Ia32\ReadCs.asm
- Ia32\ReadDs.asm
- Ia32\ReadEs.asm
- Ia32\ReadFs.asm
- Ia32\ReadGs.asm
- Ia32\ReadSs.asm
- Ia32\ReadTr.asm
- Ia32\ReadGdtr.asm
- Ia32\WriteGdtr.asm
- Ia32\ReadIdtr.asm
- Ia32\WriteIdtr.asm
- Ia32\ReadLdtr.asm
- Ia32\WriteLdtr.asm
- Ia32\FxSave.asm
- Ia32\FxRestore.asm
- Ia32\ReadMm0.asm
- Ia32\ReadMm1.asm
- Ia32\ReadMm2.asm
- Ia32\ReadMm3.asm
- Ia32\ReadMm4.asm
- Ia32\ReadMm5.asm
- Ia32\ReadMm6.asm
- Ia32\ReadMm7.asm
- Ia32\WriteMm0.asm
- Ia32\WriteMm1.asm
- Ia32\WriteMm2.asm
- Ia32\WriteMm3.asm
- Ia32\WriteMm4.asm
- Ia32\WriteMm5.asm
- Ia32\WriteMm6.asm
- Ia32\WriteMm7.asm
- Ia32\ReadTsc.asm
- Ia32\ReadPmc.asm
- Ia32\Monitor.asm
- Ia32\Mwait.asm
- Ia32\EnablePaging32.asm
- Ia32\DisablePaging32.asm
- Ia32\EnablePaging64.asm
- Ia32\Wbinvd.asm
- Ia32\Invd.asm
- Ia32\FlushCacheLine.asm
- Ia32\InterlockedIncrement.asm
- Ia32\InterlockedDecrement.asm
- Ia32\InterlockedCompareExchange32.asm
- Ia32\InterlockedCompareExchange64.asm
- Ia32\EnableInterrupts.asm
- Ia32\DisableInterrupts.asm
- Ia32\EnableDisableInterrupts.asm
- Ia32\CpuSleep.asm
- Ia32\CpuPause.asm
- Ia32\CpuBreakpoint.asm
- Ia32\CpuFlushTlb.asm
- Ia32\Thunk16.asm
-
-
- x86LowLevel.c
- x86Thunk.c
- Unaligned.c
- Math64.c
- x64\Non-existing.c
- x64\SwitchStack.asm
- x64\SetJump.asm
- x64\LongJump.asm
- x64\CpuId.asm
- x64\ReadEflags.asm
- x64\ReadMsr32.asm
- x64\ReadMsr64.asm
- x64\WriteMsr32.asm
- x64\WriteMsr64.asm
- x64\ReadCr0.asm
- x64\ReadCr2.asm
- x64\ReadCr3.asm
- x64\ReadCr4.asm
- x64\WriteCr0.asm
- x64\WriteCr2.asm
- x64\WriteCr3.asm
- x64\WriteCr4.asm
- x64\ReadDr0.asm
- x64\ReadDr1.asm
- x64\ReadDr2.asm
- x64\ReadDr3.asm
- x64\ReadDr4.asm
- x64\ReadDr5.asm
- x64\ReadDr6.asm
- x64\ReadDr7.asm
- x64\WriteDr0.asm
- x64\WriteDr1.asm
- x64\WriteDr2.asm
- x64\WriteDr3.asm
- x64\WriteDr4.asm
- x64\WriteDr5.asm
- x64\WriteDr6.asm
- x64\WriteDr7.asm
- x64\ReadCs.asm
- x64\ReadDs.asm
- x64\ReadEs.asm
- x64\ReadFs.asm
- x64\ReadGs.asm
- x64\ReadSs.asm
- x64\ReadTr.asm
- x64\ReadGdtr.asm
- x64\WriteGdtr.asm
- x64\ReadIdtr.asm
- x64\WriteIdtr.asm
- x64\ReadLdtr.asm
- x64\WriteLdtr.asm
- x64\FxSave.asm
- x64\FxRestore.asm
- x64\ReadMm0.asm
- x64\ReadMm1.asm
- x64\ReadMm2.asm
- x64\ReadMm3.asm
- x64\ReadMm4.asm
- x64\ReadMm5.asm
- x64\ReadMm6.asm
- x64\ReadMm7.asm
- x64\WriteMm0.asm
- x64\WriteMm1.asm
- x64\WriteMm2.asm
- x64\WriteMm3.asm
- x64\WriteMm4.asm
- x64\WriteMm5.asm
- x64\WriteMm6.asm
- x64\WriteMm7.asm
- x64\ReadTsc.asm
- x64\ReadPmc.asm
- x64\Monitor.asm
- x64\Mwait.asm
- x64\DisablePaging64.asm
- x64\Wbinvd.asm
- x64\Invd.asm
- x64\FlushCacheLine.asm
- x64\InterlockedIncrement.asm
- x64\InterlockedDecrement.asm
- x64\InterlockedCompareExchange32.asm
- x64\InterlockedCompareExchange64.asm
- x64\EnableInterrupts.asm
- x64\DisableInterrupts.asm
- x64\EnableDisableInterrupts.asm
- x64\CpuSleep.asm
- x64\CpuPause.asm
- x64\CpuBreakpoint.asm
- x64\CpuFlushTlb.asm
- x64\Thunk16.asm
-
-
- Math64.c
- Ipf\setjmp.s
- Ipf\SwitchStack.s
- Ipf\Unaligned.c
- Ipf\CpuBreakpoint.c
- Ipf\InterlockedCompareExchange32.s
- Ipf\InterlockedCompareExchange64.s
- Ipf\Synchronization.c
-
-
- Math64.c
- SwitchStack.c
- SetJumpLongJump.c
- Unaligned.c
- Ebc\CpuBreakpoint.c
-
-
-
- MdePkg
-
-
-
- PcdMaximumUnicodeStringLength
- 0x00000001
- UINT32
-
-
- PcdMaximumAsciiStringLength
- 0x00000002
- UINT32
-
-
- PcdMaximumLinkedListLength
- 0x00000003
- UINT32
-
-
- PcdSpinLockTimeout
- 0x00000004
- UINT32
-
-
-
+
+
+
+
+ BaseLib
+ BASE
+ 27d67720-ea68-48ae-93da-a3a074c90e30
+ 1.0
+ Component description file for Base Library
+ Base Library implementation.
+ Copyright (c) 2006 - 2007, Intel Corporation.
+ All rights reserved. This program and the accompanying materials
+ are licensed and made available under the terms and conditions of the BSD License
+ which accompanies this distribution. The full text of the license may be found at
+ http://opensource.org/licenses/bsd-license.php
+ THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+ FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052
+
+
+ IA32 X64 IPF EBC
+ false
+ BaseLib
+
+
+
+ BaseLib
+
+
+ BaseMemoryLib
+
+
+ DebugLib
+
+
+ TimerLib
+
+
+ PcdLib
+
+
+
+ BaseLibInternals.h
+ String.c
+ LinkedList.c
+ Synchronization.c
+ Cpu.c
+ CpuDeadLoop.c
+ BitField.c
+ ARShiftU64.c
+ DivS64x64Remainder.c
+ DivU64x32.c
+ DivU64x32Remainder.c
+ DivU64x64Remainder.c
+ GetPowerOfTwo32.c
+ GetPowerOfTwo64.c
+ HighBitSet32.c
+ HighBitSet64.c
+ LowBitSet32.c
+ LowBitSet64.c
+ LRotU32.c
+ LRotU64.c
+ LShiftU64.c
+ ModU64x32.c
+ MultS64x64.c
+ MultU64x32.c
+ MultU64x64.c
+ RRotU32.c
+ RRotU64.c
+ RShiftU64.c
+ SetJump.c
+ LongJump.c
+ SwapBytes16.c
+ SwapBytes32.c
+ SwapBytes64.c
+ SwitchStack.c
+ CheckSum.c
+ x86DisablePaging32.c
+ x86DisablePaging64.c
+ x86EnablePaging32.c
+ x86EnablePaging64.c
+ x86FxRestore.c
+ x86FxSave.c
+ x86GetInterruptState.c
+ x86MemoryFence.c
+ x86Msr.c
+ x86ReadGdtr.c
+ x86ReadIdtr.c
+ x86Thunk.c
+ x86WriteGdtr.c
+ x86WriteIdtr.c
+ Unaligned.c
+ Ia32/Non-existing.c
+ Ia32/InternalSwitchStack.c
+ Ia32/DivS64x64Remainder.c
+
+
+ Ia32/LShiftU64.S
+ Ia32/RShiftU64.S
+ Ia32/ARShiftU64.S
+ Ia32/LRotU64.S
+ Ia32/RRotU64.S
+ Ia32/MultU64x32.S
+ Ia32/MultU64x64.S
+ Ia32/DivU64x32.S
+ Ia32/ModU64x32.S
+ Ia32/DivU64x32Remainder.S
+ Ia32/DivU64x64Remainder.S
+ Ia32/SwapBytes64.S
+ Ia32/SetJump.S
+ Ia32/LongJump.S
+ Ia32/CpuId.S
+ Ia32/CpuIdEx.S
+ Ia32/ReadEflags.S
+ Ia32/ReadMsr64.S
+ Ia32/WriteMsr64.S
+ Ia32/ReadCr0.S
+ Ia32/ReadCr2.S
+ Ia32/ReadCr3.S
+ Ia32/ReadCr4.S
+ Ia32/WriteCr0.S
+ Ia32/WriteCr2.S
+ Ia32/WriteCr3.S
+ Ia32/WriteCr4.S
+ Ia32/ReadDr0.S
+ Ia32/ReadDr1.S
+ Ia32/ReadDr2.S
+ Ia32/ReadDr3.S
+ Ia32/ReadDr4.S
+ Ia32/ReadDr5.S
+ Ia32/ReadDr6.S
+ Ia32/ReadDr7.S
+ Ia32/WriteDr0.S
+ Ia32/WriteDr1.S
+ Ia32/WriteDr2.S
+ Ia32/WriteDr3.S
+ Ia32/WriteDr4.S
+ Ia32/WriteDr5.S
+ Ia32/WriteDr6.S
+ Ia32/WriteDr7.S
+ Ia32/ReadCs.S
+ Ia32/ReadDs.S
+ Ia32/ReadEs.S
+ Ia32/ReadFs.S
+ Ia32/ReadGs.S
+ Ia32/ReadSs.S
+ Ia32/ReadTr.S
+ Ia32/ReadGdtr.S
+ Ia32/WriteGdtr.S
+ Ia32/ReadIdtr.S
+ Ia32/WriteIdtr.S
+ Ia32/ReadLdtr.S
+ Ia32/WriteLdtr.S
+ Ia32/FxSave.S
+ Ia32/FxRestore.S
+ Ia32/ReadMm0.S
+ Ia32/ReadMm1.S
+ Ia32/ReadMm2.S
+ Ia32/ReadMm3.S
+ Ia32/ReadMm4.S
+ Ia32/ReadMm5.S
+ Ia32/ReadMm6.S
+ Ia32/ReadMm7.S
+ Ia32/WriteMm0.S
+ Ia32/WriteMm1.S
+ Ia32/WriteMm2.S
+ Ia32/WriteMm3.S
+ Ia32/WriteMm4.S
+ Ia32/WriteMm5.S
+ Ia32/WriteMm6.S
+ Ia32/WriteMm7.S
+ Ia32/ReadTsc.S
+ Ia32/ReadPmc.S
+ Ia32/Monitor.S
+ Ia32/Mwait.S
+ Ia32/EnablePaging32.S
+ Ia32/DisablePaging32.S
+ Ia32/EnablePaging64.S
+ Ia32/Wbinvd.S
+ Ia32/Invd.S
+ Ia32/FlushCacheLine.S
+ Ia32/InterlockedIncrement.S
+ Ia32/InterlockedDecrement.S
+ Ia32/InterlockedCompareExchange32.S
+ Ia32/InterlockedCompareExchange64.S
+ Ia32/EnableInterrupts.S
+ Ia32/DisableInterrupts.S
+ Ia32/EnableDisableInterrupts.S
+ Ia32/CpuSleep.S
+ Ia32/CpuPause.S
+ Ia32/CpuBreakpoint.S
+ Ia32/CpuFlushTlb.S
+ Ia32/Thunk16.S
+
+ X64/CpuBreakpoint.S
+ X64/CpuFlushTlb.S
+ X64/CpuIdEx.S
+ X64/CpuId.S
+ X64/CpuPause.S
+ X64/CpuSleep.S
+ X64/DisableInterrupts.S
+ X64/DisablePaging64.S
+ X64/EnableDisableInterrupts.S
+ X64/EnableInterrupts.S
+ X64/EnablePaging64.S
+ X64/FlushCacheLine.S
+ X64/FxRestore.S
+ X64/FxSave.S
+ X64/InterlockedCompareExchange32.S
+ X64/InterlockedCompareExchange64.S
+ X64/InterlockedDecrement.S
+ X64/InterlockedIncrement.S
+ X64/Invd.S
+ X64/LongJump.S
+ X64/Monitor.S
+ X64/Mwait.S
+ X64/ReadCr0.S
+ X64/ReadCr2.S
+ X64/ReadCr3.S
+ X64/ReadCr4.S
+ X64/ReadCs.S
+ X64/ReadDr0.S
+ X64/ReadDr1.S
+ X64/ReadDr2.S
+ X64/ReadDr3.S
+ X64/ReadDr4.S
+ X64/ReadDr5.S
+ X64/ReadDr6.S
+ X64/ReadDr7.S
+ X64/ReadDs.S
+ X64/ReadEflags.S
+ X64/ReadEs.S
+ X64/ReadFs.S
+ X64/ReadGdtr.S
+ X64/ReadGs.S
+ X64/ReadIdtr.S
+ X64/ReadLdtr.S
+ X64/ReadMm0.S
+ X64/ReadMm1.S
+ X64/ReadMm2.S
+ X64/ReadMm3.S
+ X64/ReadMm4.S
+ X64/ReadMm5.S
+ X64/ReadMm6.S
+ X64/ReadMm7.S
+ X64/ReadMsr64.S
+ X64/ReadPmc.S
+ X64/ReadSs.S
+ X64/ReadTr.S
+ X64/ReadTsc.S
+ X64/SetJump.S
+ X64/SwitchStack.S
+ X64/Thunk16.S
+ X64/Wbinvd.S
+ X64/WriteCr0.S
+ X64/WriteCr2.S
+ X64/WriteCr3.S
+ X64/WriteCr4.S
+ X64/WriteDr0.S
+ X64/WriteDr1.S
+ X64/WriteDr2.S
+ X64/WriteDr3.S
+ X64/WriteDr4.S
+ X64/WriteDr5.S
+ X64/WriteDr6.S
+ X64/WriteDr7.S
+ X64/WriteGdtr.S
+ X64/WriteIdtr.S
+ X64/WriteLdtr.S
+ X64/WriteMm0.S
+ X64/WriteMm1.S
+ X64/WriteMm2.S
+ X64/WriteMm3.S
+ X64/WriteMm4.S
+ X64/WriteMm5.S
+ X64/WriteMm6.S
+ X64/WriteMm7.S
+ X64/WriteMsr64.S
+
+ Ia32/ARShiftU64.c
+ Ia32/CpuBreakpoint.c
+ Ia32/CpuFlushTlb.c
+ Ia32/CpuSleep.c
+ Ia32/CpuId.c
+ Ia32/CpuIdEx.c
+ Ia32/CpuPause.c
+ Ia32/DisableInterrupts.c
+ Ia32/DisablePaging32.c
+ Ia32/DivU64x32.c
+ Ia32/DivU64x32Remainder.c
+ Ia32/DivU64x64Remainder.c
+
+ Ia32/EnableDisableInterrupts.c
+ Ia32/EnableInterrupts.c
+ Ia32/EnablePaging32.c
+ Ia32/EnablePaging64.asm
+
+ Ia32/FlushCacheLine.c
+
+ Ia32/FxSave.c
+ Ia32/FxRestore.c
+
+ Ia32/InterlockedIncrement.c
+ Ia32/InterlockedDecrement.c
+ Ia32/InterlockedCompareExchange32.c
+ Ia32/InterlockedCompareExchange64.c
+ Ia32/Invd.c
+
+ Ia32/LongJump.c
+ Ia32/LRotU64.c
+ Ia32/LShiftU64.c
+
+ Ia32/MultU64x32.c
+ Ia32/MultU64x64.c
+ Ia32/ModU64x32.c
+ Ia32/Monitor.c
+ Ia32/Mwait.c
+
+ Ia32/ReadCr0.c
+ Ia32/ReadCr2.c
+ Ia32/ReadCr3.c
+ Ia32/ReadCr4.c
+ Ia32/ReadDr0.c
+ Ia32/ReadDr1.c
+ Ia32/ReadDr2.c
+ Ia32/ReadDr3.c
+ Ia32/ReadDr4.c
+ Ia32/ReadDr5.c
+ Ia32/ReadDr6.c
+ Ia32/ReadDr7.c
+ Ia32/ReadEflags.c
+ Ia32/ReadMm0.c
+ Ia32/ReadMm1.c
+ Ia32/ReadMm2.c
+ Ia32/ReadMm3.c
+ Ia32/ReadMm4.c
+ Ia32/ReadMm5.c
+ Ia32/ReadMm6.c
+ Ia32/ReadMm7.c
+ Ia32/ReadMsr64.c
+ Ia32/ReadCs.c
+ Ia32/ReadDs.c
+ Ia32/ReadEs.c
+ Ia32/ReadFs.c
+ Ia32/ReadGs.c
+ Ia32/ReadSs.c
+ Ia32/ReadTr.c
+ Ia32/ReadGdtr.c
+ Ia32/ReadIdtr.c
+ Ia32/ReadLdtr.c
+ Ia32/ReadTsc.c
+ Ia32/ReadPmc.c
+ Ia32/RShiftU64.c
+ Ia32/RRotU64.c
+
+ Ia32/SetJump.c
+ Ia32/SwapBytes64.c
+ Ia32/Thunk16.asm
+
+ Ia32/WriteMsr64.c
+ Ia32/WriteCr0.c
+ Ia32/WriteCr2.c
+ Ia32/WriteCr3.c
+ Ia32/WriteCr4.c
+ Ia32/WriteDr0.c
+ Ia32/WriteDr1.c
+ Ia32/WriteDr2.c
+ Ia32/WriteDr3.c
+ Ia32/WriteDr4.c
+ Ia32/WriteDr5.c
+ Ia32/WriteDr6.c
+ Ia32/WriteDr7.c
+ Ia32/WriteGdtr.c
+ Ia32/WriteIdtr.c
+ Ia32/WriteLdtr.c
+ Ia32/WriteMm0.c
+ Ia32/WriteMm1.c
+ Ia32/WriteMm2.c
+ Ia32/WriteMm3.c
+ Ia32/WriteMm4.c
+ Ia32/WriteMm5.c
+ Ia32/WriteMm6.c
+ Ia32/WriteMm7.c
+ Ia32/Wbinvd.c
+
+ x86DisablePaging32.c
+ x86DisablePaging64.c
+ x86EnablePaging32.c
+ x86EnablePaging64.c
+ x86FxRestore.c
+ x86FxSave.c
+ x86GetInterruptState.c
+ x86MemoryFence.c
+ x86Msr.c
+ x86ReadGdtr.c
+ x86ReadIdtr.c
+ x86Thunk.c
+ x86WriteGdtr.c
+ x86WriteIdtr.c
+ Unaligned.c
+ Math64.c
+ X64/Non-existing.c
+ X64/SwitchStack.asm
+ X64/SetJump.asm
+ X64/LongJump.asm
+ X64/CpuId.asm
+ X64/CpuIdEx.asm
+ X64/ReadEflags.asm
+ X64/ReadMsr64.c
+ X64/WriteMsr64.c
+ X64/ReadCr0.asm
+ X64/ReadCr2.asm
+ X64/ReadCr3.asm
+ X64/ReadCr4.asm
+ X64/WriteCr0.asm
+ X64/WriteCr2.asm
+ X64/WriteCr3.asm
+ X64/WriteCr4.asm
+ X64/ReadDr0.asm
+ X64/ReadDr1.asm
+ X64/ReadDr2.asm
+ X64/ReadDr3.asm
+ X64/ReadDr4.asm
+ X64/ReadDr5.asm
+ X64/ReadDr6.asm
+ X64/ReadDr7.asm
+ X64/WriteDr0.asm
+ X64/WriteDr1.asm
+ X64/WriteDr2.asm
+ X64/WriteDr3.asm
+ X64/WriteDr4.asm
+ X64/WriteDr5.asm
+ X64/WriteDr6.asm
+ X64/WriteDr7.asm
+ X64/ReadCs.asm
+ X64/ReadDs.asm
+ X64/ReadEs.asm
+ X64/ReadFs.asm
+ X64/ReadGs.asm
+ X64/ReadSs.asm
+ X64/ReadTr.asm
+ X64/ReadGdtr.asm
+ X64/WriteGdtr.asm
+ X64/ReadIdtr.asm
+ X64/WriteIdtr.asm
+ X64/ReadLdtr.asm
+ X64/WriteLdtr.asm
+ X64/FxSave.asm
+ X64/FxRestore.asm
+ X64/ReadMm0.asm
+ X64/ReadMm1.asm
+ X64/ReadMm2.asm
+ X64/ReadMm3.asm
+ X64/ReadMm4.asm
+ X64/ReadMm5.asm
+ X64/ReadMm6.asm
+ X64/ReadMm7.asm
+ X64/WriteMm0.asm
+ X64/WriteMm1.asm
+ X64/WriteMm2.asm
+ X64/WriteMm3.asm
+ X64/WriteMm4.asm
+ X64/WriteMm5.asm
+ X64/WriteMm6.asm
+ X64/WriteMm7.asm
+ X64/ReadTsc.asm
+ X64/ReadPmc.asm
+ X64/Monitor.asm
+ X64/Mwait.asm
+ X64/EnablePaging64.asm
+ X64/DisablePaging64.asm
+ X64/Wbinvd.asm
+ X64/Invd.asm
+ X64/FlushCacheLine.asm
+ X64/InterlockedIncrement.c
+ X64/InterlockedDecrement.c
+ X64/InterlockedCompareExchange32.asm
+ X64/InterlockedCompareExchange64.asm
+ X64/EnableInterrupts.asm
+ X64/DisableInterrupts.asm
+ X64/EnableDisableInterrupts.asm
+ X64/CpuSleep.asm
+ X64/CpuPause.asm
+ X64/CpuBreakpoint.c
+ X64/CpuFlushTlb.asm
+ X64/Thunk16.asm
+
+ Math64.c
+ Ipf/asm.h
+ Ipf/ia_64gen.h
+ Ipf/PalCallStatic.s
+ Ipf/setjmp.s
+ Ipf/longjmp.s
+ Ipf/SwitchStack.s
+ Ipf/Unaligned.c
+ Ipf/CpuBreakpoint.c
+ Ipf/InterlockedCompareExchange32.s
+ Ipf/InterlockedCompareExchange64.s
+ Ipf/Synchronization.c
+ Ipf/CpuPause.s
+ Ipf/CpuFlushTlb.s
+ Ipf/GetInterruptState.s
+ Ipf/Non-existing.c
+ Ipf/FlushCacheRange.s
+ Ipf/ReadItc.s
+
+ Math64.c
+ Unaligned.c
+ Ebc/SwitchStack.c
+ Ebc/SetJumpLongJump.c
+ Ebc/CpuBreakpoint.c
+ Ebc/Synchronization.c
+ CheckSum.c
+
+
+ Ia32/ARShiftU64.asm
+ Ia32/CpuBreakpoint.asm
+ Ia32/CpuFlushTlb.asm
+ Ia32/CpuId.asm
+ Ia32/CpuIdEx.asm
+ Ia32/CpuPause.asm
+ Ia32/CpuSleep.asm
+ Ia32/DisableInterrupts.asm
+ Ia32/DisablePaging32.asm
+ Ia32/DivU64x32.asm
+ Ia32/DivU64x32Remainder.asm
+ Ia32/DivU64x64Remainder.asm
+ Ia32/EnableDisableInterrupts.asm
+ Ia32/EnableInterrupts.asm
+ Ia32/EnablePaging32.asm
+ Ia32/EnablePaging64.asm
+ Ia32/FlushCacheLine.asm
+ Ia32/FxRestore.asm
+ Ia32/FxSave.asm
+ Ia32/InterlockedCompareExchange32.asm
+ Ia32/InterlockedCompareExchange64.asm
+ Ia32/InterlockedDecrement.asm
+ Ia32/InterlockedIncrement.asm
+ Ia32/Invd.asm
+ Ia32/LongJump.asm
+ Ia32/LRotU64.asm
+ Ia32/LShiftU64.asm
+ Ia32/ModU64x32.asm
+ Ia32/Monitor.asm
+ Ia32/MultU64x32.asm
+ Ia32/MultU64x64.asm
+ Ia32/Mwait.asm
+ Ia32/ReadCr0.asm
+ Ia32/ReadCr2.asm
+ Ia32/ReadCr3.asm
+ Ia32/ReadCr4.asm
+ Ia32/ReadCs.asm
+ Ia32/ReadDr0.asm
+ Ia32/ReadDr1.asm
+ Ia32/ReadDr2.asm
+ Ia32/ReadDr3.asm
+ Ia32/ReadDr4.asm
+ Ia32/ReadDr5.asm
+ Ia32/ReadDr6.asm
+ Ia32/ReadDr7.asm
+ Ia32/ReadDs.asm
+ Ia32/ReadEflags.asm
+ Ia32/ReadEs.asm
+ Ia32/ReadFs.asm
+ Ia32/ReadGdtr.asm
+ Ia32/ReadGs.asm
+ Ia32/ReadIdtr.asm
+ Ia32/ReadLdtr.asm
+ Ia32/ReadMm0.asm
+ Ia32/ReadMm1.asm
+ Ia32/ReadMm2.asm
+ Ia32/ReadMm3.asm
+ Ia32/ReadMm4.asm
+ Ia32/ReadMm5.asm
+ Ia32/ReadMm6.asm
+ Ia32/ReadMm7.asm
+ Ia32/ReadMsr64.asm
+ Ia32/ReadPmc.asm
+ Ia32/ReadSs.asm
+ Ia32/ReadTr.asm
+ Ia32/ReadTsc.asm
+ Ia32/RRotU64.asm
+ Ia32/RShiftU64.asm
+ Ia32/SetJump.asm
+ Ia32/SwapBytes64.asm
+ Ia32/Thunk16.asm
+ Ia32/Wbinvd.asm
+ Ia32/WriteCr0.asm
+ Ia32/WriteCr2.asm
+ Ia32/WriteCr3.asm
+ Ia32/WriteCr4.asm
+ Ia32/WriteDr0.asm
+ Ia32/WriteDr1.asm
+ Ia32/WriteDr2.asm
+ Ia32/WriteDr3.asm
+ Ia32/WriteDr4.asm
+ Ia32/WriteDr5.asm
+ Ia32/WriteDr6.asm
+ Ia32/WriteDr7.asm
+ Ia32/WriteGdtr.asm
+ Ia32/WriteIdtr.asm
+ Ia32/WriteLdtr.asm
+ Ia32/WriteMm0.asm
+ Ia32/WriteMm1.asm
+ Ia32/WriteMm2.asm
+ Ia32/WriteMm3.asm
+ Ia32/WriteMm4.asm
+ Ia32/WriteMm5.asm
+ Ia32/WriteMm6.asm
+ Ia32/WriteMm7.asm
+ Ia32/WriteMsr64.asm
+
+
+
+
+
+ EFI_SPECIFICATION_VERSION 0x00020000
+ EDK_RELEASE_VERSION 0x00020000
+
+
+
+ PcdMaximumUnicodeStringLength
+ gEfiMdePkgTokenSpaceGuid
+ If PcdMaximumUnicodeStringLength is not zero, the maximum
+ number of characters (not counting the NULL-terminator) in a
+ Unicode string cannot exceed it.
+
+
+ PcdMaximumAsciiStringLength
+ gEfiMdePkgTokenSpaceGuid
+ If PcdMaximumAsciiStringLength is not zero, the maximum number
+ of characters (not counting the NULL-terminator) in an ASCII
+ string cannot exceed it.
+
+
+ PcdMaximumLinkedListLength
+ gEfiMdePkgTokenSpaceGuid
+ If PcdMaximumLinkedListLength is not zero, the maximum number
+ of nodes (not counting the list header) in a linked list
+ cannot exceed it.
+
+
+ PcdSpinLockTimeout
+ gEfiMdePkgTokenSpaceGuid
+ If PcdSpinLockTimeout is not zero, it stands for the timeout
+ value (unit: millisecond) for spin lock.
+
+
+