It turned out that we need more changes in order to move to kernel 5.10
and that attemping to keep support for Jailhouse 0.12 is futile. So this
switching to "--latest" for all builds early in the series, then adds
the 32-bit QEMU target, more updates and finally the switch to kernel
5.10. The kernel update also includes dropping the RPi4 tree in favor of
upstream.

Not yet included is preintegration of SDEI on the Ultra96 targets. But
that can truly come on top later.

Jan

Jan Kiszka (20):
  Update Isar revision
  Update to kas 2.4
  Address shellcheck reports
  jailhouse: Enforce selection of latest version
  linux-jailhouse: Generalize armhf config
  customizations: Add QEMU ARM
  Hook up QEMU ARM support
  README: Add QEMU ARM support
  xradio: Update source and firmware
  non-root-initramfs: Update to buildroot 2021.02
  non-root-initramfs: Update ivshmem-demo
  non-root-initramfs: Purge buildroot download cache on cleanall
  wks files: Tune ext4 file systems to not be affected by y2038 issue
  trusted-firmware-a: Update to release 2.4
  trusted-firmware-a-ultra96: Add patches needed for 5.10 kernel
  linux-jailhouse[-rt], wilc: Switch to 5.10
  trusted-firmware-a-rpi4: Add patch to improve memory reservation
  rpi4: Move jailhouse reservation
  rpi4: Switch to upstream 5.10 kernel
  rpi-firmware-brcm80211: Update to latest revision 1:20190114-1+rpt10

 .gitignore                                    |    1 -
 .gitlab-ci.yml                                |    2 +-
 README.md                                     |    4 +-
 build-images.sh                               |   43 +-
 conf/distro/jailhouse-demo.conf               |    4 +-
 .../machine/qemu-arm.conf                     |    6 +-
 conf/machine/rpi4.conf                        |    2 -
 .../multiconfig/qemu-arm-jailhouse-demo.conf  |    6 +-
 images.list                                   |    1 +
 ...de-for-building-custom-Trusted-Firmw.patch |  127 -
 ...emove-unneeded-unconditional-recipes.patch |   32 +
 kas-container                                 |  372 ++
 kas.yml                                       |   12 +-
 opt-latest.yml                                |    2 +-
 opt-rt.yml                                    |    2 +-
 .../rpi-firmware-brcm80211.bb                 |    4 +-
 .../rpi-firmware/files/debian/aliases.dts     |   30 +
 .../rpi-firmware/files/debian/cmdline.txt     |    2 +-
 .../rpi-firmware/files/debian/config.txt      |    2 +-
 .../rpi-firmware/files/debian/jailhouse.dts   |   17 +-
 .../files/debian/rpi-firmware.install         |    1 +
 recipes-bsp/rpi-firmware/files/rules          |    1 +
 ...20200819.bb => rpi-firmware_1.20210303.bb} |    2 +-
 ...se-abspath-to-dereference-BUILD_BASE.patch |  144 -
 ...-fix-gcc-warning-about-uninitialized.patch |   40 -
 ...memreserve-pattern-for-rpi3-and-rpi4.patch |  214 +
 ...-errors-related-to-clock-gate-permis.patch |   45 +
 ...-error-codes-to-match-Linux-and-PMU-.patch |   71 +
 ...=> trusted-firmware-a-macchiatobin_2.4.bb} |    9 +-
 ... => trusted-firmware-a-pine64-plus_2.4.bb} |    0
 ..._2.3.bb => trusted-firmware-a-rpi4_2.4.bb} |    3 +
 ...3.bb => trusted-firmware-a-ultra96_2.4.bb} |    7 +-
 ...e-a_2.3.inc => trusted-firmware-a_2.4.inc} |    6 +-
 .../u-boot/u-boot-pine64-plus_2020.10.bb      |    2 +-
 .../u-boot/u-boot-ultra96-v1_2020.10.bb       |    2 +-
 .../files/.bash_history-espressobin           |    2 +-
 .../files/.bash_history-hikey620              |    2 +-
 .../files/.bash_history-macchiatobin          |    2 +-
 .../files/.bash_history-pine64-plus           |    2 +-
 ...istory-hikey620 => .bash_history-qemu-arm} |    8 +-
 .../files/.bash_history-qemu-arm64            |    2 +-
 .../customizations/files/.bash_history-rpi4   |    2 +-
 .../files/.bash_history-ultra96-v1            |    2 +-
 .../non-root-initramfs/files/amd64-config     | 3799 +---------------
 .../non-root-initramfs/files/arm64-config     | 3756 +---------------
 .../non-root-initramfs/files/armhf-config     | 3885 +----------------
 ....11.1.bb => non-root-initramfs_2021.02.bb} |   10 +-
 ...i4-Move-RAM-reservation-down-by-256-.patch |  257 ++
 recipes-jailhouse/jailhouse/jailhouse_0.12.bb |    1 +
 ...s-xilinx-Remove-dtsi-for-fixed-clock.patch |  237 +
 ...san-Separate-out-clk-related-data-to.patch |   99 -
 ...-xilinx-Add-the-clock-nodes-for-zynq.patch |  581 +++
 ...san-Add-sampling-clock-for-a-phy-to-.patch |  232 -
 ...03-arm64-zynqmp-Add-firmware-DT-node.patch |   37 -
 ...zynqmp-Add-Node-IDs-in-xlnx-zynqmp.h.patch |  109 -
 ...san-Add-support-to-set-clock-phase-d.patch |  160 -
 ...ware-xilinx-Add-SDIO-Tap-Delay-nodes.patch |   44 -
 ...san-Add-support-for-ZynqMP-Platform-.patch |  308 --
 ...irmware-xilinx-Add-DLL-reset-support.patch |   57 -
 ...san-Add-support-for-DLL-reset-for-Zy.patch |   99 -
 ...p-Add-ZynqMP-SDHCI-compatible-string.patch |   52 -
 ...san-Modified-SD-default-speed-to-19M.patch |   64 -
 ...d64_defconfig_5.4 => amd64_defconfig_5.10} |   16 +-
 ...m64_defconfig_5.4 => arm64_defconfig_5.10} |   36 +-
 ...ero_defconfig_5.4 => armhf_defconfig_5.10} |   24 +-
 .../linux/linux-jailhouse-rpi_5.4.59.bb       |   15 -
 .../linux/linux-jailhouse-rt_5.10.27-rt36.bb  |   17 +
 .../linux/linux-jailhouse-rt_5.4.58-rt35.bb   |   17 -
 .../linux/linux-jailhouse_5.10.31.bb          |   15 +
 recipes-kernel/linux/linux-jailhouse_5.10.inc |   27 +
 .../linux/linux-jailhouse_5.4.61.bb           |   15 -
 recipes-kernel/linux/linux-jailhouse_5.4.inc  |   38 -
 ...001-Make-compatible-with-5.8-kernels.patch |  191 +
 recipes-kernel/wilc/wilc_15.2-avnet.bb        |    1 +
 recipes-kernel/xradio/xradio.bb               |    6 +-
 scripts/make_release                          |   10 +-
 start-qemu.sh                                 |   37 +-
 wic/espressobin.wks                           |    2 +-
 wic/hikey620.wks                              |    2 +-
 wic/ipc127e.wks                               |    2 +-
 wic/macchiatobin.wks                          |    2 +-
 wic/nuc6cay.wks                               |    2 +-
 wic/orangepi-zero.wks                         |    2 +-
 wic/pine64-plus.wks                           |    2 +-
 wic/rpi4.wks                                  |    5 +-
 wic/ultra96.wks                               |    2 +-
 86 files changed, 2264 insertions(+), 13249 deletions(-)
 copy recipes-bsp/trusted-firmware-a/trusted-firmware-a-rpi4_2.3.bb => 
