Skip to content

Enable SWUpdate support for bbb, update Isar

Jan Kiszka cip-dev 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6swupdate: Use cpio from buildchrootclasses/swupdate.bbclass+27 -260 replies
2/6Update Isar revisionisar-patches/0001-recipes-kernel-Check-if-CONFIG_MODULES-is-set.patch kas-cip.yml+1 -380 replies
3/6linux-cip: Update cip-kernel-config revisionrecipes-kernel/linux/linux-cip-common.inc+1 -10 replies
4/6u-boot-bbb: Switch BeagleBone Black to self-built U-Bootconf/machine/bbb.conf recipes-bsp/u-boot/u-boot-bbb_2022.07.bb recipes-bsp/u-boot/u-boot-common.inc +2 more+29 -390 replies
5/6swupdate: Drop u-boot-script from EFI Boot Guard imageskas/opt/ebg-swu.yml+1 -00 replies
6/6Enable BeagleBone Black images with A/B SWUpdate supportKconfig conf/machine/bbb.conf wic/bbb-efibootguard.wks.in+25 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [isar-cip-core][PATCH 0/6] Enable SWUpdate support for bbb, update Isar

This primarily enables A/B rootfs SWUpdate for the BeagleBone Black, but also updates the Isar revision and fixes an accidental host-side dependency of the SWUpdate build.

Does anyone know how to make secure boot work with the BBB? Enabling the software path should be just about building the needed config, but then we still lack first-stage firmware validation by the hardware.

Next, it would be good to enable also a physical arm64 reference board for SWUpdate. Any suggestions?

Jan

Jan Kiszka (6):
swupdate: Use cpio from buildchroot
Update Isar revision
linux-cip: Update cip-kernel-config revision
u-boot-bbb: Switch BeagleBone Black to self-built U-Boot
swupdate: Drop u-boot-script from EFI Boot Guard images Enable BeagleBone Black images with A/B SWUpdate support

 Kconfig                                       |  2 +-
 classes/swupdate.bbclass                      | 53 ++++++++++---------
 conf/machine/bbb.conf                         |  8 ++-
 ...ernel-Check-if-CONFIG_MODULES-is-set.patch | 33 ------------
 kas-cip.yml                                   |  6 +--
 kas/opt/ebg-swu.yml                           |  1 +
 recipes-bsp/u-boot/u-boot-bbb_2022.07.bb      | 22 ++++++++
 ...boot-qemu-common.inc => u-boot-common.inc} | 11 ----
 recipes-bsp/u-boot/u-boot-qemu-common.inc     | 26 +--------
 recipes-kernel/linux/linux-cip-common.inc     |  2 +-
 wic/bbb-efibootguard.wks.in                   | 21 ++++++++
 wic/bbb.wks                                   |  4 +-
 12 files changed, 84 insertions(+), 105 deletions(-)
 delete mode 100644 isar-patches/0001-recipes-kernel-Check-if-CONFIG_MODULES-is-set.patch
 create mode 100644 recipes-bsp/u-boot/u-boot-bbb_2022.07.bb
 copy recipes-bsp/u-boot/{u-boot-qemu-common.inc => u-boot-common.inc} (75%)
 create mode 100644 wic/bbb-efibootguard.wks.in
Signature · 1 line
2.35.3