coreboot/util
Myles Watson 2f5c48d0b2 This patch adds zero compression for bss segments. One of the reasons
for this is that currently, if you select no compression, the bss
segment of filo takes up 153K with just zeroes.  With this patch, it
always takes up a lar header + 1 byte.  I left the one byte so that
the checksum wouldn't be broken.

This patch could have taken out the calloc in the compression area,
but since it only uses compile-time memory, I decided to keep this
simple.

Myles

Signed-off-by: Myles Watson <myles@pel.cs.byu.edu>
Acked-by: Ronald G. Minnich <rminnich@gmail.com>


git-svn-id: svn://coreboot.org/repository/coreboot-v3@601 f3766cd6-281f-0410-b1cd-43a5c92072e9
2008-02-15 19:27:13 +00:00
..
doxygen Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00
dtc The real change here is that paths can now be part of the node label 2008-02-13 21:00:20 +00:00
kconfig This patch adds support for make defconfig in v3. Those that port v3 2008-02-07 16:50:44 +00:00
lar This patch adds zero compression for bss segments. One of the reasons 2008-02-15 19:27:13 +00:00
lzma This patch adds dst_len for the lar uncompress functions, enabling 2008-02-13 22:15:59 +00:00
nrv2b This patch adds dst_len for the lar uncompress functions, enabling 2008-02-13 22:15:59 +00:00
options Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00
x86emu The real change here is that paths can now be part of the node label 2008-02-13 21:00:20 +00:00
xcompile Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00
Makefile Now version 3: LinuxBIOS -> coreboot rename. 2008-01-27 18:54:57 +00:00