audk/PcAtChipsetPkg
Ruiyu Ni 41628cbc7c PcAtChipsetPkg/Rtc: Fix a UEFI Win7 boot hang issue
The patch updates the Century value in CMOS location specified
by FADT.Century to avoid UEFI Win7 hang during booting.
Per the ACPI spec if the FADT.Century is zero, it's not needed
to store the century value in CMOS. But UEFI Win7 treats the
Century storage is optional only when FADT.Century is 0x80.
While Linux strictly follows the ACPI spec and treats Century
storage is optional when FADT.Century is 0.
So if a platform wants to support both UEFI Win7 and Linux,
it needs to report FADT.Century to a traditional value which
doesn't equal to 0 or 0x80 (0x32 mostly). And RTC driver is
enhanced to save the century value to the location specified
by FADT.Century.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19442 6f19259b-4bc3-4df7-8a09-765794883524
2015-12-22 13:52:47 +00:00
..
8254TimerDxe PcAtChipsetPkg: Convert all .uni files to utf-8 2015-12-15 04:57:25 +00:00
8259InterruptControllerDxe PcAtChipsetPkg: Convert all .uni files to utf-8 2015-12-15 04:57:25 +00:00
Bus/Pci/IdeControllerDxe PcAtChipsetPkg: Convert all .uni files to utf-8 2015-12-15 04:57:25 +00:00
HpetTimerDxe PcAtChipsetPkg: Convert all .uni files to utf-8 2015-12-15 04:57:25 +00:00
Include Add "#ifdef ... #define ... #endif" check for the header file. 2011-09-07 02:42:52 +00:00
IsaAcpiDxe PcAtChipsetPkg: Convert all .uni files to utf-8 2015-12-15 04:57:25 +00:00
KbcResetDxe PcAtChipsetPkg: Convert all .uni files to utf-8 2015-12-15 04:57:25 +00:00
Library PcAtChipsetPkg: Convert all .uni files to utf-8 2015-12-15 04:57:25 +00:00
PcatRealTimeClockRuntimeDxe PcAtChipsetPkg/Rtc: Fix a UEFI Win7 boot hang issue 2015-12-22 13:52:47 +00:00
PciHostBridgeDxe PcAtChipsetPkg: Convert all .uni files to utf-8 2015-12-15 04:57:25 +00:00
Contributions.txt */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
License.txt Update copyright format 2012-04-24 06:49:39 +00:00
PcAtChipsetPkg.dec PcAtChipsetPkg: Fix PCD expression build failure 2015-06-12 01:43:46 +00:00
PcAtChipsetPkg.dsc PcAtChipsetPkg: new AcpiTimerLib libraries. 2014-08-14 14:30:32 +00:00
PcAtChipsetPkg.uni PcAtChipsetPkg: Convert all .uni files to utf-8 2015-12-15 04:57:25 +00:00
PcAtChipsetPkgExtra.uni PcAtChipsetPkg: Convert all .uni files to utf-8 2015-12-15 04:57:25 +00:00