conf/machine/qemu-arm.conf (59%)
 copy recipes-bsp/trusted-firmware-a/trusted-firmware-a-rpi4_2.3.bb => 
conf/multiconfig/qemu-arm-jailhouse-demo.conf (59%)
 delete mode 100644 
isar-patches/0001-Add-recipe-include-for-building-custom-Trusted-Firmw.patch
 create mode 100644 
isar-patches/0001-fix-remove-unneeded-unconditional-recipes.patch
 create mode 100755 kas-container
 create mode 100644 recipes-bsp/rpi-firmware/files/debian/aliases.dts
 rename recipes-bsp/rpi-firmware/{rpi-firmware_1.20200819.bb => 
rpi-firmware_1.20210303.bb} (86%)
 delete mode 100644 
recipes-bsp/trusted-firmware-a/files/0001-Use-abspath-to-dereference-BUILD_BASE.patch
 delete mode 100644 
recipes-bsp/trusted-firmware-a/files/0001-mv_ddr4_training-fix-gcc-warning-about-uninitialized.patch
 create mode 100644 
recipes-bsp/trusted-firmware-a/files/0001-rpi-Use-common-memreserve-pattern-for-rpi3-and-rpi4.patch
 create mode 100644 
recipes-bsp/trusted-firmware-a/files/0001-zynqmp-pm-Filter-errors-related-to-clock-gate-permis.patch
 create mode 100644 
