mbox

[kvm-unit-tests,PULL,00/17] New s390x kvm-unit-tests and some fixes

Message ID 20190925163714.27519-1-thuth@redhat.com (mailing list archive)
State New, archived
Headers show

Pull-request

https://gitlab.com/huth/kvm-unit-tests.git tags/s390x-2019-09-25

Message

Thomas Huth Sept. 25, 2019, 4:36 p.m. UTC
Hi Paolo, hi Radim,
 
the following changes since commit 5eb7ccf658f29642ca6c197fd086f4da0d8d8a73:

  x86: VMX: INVEPT after modifying PA mapping in ept_untwiddle (2019-09-11 17:45:28 +0200)

are available in the Git repository at:

  https://gitlab.com/huth/kvm-unit-tests.git tags/s390x-2019-09-25

for you to fetch changes up to 2d8b2d367ed9f545fbf0fca25cb1cbc4fbfe3f00:

  s390x: Free allocated page in iep test (2019-09-25 18:20:37 +0200)

Please note that this supersedes my unmerged pull request from last week.

----------------------------------------------------------------
New s390x kvm-unit-tests and some fixes from Janosch Frank
----------------------------------------------------------------

Janosch Frank (17):
      s390x: Support PSW restart boot
      s390x: Diag288 test
      s390x: Move stsi to library
      s390x: STSI tests
      s390x: Add diag308 subcode 0 testing
      s390x: Move pfmf to lib and make address void
      s390x: Storage key library functions now take void ptr addresses
      s390x: Bump march to zEC12
      s390x: Add storage key removal facility
      s390x: Fix stsi unaligned test and add selector tests
      s390x: Use interrupts in SCLP and add locking
      s390x: Add linemode console
      s390x: Add linemode buffer to fix newline on every print
      s390x: Add initial smp code
      s390x: Prepare for external calls
      s390x: SMP test
      s390x: Free allocated page in iep test

 lib/s390x/asm/arch_def.h  |  30 ++++++
 lib/s390x/asm/interrupt.h |   5 +
 lib/s390x/asm/mem.h       |  40 ++++++--
 lib/s390x/asm/sigp.h      |  28 +++++-
 lib/s390x/interrupt.c     |  27 ++++-
 lib/s390x/io.c            |   5 +-
 lib/s390x/sclp-console.c  | 216 ++++++++++++++++++++++++++++++++++++---
 lib/s390x/sclp.c          |  55 +++++++++-
 lib/s390x/sclp.h          |  59 ++++++++++-
 lib/s390x/smp.c           | 252 ++++++++++++++++++++++++++++++++++++++++++++++
 lib/s390x/smp.h           |  53 ++++++++++
 s390x/Makefile            |   7 +-
 s390x/cstart64.S          |  34 +++++++
 s390x/diag288.c           | 114 +++++++++++++++++++++
 s390x/diag308.c           |  31 ++----
 s390x/flat.lds            |  14 ++-
 s390x/iep.c               |   1 +
 s390x/pfmf.c              |  71 +++++--------
 s390x/skey.c              |  47 +++------
 s390x/skrf.c              | 128 +++++++++++++++++++++++
 s390x/smp.c               | 242 ++++++++++++++++++++++++++++++++++++++++++++
 s390x/stsi.c              |  86 ++++++++++++++++
 s390x/unittests.cfg       |  11 ++
 23 files changed, 1419 insertions(+), 137 deletions(-)
 create mode 100644 lib/s390x/smp.c
 create mode 100644 lib/s390x/smp.h
 create mode 100644 s390x/diag288.c
 create mode 100644 s390x/skrf.c
 create mode 100644 s390x/smp.c
 create mode 100644 s390x/stsi.c

Comments

Paolo Bonzini Sept. 25, 2019, 4:39 p.m. UTC | #1
On 25/09/19 18:36, Thomas Huth wrote:
>   https://gitlab.com/huth/kvm-unit-tests.git tags/s390x-2019-09-25

Pulled, thanks.

Paolo