elog: add extended management engine event
commit5c88c6f2d797b7fbcbf844a79356fcc833eb5338
authorDuncan Laurie <dlaurie@chromium.org>
Sat, 1 Sep 2012 21:00:23 +0000 (1 14:00 -0700)
committerStefan Reinauer <stefan.reinauer@coreboot.org>
Thu, 8 Nov 2012 18:39:32 +0000 (8 19:39 +0100)
tree04c12ec91fdc7fe383f242dd9e785b7b6f5477e4
parent3beb6db6dda7795639d2bb8ec1a1aa3106a4c301
elog: add extended management engine event

We are seeing ME disabled and ME error events on some devices
and this extended info can help with debug.

Also fix a potential issue where if the log does manage to get
completely full it will never try to shrink it because the only
call to shrink the log happens after a successful event write.
Add a check at elog init time to shrink the log size.

Change-Id: Ib81dc231f6a004b341900374e6c07962cc292031
Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: http://review.coreboot.org/1739
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
src/drivers/elog/elog.c
src/include/elog.h
src/southbridge/intel/bd82x6x/me.c
src/southbridge/intel/bd82x6x/me_8.x.c