coreboot/src/include
Stefan Reinauer efab4ba3bb 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@4011 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2009-03-17 14:38:48 +00:00
..
arch-generic - First stab at getting the ppc ports building and working. 2004-11-18 22:38:08 +00:00
boot This patch adds "high coreboot table support" to coreboot version 2. 2009-03-17 14:38:48 +00:00
console Check the printk format string against the matching arguments. We have 2009-01-20 18:37:26 +00:00
cpu This, ladies and gentlement, is commit #4000. 2009-03-13 15:42:27 +00:00
device This, ladies and gentlement, is commit #4000. 2009-03-13 15:42:27 +00:00
fs FAT big endian changes 2004-03-17 17:03:02 +00:00
part eric patch 2005-07-08 02:49:49 +00:00
pc80 add a header file for i8259.h (trivial) 2009-01-20 21:38:17 +00:00
smp - See Issue Tracker id-6 "lnxi-patch-6-replacement" 2005-10-25 21:28:41 +00:00
stream - Initial checkin of the freebios2 tree 2003-04-22 19:02:15 +00:00
x86emu Backport all x86emu fixes from Pattrick Hueper to coreboot v2 (acked in v2, 2009-01-20 21:36:39 +00:00
assert.h Uwe Hermann: 2006-08-23 14:28:37 +00:00
delay.h Revision: linuxbios@linuxbios.org--devel/freebios--devel--2.0--patch-51 2005-07-06 17:17:25 +00:00
ehci.h This is (most of) the usb2 debug console code ripped out of 2007-02-28 11:17:02 +00:00
ip_checksum.h - Initial checkin of the freebios2 tree 2003-04-22 19:02:15 +00:00
sdram_mode.h Uwe Hermann: 2006-08-23 14:28:37 +00:00
spd.h Add definitions for DDR2 SPD registers. 2008-08-28 18:23:58 +00:00
stdlib.h The attached patch adds missing bits to ACPI to make Windows XP and Windows Vista happy. 2008-12-23 17:34:15 +00:00
string.h Some changes required to get yabel working on v2 (and they generally make 2009-03-01 10:16:01 +00:00
swab.h byte swapping 2004-03-13 03:37:11 +00:00
types.h Some changes required to get yabel working on v2 (and they generally make 2009-03-01 10:16:01 +00:00
uart8250.h added rx support 2004-03-13 03:40:51 +00:00
usb_ch9.h This is (most of) the usb2 debug console code ripped out of 2007-02-28 11:17:02 +00:00
usbdebug_direct.h This is (most of) the usb2 debug console code ripped out of 2007-02-28 11:17:02 +00:00
version.h Rename almost all occurences of LinuxBIOS to coreboot. 2008-01-18 15:08:58 +00:00