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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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: signature.asc
Description: OpenPGP digital signature


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Kernel Development]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Info]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Linux Media]     [Device Mapper]

  Powered by Linux