X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=MdePkg%2FLibrary%2FBaseLib%2FBaseLib.msa;h=41b085e147043335ac197bef0d2a34457322a38e;hb=15b06e58b0aa3076a9d8cbb2dbe8a2d06b094bbd;hp=0bba18d0bc4884ec37b3568bec950e8cd49c27bd;hpb=18c319ae39f741101ccf0b076bb749e05344d443;p=mirror_edk2.git
diff --git a/MdePkg/Library/BaseLib/BaseLib.msa b/MdePkg/Library/BaseLib/BaseLib.msa
index 0bba18d0bc..41b085e147 100644
--- a/MdePkg/Library/BaseLib/BaseLib.msa
+++ b/MdePkg/Library/BaseLib/BaseLib.msa
@@ -1,41 +1,42 @@

-
-
-
- BaseLib
+
+
+ BaseLib
BASE
- LIBRARY
- 27d67720-ea68-48ae-93da-a3a074c90e30
- 0
+ 27d67720-ea68-48ae-93da-a3a074c90e30
+ 1.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
+ 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
-
+ 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
+
+ BaseLib
+
+
+ BaseMemoryLib
+
+
+ DebugLib
+
+
+ TimerLib
+
+
+ PcdLib
+
String.c
@@ -65,249 +66,354 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
RRotU32.c
RRotU64.c
RShiftU64.c
+ SetJump.c
+ LongJump.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/PalCallStatic.s
- Ipf/setjmp.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
-
-
- Math64.c
- SwitchStack.c
- SetJumpLongJump.c
- Unaligned.c
- Ebc/CpuBreakpoint.c
- Ebc/Synchronization.c
-
+ SwitchStack.c
+ x86LowLevel.c
+ x86Thunk.c
+ Unaligned.c
+ Ia32/Non-existing.c
+ Ia32/InternalSwitchStack.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/CpuId.asm
+ Ia32/CpuIdEx.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
+
+ 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/WriteMsr32.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
+ 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/CpuIdEx.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/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
+ Math64.c
+ Unaligned.c
+ Ebc/SwitchStack.c
+ Ebc/SetJumpLongJump.c
+ Ebc/CpuBreakpoint.c
+ Ebc/Synchronization.c
-
- MdePkg
-
-
-
+
+
+
+
+ EFI_SPECIFICATION_VERSION 0x00020000
+ EDK_RELEASE_VERSION 0x00020000
+
+
+
PcdMaximumUnicodeStringLength
- 0x00000001
- UINT32
-
-
+ gEfiMdePkgTokenSpaceGuid
+
+
+
+
PcdMaximumAsciiStringLength
- 0x00000002
- UINT32
-
-
+ gEfiMdePkgTokenSpaceGuid
+
+
+
+
PcdMaximumLinkedListLength
- 0x00000003
- UINT32
-
-
+ gEfiMdePkgTokenSpaceGuid
+
+
+
+
PcdSpinLockTimeout
- 0x00000004
- UINT32
-
-
-
+ gEfiMdePkgTokenSpaceGuid
+
+
+
+
+
\ No newline at end of file