diff options
author | aliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162> | 2009-04-22 15:19:30 +0000 |
---|---|---|
committer | aliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162> | 2009-04-22 15:19:30 +0000 |
commit | 62d23efac8905a46277f666c909e826f91c12aa1 (patch) | |
tree | 36b9a6303ccd07006606480883d4eda6d317799d /hw/xen_backend.h | |
parent | e7151f83e2316a7f2618b07793a71136165a760e (diff) | |
download | qemu-62d23efac8905a46277f666c909e826f91c12aa1.zip qemu-62d23efac8905a46277f666c909e826f91c12aa1.tar.gz qemu-62d23efac8905a46277f666c909e826f91c12aa1.tar.bz2 |
xen: add block device backend driver. (Gerd Hoffmann)
This patch adds a block device backend driver to qemu. It is a pure
userspace implemention using the gntdev interface. It uses "qdisk" as
backend name in xenstore so it doesn't interfere with the other existing
backends (blkback aka "vbd" and tapdisk aka "tap").
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7223 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'hw/xen_backend.h')
-rw-r--r-- | hw/xen_backend.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/hw/xen_backend.h b/hw/xen_backend.h index e9a4e2d..dd426dd 100644 --- a/hw/xen_backend.h +++ b/hw/xen_backend.h @@ -2,6 +2,7 @@ #define QEMU_HW_XEN_BACKEND_H 1 #include "xen_common.h" +#include "sysemu.h" /* ------------------------------------------------------------- */ @@ -87,6 +88,7 @@ void xen_be_printf(struct XenDevice *xendev, int msg_level, const char *fmt, ... extern struct XenDevOps xen_console_ops; /* xen_console.c */ extern struct XenDevOps xen_kbdmouse_ops; /* xen_framebuffer.c */ extern struct XenDevOps xen_framebuffer_ops; /* xen_framebuffer.c */ +extern struct XenDevOps xen_blkdev_ops; /* xen_disk.c */ void xen_init_display(int domid); |