immortalwrt/tools/firmware-utils/src
Michael Pratt a543b3201e ath79: use dynamic partitioning for TP-Link CPE series
CPExxx and WBSxxx boards with AR9344 SOC
use the OKLI lzma kernel loader
with the offset of 3 blocks of length 4k (0x3000)
in order to have a fake "kernel" that cannot grow larger
than how it is defined in the now static OEM partition table.

Before recent changes to the mtdsplit driver,
the uImage parser for OKLI only supported images
that started exactly on an eraseblock boundary.

The mtdsplit parser for uImage now supports identifying images
with any magic number value
and at any offset from the eraseblock boundary
using DTS properties to define those values.

So, it is no longer necessary to use fixed sizes
for kernel and rootfs

Tested-by: Andrew Cameron <apcameron@softhome.net>  [CPE510 v2]
Tested-by: Bernhard Geier <freifunk@geierb.de>      [WBS210 v2]
Tested-by: Petrov <d7c48mWsPKx67w2@gmail.com>       [CPE210 v1]
Signed-off-by: Michael Pratt <mcpratt@pm.me>
2021-06-06 23:35:12 +08:00
..
add_header.c firmware-utils: fix -Wpointer-sign warnings 2021-04-09 23:52:30 +08:00
addpattern.c tools/firmware-utils: use UTC for image timestamps 2020-08-07 17:46:36 +08:00
asustrx.c firmware-utils: fix -Wmaybe-uninitialized warnings 2021-04-09 23:52:02 +08:00
bcm4908asus.c firmware-utils: bcm4908asus: tool inserting Asus tail into BCM4908 image 2021-01-23 12:11:11 +08:00
bcm4908kernel.c firmware-utils: bcm4908kernel: name struct fields 2021-03-25 23:36:17 +08:00
bcm_tag.h update source 2017-09-06 19:19:45 +08:00
bcmalgo.c firmware-utils: fix unused variable warnings 2021-04-09 23:51:09 +08:00
bcmalgo.h update source 2017-09-06 19:19:45 +08:00
buffalo-enc.c update source 2017-09-06 19:19:45 +08:00
buffalo-lib.c update source 2017-09-06 19:19:45 +08:00
buffalo-lib.h update source 2017-09-06 19:19:45 +08:00
buffalo-tag.c update source 2017-09-06 19:19:45 +08:00
buffalo-tftp.c update source 2017-09-06 19:19:45 +08:00
csysimg.h update source 2017-09-06 19:19:45 +08:00
cyg_crc16.c firmware-utils: fix -Wpointer-sign warnings 2021-04-09 23:52:30 +08:00
cyg_crc32.c firmware-utils: fix -Wpointer-sign warnings 2021-04-09 23:52:30 +08:00
cyg_crc.h firmware-utils: fix -Wpointer-sign warnings 2021-04-09 23:52:30 +08:00
dgfirmware.c firmware-utils/mksenaofw: fix possible memory leak 2020-01-21 14:33:54 +08:00
dgn3500sum.c firmware-utils: fix few random warnings 2021-04-09 23:51:38 +08:00
dns313-header.c firmware-utils: fix -Wpointer-sign warnings 2021-04-09 23:52:30 +08:00
edimax_fw_header.c update source 2017-09-06 19:19:45 +08:00
encode_crc.c update source 2017-09-06 19:19:45 +08:00
fix-u-media-header.c update source 2017-09-06 19:19:45 +08:00
fw.h firmware-utils: fix -Wpointer-sign warnings 2021-04-09 23:52:30 +08:00
hcsmakeimage.c firmware-utils/hcsmakeimage: fix possible memory leak and resource leaks 2020-07-09 12:04:37 +08:00
imagetag_cmdline.c update source 2017-09-06 19:19:45 +08:00
imagetag_cmdline.h update source 2017-09-06 19:19:45 +08:00
imagetag.c firmware-utils: fix unused variable warnings 2021-04-09 23:51:09 +08:00
imagetag.ggo update source 2017-09-06 19:19:45 +08:00
jcgimage.c ramips: mt7621: add support for Netgear R6800 2019-12-13 08:25:54 -08:00
lxlfw.c mkrasimage: fix segmentation fault 2020-03-02 17:53:40 +08:00
lzma2eva.c update source 2017-09-06 19:19:45 +08:00
makeamitbin.c update source 2017-09-06 19:19:45 +08:00
md5.c update source 2017-09-06 19:19:45 +08:00
md5.h update source 2017-09-06 19:19:45 +08:00
mkbrncmdline.c update source 2017-09-06 19:19:45 +08:00
mkbrnimg.c firmware-utils: fix -Wpointer-sign warnings 2021-04-09 23:52:30 +08:00
mkbuffaloimg.c update source 2017-09-06 19:19:45 +08:00
mkcameofw.c update source 2017-09-06 19:19:45 +08:00
mkcasfw.c firmware-utils: fix -Wpointer-sign warnings 2021-04-09 23:52:30 +08:00
mkchkimg.c mkchkimg: use higher version code 2020-06-11 11:58:42 +08:00
mkcsysimg.c firmware-utils: fix -Wpointer-sign warnings 2021-04-09 23:52:30 +08:00
mkdapimg2.c firmware-utils: fix -Wmaybe-uninitialized warnings 2021-04-09 23:52:02 +08:00
mkdapimg.c firmware-utils: fix -Wmaybe-uninitialized warnings 2021-04-09 23:52:02 +08:00
mkdhpimg.c update source 2017-09-06 19:19:45 +08:00
mkdlinkfw-lib.c ramips: mt7621: add support for Netgear R6800 2019-12-13 08:25:54 -08:00
mkdlinkfw-lib.h ramips: mt7621: add support for Netgear R6800 2019-12-13 08:25:54 -08:00
mkdlinkfw.c ramips: mt7621: add support for Netgear R6800 2019-12-13 08:25:54 -08:00
mkdniimg.c firmware-utils: fix few random warnings 2021-04-09 23:51:38 +08:00
mkedimaximg.c Merge branch master of https://github.com/coolsnowwolf/lede 2019-01-03 19:29:28 +08:00
mkfwimage2.c firmware-utils: fix unused variable warnings 2021-04-09 23:51:09 +08:00
mkfwimage.c ath79: add support for Ubiquiti airCube AC 2020-12-25 19:18:40 +08:00
mkheader_gemtek.c update source 2017-09-06 19:19:45 +08:00
mkhilinkfw.c update source 2017-09-06 19:19:45 +08:00
mkmerakifw-old.c update source 2017-09-06 19:19:45 +08:00
mkmerakifw.c update source 2017-09-06 19:19:45 +08:00
mkmylofw.c firmware-utils: mkmylofw: fix blocks padding 2021-04-13 23:30:45 +08:00
mkplanexfw.c firmware-utils: fix few random warnings 2021-04-09 23:51:38 +08:00
mkporayfw.c update source 2017-09-06 19:19:45 +08:00
mkrasimage.c mkrasimage: fix segmentation fault 2020-03-02 17:53:40 +08:00
mkrtn56uimg.c firmware-utils: fix -Wpointer-sign warnings 2021-04-09 23:52:30 +08:00
mksenaofw.c firmware-utils/mksenaofw: fix possible memory leak 2020-01-21 14:33:54 +08:00
mksercommfw.c ramips: mt7621: add support for Netgear R6800 2019-12-13 08:25:54 -08:00
mktitanimg.c firmware-utils: fix few random warnings 2021-04-09 23:51:38 +08:00
mktitanimg.h update source 2017-09-06 19:19:45 +08:00
mktplinkfw2.c firmware-utils: fix unused variable warnings 2021-04-09 23:51:09 +08:00
mktplinkfw-lib.c Merge branch 'master' of https://github.com/lede-project/source 2018-01-09 14:38:15 +08:00
mktplinkfw-lib.h Merge branch 'master' of https://github.com/lede-project/source 2018-01-09 14:38:15 +08:00
mktplinkfw.c firmware-utils/mksenaofw: fix possible memory leak 2020-01-21 14:33:54 +08:00
mkwrggimg.c firmware-utils: fix -Wpointer-sign warnings 2021-04-09 23:52:30 +08:00
mkwrgimg.c firmware-utils: fix -Wpointer-sign warnings 2021-04-09 23:52:30 +08:00
mkzcfw.c firmware-utils: fix unused variable warnings 2021-04-09 23:51:09 +08:00
mkzynfw.c firmware-utils: fix -Wpointer-sign warnings 2021-04-09 23:52:30 +08:00
motorola-bin.c update source 2017-09-06 19:19:45 +08:00
myloader.h update source 2017-09-06 19:19:45 +08:00
nand_ecc.c update source 2017-09-06 19:19:45 +08:00
nec-enc.c firmware-utils: fix mistake and improve logic in nec-enc 2020-11-14 13:42:11 +08:00
osbridge-crc.c firmware-utils: fix few random warnings 2021-04-09 23:51:38 +08:00
oseama.c update source 2017-09-06 19:19:45 +08:00
otrx.c tools: otrx: allow own magic 2021-03-16 11:16:52 +08:00
pc1crypt.c firmware-utils: fix few random warnings 2021-04-09 23:51:38 +08:00
ptgen.c firmware-utils/ptgen: remove unused variable assignment 2021-03-15 11:36:13 +08:00
seama.c update source 2017-09-06 19:19:45 +08:00
seama.h update source 2017-09-06 19:19:45 +08:00
sha1.c firmware-utils: fix -Wpointer-sign warnings 2021-04-09 23:52:30 +08:00
sha1.h firmware-utils: fix -Wpointer-sign warnings 2021-04-09 23:52:30 +08:00
sign_dlink_ru.c firmware: add tool for signing d-link ru router factory firmware images 2020-12-23 11:51:49 +08:00
spw303v.c firmware-utils: fix -Wpointer-sign warnings 2021-04-09 23:52:30 +08:00
srec2bin.c firmware-utils: fix unused variable warnings 2021-04-09 23:51:09 +08:00
tplink-safeloader.c ath79: use dynamic partitioning for TP-Link CPE series 2021-06-06 23:35:12 +08:00
trx2edips.c firmware-utils: fix unused variable warnings 2021-04-09 23:51:09 +08:00
trx2usr.c update source 2017-09-06 19:19:45 +08:00
trx.c update source 2017-09-06 19:19:45 +08:00
uimage_padhdr.c ramips: mt7621: add support for Netgear R6800 2019-12-13 08:25:54 -08:00
utils.h firmware-utils: mkfwimage: fix memcpy and strncpy usage 2020-07-12 11:57:40 +08:00
wrt400n.c update source 2017-09-06 19:19:45 +08:00
xorimage.c firmware-utils: fix -Wpointer-sign warnings 2021-04-09 23:52:30 +08:00
zyimage.c firmware-utils: zyimage: drop POSIX SOURCE defines 2021-04-13 23:30:26 +08:00
zynos.h update source 2017-09-06 19:19:45 +08:00
zytrx.c firmware-utils: fix coverity zytrx.c resource leak 2021-05-20 23:16:44 +08:00
zyxbcm.c update source 2017-09-06 19:19:45 +08:00