mbox series

[kvm-unit-tests,GIT,PULL,00/10] s390x: storage key migration tests, snippets and linker cleanups

Message ID 20230216171255.48799-1-imbrenda@linux.ibm.com (mailing list archive)
Headers show
Series s390x: storage key migration tests, snippets and linker cleanups | expand

Message

Claudio Imbrenda Feb. 16, 2023, 5:12 p.m. UTC
Hi Paolo and/or Thomas,


please merge the following changes:

* storage key concurrent migration test
* new utility macros for PSWs
* linker and snippets cleanups
* fix backtrace when exceptions happen during VM execution

MERGE: https://gitlab.com/kvm-unit-tests/kvm-unit-tests/-/merge_requests/40

PIPELINE: https://gitlab.com/imbrenda/kvm-unit-tests/-/pipelines/780085043

PULL: https://gitlab.com/imbrenda/kvm-unit-tests.git s390x-next-2023-02


Claudio Imbrenda (2):
  lib: s390x: add PSW and PSW_WITH_CUR_MASK macros
  s390x: use the new PSW and PSW_WITH_CUR_MASK macros

Janosch Frank (7):
  s390x: Cleanup flat.lds
  s390x: snippets: c: Cleanup flat.lds
  s390x: Add a linker script to assembly snippets
  s390x: snippets: Fix SET_PSW_NEW_ADDR macro
  lib: s390x: sie: Set guest memory pointer
  s390x: Clear first stack frame and end backtrace early
  lib: s390x: Handle debug prints for SIE exceptions correctly

Nico Boehr (1):
  s390x: add parallel skey migration test

 s390x/Makefile              |   5 +-
 lib/s390x/asm/arch_def.h    |   4 +
 lib/s390x/sie.h             |   2 +
 lib/s390x/snippet.h         |   3 +-
 lib/s390x/interrupt.c       |  46 +++++++-
 lib/s390x/sie.c             |   1 +
 lib/s390x/stack.c           |   2 +
 s390x/flat.lds              |  19 +---
 s390x/snippets/asm/flat.lds |  41 +++++++
 s390x/snippets/c/flat.lds   |  28 ++---
 s390x/cpu.S                 |   6 +-
 s390x/cstart64.S            |   2 +
 s390x/snippets/asm/macros.S |   2 +-
 s390x/adtl-status.c         |  24 +---
 s390x/firq.c                |   5 +-
 s390x/migration-skey.c      | 218 ++++++++++++++++++++++++++++++++----
 s390x/migration.c           |   6 +-
 s390x/mvpg-sie.c            |   2 +-
 s390x/pv-diags.c            |   6 +-
 s390x/skrf.c                |   7 +-
 s390x/smp.c                 |  53 ++-------
 s390x/uv-host.c             |   5 +-
 s390x/unittests.cfg         |  15 ++-
 23 files changed, 348 insertions(+), 154 deletions(-)
 create mode 100644 s390x/snippets/asm/flat.lds