Re: Compressed barebox image support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 10:12 Thu 19 Jul     , Sascha Hauer wrote:
> The following series allows to create a self extracting barebox image.
> This is done by linking barebox twice, once for the actual binary, but
> without lowlevel initstuff and once for the lowlevel init stuff, the
> decompressor and the compressed image.
> 
> Using lzo compression the pcm038 image shrinks from 252k to 155k. The
> series has been tested on the pcm038 second stage, first stage NAND and
> first stage NOR and also on an i.MX53 LOCO board (also in thumb2 mode)
> 
> Using compressed images currently adds to the boot time, at least on
> my slower arm9 systems. Using the MMU during decompression would help,
> but this currently isn't implemented.
> 
> I think the preparation patches should be ready for merging. The last
> patch in this series adding compression support I am not that confident
> with. Currently I am not very happy with the Makefile changes which
> somehow look like bypassing the kbuild mechanism and handcrufting
> something that looks like kbuild. If someone has ideas how to improve
> this, let me know. Nevertheless I would be happy about Tested-by
> (and does-not-work-for) tags.
> 
> Sascha
> 
> ----------------------------------------------------------------
> Sascha Hauer (9):
>       lzo: Allow for static inlining
>       ARM lds: remove unused got
>       ARM: remove board linker script option
>       ARM: remove exception vectors from boards
>       ARM startup: calculate offset instead of runtime address
>       ARM ep93xx: Get rid of special handling in linker file
>       ARM boards: Use _text rather than TEXT_BASE
>       ARM: Separate assembler functions into their own section
>       Add compressed image support

can you push it on a git?

Best Regards,
J.

_______________________________________________
barebox mailing list
barebox@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/barebox


[Index of Archives]     [Linux Embedded]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux