coreboot/src
Aaron Durbin 40e55948b2 haswell: check for clean reset
When an INIT# is delivered to the CPU the CPU starts
executing from the reset vector. However, the internal state
is maintained. Therefore, check for such a condition and
reset the system.

BUG=chrome-os-partner:19355
BRANCH=None
TEST=Issues 'apreset warm' on the EC console. INIT# is sent and
     CPU notices it's not a clean reset and forces one. No hangs.

Change-Id: I71229e0e5015ba8c60f5989c533268604ecc1ecc
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/57111
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
2013-06-03 14:33:01 -07:00
..
arch x86: fix compile error for !CONFIG_MULTIBOOT 2013-05-30 11:23:32 -07:00
console console: Make use of CONFIG_USE_OPTION_TABLE 2013-04-01 20:54:48 +02:00
cpu haswell: check for clean reset 2013-06-03 14:33:01 -07:00
device device tree: track init times 2013-05-01 15:36:25 -07:00
drivers RTC: Skip rtc_init() in S3 resume path 2013-05-28 13:50:07 -07:00
ec ec: Remove hardcoded GPI offset in EC SCI 2013-05-21 11:18:56 -07:00
include Drop ELF remains from boot code 2013-05-28 13:50:06 -07:00
lib Drop ELF remains from boot code 2013-05-28 13:50:06 -07:00
mainboard Butterfly: Force DDR refresh rate to 2x. 2013-06-03 14:32:52 -07:00
northbridge Add DDR refresh config to pei data structure. 2013-06-03 14:32:51 -07:00
southbridge lynxpoint: Do not clear ACPI NVS region on resume 2013-06-03 14:31:57 -07:00
superio Drop prototype guarding for romcc 2013-05-10 11:55:20 -07:00
vendorcode BACKPORT: chromeos: use cache-as-ram migration API for vbnv 2013-05-16 15:06:25 -07:00
Kconfig BACKPORT: x86: add thread support 2013-05-15 11:19:50 -07:00