From: Ian Jackson Date: Thu, 11 Sep 2008 15:53:10 +0000 (+0100) Subject: xenfbfront headers X-Git-Tag: t.master-before-merge~91 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=1ff9267ccc26aeae88a99d176ac0dfe70572075a;p=qemu-xen-4.3-testing.git xenfbfront headers Adding xenfb_* functions to qemu-xen.h and importing this header wherever the xenfbfront functions are used (xenstore.c and cirrus_vga.c) (Most of these changes were originally written by Samuel for an older version of qemu-remote.) Signed-off-by: Stefano Stabellini --- diff --git a/hw/cirrus_vga.c b/hw/cirrus_vga.c index c03a5a6eb..8e1bbc391 100644 --- a/hw/cirrus_vga.c +++ b/hw/cirrus_vga.c @@ -31,6 +31,7 @@ #include "pci.h" #include "console.h" #include "vga_int.h" +#include "qemu-xen.h" #include "exec-all.h" diff --git a/qemu-xen.h b/qemu-xen.h index 2598c1515..536b5838c 100644 --- a/qemu-xen.h +++ b/qemu-xen.h @@ -72,4 +72,10 @@ int xenstore_unsubscribe_from_hotplug_status(struct xs_handle *handle, int xenstore_vm_write(int domid, char *key, char *val); char *xenstore_vm_read(int domid, char *key, unsigned int *len); +/* xenfbfront.c */ +int xenfb_pv_display_init(DisplayState *ds); +int xenfb_pv_display_start(void *vram_start); +int xenfb_connect_vkbd(const char *path); +int xenfb_connect_vfb(const char *path); + #endif /*QEMU_XEN_H*/ diff --git a/xenstore.c b/xenstore.c index 99792c421..0d5727ef0 100644 --- a/xenstore.c +++ b/xenstore.c @@ -28,6 +28,7 @@ #include "hw.h" #include "pci.h" #include "qemu-timer.h" +#include "qemu-xen.h" struct xs_handle *xsh = NULL; static char *media_filename[MAX_DRIVES+1];