Changes in v2: - fixed patch 8: we could crash on platforms that do not support SMCCC when blindly forwarding the feature check - added fix for ivshmem-demo
Please review carefully. Jan CC: Jan Kiszka <[email protected]> CC: Lokesh Vutla <[email protected]> CC: Nikhil Devshatwar <[email protected]> CC: Peng Fan <[email protected]> CC: Ralf Ramsauer <[email protected]> Jan Kiszka (9): arm: Enforce soft-float ABI arm: entry: Drop broken attempt to restore CPSR arm: Fix access to SPSR from EL2 inmates: arm: Enforce soft-float ABI configs: arm: Add QEMU target arm-common: Account for SMCCC versions > 1.1 arm-common: Add handling of SMCCC_ARCH_WORKAROUND_2 requests arm-common: Return original SMCCC_ARCH_WORKAROUND_* feature queries codes tools: ivshmem-demo: Account for basename modifying the input string configs/arm/dts/inmate-qemu-arm.dts | 105 ++++++++++++ configs/arm/qemu-arm-inmate-demo.c | 132 +++++++++++++++ configs/arm/qemu-arm-linux-demo.c | 152 +++++++++++++++++ configs/arm/qemu-arm.c | 154 ++++++++++++++++++ .../arch/arm-common/include/asm/percpu.h | 3 +- hypervisor/arch/arm-common/smccc.c | 24 ++- hypervisor/arch/arm/Makefile | 4 +- hypervisor/arch/arm/control.c | 2 +- hypervisor/arch/arm/entry.S | 2 - hypervisor/arch/arm/mmio.c | 4 +- hypervisor/arch/arm/setup.c | 2 +- hypervisor/arch/arm/traps.c | 10 +- hypervisor/arch/arm64/setup.c | 2 +- inmates/Makefile | 4 +- tools/demos/ivshmem-demo.c | 20 ++- 15 files changed, 588 insertions(+), 32 deletions(-) create mode 100644 configs/arm/dts/inmate-qemu-arm.dts create mode 100644 configs/arm/qemu-arm-inmate-demo.c create mode 100644 configs/arm/qemu-arm-linux-demo.c create mode 100644 configs/arm/qemu-arm.c -- 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.1609774198.git.jan.kiszka%40web.de.
