openwrt/package
Brian Norris 17b05045bd ipq40xx: Support Chromium OS image-type creation
See firmware-utils.git commits [1], which implemented the cros-vbutil
verified-boot payload-packing tool, and extended ptgen for the CrOS
kernel partition type. With these, it's now possible to package kernel +
rootfs to make disk images that can boot a Chrome OS-based system (e.g.,
Chromebooks, or even a few AP models).

Regarding PARTUUID= changes: Chromium bootloaders work well with a
partition number offset (i.e., relative to the kernel partition), so
we'll be using a slightly different root UUID line.

NB: I've made this support specific to ip40xx for now, because I only
plan to support an IPQ4019-based AP that uses a Chromium-based
bootloader, but this image format can be used for essentially any
Chromebook, as well as the Google OnHub, a prior Chromium-based AP using
an IPQ8064 chipset.

[1]
ptgen: add Chromium OS kernel partition support
https://git.openwrt.org/?p=project/firmware-utils.git;a=commit;h=6c95945b5de973026dc6f52eb088d0943efa96bb

cros-vbutil: add Chrome OS vboot kernel-signing utility
https://git.openwrt.org/?p=project/firmware-utils.git;a=commit;h=8e7274e02fdc6f2cb61b415d6e5b2e1c7e977aa1

Signed-off-by: Brian Norris <computersforpeace@gmail.com>
2022-03-25 18:14:13 +01:00
..
base-files ipq40xx: Support Chromium OS image-type creation 2022-03-25 18:14:13 +01:00
boot uboot-mediatek: add patch to allow accessing bootconf from Linux 2022-03-21 23:48:04 +00:00
devel strace: Update to version 5.16 2022-02-01 21:25:02 +01:00
firmware firmware/ipq-wifi: Add Google Wifi board-2.bin 2022-03-25 18:14:13 +01:00
kernel kernel: Package GOOGLE_FIRMWARE drivers 2022-03-25 18:14:13 +01:00
libs libselinux: use musl-fts for host builds 2022-03-25 18:14:13 +01:00
network uqmi: fix acquiring PIN status 2022-03-24 18:45:19 +00:00
system openwrt-keyring: add OpenWrt 22.03 GPG/usign keys 2022-03-25 14:28:00 +01:00
utils util-linux: add lsns 2022-03-05 21:05:45 +01:00
Makefile