audk/IntelFrameworkModulePkg/Universal/Acpi/AcpiS3SaveDxe
jyao1 c93776c2d4 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.

Update code in AcpiSupport/AcpiTable when it produces this field to set one only.
Update code in AcpiS3Save when it consumes this field, check 0 value.


Signed-off-by: jiewen.yao@intel.com
Reviewed-by: star.zeng@intel.com

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13980 6f19259b-4bc3-4df7-8a09-765794883524
2012-11-30 09:03:15 +00:00
..
AcpiS3Save.c ACPI4.0/5.0 have clear description: 2012-11-30 09:03:15 +00:00
AcpiS3Save.h Just reserve memory space for page table, but not create it, and allocate the memory with ReservedMemory instead of ACPIMemoryNVS. 2012-11-19 02:15:46 +00:00
AcpiS3SaveDxe.inf Add PCD for 1G page table 2011-09-21 03:45:35 +00:00
AcpiVariableThunkPlatform.c Just reserve memory space for page table, but not create it, and allocate the memory with ReservedMemory instead of ACPIMemoryNVS. 2012-11-19 02:15:46 +00:00