openwrt/target/linux
Jan Hoffmann 3b1261224a kernel: mtdsplit: add support for H3C VFS filesystem
The bootloader on some H3C devices (for example HPE 1920 switches) only
supports booting from flash by reading an image from an "VFS" filesystem
which spans most of the available flash. The filesystem size is hard-
coded in the bootloader. However, as long as no write operations are
performed in the bootloader menu, it is sufficient if the start of the
partition contains a valid filesystem with the kernel image.

This mtdsplit parser reads the size and location of the kernel image and
finds the location of the rootfs stored after it. It assumes that the
filesystem image matches the layout of one generated by mkh3cvfs, with
a filename of "openwrt-kernel.bin" for the kernel image.

Signed-off-by: Jan Hoffmann <jan@3e8.eu>
2022-07-28 14:08:56 +02:00
..
apm821xx
archs38
armvirt
at91 kernel: bump 5.10 to 5.10.130 2022-07-18 23:14:30 +02:00
ath25
ath79 ath79: fix Tx cleanup when NAPI poll budget is zero 2022-07-14 12:51:16 +02:00
bcm27xx bcm27xx: update patch to fix build 2022-07-11 23:39:13 +01:00
bcm47xx
bcm53xx kernel: backport LEDs driver for BCMBCA devices 2022-07-17 18:44:41 +02:00
bcm63xx kernel: backport LEDs driver for BCMBCA devices 2022-07-17 18:44:41 +02:00
bcm4908 uboot-bcm4908: include SoC in output files 2022-07-25 18:13:12 +02:00
bmips
gemini
generic kernel: mtdsplit: add support for H3C VFS filesystem 2022-07-28 14:08:56 +02:00
imx imx: keep common kernel symbols in target's config 2022-07-11 14:28:09 +02:00
ipq40xx ipq40xx: add MikroTik wAP ac (RBwAPG-5HacD2HnD) support 2022-07-18 01:45:47 +02:00
ipq806x ipq806x: Archer VR2600: fix switch ports numbering 2022-07-22 22:03:27 +02:00
kirkwood
lantiq lantiq: fix network port GPIO settings for Fritzbox 3390 2022-07-22 22:05:23 +02:00
layerscape
malta
mediatek mt7622: remove 300 MHz from dts 2022-07-19 14:26:30 +02:00
mpc85xx
mvebu mvebu: cortexa72: fix ImageBuilder for IEI Puzzle devices 2022-07-04 18:36:09 +01:00
mxs
octeon
octeontx
omap
oxnas
pistachio kernel: backport mtd dynamic partition patch 2022-07-08 10:19:58 +02:00
qoriq qoriq: enable Book-E Watchdog Timer 2022-07-01 16:26:51 +03:00
ramips ramips: add support for ZyXEL NWA50AX / NWA55AXE 2022-07-20 21:52:06 +02:00
realtek realtek: clean up rtl838x MDIO busy wait loop 2022-07-28 14:08:51 +02:00
rockchip rockchip: reliably distribute net interrupts 2022-07-07 13:13:26 +02:00
sunxi
tegra
uml
x86
zynq
Makefile