audk/MdePkg/Library/BaseLib
qwang12 d958721a06 1) Added BIT0, BIT1, …, BIT63 to the Base Defines
2) Added MIN() and MAX() macros to the Base Macros
3) Added StrStr(), StrDecimalToUnitn(), StrDecimalToUint64(), StrHexToUintn(), StrHexToUintn64(), UnicodeToAscii(), AsciiStrStr(), AsciiStrDecimalToUnitn(), AsciiStrDecimalToUint64(), AsciiStrHexToUintn(), AsciiStrHexToUintn64(), and AsciiToUnicode() to the Base Library String Functions
4) Added the Base Library Checksum Functions which include CalculateSum8(), CaclculateCheckSum8(), CalculateSum16(), CalculateChecksum16(), CalculateSum32(), CalculateCheckSum32(), CalculateSum64(), CalculateChecksum64().

5) Added MMIO Buffer functions to the I/O Library including MmioReadBuffer8(), MmioReadBuffer16(), MmioReadBuffer32(), MmioReadBuffer64(), MmioWriteBuffer8(), MmioWriteBuffer16(), MmioWriteBuffer32(), MmioWriteBuffer64().

6) Changed the parameter name from SizeOfValue to SizeOfBuffer in PcdSetPtr(), PcdSetPtrEx(), PatchPcdSetPtr(), LibPcdSetPtr(), LibPcdSetPtrEx(), LibPatchPcdSetPtr()

7) Added RADIX_HEX flag to the Print Library to support the conversion of values to hexadecimal strings in UnicodeValueToString() and AsciiValueToString() 

