audk/MdePkg/Include
qwang12 b244c7dc74 Add in UefiApplicationEntryPoint library class and library instance.
The major difference between UefiApplicationEntryPoint and UefiDriverEntryPoint is that:
1) UEFI application will always be unloaded no matter what is the return status code from the application. Therefore, the library destructors should be called always.
2) UEFI application should not register any callback to evevnt such as EFI_EVENT_GROUP_VIRTUAL_ADDRESS_CHANGE and EFI_EVENT_GROUP_EXIT_BOOT_SERVICES.
3) UEFI application does not support module merger like Uefi Driver.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2199 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-09 08:17:21 +00:00
..
Common Merge R8->R9 tracker 5935 and 7080 to update runtime arch protocol to DxeCis 0.91. Update DxeCore and Runtime driver to follow new definitions. 2006-12-14 10:14:24 +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 Add a new definition according to Pci spec 2.2 2006-12-08 03:41:30 +00:00
Ipf Add GLOBAL_FUNCTION macro for Itanium 2006-12-19 04:01:41 +00:00
Library Add in UefiApplicationEntryPoint library class and library instance. 2007-01-09 08:17:21 +00:00
Peim 1. Add the fix for the following Bugs: 2006-11-03 02:47:43 +00:00
Ppi Only include SmmCis.h if the CPU Arch is IA32 or X64 2006-12-18 20:02:05 +00:00
Protocol correct SimpleTextIn protocol definition. 2007-01-08 02:19:02 +00:00
Uefi 1. Add the fix for the following Bugs: 2006-11-03 02:47:43 +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