Re: [kvm-unit-tests GIT PULL 00/12] s390x: improve error reporting, more storage key tests

Paolo Bonzini
2022-07-21T14:42:14Z

On 7/21/22 16:06, Claudio Imbrenda wrote:
> Hi Paolo,
>
> please merge the following changes:
> * new testcases to test storage keys functionality
> * improved parsing of interrupt parameters
> * readability improvements
> * CI fix to overcome a qemu bug exposed by the new tests
> * better error reporting for SMP tests
>
> MERGE:
> https://gitlab.com/kvm-unit-tests/kvm-unit-tests/-/merge_requests/34
>
> PIPELINE:
> https://gitlab.com/imbrenda/kvm-unit-tests/-/pipelines/593541216
>
> PULL:
> https://gitlab.com/imbrenda/kvm-unit-tests.git s390x-next-2022-07
>
>
> Claudio Imbrenda (5):
> lib: s390x: add functions to set and clear PSW bits
> s390x: skey.c: rework the interrupt handler
> lib: s390x: better smp interrupt checks
> s390x: intercept: fence one test when using TCG
> s390x: intercept: make sure all output lines are unique
>
> Janis Schoetterl-Glausch (7):
> s390x: Fix sclp facility bit numbers
> s390x: lib: SOP facility query function
> s390x: Rework TEID decoding and usage
> s390x: Test TEID values in storage key test
> s390x: Test effect of storage keys on some more instructions
> s390x: Test effect of storage keys on diag 308
> s390x/intercept: Test invalid prefix argument to SET PREFIX
>
> lib/s390x/asm/arch_def.h | 75 ++++++-
> lib/s390x/asm/facility.h | 21 ++
> lib/s390x/asm/interrupt.h | 65 ++++--
> lib/s390x/asm/pgtable.h | 2 -
> lib/s390x/fault.h | 30 +--
> lib/s390x/sclp.h | 18 +-
> lib/s390x/smp.h | 8 +-
> lib/s390x/fault.c | 58 ++++--
> lib/s390x/interrupt.c | 79 ++++++--
> lib/s390x/mmu.c | 14 +-
> lib/s390x/sclp.c | 9 +-
> lib/s390x/smp.c | 11 +
> s390x/diag288.c | 6 +-
> s390x/edat.c | 25 ++-
> s390x/intercept.c | 27 +++
> s390x/selftest.c | 4 +-
> s390x/skey.c | 408 ++++++++++++++++++++++++++++++++++++--
> s390x/skrf.c | 14 +-
> s390x/smp.c | 18 +-
> s390x/unittests.cfg | 1 +
> 20 files changed, 712 insertions(+), 181 deletions(-)
>

Merged, thanks!

Paolo