aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libelf
diff options
context:
space:
mode:
authorAlex Maclean <monkeh@monkeh.net>2018-06-20 14:56:20 +0100
committerJohn Crispin <john@phrozen.org>2018-06-26 07:04:09 +0200
commit408c54b02f6a6dd2c0ae30a7885a37c9ac4c1b53 (patch)
tree9a61a40ec84d7fe4300ab68c99f25bdca12e22e9 /tools/libelf
parent0a2f21fa715bcf2e2975e32a1843a13fa088c640 (diff)
downloadupstream-408c54b02f6a6dd2c0ae30a7885a37c9ac4c1b53.tar.gz
upstream-408c54b02f6a6dd2c0ae30a7885a37c9ac4c1b53.tar.bz2
upstream-408c54b02f6a6dd2c0ae30a7885a37c9ac4c1b53.zip
firmware-utils: tplink-safeloader: add dynamic partitions
Add support to dynamically split the firmware partition into os-image and file-system partitions. This is done by replacing those entries in the partition table with a single unified firmware partition, which is then split according to actual kernel image size. The factory image will have the file-system partition aligned to a 64K erase block, but the sysupgrade image skips this and aligns only the JFFS2 EOF marker to squeeze out more space. This should prevent further creeping updates to the kernel partition size while maximizing space for the overlay filesystem on smaller devices. Signed-off-by: Alex Maclean <monkeh@monkeh.net>
Diffstat (limited to 'tools/libelf')
0 files changed, 0 insertions, 0 deletions