On Mon, Nov 17, 2014 at 10:21 PM, Kevin Cernekee <cernekee@xxxxxxxxx> wrote: > Currently the bootloader is responsible for decompressing the image. > On STB the bootloader typically loads a gzipped ELF file; on DSL/CM > the bootloader unpacks a custom image format containing an > LZMA-compressed kernel in some form. So we would be > double-compressing the same kernel in this scheme. For the latter I use a patch[1] for mips head.S that detects if there's a dtb appended to the vmlinux.bin, which would be trivial to adapt to what the well-defined (b)mips interface expects. Of course then there is no board detection at all, but I think that's an acceptable trade off. Jonas [1] http://git.openwrt.org/?p=openwrt.git;a=blob;f=target/linux/brcm63xx/patches-3.14/366-MIPS-add-support-for-vmlinux.bin-appended-DTB.patch;h=344e78b5b41e03bff5f3d1f9cce1e8e2cb1a9368;hb=HEAD