On 23.04.22 09:05, Oleksandr wrote:

On 23.04.22 02:00, Stefano Stabellini wrote:

Hello Stefano


On Fri, 22 Apr 2022, Oleksandr Tyshchenko wrote:
From: Juergen Gross <jgr...@suse.com>

Introduce Xen grant DMA-mapping layer which contains special DMA-mapping
routines for providing grant references as DMA addresses to be used by
frontends (e.g. virtio) in Xen guests.

In order to support virtio in Xen guests add a config option XEN_VIRTIO
enabling the user to specify whether in all Xen guests virtio should
be able to access memory via Xen grant mappings only on the host side.

As this also requires providing arch_has_restricted_virtio_memory_access
implementation, switch from a pure stub to a real function on Arm
and combine with existing implementation for the SEV guests on x86.

Add the needed functionality by providing a special set of DMA ops
handling the needed grant operations for the I/O pages.

Signed-off-by: Juergen Gross <jgr...@suse.com>
Signed-off-by: Oleksandr Tyshchenko <oleksandr_tyshche...@epam.com>
There are a couple of minor things that checkpatch.pl reports,

Thank you for pointing this out, my fault.


  but aside
from those the patch looks fine to me.

good


The attached diff to be squashed for the new version. One thing remains:

checkpatch.pl says regarding drivers/xen/grant-dma-ops.c:

WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
#151:
new file mode 100644


Which, I assume, this is not an issue as new file falls under XEN HYPERVISOR INTERFACE maintainership?

Yes.


Juergen

Attachment: OpenPGP_0xB0DE9DD628BF132F.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to