-
- Downloads
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
Showing
- target/linux/brcm63xx/image/Makefile 21 additions, 10 deletionstarget/linux/brcm63xx/image/Makefile
- target/linux/brcm63xx/image/lzma-loader/Makefile 42 additions, 13 deletionstarget/linux/brcm63xx/image/lzma-loader/Makefile
- target/linux/brcm63xx/image/lzma-loader/src/LzmaDecode.c 336 additions, 415 deletionstarget/linux/brcm63xx/image/lzma-loader/src/LzmaDecode.c
- target/linux/brcm63xx/image/lzma-loader/src/LzmaDecode.h 52 additions, 39 deletionstarget/linux/brcm63xx/image/lzma-loader/src/LzmaDecode.h
- target/linux/brcm63xx/image/lzma-loader/src/LzmaTypes.h 45 additions, 0 deletionstarget/linux/brcm63xx/image/lzma-loader/src/LzmaTypes.h
- target/linux/brcm63xx/image/lzma-loader/src/Makefile 56 additions, 47 deletionstarget/linux/brcm63xx/image/lzma-loader/src/Makefile
- target/linux/brcm63xx/image/lzma-loader/src/README 0 additions, 55 deletionstarget/linux/brcm63xx/image/lzma-loader/src/README
- target/linux/brcm63xx/image/lzma-loader/src/board.c 103 additions, 0 deletionstarget/linux/brcm63xx/image/lzma-loader/src/board.c
- target/linux/brcm63xx/image/lzma-loader/src/cache.c 46 additions, 0 deletionstarget/linux/brcm63xx/image/lzma-loader/src/cache.c
- target/linux/brcm63xx/image/lzma-loader/src/cache.h 17 additions, 0 deletionstarget/linux/brcm63xx/image/lzma-loader/src/cache.h
- target/linux/brcm63xx/image/lzma-loader/src/cacheops.h 85 additions, 0 deletionstarget/linux/brcm63xx/image/lzma-loader/src/cacheops.h
- target/linux/brcm63xx/image/lzma-loader/src/config.h 31 additions, 0 deletionstarget/linux/brcm63xx/image/lzma-loader/src/config.h
- target/linux/brcm63xx/image/lzma-loader/src/cp0regdef.h 54 additions, 0 deletionstarget/linux/brcm63xx/image/lzma-loader/src/cp0regdef.h
- target/linux/brcm63xx/image/lzma-loader/src/decompress.c 0 additions, 175 deletionstarget/linux/brcm63xx/image/lzma-loader/src/decompress.c
- target/linux/brcm63xx/image/lzma-loader/src/head.S 103 additions, 140 deletionstarget/linux/brcm63xx/image/lzma-loader/src/head.S
- target/linux/brcm63xx/image/lzma-loader/src/loader.c 175 additions, 0 deletionstarget/linux/brcm63xx/image/lzma-loader/src/loader.c
- target/linux/brcm63xx/image/lzma-loader/src/loader.lds 34 additions, 0 deletionstarget/linux/brcm63xx/image/lzma-loader/src/loader.lds
- target/linux/brcm63xx/image/lzma-loader/src/loader2.lds 10 additions, 0 deletionstarget/linux/brcm63xx/image/lzma-loader/src/loader2.lds
- target/linux/brcm63xx/image/lzma-loader/src/lzma-data.lds 8 additions, 0 deletionstarget/linux/brcm63xx/image/lzma-loader/src/lzma-data.lds
- target/linux/brcm63xx/image/lzma-loader/src/printf.c 350 additions, 0 deletionstarget/linux/brcm63xx/image/lzma-loader/src/printf.c
Loading
Please register or sign in to comment