Thread (42 messages) 42 messages, 5 authors, 2021-08-02

Re: [PATCH 13/13] HV/Storvsc: Add Isolation VM support for storvsc driver

From: Joerg Roedel <joro@8bytes.org>
Date: 2021-08-02 13:20:29
Also in: linux-hyperv, linux-iommu, linux-scsi, lkml, netdev, xen-devel

On Wed, Jul 28, 2021 at 10:52:28AM -0400, Tianyu Lan wrote:
In Isolation VM, all shared memory with host needs to mark visible
to host via hvcall. vmbus_establish_gpadl() has already done it for
storvsc rx/tx ring buffer. The page buffer used by vmbus_sendpacket_
mpb_desc() still need to handle. Use DMA API to map/umap these
memory during sending/receiving packet and Hyper-V DMA ops callback
will use swiotlb function to allocate bounce buffer and copy data
from/to bounce buffer.
I am wondering why you dont't use DMA-API unconditionally? It provides
enough abstraction to do the right thing for isolated and legacy VMs.

Regards,

	Joerg
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help