coreboot-kgpe-d16/util
Stefan Reinauer 764fe40f09 This patch adds "high coreboot table support" to coreboot version 2.
Some bootloaders seem to overwrite memory starting at 0x600, thus destroying
the coreboot table integrity, rendering the table useless.

By moving the table to the high tables area (if it's activated), this problem
is fixed.

In order to move the table, a 40 bytes mini coreboot table with a single sub
table is placed at 0x500/0x530 that points to the real coreboot table. This is
comparable to the ACPI RSDT or the MP floating table.

This patch also adds "table forward" support to flashrom and nvramtool.

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Peter Stuge <peter@stuge.se>




git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4013 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2009-03-17 14:39:36 +00:00
..
ADLO Changes Makefile generation so that recursive "make" calls read 2008-06-08 23:05:24 +00:00
abuild abuild: Don't forget CROSS_COMPILE anymore. 2009-03-15 09:55:17 +00:00
analysis Rename almost all occurences of LinuxBIOS to coreboot. 2008-01-18 15:08:58 +00:00
buildrom fix build warnings for buildrom (trivial) 2008-08-01 11:20:33 +00:00
dump_mmcr small ts5300 update, fix endian problem in dummmcr. 2006-03-18 00:10:29 +00:00
flashrom This patch adds "high coreboot table support" to coreboot version 2. 2009-03-17 14:39:25 +00:00
getpir cosmetic update for getpir. 2008-11-10 13:52:14 +00:00
inteltool Patch to util/inteltool: 2008-12-04 15:18:20 +00:00
k8resdump K8 resource dump utility from Rudolf Marek 2007-10-30 01:12:20 +00:00
lbtdump Fix a typo in lbtdump output (trivial). 2008-05-07 19:21:18 +00:00
mkelfImage Add the contents of buildrom's 2008-08-06 20:37:38 +00:00
mptable fix typo 2008-03-15 16:30:39 +00:00
msrtool Add some basic K8 MSRs. 2009-03-08 04:37:39 +00:00
newconfig coreboot-v2: drop this ugly historic union name in v2 that was dropped in v3 2009-02-28 20:10:20 +00:00
nrv2b - Minor mod to reset16.inc to work with newer binutils hopefully this works with older ones... 2003-06-17 08:42:17 +00:00
nvramtool This patch adds "high coreboot table support" to coreboot version 2. 2009-03-17 14:39:36 +00:00
optionlist Rename almost all occurences of LinuxBIOS to coreboot. 2008-01-18 15:08:58 +00:00
options build_opt_tbl: 2008-12-02 12:26:17 +00:00
resetcf epia-m support 2004-10-06 17:33:54 +00:00
romcc Rename almost all occurences of LinuxBIOS to coreboot. 2008-01-18 15:08:58 +00:00
superiotool Add support for the LPC47M182 to superiotool 2009-03-11 14:48:20 +00:00
vgabios Change 0x%p to %p. Thanks Stefan for catching the one I introduced in 3931. 2009-02-10 03:02:05 +00:00