The first half fixes a number of 32-bit ARM build and runtime issues.
The second half adds SMCCC_ARCH_WORKAROUND_2 pass-through support and
fixes related feature reporting under Jailhouse. Between them is the
addition of a QEMU target for 32-bit ARM.

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 (8):
  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: Forward all SMCCC_ARCH_WORKAROUND_* feature queries

 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            |  17 +-
 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 +-
 inmates/Makefile                              |   4 +-
 13 files changed, 570 insertions(+), 21 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.1609752982.git.jan.kiszka%40web.de.

Reply via email to