From 1ff9267ccc26aeae88a99d176ac0dfe70572075a Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Thu, 11 Sep 2008 16:53:10 +0100 Subject: [PATCH] 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 --- hw/cirrus_vga.c | 1 + qemu-xen.h | 6 ++++++ xenstore.c | 1 + 3 files changed, 8 insertions(+) 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]; -- 2.39.5