core: LZO compress the PM part of the core
authorH. Peter Anvin <hpa@zytor.com>
Wed, 20 May 2009 09:15:01 +0000 (02:15 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Wed, 20 May 2009 09:24:36 +0000 (02:24 -0700)
commit0d82b71304d596d80f3c4520f9dcf90048ca50b7
tree75cc3186d38587e67a34836984004f3f3e3ddb7e
parentf1aa00224b23e2b4c71f204c1417c7b6e5ea8e51
core: LZO compress the PM part of the core

Use LZO to compress the PM part of the core.  LZO is not the best
compression algorithm, but it is very fast, and the decompressor is
only 447 bytes long.  The LZO code is part of the LZO 2.03 library.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
61 files changed:
MCONFIG.build [new file with mode: 0644]
Makefile
core/Makefile
core/checksumiso.pl [deleted file]
core/init.inc
core/layout.inc
core/lzo/enter.ash [new file with mode: 0644]
core/lzo/leave.ash [new file with mode: 0644]
core/lzo/lzo1c_d.ash [new file with mode: 0644]
core/lzo/lzo1f_d.ash [new file with mode: 0644]
core/lzo/lzo1x_d.ash [new file with mode: 0644]
core/lzo/lzo1x_f1.S [new file with mode: 0644]
core/lzo/lzo_asm.h [new file with mode: 0644]
core/syslinux.ld
lzo/LZO.TXT [new file with mode: 0644]
lzo/Makefile [new file with mode: 0644]
lzo/include/lzo/lzo1.h [new file with mode: 0644]
lzo/include/lzo/lzo1a.h [new file with mode: 0644]
lzo/include/lzo/lzo1b.h [new file with mode: 0644]
lzo/include/lzo/lzo1c.h [new file with mode: 0644]
lzo/include/lzo/lzo1f.h [new file with mode: 0644]
lzo/include/lzo/lzo1x.h [new file with mode: 0644]
lzo/include/lzo/lzo1y.h [new file with mode: 0644]
lzo/include/lzo/lzo1z.h [new file with mode: 0644]
lzo/include/lzo/lzo2a.h [new file with mode: 0644]
lzo/include/lzo/lzo_asm.h [new file with mode: 0644]
lzo/include/lzo/lzoconf.h [new file with mode: 0644]
lzo/include/lzo/lzodefs.h [new file with mode: 0644]
lzo/include/lzo/lzoutil.h [new file with mode: 0644]
lzo/prepcore.c [new file with mode: 0644]
lzo/src/compr1b.h [new file with mode: 0644]
lzo/src/compr1c.h [new file with mode: 0644]
lzo/src/config1x.h [new file with mode: 0644]
lzo/src/lzo1_d.ch [new file with mode: 0644]
lzo/src/lzo1x_1.c [new file with mode: 0644]
lzo/src/lzo1x_1k.c [new file with mode: 0644]
lzo/src/lzo1x_1l.c [new file with mode: 0644]
lzo/src/lzo1x_1o.c [new file with mode: 0644]
lzo/src/lzo1x_9x.c [new file with mode: 0644]
lzo/src/lzo1x_c.ch [new file with mode: 0644]
lzo/src/lzo1x_d.ch [new file with mode: 0644]
lzo/src/lzo1x_d1.c [new file with mode: 0644]
lzo/src/lzo1x_d2.c [new file with mode: 0644]
lzo/src/lzo1x_d3.c [new file with mode: 0644]
lzo/src/lzo1x_o.c [new file with mode: 0644]
lzo/src/lzo1x_oo.ch [new file with mode: 0644]
lzo/src/lzo_conf.h [new file with mode: 0644]
lzo/src/lzo_crc.c [new file with mode: 0644]
lzo/src/lzo_dict.h [new file with mode: 0644]
lzo/src/lzo_dll.ch [new file with mode: 0644]
lzo/src/lzo_init.c [new file with mode: 0644]
lzo/src/lzo_mchw.ch [new file with mode: 0644]
lzo/src/lzo_ptr.c [new file with mode: 0644]
lzo/src/lzo_ptr.h [new file with mode: 0644]
lzo/src/lzo_str.c [new file with mode: 0644]
lzo/src/lzo_swd.ch [new file with mode: 0644]
lzo/src/lzo_util.c [new file with mode: 0644]
lzo/src/miniacc.h [new file with mode: 0644]
lzo/src/stats1a.h [new file with mode: 0644]
lzo/src/stats1b.h [new file with mode: 0644]
lzo/src/stats1c.h [new file with mode: 0644]