audk/MdeModulePkg/Universal/Acpi
jyao1 10342a643f Fix build error.
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@13981 6f19259b-4bc3-4df7-8a09-765794883524
2012-12-03 01:06:28 +00:00
..
AcpiPlatformDxe Free memory allocated by ReadSection. 2011-12-02 01:08:05 +00:00
AcpiTableDxe Fix build error. 2012-12-03 01:06:28 +00:00
BootGraphicsResourceTableDxe Clean up include of ACPI header file so that only IndustryStandard/Acpi.h is needed for supported ACPI version(e.g. Acpi40.h, Acpi50.h). 2012-07-12 06:18:22 +00:00
BootScriptExecutorDxe Use IA32_IDT_GATE_DESCRIPTOR defined in BaseLib instead of local struct INTERRUPT_GATE_DESCRIPTOR. 2012-11-16 01:24:31 +00:00
FirmwarePerformanceDataTableDxe MdeModulePkg: eliminate all implicit library dependencies for all modules in MdeModulePkg on PcdLib 2012-11-01 06:59:25 +00:00
FirmwarePerformanceDataTablePei Clean up include of ACPI header file so that only IndustryStandard/Acpi.h is needed for supported ACPI version(e.g. Acpi40.h, Acpi50.h). 2012-07-12 06:18:22 +00:00
FirmwarePerformanceDataTableSmm Clean up include of ACPI header file so that only IndustryStandard/Acpi.h is needed for supported ACPI version(e.g. Acpi40.h, Acpi50.h). 2012-07-12 06:18:22 +00:00
S3SaveStateDxe MdeModulePkg: eliminate all implicit library dependencies for all modules in MdeModulePkg on PcdLib 2012-11-01 06:59:25 +00:00
SmmS3SaveState Follow PI1.2c spec, check empty string and return EFI_INVALID_PARAMETER. 2011-11-14 06:28:40 +00:00