audk/MdePkg/Include
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
..
Common 1) Added BIT0, BIT1, …, BIT63 to the Base Defines 2007-02-12 02:53:23 +00:00
Dxe Only include SmmCis.h if the CPU Arch is IA32 or X64 2006-12-18 20:02:05 +00:00
Ebc Add #define CPU_STACK_ALIGNMENT to the ProcessorBind.h for each of the supported CPU architectures. This value is sizeof(UINTN) for IA-32, X64, and EBC. It is 16 bytes for IPF. 2006-11-09 21:26:29 +00:00
Guid Output DxeCore Entrypoint in DxeIpl module, and make dxecore module can correctly output >4G module entry point address. 2006-11-29 02:54:20 +00:00
Ia32 Fix some Linux's build issue. 2006-12-26 02:48:15 +00:00
IndustryStandard 1. PEI core needs to check image machine type 2007-01-31 07:18:41 +00:00
Ipf Add GLOBAL_FUNCTION macro for Itanium 2006-12-19 04:01:41 +00:00
Library 1) Added BIT0, BIT1, …, BIT63 to the Base Defines 2007-02-12 02:53:23 +00:00
Peim 1. Add the fix for the following Bugs: 2006-11-03 02:47:43 +00:00
Ppi 1) Clean up MdePkg/Include/Common/BootScript.h and remove boot script definition which is not defined in Framework Boot Scirpt Specification V0.91. 2007-01-18 09:15:52 +00:00
Protocol 1) Clean up MdePkg/Include/Common/BootScript.h and remove boot script definition which is not defined in Framework Boot Scirpt Specification V0.91. 2007-01-18 09:15:52 +00:00
Uefi UART_FLOW_CONTROL_DEVICE_PATH should be defined for both EFI and UEFI 2007-01-12 03:10:06 +00:00
x64 Fix some Linux's build issue. 2006-12-26 02:48:15 +00:00
Base.h Initial import. 2006-04-21 22:54:32 +00:00
Dxe.h Only include SmmCis.h if the CPU Arch is IA32 or X64 2006-12-18 20:02:05 +00:00
DxeCore.h Only include SmmCis.h if the CPU Arch is IA32 or X64 2006-12-18 20:02:05 +00:00
DxeDepex.h Initial import. 2006-04-21 22:54:32 +00:00
PeiCore.h Only include SmmCis.h if the CPU Arch is IA32 or X64 2006-12-18 20:02:05 +00:00
Peim.h Only include SmmCis.h if the CPU Arch is IA32 or X64 2006-12-18 20:02:05 +00:00
PeimDepex.h Initial import. 2006-04-21 22:54:32 +00:00
PiwgDxe.h Initial import. 2006-04-21 22:54:32 +00:00
PiwgPeim.h Initial import. 2006-04-21 22:54:32 +00:00
Uefi.h Only include SmmCis.h if the CPU Arch is IA32 or X64 2006-12-18 20:02:05 +00:00