coreboot-kgpe-d16/src/mainboard/lenovo/t60
Kyösti Mälkki 8183025be9 intel/i945: Use romstage_handoff for S3
Don't use scratchpad registers when we have romstage_handoff
to pass S3 resume flag. Scratchpad register was read too
late in ramstage so acpi_is_wakeup_s3() did not evaluate
correctly.

This fixes low memory corruption at 0x1000-0x102c and the lack
of coreboot tables (util/cbmem not working) after S3 resume.

This also fixes console log from reporting early in ramstage
"Normal boot" while on "S3 resume" path.

Change-Id: I2922a15a90d2f8272c3482579bdd96f8f33e9705
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: https://review.coreboot.org/17675
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2016-12-11 08:58:07 +01:00
..
acpi Workaround for unused variable warning. 2016-02-09 19:58:14 +01:00
acpi_tables.c intel/i945: Consolidate MADT handling 2015-11-05 23:31:49 +01:00
board_info.txt src/mainboard/*/*/board_info.txt: Added Release year for boards 2015-04-23 14:42:44 +02:00
cmos.default i945: Enable changing VRAM size 2016-08-31 20:01:05 +02:00
cmos.layout i945: Enable changing VRAM size 2016-08-31 20:01:05 +02:00
devicetree.cb tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
dock.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
dock.h tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
dsdt.asl tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
hda_verb.c lenovo/t60: add hda_verb.c 2016-09-12 20:00:40 +02:00
Kconfig x60,t60: do not add etc/ps2-keyboard-spinup for non-seabios payloads 2016-10-13 14:59:16 +02:00
Kconfig.name kconfig: automatically include mainboards 2015-04-18 08:31:08 +02:00
mainboard.c intel/i945: Use romstage_handoff for S3 2016-12-11 08:58:07 +01:00
Makefile.inc tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
mptable.c mainboard/*/*/mptable.c: Improve code formatting 2016-09-26 13:32:21 +02:00
romstage.c lenovo/t60: transition away from device_t 2016-09-13 17:24:20 +02:00
smi.h tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
smihandler.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00