cbmem: add and use a function to dump console buffer
commit6e20e2f16872a276c9af18b7ca11b1ea62bfb820
authorVadim Bendebury <vbendeb@chromium.org>
Sat, 11 Apr 2015 01:04:04 +0000 (10 18:04 -0700)
committerPatrick Georgi <pgeorgi@google.com>
Mon, 27 Apr 2015 18:49:09 +0000 (27 20:49 +0200)
tree44eb1d233d77850daa95f1e445dc0753c223c3e6
parent5bdbd004e689157588c01b9689611b826d2382c9
cbmem: add and use a function to dump console buffer

The new function can be compiled in only when serial console is
disabled.

When invoked, this function initializes the serial interface and dumps
the contents of the CBMEM console buffer to serial output.

BRANCH=none
BUG=chromium:475347
TEST=compiled for different platforms with and without serial console
     enabled. No actual test of this function yet.

Change-Id: Ia8d16649dc9d09798fa6970f2cfd893438e00dc5
Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
Original-Commit-Id: a38a8254dd788ad188ba2509b9ae117d6f699579
Original-Change-Id: Ib85759a2727e31ba1ca21da7e6c346e434f83b52
Original-Signed-off-by: Vadim Bendebury <vbendeb@chromium.org>
Original-Reviewed-on: https://chromium-review.googlesource.com/265293
Original-Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/9984
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
src/console/Kconfig
src/include/console/cbmem_console.h
src/lib/cbmem_console.c
src/vendorcode/google/chromeos/vboot.c
src/vendorcode/google/chromeos/vboot_common.c