mbox series

[kvm-unit-tests,GIT,PULL,00/28] storage keys, attestation, migration tests

Message ID 20220512093523.36132-1-imbrenda@linux.ibm.com (mailing list archive)
Headers show
Series storage keys, attestation, migration tests | expand

Message

Claudio Imbrenda May 12, 2022, 9:34 a.m. UTC
Hi Paolo,

please merge the following changes:
* improved host detection
* overall cleanups
* storage key tests
* some migration tests
* attestation UV interface

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

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

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

Janis Schoetterl-Glausch (3):
  s390x: Give name to return value of tprot()
  s390x: Test effect of storage keys on some instructions
  Disable s390x skey test in GitLab CI

Janosch Frank (10):
  lib: s390x: hardware: Add host_is_qemu() function
  s390x: css: Skip if we're not run by qemu
  s390x: diag308: Only test subcode 2 under QEMU
  s390x: pfmf: Initialize pfmf_r1 union on declaration
  s390x: snippets: asm: Add license and copyright headers
  s390x: pv-diags: Cleanup includes
  s390x: css: Cleanup includes
  s390x: iep: Cleanup includes
  s390x: mvpg: Cleanup includes
  s390x: uv-host: Fix pgm tests

Nico Boehr (9):
  s390x: gs: move to new header file
  s390x: add test for SIGP STORE_ADTL_STATUS order
  s390x: epsw: fix report_pop_prefix() when running under non-QEMU
  s390x: tprot: use lib include for mmu.h
  s390x: smp: make stop stopped cpu look the same as the running case
  lib: s390x: add support for SCLP console read
  s390x: add support for migration tests
  s390x: don't run migration tests under PV
  s390x: add basic migration test

Steffen Eiden (6):
  s390x: uv-host: Add invalid command attestation check
  s390x: lib: Add QUI getter
  s390x: uv-guest: remove duplicated checks
  s390x: uv-guest: Remove double report_prefix_pop
  s390x: uv-guest: add share bit test
  s390x: Add attestation tests

 scripts/s390x/func.bash                    |   2 +-
 s390x/run                                  |   7 +-
 s390x/Makefile                             |   4 +
 lib/s390x/asm/arch_def.h                   |  31 +-
 lib/s390x/asm/uv.h                         |  28 +-
 lib/s390x/asm/vector.h                     |  16 +
 lib/s390x/gs.h                             |  69 ++++
 lib/s390x/hardware.h                       |   5 +
 lib/s390x/sclp.h                           |   8 +
 lib/s390x/uv.h                             |   1 +
 lib/s390x/sclp-console.c                   |  79 +++-
 lib/s390x/sclp.c                           |   6 +-
 lib/s390x/uv.c                             |   8 +
 s390x/snippets/asm/snippet-pv-diag-288.S   |   9 +
 s390x/snippets/asm/snippet-pv-diag-500.S   |   9 +
 s390x/snippets/asm/snippet-pv-diag-yield.S |   9 +
 s390x/adtl-status.c                        | 408 +++++++++++++++++++++
 s390x/css.c                                |  18 +-
 s390x/diag308.c                            |  18 +-
 s390x/epsw.c                               |   4 +-
 s390x/gs.c                                 |  54 +--
 s390x/iep.c                                |   3 +-
 s390x/migration.c                          | 198 ++++++++++
 s390x/mvpg.c                               |   3 -
 s390x/pfmf.c                               |  39 +-
 s390x/pv-attest.c                          | 225 ++++++++++++
 s390x/pv-diags.c                           |  17 +-
 s390x/skey.c                               | 249 +++++++++++++
 s390x/smp.c                                |   5 +-
 s390x/tprot.c                              |  26 +-
 s390x/uv-guest.c                           |  51 ++-
 s390x/uv-host.c                            |   3 +-
 s390x/unittests.cfg                        |  30 ++
 .gitlab-ci.yml                             |   2 +-
 34 files changed, 1483 insertions(+), 161 deletions(-)
 create mode 100644 lib/s390x/asm/vector.h
 create mode 100644 lib/s390x/gs.h
 create mode 100644 s390x/adtl-status.c
 create mode 100644 s390x/migration.c
 create mode 100644 s390x/pv-attest.c