History log of /kvm-unit-tests/s390x/mvpg-sie.c (Results 1 – 19 of 19)
Revision Date Author Comments
# 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 ...