Skip to content

Commit 7228113

Browse files
committed
xen/virtio: use dom0 as default backend for CONFIG_XEN_VIRTIO_FORCE_GRANT
With CONFIG_XEN_VIRTIO_FORCE_GRANT set the default backend domid to 0, enabling to use xen_grant_dma_ops for those devices. Signed-off-by: Juergen Gross <[email protected]> Reviewed-by: Oleksandr Tyshchenko <[email protected]> Acked-by: Stefano Stabellini <[email protected]> Signed-off-by: Juergen Gross <[email protected]>
1 parent c913311 commit 7228113

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

drivers/xen/grant-dma-ops.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,6 +365,9 @@ void xen_grant_setup_dma_ops(struct device *dev)
365365
if (dev->of_node) {
366366
if (xen_dt_grant_init_backend_domid(dev, data))
367367
goto err;
368+
} else if (IS_ENABLED(CONFIG_XEN_VIRTIO_FORCE_GRANT)) {
369+
dev_info(dev, "Using dom0 as backend\n");
370+
data->backend_domid = 0;
368371
} else {
369372
/* XXX ACPI device unsupported for now */
370373
goto err;

0 commit comments

Comments
 (0)