PV tests part 1
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest posting 2/23 patches 8 repliesIn review
- v2 posting 1/23 patches 10 repliesSuperseded
- v13 patches 17 repliesSuperseded
Changes in v2 from the cover letter
* Renamed pgm_int_func to pgm_cleanup_func() and moved the call to handle_pgm_int()
* Added page allocation to UV test
* Cleanups
Patches in v2 posting 2/2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | s390x: Add custom pgm cleanup functionlib/ lib/ | +12 | 1 reply | |
| 2/3 | s390x: skrf: Add exception new skey test and add test to unittests.cfgs390x/ s390x/ | +83 | 2 replies | |
| 3/3 | s390x: Ultravisor guest API testlib/ s390x/ s390x/ +1 more | +240 | 7 replies |
Reviews trailers per patch
All 3 patches have a Reviewed-by or Acked-by.
| Patch | Claudio Imbrenda | Thomas Huth | Cornelia Huck |
|---|---|---|---|
| 1/3 | R-b | R-b | R-b |
| 2/3 | R-b | R-b | A-b |
| 3/3 | R-b R-b | A-b A-b | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.
Cover letter [kvm-unit-tests PATCH v2 0/3] PV tests part 1
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
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
Signature · 1 line
2.25.1