[RFC PATCH 0/1] Introduce mtd splitter for ELF kernel loader
Sander Vanheule
sander at svanheule.net
Wed Jul 8 09:43:42 EDT 2020
Currently, there appears to be no mtd splitter that works with a
firmware partition starting with an ELF kernel loader. Devices using a
loader must provide manual splits, possibly increasing the maintenance
effort for these devices.
This splitter may for example be used with the TP-Link CPE devices that
use a plain ELF loader or OKLI loader, but currently require a fixed
partition layout. Some examples are CPE510 and CPE610 devices.
Support is provided for 32-bit and 64-bit platforms, as well as
different rootfs types. This splitter has been tested on my TP-Link
EAP245v1 (32-bit platform with squashfs rootfs).
Sander Vanheule (1):
kernel: mtdsplit: support ELF loader splitting
.../files/drivers/mtd/mtdsplit/Kconfig | 5 +
.../files/drivers/mtd/mtdsplit/Makefile | 1 +
.../files/drivers/mtd/mtdsplit/mtdsplit_elf.c | 216 ++++++++++++++++++
3 files changed, 222 insertions(+)
create mode 100644 target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_elf.c
--
2.26.2
More information about the openwrt-devel
mailing list