Please ignore double post. My apologies. The patch 1/6 is ~104K and awaits moderator approval. Sorry also for this.
ciao luigi On Sat, Dec 4, 2010 at 2:23 PM, Luigi 'Comio' Mantellini <luigi.mantell...@idf-hit.com> wrote: > From: Luigi 'Comio' Mantellini <luigi.mantell...@idf-hit.com> > > The following patch set add the support for Bootstrap code. > This permits to have a compressed full featured U-Boot binary. > > See README file in the U-Boot root. > > The patchset includes also the XZ format support and a fix to LZMA code. > > Luigi 'Comio' Mantellini (6): > Add support for XZ decompression algorithm. > LZMA: Avoid free on null pointer > Enable garbage collelction of unused input sections. > Add support for Bootstrap infrastructure. > Enable bootstrap support for MIPS architecture. > Enable bootstrap code for QEMU-MIPS board. > > .gitignore | 25 +- > Makefile | 175 +++++- > README | 56 ++ > arch/mips/config.mk | 2 +- > arch/mips/cpu/Makefile | 28 +- > arch/mips/cpu/cpu.c | 12 - > arch/mips/cpu/reset.c | 39 ++ > arch/mips/cpu/reset_bootstrap.c | 39 ++ > arch/mips/cpu/start_bootstrap.S | 455 +++++++++++++ > arch/mips/lib/Makefile | 15 +- > arch/mips/lib/board_bootstrap.c | 331 +++++++++ > board/qemu-mips/Makefile | 15 +- > board/qemu-mips/config.mk | 7 +- > board/qemu-mips/qemu-mips_bootstrap.c | 48 ++ > board/qemu-mips/u-boot-bootstrap.lds | 73 ++ > common/Makefile | 16 +- > common/cmd_bootm.c | 27 +- > common/console_bootstrap.c | 85 +++ > common/image.c | 1 + > config.mk | 29 + > include/bootstrap.h | 59 ++ > include/common.h | 21 + > include/configs/qemu-mips.h | 15 +- > include/image.h | 1 + > include/unxz.h | 16 + > include/xz.h | 237 +++++++ > lib/Makefile | 29 +- > lib/bootstrap.c | 97 +++ > lib/lzma/LzmaDec.c | 4 +- > lib/lzma/Makefile | 4 +- > lib/lzo/Makefile | 4 +- > lib/xz/Makefile | 53 ++ > lib/xz/decompress_unxz.c | 231 +++++++ > lib/xz/xz_dec_bcj.c | 564 ++++++++++++++++ > lib/xz/xz_dec_lzma2.c | 1175 > +++++++++++++++++++++++++++++++++ > lib/xz/xz_dec_stream.c | 823 +++++++++++++++++++++++ > lib/xz/xz_lzma2.h | 204 ++++++ > lib/xz/xz_private.h | 154 +++++ > lib/xz/xz_stream.h | 50 ++ > tools/xz_wrap.sh | 45 ++ > 40 files changed, 5232 insertions(+), 32 deletions(-) > create mode 100644 arch/mips/cpu/reset.c > create mode 100644 arch/mips/cpu/reset_bootstrap.c > create mode 100644 arch/mips/cpu/start_bootstrap.S > create mode 100644 arch/mips/lib/board_bootstrap.c > create mode 100644 board/qemu-mips/qemu-mips_bootstrap.c > create mode 100644 board/qemu-mips/u-boot-bootstrap.lds > create mode 100644 common/console_bootstrap.c > create mode 100644 include/bootstrap.h > create mode 100644 include/unxz.h > create mode 100644 include/xz.h > create mode 100644 lib/bootstrap.c > create mode 100644 lib/xz/Makefile > create mode 100644 lib/xz/decompress_unxz.c > create mode 100644 lib/xz/xz_dec_bcj.c > create mode 100644 lib/xz/xz_dec_lzma2.c > create mode 100644 lib/xz/xz_dec_stream.c > create mode 100644 lib/xz/xz_lzma2.h > create mode 100644 lib/xz/xz_private.h > create mode 100644 lib/xz/xz_stream.h > create mode 100755 tools/xz_wrap.sh > > -- > 1.7.3 > > _______________________________________________ > U-Boot mailing list > U-Boot@lists.denx.de > http://lists.denx.de/mailman/listinfo/u-boot > -- Luigi 'Comio' Mantellini R&D - Software Industrie Dial Face S.p.A. Via Canzo, 4 20068 Peschiera Borromeo (MI), Italy Tel.: +39 02 5167 2813 Fax: +39 02 5167 2459 web: www.idf-hit.com mail: luigi.mantell...@idf-hit.com _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot