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.