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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

-- 
2.37.3




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux