mbox series

[kvm-unit-tests,GIT,PULL,0/5] s390x: some migration tests and gcc12 support

Message ID 20220614150049.55787-1-imbrenda@linux.ibm.com (mailing list archive)
Headers show
Series s390x: some migration tests and gcc12 support | expand

Message

Claudio Imbrenda June 14, 2022, 3 p.m. UTC
Hi Paolo,

please merge the following changes:
* support for gcc12
* cmm migration test
* storage key migration test

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

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

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


Janis Schoetterl-Glausch (2):
  s390x: Introduce symbol for lowcore and use it
  s390x: Fix gcc 12 warning about array bounds

Nico Boehr (3):
  lib: s390x: add header for CMM related defines
  s390x: add cmm migration test
  s390x: add migration test for storage keys

 s390x/Makefile             |  2 +
 lib/s390x/asm/arch_def.h   |  2 +
 lib/s390x/asm/cmm.h        | 50 +++++++++++++++++++++++
 lib/s390x/asm/facility.h   |  4 +-
 lib/s390x/asm/mem.h        |  4 ++
 lib/s390x/css.h            |  2 -
 lib/s390x/css_lib.c        | 12 +++---
 lib/s390x/fault.c          | 10 ++---
 lib/s390x/interrupt.c      | 61 ++++++++++++++--------------
 lib/s390x/mmu.c            |  3 +-
 s390x/flat.lds             |  1 +
 s390x/snippets/c/flat.lds  |  1 +
 s390x/cmm.c                | 25 ++----------
 s390x/css.c                |  4 +-
 s390x/diag288.c            |  4 +-
 s390x/edat.c               |  5 +--
 s390x/emulator.c           | 15 ++++---
 s390x/migration-cmm.c      | 77 +++++++++++++++++++++++++++++++++++
 s390x/migration-skey.c     | 83 ++++++++++++++++++++++++++++++++++++++
 s390x/mvpg.c               |  7 ++--
 s390x/sclp.c               |  3 +-
 s390x/skey.c               |  2 +-
 s390x/skrf.c               | 11 ++---
 s390x/smp.c                | 23 +++++------
 s390x/snippets/c/spec_ex.c |  5 +--
 s390x/unittests.cfg        |  8 ++++
 26 files changed, 306 insertions(+), 118 deletions(-)
 create mode 100644 lib/s390x/asm/cmm.h
 create mode 100644 s390x/migration-cmm.c
 create mode 100644 s390x/migration-skey.c