mbox series

[kvm-unit-tests,GIT,PULL,00/22] s390x: tests and fixes for PV, timing

Message ID 20221025114345.28003-1-imbrenda@linux.ibm.com (mailing list archive)
Headers show
Series s390x: tests and fixes for PV, timing | expand

Message

Claudio Imbrenda Oct. 25, 2022, 11:43 a.m. UTC
Hi Paolo,

please merge the following changes:

* library fixes to allow multi-cpu PV guests
* additional tests and fixes for uv-host
* timing tests and library improvements
* misc fixes


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

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

PULL: https://gitlab.com/imbrenda/kvm-unit-tests.git s390x-next-2022-10


Claudio Imbrenda (2):
  lib: s390x: terminate if PGM interrupt in interrupt handler
  s390x: uv-host: fix allocation of UV memory

Janis Schoetterl-Glausch (2):
  s390x: Add specification exception test
  s390x: Test specification exceptions during transaction

Janosch Frank (14):
  s390x: uv-host: Add access checks for donated memory
  s390x: uv-host: Add uninitialized UV tests
  s390x: uv-host: Test uv immediate parameter
  s390x: uv-host: Add access exception test
  s390x: uv-host: Add a set secure config parameters test function
  s390x: uv-host: Remove duplicated +
  s390x: uv-host: Fence against being run as a PV guest
  s390x: uv-host: Fix init storage origin and length check
  s390x: snippets: asm: Add a macro to write an exception PSW
  s390x: MAKEFILE: Use $< instead of pathsubst
  lib: s390x: sie: Improve validity handling and make it vm specific
  lib: s390x: Use a new asce for each PV guest
  lib: s390x: Enable reusability of VMs that were in PV mode
  lib: s390x: sie: Properly populate SCA

Nico Boehr (4):
  lib/s390x: move TOD clock related functions to library
  s390x: add migration TOD clock test
  s390x: add exittime tests
  s390x: do not enable PV dump support by default

 configure                                |  11 +
 s390x/Makefile                           |  31 +-
 lib/s390x/asm/arch_def.h                 |  17 +
 lib/s390x/asm/time.h                     |  50 ++-
 lib/s390x/sie.h                          |  43 ++-
 lib/s390x/uv.h                           |   5 +-
 lib/s390x/asm-offsets.c                  |   2 +
 lib/s390x/interrupt.c                    |  20 +-
 lib/s390x/sie.c                          |  35 +-
 lib/s390x/uv.c                           |  35 +-
 s390x/cpu.S                              |   6 +
 s390x/snippets/asm/macros.S              |  28 ++
 s390x/snippets/asm/snippet-pv-diag-288.S |   4 +-
 s390x/snippets/asm/snippet-pv-diag-500.S |   6 +-
 s390x/exittime.c                         | 296 +++++++++++++++++
 s390x/migration-sck.c                    |  54 ++++
 s390x/sck.c                              |  32 --
 s390x/spec_ex.c                          | 392 +++++++++++++++++++++++
 s390x/uv-host.c                          | 266 ++++++++++++++-
 s390x/unittests.cfg                      |  11 +
 20 files changed, 1260 insertions(+), 84 deletions(-)
 create mode 100644 s390x/snippets/asm/macros.S
 create mode 100644 s390x/exittime.c
 create mode 100644 s390x/migration-sck.c
 create mode 100644 s390x/spec_ex.c

Comments

Paolo Bonzini Oct. 25, 2022, 2:04 p.m. UTC | #1
On 10/25/22 13:43, Claudio Imbrenda wrote:
> * library fixes to allow multi-cpu PV guests
> * additional tests and fixes for uv-host
> * timing tests and library improvements
> * misc fixes

Merged, thanks!

Paolo