Re: [kvm-unit-tests PATCH v5 0/3] s390x: css: pv: css test adaptation for PV

Janosch Frank
2021-01-27T12:41:06Z

On 1/22/21 2:27 PM, Pierre Morel wrote:
> Hi all,
>
> To adapt the CSS I/O tests to protected virtualisation we need
> utilities to:
>
> 1- allocate the I/O buffers in a private page using (patch 2)
> It must be in a dedicated page to avoid exporting code or
> guest private data to the host.
> We accept a size in byte and flags and allocate page integral
> memory to handle the Protected Virtualization.
>
> 2- share the I/O buffers with the host (patch 1)
> This patch uses the page allocator reworked by Claudio.
>
> The 2 first patches are the implementation of the tools,
> patch 3 is the modification of the css.c test for PV.
>
> The checkpatch always asked me to modify MAINTAINERS,
> so I added me as reviewer to be in copy for CSS at least.
> May be we could create a finer grain MAINTAINERS in the
> future.
>
> regards,
> Pierre

Thanks, picked.

>
>
> Pierre Morel (3):
> s390x: pv: implement routine to share/unshare memory
> s390x: define UV compatible I/O allocation
> s390x: css: pv: css test adaptation for PV
>
> lib/s390x/asm/uv.h | 39 ++++++++++++++++++++++++
> lib/s390x/css.h | 3 +-
> lib/s390x/css_lib.c | 28 +++++------------
> lib/s390x/malloc_io.c | 71 +++++++++++++++++++++++++++++++++++++++++++
> lib/s390x/malloc_io.h | 45 +++++++++++++++++++++++++++
> s390x/Makefile | 1 +
> s390x/css.c | 43 ++++++++++++++++++--------
> 7 files changed, 196 insertions(+), 34 deletions(-)
> create mode 100644 lib/s390x/malloc_io.c
> create mode 100644 lib/s390x/malloc_io.h
>