From 4d9d7b0fc155fd9c30784ec2b1896796086ba575 Mon Sep 17 00:00:00 2001 From: Anmol Date: Tue, 27 Jul 2021 22:15:00 +0200 Subject: meta-agl-jailhouse: Update the Jailhouse configuration files The current state and Information about the patch: - Updated Jailhouse root-cell(qemu-agl.c), apic-demo(agl-apic-demo.c), ivshmem-demo(agl-ivshmem-demo.c). - Jailhouse non-root cell(agl-linux-x86-demo.c) is also working, but need some more tweak for UART redirection. - Linux Kernel updated to the latest `queues/jailhouse` kernel branch. - Updated the `recipes-kernel` structure to a more custom one. - Updated conf/local.conf according to new `recipes-kernel` structure. - Removed the Linux Kernel patches from the `recipes-kernel` as updated kernel already contain those patches. This patch is the initial block for the virtio-blk support. v2 (Anmol): Add descriptive comments for serial in cell configuration files v3 (Anmol): Remove the ` IMAGE_INSTALL_append` and `EXTRA_IMAGE_FEATURES` from `50_local.conf.inc` v4 (Anmol): Minor changes in `50_local.conf.inc` v5 (jsmoeller): add meta-arm-toolchain to fix layer dependencies v6 (jsmoeller): remove linux-yocto_5.14%.bbappend v7 (Anmol): - Update the `SRCREV` for Jailhouse in `jailhous_git.bb` - Remove the patch `configs: arm64: Add support for RPi4 with more than 1G of memory` from `SRC_URI` in `jailhouse_git.bb` - Add the helper-scripts for the `runqemu-x86_64` and non-root linux cell. v8 (Anmol): Updated the `agl-ivshmem-demo.c`. v9 (Anmol): - Resolve build errors and update `jailhouse_git.bb`. - Add `PERF_forcevariable := "bash"` in `50_local.conf.inc`. v10 (Anmol): Disable perf build. v11 (jsmoeller): update qemu-agl.c to the 2G setup of runqemu after runtime test v12 (jsmoeller): add sample inmate tarball (to be used later) Change-Id: Idfa3e513488b5ecc8dfe9573f15c4b1c0edfd54f Signed-off-by: Anmol Signed-off-by: Jan-Simon Moeller --- .../recipes-kernel/linux/linux-jailhouse-5.4.inc | 39 ---------------------- 1 file changed, 39 deletions(-) delete mode 100644 meta-agl-jailhouse/recipes-kernel/linux/linux-jailhouse-5.4.inc (limited to 'meta-agl-jailhouse/recipes-kernel/linux/linux-jailhouse-5.4.inc') diff --git a/meta-agl-jailhouse/recipes-kernel/linux/linux-jailhouse-5.4.inc b/meta-agl-jailhouse/recipes-kernel/linux/linux-jailhouse-5.4.inc deleted file mode 100644 index 4b571ffd..00000000 --- a/meta-agl-jailhouse/recipes-kernel/linux/linux-jailhouse-5.4.inc +++ /dev/null @@ -1,39 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/linux:" - -SRC_URI_append = " file://jailhouse.cfg" - -SRC_URI_append = " \ -file://0001-x86-jailhouse-Improve-setup-data-version-comparison.patch \ -file://0002-x86-jailhouse-Only-enable-platform-UARTs-if-availabl.patch \ -file://0003-jailhouse-Add-simple-debug-console-via-the-hyperviso.patch \ -file://0004-arm-Export-__boot_cpu_mode-for-use-in-Jailhouse-driv.patch \ -file://0005-mm-Re-export-ioremap_page_range.patch \ -file://0006-arm-arm64-export-__hyp_stub_vectors.patch \ -file://0007-x86-Export-lapic_timer_period.patch \ -file://0008-arm64-dts-marvell-armada-37xx-Set-pci-domain.patch \ -file://0009-arm64-dts-marvell-armada-8030-mcbin-Set-pci-domain.patch \ -file://0010-uio-Enable-read-only-mappings.patch \ -file://0011-ivshmem-Add-header-file.patch \ -file://0012-uio-Add-driver-for-inter-VM-shared-memory-device.patch \ -file://0013-ivshmem-net-virtual-network-device-for-Jailhouse.patch \ -file://0014-ivshmem-net-Map-shmem-region-as-RAM.patch \ -file://0015-ivshmem-net-fix-race-in-state-machine.patch \ -file://0016-ivshmem-net-Remove-unused-variable.patch \ -file://0017-ivshmem-net-Enable-INTx.patch \ -file://0018-ivshmem-net-Improve-identification-of-resources.patch \ -file://0019-ivshmem-net-Switch-to-reset-state-on-each-net-stop-a.patch \ -file://0020-ivshmem-net-Add-ethtool-register-dump.patch \ -file://0021-ivshmem-net-Fix-stuck-state-machine-during-setup.patch \ -file://0022-ivshmem-net-Switch-to-relative-descriptor-addresses.patch \ -file://0023-ivshmem-net-Switch-to-pci_alloc_irq_vectors.patch \ -file://0024-ivshmem-net-fill-in-and-check-used-descriptor-chain-.patch \ -file://0025-ivshmem-net-slightly-improve-debug-output.patch \ -file://0026-ivshmem-net-set-and-check-descriptor-flags.patch \ -file://0027-ivshmem-net-add-MAC-changing-interface.patch \ -file://0028-ivshmem-net-Silence-compiler-warning.patch \ -file://0029-ivshmem-net-Fix-bogus-transition-to-RESET-state.patch \ -file://0030-ivshmem-net-Refactor-and-comment-ivshm_net_state_cha.patch \ -file://0031-ivshmem-net-Switch-to-netdev_xmit_more-helper.patch \ -file://0032-ivshmem-net-Adjust-to-reworked-version-of-ivshmem-in.patch \ -" - -- cgit 1.2.3-korg