coreboot/src/cpu
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
..
amd copy_and_run: drop boot_complete parameter 2013-05-10 11:55:19 -07:00
armltd ARMv7: De-uboot-ify Exynos5250 code 2013-05-15 18:42:54 -07:00
intel haswell: check for clean reset 2013-06-03 14:33:01 -07:00
samsung exynos5420: Replace the 5250 clock logic with 5420. 2013-05-22 04:53:51 -07:00
via copy_and_run: drop boot_complete parameter 2013-05-10 11:55:19 -07:00
x86 BACKPORT: x86: add cache-as-ram migration option 2013-05-16 15:06:24 -07:00
Kconfig Minor Kconfig help text fix 2013-04-01 23:27:07 +02:00
Makefile.inc BACKPORT: x86: add cache-as-ram migration option 2013-05-16 15:06:24 -07:00