recipes-bsp/trusted-firmware-a/files/0002-zynqmp-pm-update-error-codes-to-match-Linux-and-PMU-.patch
 rename recipes-bsp/trusted-firmware-a/{trusted-firmware-a-macchiatobin_2.3.bb 
=> trusted-firmware-a-macchiatobin_2.4.bb} (74%)
 rename recipes-bsp/trusted-firmware-a/{trusted-firmware-a-pine64-plus_2.3.bb 
=> trusted-firmware-a-pine64-plus_2.4.bb} (100%)
 rename recipes-bsp/trusted-firmware-a/{trusted-firmware-a-rpi4_2.3.bb => 
trusted-firmware-a-rpi4_2.4.bb} (72%)
 rename recipes-bsp/trusted-firmware-a/{trusted-firmware-a-ultra96_2.3.bb => 
trusted-firmware-a-ultra96_2.4.bb} (60%)
 rename recipes-bsp/trusted-firmware-a/{trusted-firmware-a_2.3.inc => 
trusted-firmware-a_2.4.inc} (65%)
 copy recipes-core/customizations/files/{.bash_history-hikey620 => 
.bash_history-qemu-arm} (62%)
 rename recipes-core/non-root-initramfs/{non-root-initramfs_2019.11.1.bb => 
non-root-initramfs_2021.02.bb} (64%)
 create mode 100644 
recipes-jailhouse/jailhouse/files/0001-configs-arm64-rpi4-Move-RAM-reservation-down-by-256-.patch
 create mode 100644 
recipes-kernel/linux/files/0001-Revert-arm64-dts-xilinx-Remove-dtsi-for-fixed-clock.patch
 delete mode 100644 
recipes-kernel/linux/files/0001-mmc-sdhci-of-arasan-Separate-out-clk-related-data-to.patch
 create mode 100644 
recipes-kernel/linux/files/0002-Revert-arm64-dts-xilinx-Add-the-clock-nodes-for-zynq.patch
 delete mode 100644 
recipes-kernel/linux/files/0002-mmc-sdhci-of-arasan-Add-sampling-clock-for-a-phy-to-.patch
 delete mode 100644 
recipes-kernel/linux/files/0003-arm64-zynqmp-Add-firmware-DT-node.patch
 delete mode 100644 
recipes-kernel/linux/files/0004-firmware-zynqmp-Add-Node-IDs-in-xlnx-zynqmp.h.patch
 delete mode 100644 
recipes-kernel/linux/files/0005-mmc-sdhci-of-arasan-Add-support-to-set-clock-phase-d.patch
 delete mode 100644 
recipes-kernel/linux/files/0006-firmware-xilinx-Add-SDIO-Tap-Delay-nodes.patch
 delete mode 100644 
recipes-kernel/linux/files/0007-mmc-sdhci-of-arasan-Add-support-for-ZynqMP-Platform-.patch
 delete mode 100644 
recipes-kernel/linux/files/0008-firmware-xilinx-Add-DLL-reset-support.patch
 delete mode 100644 
recipes-kernel/linux/files/0009-mmc-sdhci-of-arasan-Add-support-for-DLL-reset-for-Zy.patch
 delete mode 100644 
recipes-kernel/linux/files/0010-arm64-zynqmp-Add-ZynqMP-SDHCI-compatible-string.patch
 delete mode 100644 
recipes-kernel/linux/files/0011-mmc-sdhci-of-arasan-Modified-SD-default-speed-to-19M.patch
 rename recipes-kernel/linux/files/{amd64_defconfig_5.4 => 
amd64_defconfig_5.10} (98%)
 rename recipes-kernel/linux/files/{arm64_defconfig_5.4 => 
arm64_defconfig_5.10} (92%)
 rename recipes-kernel/linux/files/{orangepi-zero_defconfig_5.4 => 
armhf_defconfig_5.10} (95%)
 delete mode 100644 recipes-kernel/linux/linux-jailhouse-rpi_5.4.59.bb
 create mode 100644 recipes-kernel/linux/linux-jailhouse-rt_5.10.27-rt36.bb
 delete mode 100644 recipes-kernel/linux/linux-jailhouse-rt_5.4.58-rt35.bb
 create mode 100644 recipes-kernel/linux/linux-jailhouse_5.10.31.bb
 create mode 100644 recipes-kernel/linux/linux-jailhouse_5.10.inc
 delete mode 100644 recipes-kernel/linux/linux-jailhouse_5.4.61.bb
 delete mode 100644 recipes-kernel/linux/linux-jailhouse_5.4.inc
 create mode 100644 
recipes-kernel/wilc/files/0001-Make-compatible-with-5.8-kernels.patch

-- 
2.26.2

-- 
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jailhouse-dev/cover.1618866389.git.jan.kiszka%40siemens.com.

Reply via email to