edk2/IntelFrameworkModulePkg/Universal
vanjeff 713d8dda0b Sync patches r13935, r13948, r13952, r13980, r13981 and r14062 from main trunk.
1. Allocate ReservedMemory instead of ACPIMemoryNVS for its shadow memory space which is not required to be restored by OS.
2. Use IA32_IDT_GATE_DESCRIPTOR defined in BaseLib instead of local struct INTERRUPT_GATE_DESCRIPTOR.
3. Just reserve memory space for page table, but not create it, and allocate the memory with ReservedMemory instead of ACPIMemoryNVS.
4. ACPI4.0/5.0 have clear description:
FIRMWARE_CTRL: If the X_FIRMWARE_CTRL field contains a non zero value then this field must be zero.
X_FIRMWARE_CTRL: This field is used when the physical address of the FACS is above 4GB. If the FIRMWARE_CTRL field contains a non zero value then this field must be zero.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2010.SR1@14231 6f19259b-4bc3-4df7-8a09-765794883524
2013-04-01 06:48:54 +00:00
..
Acpi Sync patches r13935, r13948, r13952, r13980, r13981 and r14062 from main trunk. 2013-04-01 06:48:54 +00:00
BdsDxe Sync patches r13889, r13890, r13891, r13892, r13896 and r13897 from main trunk. 2012-11-02 03:08:23 +00:00
Console/VgaClassDxe Fix the comments to follow UEFI Spec regarding how to check an EFI_HANDLE is valid/invalid. 2011-07-05 09:21:58 +00:00
CpuIoDxe Update the check condition to allows 64-bit operation's data buffer not to be 64-bit aligned on IA32 system. 2011-12-01 06:12:28 +00:00
DataHubDxe First try to get log time at TPL level <= TPL_CALLBACK, then fill time into DataHub. 2010-11-29 04:41:58 +00:00
DataHubStdErrDxe Update the copyright notice format 2010-04-23 16:28:26 +00:00
FirmwareVolume Sync patches r13368, r13377 and r13379 from main trunk. 2012-05-31 08:13:57 +00:00
LegacyRegionDxe Update the copyright notice format 2010-04-23 16:28:26 +00:00
SectionExtractionDxe Sync patch r13094 and r13096 from mail trunk. 2012-03-29 03:38:08 +00:00
StatusCode Enhance inf to follow spec. 2011-03-14 08:40:20 +00:00