mbox series

[kvm-unit-tests,GIT,PULL,00/13] s390x update 2022-01-17

Message ID 20220117165949.75964-1-imbrenda@linux.ibm.com (mailing list archive)
Headers show
Series s390x update 2022-01-17 | expand

Message

Claudio Imbrenda Jan. 17, 2022, 4:59 p.m. UTC
Hi Paolo,

please merge the following changes:
* snippet support for PV (Janosch)
* DMA31 allocation fixes (Janosch)

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

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

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

Janosch Frank (13):
  s390x: snippets: mvpg-snippet: Remove unneeded includes
  lib: s390x: sie: Add sca allocation and freeing
  s390x: sie: Add PV fields to SIE control block
  s390x: sie: Add UV information into VM struct
  s390x: uv: Add more UV call functions
  s390x: lib: Extend UV library with PV guest management
  lib: s390: sie: Add PV guest register handling
  s390x: snippets: Add PV support
  lib: s390x: Introduce snippet helpers
  s390x: mvpg-sie: Use snippet helpers
  s390x: sie: Add PV diag test
  s390x: smp: Allocate memory in DMA31 space
  s390x: firq: Fix sclp buffer allocation

 configure                                  |   8 +
 s390x/Makefile                             |  73 ++++++--
 lib/s390x/asm/uv.h                         |  99 +++++++++++
 lib/s390x/sie.h                            |  54 +++++-
 lib/s390x/snippet.h                        | 110 ++++++++++++
 lib/s390x/uv.h                             |  28 +++
 lib/s390x/sie.c                            |  20 +++
 lib/s390x/uv.c                             | 128 ++++++++++++++
 s390x/snippets/asm/snippet-pv-diag-288.S   |  25 +++
 s390x/snippets/asm/snippet-pv-diag-500.S   |  39 +++++
 s390x/snippets/asm/snippet-pv-diag-yield.S |   7 +
 s390x/firq.c                               |   2 +-
 s390x/mvpg-sie.c                           |  24 +--
 s390x/pv-diags.c                           | 187 +++++++++++++++++++++
 s390x/smp.c                                |   4 +-
 s390x/snippets/c/mvpg-snippet.c            |   1 -
 .gitignore                                 |   2 +
 17 files changed, 773 insertions(+), 38 deletions(-)
 create mode 100644 s390x/snippets/asm/snippet-pv-diag-288.S
 create mode 100644 s390x/snippets/asm/snippet-pv-diag-500.S
 create mode 100644 s390x/snippets/asm/snippet-pv-diag-yield.S
 create mode 100644 s390x/pv-diags.c