brcm63xx: add working lzma-loader and use it for initramfs
authorJonas Gorski <jogo@openwrt.org>
Fri, 1 Aug 2014 21:56:31 +0000 (21:56 +0000)
committerJonas Gorski <jogo@openwrt.org>
Fri, 1 Aug 2014 21:56:31 +0000 (21:56 +0000)
commit701e2a38fef4fce862eaeb21fc97874a6387a569
treeff25cf2649946ea51b35d435138362c84e8129e7
parent21845cb45da7b6da12fe977b38bfa68d4f72d9c1
brcm63xx: add working lzma-loader and use it for initramfs

Add a working lzma loader and use it for generating initramfs kernels
to allow easily netbooting elf kernels on devices with a 4 MiB CFE
size limit.

Based on ar71xx's lzma-loader.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 41940
23 files changed:
target/linux/brcm63xx/image/Makefile
target/linux/brcm63xx/image/lzma-loader/Makefile
target/linux/brcm63xx/image/lzma-loader/src/LzmaDecode.c
target/linux/brcm63xx/image/lzma-loader/src/LzmaDecode.h
target/linux/brcm63xx/image/lzma-loader/src/LzmaTypes.h [new file with mode: 0644]
target/linux/brcm63xx/image/lzma-loader/src/Makefile
target/linux/brcm63xx/image/lzma-loader/src/README [deleted file]
target/linux/brcm63xx/image/lzma-loader/src/board.c [new file with mode: 0644]
target/linux/brcm63xx/image/lzma-loader/src/cache.c [new file with mode: 0644]
target/linux/brcm63xx/image/lzma-loader/src/cache.h [new file with mode: 0644]
target/linux/brcm63xx/image/lzma-loader/src/cacheops.h [new file with mode: 0644]
target/linux/brcm63xx/image/lzma-loader/src/config.h [new file with mode: 0644]
target/linux/brcm63xx/image/lzma-loader/src/cp0regdef.h [new file with mode: 0644]
target/linux/brcm63xx/image/lzma-loader/src/decompress.c [deleted file]
target/linux/brcm63xx/image/lzma-loader/src/decompress.lds.in [deleted file]
target/linux/brcm63xx/image/lzma-loader/src/head.S
target/linux/brcm63xx/image/lzma-loader/src/loader.c [new file with mode: 0644]
target/linux/brcm63xx/image/lzma-loader/src/loader.lds [new file with mode: 0644]
target/linux/brcm63xx/image/lzma-loader/src/loader.lds.in [deleted file]
target/linux/brcm63xx/image/lzma-loader/src/loader2.lds [new file with mode: 0644]
target/linux/brcm63xx/image/lzma-loader/src/lzma-data.lds [new file with mode: 0644]
target/linux/brcm63xx/image/lzma-loader/src/printf.c [new file with mode: 0644]
target/linux/brcm63xx/image/lzma-loader/src/printf.h [new file with mode: 0644]