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.

Reply via email to