#
95a94088 |
| 04-May-2024 |
Nicholas Piggin <npiggin@gmail.com> |
lib: Use vmalloc.h for setup_mmu definition
There is no good reason to put setup_vm in libcflat.h when it's defined in vmalloc.h.
Acked-by: Andrew Jones <andrew.jones@linux.dev> Signed-off-by: Nich
lib: Use vmalloc.h for setup_mmu definition
There is no good reason to put setup_vm in libcflat.h when it's defined in vmalloc.h.
Acked-by: Andrew Jones <andrew.jones@linux.dev> Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-ID: <20240504122841.1177683-24-npiggin@gmail.com> Signed-off-by: Thomas Huth <thuth@redhat.com>
show more ...
|
#
9cab5824 |
| 24-Apr-2024 |
Thomas Huth <thuth@redhat.com> |
Merge branch 'pr-2024-04-22' into 'master'
s390x: Improvement of CMM test, lot of small bugfixes and two refactorings
See merge request kvm-unit-tests/kvm-unit-tests!58
|
#
9946f192 |
| 31-Jan-2024 |
Janosch Frank <frankja@linux.ibm.com> |
s390x: mvpg: Dirty CC before mvpg execution
Dirtying the CC allows us to find missing CC changes when mvpg is emulated.
Signed-off-by: Janosch Frank <frankja@linux.ibm.com> Reviewed-by: Claudio Imb
s390x: mvpg: Dirty CC before mvpg execution
Dirtying the CC allows us to find missing CC changes when mvpg is emulated.
Signed-off-by: Janosch Frank <frankja@linux.ibm.com> Reviewed-by: Claudio Imbrenda <imbrenda@linux.ibm.com> Link: https://lore.kernel.org/r/20240131074427.70871-5-frankja@linux.ibm.com Signed-off-by: Nico Boehr <nrb@linux.ibm.com>
show more ...
|
#
610c1528 |
| 14-Jun-2022 |
Thomas Huth <thuth@redhat.com> |
Merge branch 's390x-next-2022-06' into 'master'
s390x: some migration tests and gcc12 support
See merge request kvm-unit-tests/kvm-unit-tests!33
|
#
cd719531 |
| 08-Jun-2022 |
Janis Schoetterl-Glausch <scgl@linux.ibm.com> |
s390x: Introduce symbol for lowcore and use it
This gets rid of bunch of pointers pointing to the lowcore used in various places and replaces it with a unified way of addressing the lowcore. The new
s390x: Introduce symbol for lowcore and use it
This gets rid of bunch of pointers pointing to the lowcore used in various places and replaces it with a unified way of addressing the lowcore. The new symbol is not a pointer. While this will lead to worse code generation (cannot use register 0 for addressing), that should not matter too much for kvm unit tests. Since the lowcore is located per definition at address 0, the symbol is defined via the linker scripts. The symbol also will be used to create pointers that the compiler cannot warn about as being outside the bounds of an array.
Signed-off-by: Janis Schoetterl-Glausch <scgl@linux.ibm.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Message-Id: <20220608122953.1051952-2-scgl@linux.ibm.com> Signed-off-by: Claudio Imbrenda <imbrenda@linux.ibm.com>
show more ...
|
#
c315f52b |
| 12-May-2022 |
Paolo Bonzini <bonzini@gnu.org> |
Merge branch 's390x-next-2022-05' into 'master'
storage keys, attestation, migration tests
See merge request kvm-unit-tests/kvm-unit-tests!30
|
#
07d8d725 |
| 21-Apr-2022 |
Janosch Frank <frankja@linux.ibm.com> |
s390x: mvpg: Cleanup includes
Time to remove unneeded includes.
Signed-off-by: Janosch Frank <frankja@linux.ibm.com> Reviewed-by: Claudio Imbrenda <imbrenda@linux.ibm.com> Signed-off-by: Claudio Im
s390x: mvpg: Cleanup includes
Time to remove unneeded includes.
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 ...
|
#
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
|
#
f489dfa5 |
| 25-Mar-2022 |
Claudio Imbrenda <imbrenda@linux.ibm.com> |
lib: s390x: rename and refactor vm.[ch]
Refactor and rename vm.[ch] to hardware.[ch]
* Rename vm.[ch] to hardware.[ch] * Consolidate all detection functions into detect_host, which returns what h
lib: s390x: rename and refactor vm.[ch]
Refactor and rename vm.[ch] to hardware.[ch]
* Rename vm.[ch] to hardware.[ch] * Consolidate all detection functions into detect_host, which returns what host system the test is running on * Rename vm_is_* functions to host_is_*, which are then just wrappers around detect_host
Signed-off-by: Claudio Imbrenda <imbrenda@linux.ibm.com> Reviewed-by: Janosch Frank <frankja@linux.ibm.com>
show more ...
|
#
f65b8467 |
| 12-Mar-2021 |
Claudio Imbrenda <imbrenda@linux.ibm.com> |
s390x: mvpg: add checks for op_acc_id
Check the operand access identification when MVPG causes a page fault.
Signed-off-by: Claudio Imbrenda <imbrenda@linux.ibm.com> Reviewed-by: David Hildenbrand
s390x: mvpg: add checks for op_acc_id
Check the operand access identification when MVPG causes a page fault.
Signed-off-by: Claudio Imbrenda <imbrenda@linux.ibm.com> Reviewed-by: David Hildenbrand <david@redhat.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Janosch Frank <frankja@linux.ibm.com> Link: https://lore.kernel.org/kvm/20210427121608.157783-1-imbrenda@linux.ibm.com/ Signed-off-by: Janosch Frank <frankja@linux.ibm.com>
show more ...
|
#
3054ca26 |
| 08-Mar-2021 |
Paolo Bonzini <bonzini@gnu.org> |
Merge branch 's390x-pull-2021-08-03' of https://gitlab.com/frankja/kvm-unit-tests.git into 'master'
* IO tests PV compatibility (Pierre) * Backtrace support (Janosch) * mvpg test (Claudio) * Fixups
Merge branch 's390x-pull-2021-08-03' of https://gitlab.com/frankja/kvm-unit-tests.git into 'master'
* IO tests PV compatibility (Pierre) * Backtrace support (Janosch) * mvpg test (Claudio) * Fixups (Thomas)
show more ...
|
#
b7f0f9a2 |
| 01-Mar-2021 |
Claudio Imbrenda <imbrenda@linux.ibm.com> |
s390x: mvpg: skip some tests when using TCG
TCG is known to fail these tests, so add an explicit exception to skip them.
Once TCG has been fixed, it will be enough to revert this patch.
Signed-off
s390x: mvpg: skip some tests when using TCG
TCG is known to fail these tests, so add an explicit exception to skip them.
Once TCG has been fixed, it will be enough to revert this patch.
Signed-off-by: Claudio Imbrenda <imbrenda@linux.ibm.com> Link: https://lore.kernel.org/kvm/20210302114107.501837-4-imbrenda@linux.ibm.com/ Reviewed-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Janosch Frank <frankja@linux.ibm.com> Signed-off-by: Janosch Frank <frankja@linux.ibm.com>
show more ...
|
#
213d110c |
| 30-Sep-2020 |
Claudio Imbrenda <imbrenda@linux.ibm.com> |
s390x: mvpg: simple test
A simple unit test for the MVPG instruction.
The timeout is set to 10 seconds because the test should complete in a fraction of a second even on busy machines. If the test
s390x: mvpg: simple test
A simple unit test for the MVPG instruction.
The timeout is set to 10 seconds because the test should complete in a fraction of a second even on busy machines. If the test is run in VSIE and the host of the host is not handling MVPG properly, the test will probably hang.
Testing MVPG behaviour in VSIE is the main motivation for this test.
Anything related to storage keys is not tested.
Signed-off-by: Claudio Imbrenda <imbrenda@linux.ibm.com> Link: https://lore.kernel.org/kvm/20210302114107.501837-3-imbrenda@linux.ibm.com/ Acked-by: Janosch Frank <frankja@linux.ibm.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Signed-off-by: Janosch Frank <frankja@linux.ibm.com>
show more ...
|