coreboot/src
Hung-Te Lin 043b823a73 Google/Snow: Revise bootblock initialization.
It's fine to always start timer even in suspend/resume mode, so we can
move the timer_start() back to the very beginning of boot procedure.
That provides more precise boot time information.

With that timer change, the wake up state test procedure can be simplified.

Verified by building and booting firmware image on Google/Snow successfully,
and then suspend-resume without problem (suspend_stress_test).

Change-Id: I0d739650dbff4eb3a75acbbf1e4356f2569b487d
Signed-off-by: Hung-Te Lin <hungte@chromium.org>
Reviewed-on: http://review.coreboot.org/3151
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
2013-05-01 18:26:50 +02:00
..
arch armv7: add wrapper for tlbimvaa 2013-05-01 08:17:01 +02:00
console spkmodem console 2013-04-18 22:47:59 +02:00
cpu tsc: provide monotonic timer 2013-05-01 07:15:55 +02:00
device Add PXE ROM selection to Kconfig menu 2013-04-03 18:01:44 +02:00
drivers [2/2] tps65090: re-factor for coreboot 2013-04-10 17:34:19 +02:00
ec ChromeEC: Drop unneeded Kconfig variable EC_GOOGLE_API_ROOT 2013-04-18 02:47:23 +02:00
include coreboot: add timer queue implementation 2013-05-01 07:19:12 +02:00
lib boot state: run timers on state entry 2013-05-01 07:19:52 +02:00
mainboard Google/Snow: Revise bootblock initialization. 2013-05-01 18:26:50 +02:00
northbridge boot: remove cbmem_post_handling() 2013-05-01 07:11:22 +02:00
southbridge Intel 82801gx: Use 2 << 24 to clarify that I/O APIC ID is 2 2013-04-26 18:37:00 +02:00
superio Add new superio device 2013-04-12 00:37:34 +02:00
vendorcode Eliminate use of pointers in coreboot table 2013-04-20 05:18:15 +02:00
Kconfig coreboot: add timer queue implementation 2013-05-01 07:19:12 +02:00