]> git.proxmox.com Git - mirror_qemu.git/commit
xen: create qdev for each backend device
authorJuergen Gross <jgross@suse.com>
Tue, 22 Nov 2016 06:10:58 +0000 (07:10 +0100)
committerStefano Stabellini <sstabellini@kernel.org>
Tue, 22 Nov 2016 18:29:39 +0000 (10:29 -0800)
commit3a6c9172ac5951e6dac2b3f6cbce3cfccdec5894
treeab1ec8ce8b7246b96d7dee39f99a4dd3ef3b1559
parentce49b734b4e2a3cc13dc4e11742c0813f1479145
xen: create qdev for each backend device

Create a qdev plugged to the xen-sysbus for each new backend device.
This device can be used as a parent for all needed devices of that
backend. The id of the new device will be "xen-<type>-<dev>" with
<type> being the xen backend type (e.g. "qdisk") and <dev> the xen
backend number of the type under which it is to be found in xenstore.

Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
hw/xen/xen_backend.c
hw/xen/xen_pvdev.c
include/hw/xen/xen_backend.h
include/hw/xen/xen_pvdev.h