8) Added EfiGetCurrentTpl() UEFI Library.


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2363 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-12 02:53:23 +00:00
..
Ebc 1.Added EFIAPI for some assembly functions declare 2006-07-20 02:48:06 +00:00
Ia32 1. Added comments to ASM files 2007-01-10 06:57:04 +00:00
Ipf Make MDE package pass intel IPF compiler with /W4 /WX switched on. 2007-01-25 06:05:36 +00:00
X64 1. Added comments to ASM files 2007-01-10 06:57:04 +00:00
ARShiftU64.c Initial import. 2006-04-21 22:54:32 +00:00
BaseLib.msa 1) Added BIT0, BIT1, …, BIT63 to the Base Defines 2007-02-12 02:53:23 +00:00
BaseLibInternals.h 1) Added BIT0, BIT1, …, BIT63 to the Base Defines 2007-02-12 02:53:23 +00:00
BitField.c Make MDE package pass intel IPF compiler with /W4 /WX switched on. 2007-01-25 06:05:36 +00:00
CheckSum.c 1) Added BIT0, BIT1, …, BIT63 to the Base Defines 2007-02-12 02:53:23 +00:00
Cpu.c Initial import. 2006-04-21 22:54:32 +00:00
CpuDeadLoop.c Initial import. 2006-04-21 22:54:32 +00:00
DivS64x64Remainder.c 1. added functions header for BaseUefiDecompressLi 2006-07-19 17:37:07 +00:00
DivU64x32.c Initial import. 2006-04-21 22:54:32 +00:00
DivU64x32Remainder.c 1. added functions header for BaseUefiDecompressLi 2006-07-19 17:37:07 +00:00
DivU64x64Remainder.c 1. added functions header for BaseUefiDecompressLi 2006-07-19 17:37:07 +00:00
GetPowerOfTwo32.c Revised GetPowerOfTwo32() and GetPowerOfTwo64() to be more efficient. 2006-07-13 08:05:35 +00:00
GetPowerOfTwo64.c Revised GetPowerOfTwo32() and GetPowerOfTwo64() to be more efficient. 2006-07-13 08:05:35 +00:00
HighBitSet32.c Optimized HighBitSetXX() functions 2006-10-08 08:45:59 +00:00
HighBitSet64.c Optimized HighBitSetXX() functions 2006-10-08 08:45:59 +00:00
LRotU32.c Initial import. 2006-04-21 22:54:32 +00:00
LRotU64.c Initial import. 2006-04-21 22:54:32 +00:00
LShiftU64.c Initial import. 2006-04-21 22:54:32 +00:00
LinkedList.c Make MDE package pass intel IPF compiler with /W4 /WX switched on. 2007-01-25 06:05:36 +00:00
LongJump.c Make MDE package pass intel IPF compiler with /W4 /WX switched on. 2007-01-25 06:05:36 +00:00
LowBitSet32.c Initial import. 2006-04-21 22:54:32 +00:00
LowBitSet64.c Initial import. 2006-04-21 22:54:32 +00:00
Math64.c Make MDE package pass intel IPF compiler with /W4 /WX switched on. 2007-01-25 06:05:36 +00:00
ModU64x32.c Initial import. 2006-04-21 22:54:32 +00:00
MultS64x64.c Initial import. 2006-04-21 22:54:32 +00:00
MultU64x32.c 1. added functions header for BaseUefiDecompressLi 2006-07-19 17:37:07 +00:00
MultU64x64.c 1. added functions header for BaseUefiDecompressLi 2006-07-19 17:37:07 +00:00
RRotU32.c Initial import. 2006-04-21 22:54:32 +00:00
RRotU64.c Initial import. 2006-04-21 22:54:32 +00:00
RShiftU64.c Initial import. 2006-04-21 22:54:32 +00:00
SetJump.c Make MDE package pass intel IPF compiler with /W4 /WX switched on. 2007-01-25 06:05:36 +00:00
String.c 1) Added BIT0, BIT1, …, BIT63 to the Base Defines 2007-02-12 02:53:23 +00:00
SwapBytes16.c Make MDE package pass intel IPF compiler with /W4 /WX switched on. 2007-01-25 06:05:36 +00:00
SwapBytes32.c Make MDE package pass intel IPF compiler with /W4 /WX switched on. 2007-01-25 06:05:36 +00:00
SwapBytes64.c Initial import. 2006-04-21 22:54:32 +00:00
SwitchStack.c 1. added functions header for BaseUefiDecompressLi 2006-07-19 17:37:07 +00:00
Synchronization.c Make MDE package pass intel IPF compiler with /W4 /WX switched on. 2007-01-25 06:05:36 +00:00
Unaligned.c 1. Fixed bug for WriteUnaligned24() in Unaligned.c of BaseLib 2006-06-20 05:30:27 +00:00
x86DisablePaging32.c 1. Updated function headers in all assembly files. 2006-07-21 08:47:38 +00:00
x86DisablePaging64.c 1. Updated function headers in all assembly files. 2006-07-21 08:47:38 +00:00
x86EnablePaging32.c 1. Updated function headers in all assembly files. 2006-07-21 08:47:38 +00:00
x86EnablePaging64.c 1. Updated function headers in all assembly files. 2006-07-21 08:47:38 +00:00
x86FxRestore.c 1. Updated function headers in all assembly files. 2006-07-21 08:47:38 +00:00
x86FxSave.c 1. Updated function headers in all assembly files. 2006-07-21 08:47:38 +00:00
x86GetInterruptState.c 1. Updated function headers in all assembly files. 2006-07-21 08:47:38 +00:00
x86MemoryFence.c 1. Updated function headers in all assembly files. 2006-07-21 08:47:38 +00:00
x86Msr.c 1. Updated function headers in all assembly files. 2006-07-21 08:47:38 +00:00
x86ReadGdtr.c 1. Updated function headers in all assembly files. 2006-07-21 08:47:38 +00:00
x86ReadIdtr.c 1. Updated function headers in all assembly files. 2006-07-21 08:47:38 +00:00
x86Thunk.c 1. Updated function headers in all assembly files. 2006-07-21 08:47:38 +00:00
x86WriteGdtr.c 1. Updated function headers in all assembly files. 2006-07-21 08:47:38 +00:00
x86WriteIdtr.c 1. Updated function headers in all assembly files. 2006-07-21 08:47:38 +00:00