openwrt/target/linux/octeon
Christian Svensson 9bc782dfd8 octeon: n821: sysupgrade for Cisco vEdge 1000
This commit adds the logic required to install OpenWrt on a
Cisco/Viptela vEdge 1000 while nicely integrating with the already
present bootloader and making it possible to roll back to stock OS.

The vEdge 1000 has a built-in SSD with a ext2 partition from which
the stock u-boot boots the Linux kernel from.

In order for Linux not to be confused about which partition the root
file system is on, there are some tricks needed to ensure the partition
is identifiable at boot time. For this we use blkid as part of the
scripts, and sfdisk as part of the manual installation process
documented on the wiki. Thus, those packages have been added as a
platform dependency. Finally, the u-boot environment is updated which
requires the use of uboot-envtools.

Tested on a Cisco vEdge 1000.

Signed-off-by: Christian Svensson <blue@cmd.nu>
Link: https://github.com/openwrt/openwrt/pull/16140
Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-09-02 20:26:42 +02:00
..
base-files octeon: n821: sysupgrade for Cisco vEdge 1000 2024-09-02 20:26:42 +02:00
files/arch/mips/boot/dts/cavium-octeon octeon: convert to new LED color/function format where possible 2024-02-07 14:48:41 +01:00
generic octeon: fix imagebuilder generation by introducing generic target 2022-09-24 23:53:53 +02:00
image octeon: n821: sysupgrade for Cisco vEdge 1000 2024-09-02 20:26:42 +02:00
patches-6.1 kernel: bump 6.1 to 6.1.68 2023-12-19 14:12:25 +01:00
profiles octeon: fix imagebuilder generation by introducing generic target 2022-09-24 23:53:53 +02:00
config-6.1 octeon: upgrade to 6.1 kernel 2023-12-12 18:42:58 +01:00
Makefile octeon: upgrade to 6.1 kernel 2023-12-12 18:42:58 +01:00