[isar-cip-core][PATCH v2 0/3] Add swupdate support for riscv64


Felix Moessbauer <felix.moessbauer@...>
 

Changes since v1:

- rebased onto next
- ebg: fix changelog version (no <orig-version>)
- add swupdate support for qemu-riscv64

Please note: The EBG support in cip-core needs a major rework to be in
sync with the upstream debian package names. Currently, sid cannot be
updated to a more recent revision, as this breaks the build (multiple
packages with different names provide the same binary).

Best regards,
Felix Moessbauer
Siemens AG

Felix Moessbauer (3):
fix efibootguard for riscv64
wic(ebg): add support for riscv64
add swupdate support for qemu-riscv64

Kconfig | 2 +-
recipes-bsp/efibootguard/efibootguard_0.13.bb | 3 ++
...01-add-machine-type-name-for-riscv64.patch | 39 +++++++++++++++++++
.../wic/plugins/source/efibootguard-boot.py | 6 ++-
.../wic/plugins/source/efibootguard-efi.py | 6 ++-
wic/qemu-riscv64-efibootguard.wks.in | 13 +++++++
6 files changed, 64 insertions(+), 5 deletions(-)
create mode 100644 recipes-bsp/efibootguard/files/0001-add-machine-type-name-for-riscv64.patch
create mode 100644 wic/qemu-riscv64-efibootguard.wks.in

--
2.34.1


Jan Kiszka
 

On 14.02.23 07:27, Felix Moessbauer wrote:
Changes since v1:

- rebased onto next
- ebg: fix changelog version (no <orig-version>)
- add swupdate support for qemu-riscv64

Please note: The EBG support in cip-core needs a major rework to be in
sync with the upstream debian package names. Currently, sid cannot be
updated to a more recent revision, as this breaks the build (multiple
packages with different names provide the same binary).

Best regards,
Felix Moessbauer
Siemens AG

Felix Moessbauer (3):
fix efibootguard for riscv64
wic(ebg): add support for riscv64
add swupdate support for qemu-riscv64

Kconfig | 2 +-
recipes-bsp/efibootguard/efibootguard_0.13.bb | 3 ++
...01-add-machine-type-name-for-riscv64.patch | 39 +++++++++++++++++++
.../wic/plugins/source/efibootguard-boot.py | 6 ++-
.../wic/plugins/source/efibootguard-efi.py | 6 ++-
wic/qemu-riscv64-efibootguard.wks.in | 13 +++++++
6 files changed, 64 insertions(+), 5 deletions(-)
create mode 100644 recipes-bsp/efibootguard/files/0001-add-machine-type-name-for-riscv64.patch
create mode 100644 wic/qemu-riscv64-efibootguard.wks.in
How should I test this? You forgot start-qemu.sh support, and that makes
we wonder if you tested this at all. Patching that script shouldn't be
enough. We will also need some U-Boot as UEFI provider.

Sorry, can't merge this way.

Jan

--
Siemens AG, Technology
Competence Center Embedded Linux