Re: [kvm-unit-tests PATCH v2 0/3] PV tests part 1

Janosch Frank
2020-08-11T07:31:40Z

[-- Attachment #1.1: Type: text/plain, Size: 1510 bytes --]

On 8/7/20 1:15 PM, Janosch Frank wrote:
> Let's start bringing in some more PV related code.
>
> Somehow I missed that we can also have a key in a exception new
> PSW. The interesting bit is that if such a PSW is loaded on an
> exception it will result in a specification exception and not a
> special operation exception.
>
> The third patch adds a basic guest UV call API test. It has mostly
> been used for firmware testing but I also think it's good to have a
> building block like this for more PV tests.
>
>
> GIT: https://gitlab.com/frankja/kvm-unit-tests/-/tree/queue

Picked the series onto:
https://gitlab.com/frankja/kvm-unit-tests/-/commits/next

>
>
> v2:
> * Renamed pgm_int_func to pgm_cleanup_func() and moved the call to handle_pgm_int()
> * Added page allocation to UV test
> * Cleanups
>
> Janosch Frank (3):
> s390x: Add custom pgm cleanup function
> s390x: skrf: Add exception new skey test and add test to unittests.cfg
> s390x: Ultravisor guest API test
>
> lib/s390x/asm/interrupt.h | 1 +
> lib/s390x/asm/uv.h | 74 +++++++++++++++++
> lib/s390x/interrupt.c | 12 ++-
> s390x/Makefile | 1 +
> s390x/skrf.c | 79 +++++++++++++++++++
> s390x/unittests.cfg | 7 ++
> s390x/uv-guest.c | 162 ++++++++++++++++++++++++++++++++++++++
> 7 files changed, 335 insertions(+), 1 deletion(-)
> create mode 100644 lib/s390x/asm/uv.h
> create mode 100644 s390x/uv-guest.c
>

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]