the following patch was just integrated into master: commit b0d8f5e9cdab5c53cb8438175517ad171e9e5ddb Author: Aaron Durbin adurbin@chromium.org Date: Mon Apr 6 16:12:58 2015 -0500
hardwaremain: explicitly call cbmem_initialize() early
Over the course of time there have been some implicit assumptions about cbmem being available for find() or add() operations. However, the cbmem area was never fully recovered until entering the state machine: BS_ON_ENTRY into BS_PRE_DEVICE. Correct this assumption by explicitly calling cbmem_initialize() in the EARLY_CBMEM_INIT case.
This, however, doesn't fix timestamp_init() showing an error about not being able to allocate the timestamp table.
Change-Id: Ib93fcc932e202ebd37822f07a278ea9694fe965c Signed-off-by: Aaron Durbin adurbin@chromium.org Reviewed-on: http://review.coreboot.org/9327 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer stefan.reinauer@coreboot.org
See http://review.coreboot.org/9327 for details.
-gerrit