audk/MdePkg/Library
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
..
BaseCacheMaintenanceLib Updated the Runtime Driver to use the MDE libs for cache flush and removed local copy of Cache flush code. Updated FPD files that include Runtime driver as a new lib was added to Runtime Driver for the cache flush. Removed Cache Flush routine from EDK DXE SAL Lib. 2006-10-22 07:32:16 +00:00
BaseDebugLibNull Update BaseDebugLibNull to not touch any global variables or PCD settings 2006-12-12 05:26:13 +00:00
BaseIoLibIntrinsic 1) Added BIT0, BIT1, …, BIT63 to the Base Defines 2007-02-12 02:53:23 +00:00
BaseLib 1) Added BIT0, BIT1, …, BIT63 to the Base Defines 2007-02-12 02:53:23 +00:00
BaseMemoryLib Make MDE package pass intel IPF compiler with /W4 /WX switched on. 2007-01-25 06:05:36 +00:00
BaseMemoryLibMmx Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
BaseMemoryLibRepStr Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
BaseMemoryLibSse2 BaseMemoryLibSse2 library doesn't support IPF and EBC. I remove these archs for this module. 2007-01-25 02:45:41 +00:00
BasePcdLibNull Remove the duplicated Copy Right in msa header. 2006-09-27 09:26:40 +00:00
BasePciCf8Lib Remove the duplicated Copy Right in msa header. 2006-09-27 09:26:40 +00:00
BasePciExpressLib Make MDE package pass intel IPF compiler with /W4 /WX switched on. 2007-01-25 06:05:36 +00:00
BasePciLibCf8 Remove the duplicated Copy Right in msa header. 2006-09-27 09:26:40 +00:00
BasePciLibPciExpress Remove the duplicated Copy Right in msa header. 2006-09-27 09:26:40 +00:00
BasePeCoffGetEntryPointLib Remove the duplicated Copy Right in msa header. 2006-09-27 09:26:40 +00:00
BasePeCoffLib Make MDE package pass intel IPF compiler with /W4 /WX switched on. 2007-01-25 06:05:36 +00:00
BasePerformanceLibNull Make MDE package pass intel IPF compiler with /W4 /WX switched on. 2007-01-25 06:05:36 +00:00
BasePostCodeLibDebug Make MDE package pass intel IPF compiler with /W4 /WX switched on. 2007-01-25 06:05:36 +00:00
BasePostCodeLibPort80 Make MDE package pass intel IPF compiler with /W4 /WX switched on. 2007-01-25 06:05:36 +00:00
BasePrintLib 1) Added BIT0, BIT1, …, BIT63 to the Base Defines 2007-02-12 02:53:23 +00:00
BaseTimerLibNullTemplate updated the comment according to latest version of MWG. 2007-02-06 07:36:38 +00:00
BaseUefiDecompressLib 1.Drop the support of UEFI_APPLICATION for UefiDriverLib 2007-02-05 05:54:16 +00:00
DxeCoreEntryPoint Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
DxeCoreHobLib 1) Added BIT0, BIT1, …, BIT63 to the Base Defines 2007-02-12 02:53:23 +00:00
DxeHobLib 1) Added BIT0, BIT1, …, BIT63 to the Base Defines 2007-02-12 02:53:23 +00:00
DxeIoLibCpuIo 1) Added BIT0, BIT1, …, BIT63 to the Base Defines 2007-02-12 02:53:23 +00:00
DxeMemoryAllocationLib Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
DxeMemoryLib Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
DxePcdLib Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
DxeReportStatusCodeLib 1.Drop the support of UEFI_APPLICATION for UefiDriverLib 2007-02-05 05:54:16 +00:00
DxeServicesTableLib Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
DxeSmbusLib Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
DxeSmmDriverEntryPoint Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
HiiLib Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
PeiCoreEntryPoint Fix a typo in last check in. 2007-01-30 09:30:33 +00:00
PeiDxeDebugLibReportStatusCode Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
PeiDxePostCodeLibReportStatusCode Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
PeiHobLib 1) Added BIT0, BIT1, …, BIT63 to the Base Defines 2007-02-12 02:53:23 +00:00
PeiIoLibCpuIo 1) Added BIT0, BIT1, …, BIT63 to the Base Defines 2007-02-12 02:53:23 +00:00
PeiMemoryAllocationLib Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
PeiMemoryLib Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
PeiPcdLib Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
PeiReportStatusCodeLib 1.Drop the support of UEFI_APPLICATION for UefiDriverLib 2007-02-05 05:54:16 +00:00
PeiResourcePublicationLib Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
PeiServicesLib Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
PeiServicesTablePointerLib Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
PeiServicesTablePointerLibKr1 Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
PeiServicesTablePointerLibMm7 Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
PeiSmbusLib Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
PeimEntryPoint Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
SecPeiDxeTimerLibCpu updated the comment according to latest version of MWG. 2007-02-06 07:36:38 +00:00
UefiApplicationEntryPoint 1.Drop the support of UEFI_APPLICATION for UefiDriverLib 2007-02-05 05:54:16 +00:00
UefiBootServicesTableLib Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
UefiDebugLibConOut Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
UefiDebugLibStdErr Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
UefiDevicePathLib Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
UefiDevicePathLibDevicePathProtocol Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
UefiDriverEntryPoint 1.Drop the support of UEFI_APPLICATION for UefiDriverLib 2007-02-05 05:54:16 +00:00
UefiDriverModelLib Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00
UefiLib 1) Added BIT0, BIT1, …, BIT63 to the Base Defines 2007-02-12 02:53:23 +00:00
UefiRuntimeServicesTableLib Add supported module type & arch filter for all libraries in MdePkg to filter out illegal library instances. 2007-01-30 09:11:43 +00:00