Refactor publishing CBMEM addresses through coreboot table.
authorVadim Bendebury <vbendeb@chromium.org>
Mon, 3 Oct 2011 21:58:57 +0000 (14:58 -0700)
committerStefan Reinauer <stefan.reinauer@coreboot.org>
Thu, 29 Mar 2012 18:19:27 +0000 (20:19 +0200)
commit22c0468d3927a370b9723e9e78714c2731d33a81
treee2eacd3c2bd07653ef303ed0219557bf0d222e44
parent2e43867a20107014cba1f32137adfee8af35a05d
Refactor publishing CBMEM addresses through coreboot table.

We need to provide u-boot access to several different CBMEM
sections. To do that, a common coreboot table structure is used,
just different tags match different coreboot table sections.

Also, the code is added to export CBMEM console and MRC cache
addresses through the same mechanism.

Change-Id: I63adb67093b8b50ee61b0deb0b56ebb2c4856895
Signed-off-by: Vadim Bendebury <vbendeb@chromium.org>
Reviewed-on: http://review.coreboot.org/724
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
src/arch/x86/boot/coreboot_table.c
src/include/boot/coreboot_tables.h