brcm63xx: add working lzma-loader and use it for initramfs
authorjogo <jogo@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Fri, 1 Aug 2014 21:56:31 +0000 (21:56 +0000)
committerjogo <jogo@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Fri, 1 Aug 2014 21:56:31 +0000 (21:56 +0000)
commita0b1242165a5aacee1e92bee75c755dffaf7dfa9
tree0a6166911934c4b2de5baa7f8ef5185da00ca06f
parent45a940309a2e0ecb1c4fe254bad83363456adbac
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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@41940 3c298f89-4303-0410-b956-a3cf2f4a3e73
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]