Branch: refs/heads/next
  Home:   https://github.com/siemens/jailhouse
  Commit: e69184339a05ddfcf4949db12f5606e7cce1730c
      
https://github.com/siemens/jailhouse/commit/e69184339a05ddfcf4949db12f5606e7cce1730c
  Author: Jan Kiszka <[email protected]>
  Date:   2020-12-25 (Fri, 25 Dec 2020)

  Changed paths:
    M hypervisor/arch/arm/Makefile

  Log Message:
  -----------
  arm: Enforce soft-float ABI

Required with newer gcc as we may otherwise "gain" vector instructions
that are not supported by Jailhouse. This is analogously to the kernel.

Signed-off-by: Jan Kiszka <[email protected]>


  Commit: 1ea32307282e71282bb5cbf65af754abdbe3fbfa
      
https://github.com/siemens/jailhouse/commit/1ea32307282e71282bb5cbf65af754abdbe3fbfa
  Author: Jan Kiszka <[email protected]>
  Date:   2020-12-26 (Sat, 26 Dec 2020)

  Changed paths:
    M hypervisor/arch/arm/entry.S

  Log Message:
  -----------
  arm: entry: Drop broken attempt to restore CPSR

This is neither the proper way to restor CPSR (we do not return to Linux
on error via eret) nor is this needed (no relevant change to CPSR done
if we return prior to switching to EL2). So drop this.

Signed-off-by: Jan Kiszka <[email protected]>


  Commit: d9f658ba17fcef567a0b80d1a610a325c18c0e13
      
https://github.com/siemens/jailhouse/commit/d9f658ba17fcef567a0b80d1a610a325c18c0e13
  Author: Jan Kiszka <[email protected]>
  Date:   2020-12-26 (Sat, 26 Dec 2020)

  Changed paths:
    M hypervisor/arch/arm/control.c
    M hypervisor/arch/arm/mmio.c
    M hypervisor/arch/arm/setup.c
    M hypervisor/arch/arm/traps.c

  Log Message:
  -----------
  arm: Fix access to SPSR from EL2

When in EL2, banked SPSR_hyp is not accessible. We rather want SPSR of
the current mode. For writing, that means appending fsxc which selects
all bits. Reading means dropping the bank suffix.

Noticed via QEMU. Real HW might have done the intended access so far.

Signed-off-by: Jan Kiszka <[email protected]>


Compare: 
https://github.com/siemens/jailhouse/compare/3ad66a08f2e1...d9f658ba17fc

-- 
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/siemens/jailhouse/push/refs/heads/next/3ad66a-d9f658%40github.com.

Reply via email to