#
d1e2a8e2 |
| 10-Nov-2023 |
Thomas Huth <thuth@redhat.com> |
Merge branch 'pr-2023-11-09' into 'master'
s390x: multiline unittests.cfg, sclp enhancements, topology fixes and improvements, sie without MSO/MSL, 2G guest alignment, bug fixes
See merge request k
Merge branch 'pr-2023-11-09' into 'master'
s390x: multiline unittests.cfg, sclp enhancements, topology fixes and improvements, sie without MSO/MSL, 2G guest alignment, bug fixes
See merge request kvm-unit-tests/kvm-unit-tests!48
show more ...
|
#
9d217d7f |
| 06-Nov-2023 |
Nico Boehr <nrb@linux.ibm.com> |
s390x: mvpg-sie: fix virtual-physical address confusion
The addresses reported for the partial execution of mvpg instruction are physical addresses. Now that MSO is a virtual address, we can't simpl
s390x: mvpg-sie: fix virtual-physical address confusion
The addresses reported for the partial execution of mvpg instruction are physical addresses. Now that MSO is a virtual address, we can't simply compare the PEI fields in the sie block with MSO, but need to do an additional translation step.
Add the necessary virtual-physical translations.
Link: https://lore.kernel.org/r/20231106170849.1184162-4-nrb@linux.ibm.com Signed-off-by: Nico Boehr <nrb@linux.ibm.com>
show more ...
|
#
e3c5c3ef |
| 16-Feb-2023 |
Thomas Huth <thuth@redhat.com> |
Merge branch 's390x-next-2023-02' into 'master'
s390x: storage key migration tests, snippets and linker cleanups
See merge request kvm-unit-tests/kvm-unit-tests!40
|
#
b36f35a8 |
| 12-Jan-2023 |
Janosch Frank <frankja@linux.ibm.com> |
s390x: Add a linker script to assembly snippets
A linker script has a few benefits: - Random data doesn't end up in the binary breaking tests - We can easily define a lowcore and load the snippet fr
s390x: Add a linker script to assembly snippets
A linker script has a few benefits: - Random data doesn't end up in the binary breaking tests - We can easily define a lowcore and load the snippet from 0x0 instead of 0x4000 which makes asm snippets behave like c snippets - We can easily define an invalid PGM new PSW to ensure an exit on a guest PGM
Signed-off-by: Janosch Frank <frankja@linux.ibm.com> Reviewed-by: Claudio Imbrenda <imbrenda@linux.ibm.com> Link: https://lore.kernel.org/r/20230112154548.163021-4-frankja@linux.ibm.com Message-Id: <20230112154548.163021-4-frankja@linux.ibm.com>
show more ...
|
#
1a4529ce |
| 01-Apr-2022 |
Thomas Huth <thuth@redhat.com> |
Merge branch 's390x-next-2022-04' from imbrenda into 'master'
s390x: smp, vm lib updates; I/O and smp tests
See merge request kvm-unit-tests/kvm-unit-tests!29
|
#
721f8bc9 |
| 25-Mar-2022 |
Claudio Imbrenda <imbrenda@linux.ibm.com> |
s390x: remove spurious includes
Remove unused includes of vm.h
Signed-off-by: Claudio Imbrenda <imbrenda@linux.ibm.com> Reviewed-by: Janosch Frank <frankja@linux.ibm.com>
|
#
3df30161 |
| 20-Jan-2022 |
Thomas Huth <thuth@redhat.com> |
Merge branch 's390x-next-20220117' from imbrenda into 'master'
s390x: 2022-01-17 update
See merge request https://gitlab.com/kvm-unit-tests/kvm-unit-tests/-/merge_requests/22
|
#
90cd8340 |
| 06-Dec-2021 |
Janosch Frank <frankja@linux.ibm.com> |
s390x: mvpg-sie: Use snippet helpers
Time to use our shiny new snippet helpers.
Signed-off-by: Janosch Frank <frankja@linux.ibm.com> Reviewed-by: Claudio Imbrenda <imbrenda@linux.ibm.com> Signed-of
s390x: mvpg-sie: Use snippet helpers
Time to use our shiny new snippet helpers.
Signed-off-by: Janosch Frank <frankja@linux.ibm.com> Reviewed-by: Claudio Imbrenda <imbrenda@linux.ibm.com> Signed-off-by: Claudio Imbrenda <imbrenda@linux.ibm.com>
show more ...
|
#
3ac97f8f |
| 18-Oct-2021 |
Paolo Bonzini <bonzini@gnu.org> |
Merge branch 's390x-pull-2021-10-18' into 'master'
s390x-pull-2021-10-18
See merge request kvm-unit-tests/kvm-unit-tests!18
|
#
da96771e |
| 08-Oct-2021 |
Janosch Frank <frankja@linux.ibm.com> |
lib: s390x: snippet.h: Add a few constants that will make our life easier
The variable names for the snippet objects are of gigantic length so let's define a few macros to make them easier to read.
lib: s390x: snippet.h: Add a few constants that will make our life easier
The variable names for the snippet objects are of gigantic length so let's define a few macros to make them easier to read.
Also add a standard PSW which should be used to start the snippet.
Signed-off-by: Janosch Frank <frankja@linux.ibm.com> Reviewed-by: Claudio Imbrenda <imbrenda@linux.ibm.com> Reviewed-by: Thomas Huth <thuth@redhat.com>
show more ...
|
#
877821b4 |
| 07-Oct-2021 |
Thomas Huth <thuth@redhat.com> |
s390x: mvpg-sie: Remove unused variable
The guest_instr variable is not used, which was likely a copy-n-paste issue from the s390x/sie.c test.
Signed-off-by: Thomas Huth <thuth@redhat.com> Reviewed
s390x: mvpg-sie: Remove unused variable
The guest_instr variable is not used, which was likely a copy-n-paste issue from the s390x/sie.c test.
Signed-off-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Claudio Imbrenda <imbrenda@linux.ibm.com> Reviewed-by: Janosch Frank <frankja@linux.ibm.com> Link: https://lore.kernel.org/kvm/6b4b6ae0-6cee-e435-189a-8657159de97f@linux.ibm.com/T/#m8390c674f1b6a9fdf8055189d039c60c99a6899a Message-Id: <20211007072136.768459-1-thuth@redhat.com> Signed-off-by: Janosch Frank <frankja@linux.ibm.com>
show more ...
|
#
0c259cf3 |
| 16-Aug-2021 |
Paolo Bonzini <bonzini@gnu.org> |
Merge branch 's390x-pull-2021-16-08' into 'master'
s390x-pull-2021-16-08
See merge request kvm-unit-tests/kvm-unit-tests!15
|
#
44026818 |
| 06-Aug-2021 |
Janosch Frank <frankja@linux.ibm.com> |
lib: s390x: Add PSW_MASK_64
Let's replace the magic 0x0000000180000000ULL numeric constants with PSW_MASK_64 as it's used more often since the introduction of smp and sie.
Signed-off-by: Janosch Fr
lib: s390x: Add PSW_MASK_64
Let's replace the magic 0x0000000180000000ULL numeric constants with PSW_MASK_64 as it's used more often since the introduction of smp and sie.
Signed-off-by: Janosch Frank <frankja@linux.ibm.com> Reviewed-by: Claudio Imbrenda <imbrenda@linux.ibm.com>
show more ...
|
#
ab68f968 |
| 29-Jul-2021 |
Janosch Frank <frankja@linux.ibm.com> |
lib: s390x: sie: Move sie function into library
Time to deduplicate more code.
Signed-off-by: Janosch Frank <frankja@linux.ibm.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Claudio
lib: s390x: sie: Move sie function into library
Time to deduplicate more code.
Signed-off-by: Janosch Frank <frankja@linux.ibm.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Claudio Imbrenda <imbrenda@linux.ibm.com>
show more ...
|
#
a58e5546 |
| 15-Apr-2021 |
Janosch Frank <frankja@linux.ibm.com> |
s390x: lib: sie: Add struct vm (de)initialization functions
Before I start copying the same code over and over lets move this into the library.
Signed-off-by: Janosch Frank <frankja@linux.ibm.com>
s390x: lib: sie: Add struct vm (de)initialization functions
Before I start copying the same code over and over lets move this into the library.
Signed-off-by: Janosch Frank <frankja@linux.ibm.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Claudio Imbrenda <imbrenda@linux.ibm.com>
show more ...
|
#
d75fac5f |
| 23-Feb-2021 |
Janosch Frank <frankja@linux.ibm.com> |
s390x: sie: Add sie lib validity handling
Let's start off the SIE lib with validity handling code since that has the least amount of dependencies to other files.
Signed-off-by: Janosch Frank <frank
s390x: sie: Add sie lib validity handling
Let's start off the SIE lib with validity handling code since that has the least amount of dependencies to other files.
Signed-off-by: Janosch Frank <frankja@linux.ibm.com> Reviewed-by: Claudio Imbrenda <imbrenda@linux.ibm.com>
show more ...
|
#
aa8794b1 |
| 28-Jul-2021 |
Janosch Frank <frankja@linux.ibm.com> |
s390x: Add SPDX and header comments for s390x/* and lib/s390x/*
Seems like I missed adding them.
Signed-off-by: Janosch Frank <frankja@linux.ibm.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Rev
s390x: Add SPDX and header comments for s390x/* and lib/s390x/*
Seems like I missed adding them.
Signed-off-by: Janosch Frank <frankja@linux.ibm.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Claudio Imbrenda <imbrenda@linux.ibm.com>
show more ...
|
#
60ac107d |
| 07-Jul-2021 |
Paolo Bonzini <bonzini@gnu.org> |
Merge branch 's390x-pull-2021-07-07' into 'master'
s390x-pull-2021-07-07
See merge request kvm-unit-tests/kvm-unit-tests!13
|
#
68200001 |
| 20-May-2021 |
Janosch Frank <frankja@linux.ibm.com> |
s390x: mvpg: Add SIE mvpg test
Let's also check the PEI values to make sure our VSIE implementation is correct.
Signed-off-by: Janosch Frank <frankja@linux.ibm.com> Acked-by: Thomas Huth <thuth@red
s390x: mvpg: Add SIE mvpg test
Let's also check the PEI values to make sure our VSIE implementation is correct.
Signed-off-by: Janosch Frank <frankja@linux.ibm.com> Acked-by: Thomas Huth <thuth@redhat.com>
show more ...
|