coreboot/src/lib
Aaron Durbin 1197476ca8 baytrail: snapshot power state in romstage
The memory reference code doesn't maintain some of
the registers which contain valuable information in order
to log correct reset and wake events in the eventlog. Therefore
snapshot the registers which matter in this area so that
they can be consumed by ramstage.

BUG=chrome-os-partner:24907
BRANCH=rambi,squawks
TEST=Did various resets/wakes with logging patch which
     consumes this structure. Eventlog can pick up reset
     events and power failures.

Change-Id: Id8d2d782dd4e1133113f5308c4ccfe79bc6d3e03
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/181982
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
2014-01-09 20:15:55 +00:00
..
cbfs.c libpayload/libcbfs: add a function to return all the payload headers 2013-12-19 16:19:52 +00:00
cbfs_core.c cbfs: Check return value of map() for error 2013-10-29 19:14:52 +00:00
cbmem.c Rename cpu/x86/car.h to arch/early_variables.h 2013-07-30 13:40:23 -07:00
cbmem_console.c cbmem console: reduce temporary buffer size for dynamic CBMEM 2013-09-10 18:23:29 +00:00
cbmem_info.c baytrail: snapshot power state in romstage 2014-01-09 20:15:55 +00:00
clog2.c
compute_ip_checksum.c
coreboot_table.c cbmem: Export ACPI GNVS cbmem pointer in coreboot table 2013-12-13 03:55:46 +00:00
debug.c
delay.c
dynamic_cbmem.c Rename cpu/x86/car.h to arch/early_variables.h 2013-07-30 13:40:23 -07:00
edid.c Peppy graphics 2013-09-27 23:07:14 +00:00
fallback_boot.c Make set_boot_successful depend on PC80_SYSTEM 2012-11-30 21:33:35 +01:00
gcc.c Unify assembler function handling 2012-12-06 23:13:17 +01:00
gcov-glue.c BACKPORT: coverage: use boot state callbacks 2013-05-01 14:30:01 -07:00
gcov-io.c Implement GCC code coverage analysis 2013-01-12 19:09:55 +01:00
gcov-io.h Implement GCC code coverage analysis 2013-01-12 19:09:55 +01:00
gcov-iov.h Implement GCC code coverage analysis 2013-01-12 19:09:55 +01:00
generic_dump_spd.c
generic_sdram.c
hardwaremain.c implement a simple payload chooser for coreboot. 2013-12-23 07:57:10 +00:00
hexdump.c Add simple hexdump function 2013-07-30 15:25:06 -07:00
jpeg.c
jpeg.h
libgcov.c Update gcov patch in documentation 2013-01-19 01:00:50 +01:00
lzma.c lib: Prevent unaligned memory access and fix endianess in LZMA decode library. 2013-02-01 06:15:49 +01:00
lzmadecode.c
lzmadecode.h
Makefile.inc Fix the reg_script stuff to not be used in ARM builds and not break them. 2013-11-02 01:07:13 +00:00
malloc.c SMM: Add support for malloc in SMM if using TSEG 2012-07-24 23:44:19 +02:00
memchr.c
memcmp.c
memcpy.c
memmove.c
memrange.c memrange: add 2 new range_entry routines 2013-03-29 20:11:28 +01:00
memset.c
ne2k.c x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
nrv2b.c
ns8390.h
ramstage_cache.c ramstage_cache: allow ramstage usage add valid helper 2013-12-13 00:07:08 +00:00
ramtest.c Replace ramtest pattern to assist in DIMM configuration 2012-03-25 20:17:51 +02:00
reg_script.c baytrail: add more iosf access functions 2013-12-12 19:47:21 +00:00
rmodule.c rmodule: consolidate rmodule stage loading 2013-10-24 18:06:13 +00:00
rmodule.ld ARMv7: get rmodule support to compile 2013-09-20 00:52:02 +00:00
selfboot.c Drop ELF remains from boot code 2013-05-28 13:50:06 -07:00
stack.c stack check: cosmetics 2013-11-15 03:54:51 +00:00
thread.c Possible thread stack implementation. 2013-08-23 10:38:10 -07:00
timer_queue.c BACKPORT: coreboot: add timer queue implementation 2013-05-01 14:30:57 -07:00
timestamp.c Timestamp implementation for ARMv7 2013-08-02 12:16:42 -07:00
trace.c GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
uart8250.c UART 8250: Unconditionally provide register constants and use UART8250 prefix. 2013-10-02 09:18:38 +00:00
uart8250mem.c UART 8250: Unconditionally provide register constants and use UART8250 prefix. 2013-10-02 09:18:38 +00:00
usbdebug.c USBDEBUG: retry harder for slow devices 2012-07-30 20:54:24 +02:00
version.c
xmodem.c GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00