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. + + +