coreboot/lib
Carl-Daniel Hailfinger 9f07a52934 On 16.02.2008 07:41, ron minnich wrote:
> Alix1c won't boot with the zero decompress code.
> I think the code is using the wrong address on decompress.

Indeed, r601 broke all targets, you were just lucky that qemu didn't
explode as well.
It's the seemingly easy patches which break booting. With your hint, I
found the bug. Myles made a small, but important mistake with the memset
for the "zeroes" decompression.
The memset zeroed the archive instead of the destination. No wonder it
did explode.
This patch fixes it and also reverts the emergency commit r604 because
that one is no longer necessary.

Ron tested on the Alix1c, boots fine, ethernet and IDE working.

Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Ronald G. Minnich <rminnich@gmail.com>


git-svn-id: svn://coreboot.org/repository/coreboot-v3@605 f3766cd6-281f-0410-b1cd-43a5c92072e9
2008-02-16 19:18:32 +00:00
..
clog2.c Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00
compute_ip_checksum.c Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00
console.c Remove superfluous checks for boolean CONFIG_* variables where we tested 2008-02-14 22:34:40 +00:00
delay.c Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00
elfboot.c Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00
Kconfig Make printk() log to a buffer. 2008-02-13 15:48:37 +00:00
lar.c On 16.02.2008 07:41, ron minnich wrote: 2008-02-16 19:18:32 +00:00
lzma.c Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00
lzmadecode.c * This patch renames remainders the arch i386 to x86. 2007-01-04 20:12:02 +00:00
lzmadecode.h Use the same naming convention and placement for "include guards" in 2007-05-21 06:48:47 +00:00
Makefile Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00
mem.c Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00
nrv2b.c - fix build of ulzma 2007-07-12 20:03:02 +00:00
ram.c Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00
stage2.c Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00
string.c Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00
tables.c Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00
uart8250.c Massive file rename and moving orgy: 2007-05-05 21:36:52 +00:00
vsprintf.c Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00
vtxprintf.c Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00