From b7df74ee5a5351e2c67af60b9cfdd4ee54f8fa25 Mon Sep 17 00:00:00 2001 From: Warner Losh Date: Sat, 5 Apr 2014 22:43:18 +0000 Subject: [PATCH] Make this compile with gcc. Submitted by: royger@ --- sys/i386/xen/xen_machdep.c | 4 +--- sys/x86/xen/pv.c | 1 + sys/xen/xen-os.h | 1 - 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/sys/i386/xen/xen_machdep.c b/sys/i386/xen/xen_machdep.c index d67406d37eb..46409a54653 100644 --- a/sys/i386/xen/xen_machdep.c +++ b/sys/i386/xen/xen_machdep.c @@ -64,6 +64,7 @@ __FBSDID("$FreeBSD$"); #include +#include #include #include #include @@ -710,9 +711,6 @@ char *bootmem_start, *bootmem_current, *bootmem_end; pteinfo_t *pteinfo_list; void initvalues(start_info_t *startinfo); -struct xenstore_domain_interface; -extern struct xenstore_domain_interface *xen_store; - void * bootmem_alloc(unsigned int size) { diff --git a/sys/x86/xen/pv.c b/sys/x86/xen/pv.c index 96420e3d520..fa36f3ac9e8 100644 --- a/sys/x86/xen/pv.c +++ b/sys/x86/xen/pv.c @@ -57,6 +57,7 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include diff --git a/sys/xen/xen-os.h b/sys/xen/xen-os.h index 7dd9c7e44c3..c982d55dcc9 100644 --- a/sys/xen/xen-os.h +++ b/sys/xen/xen-os.h @@ -54,7 +54,6 @@ extern shared_info_t *HYPERVISOR_shared_info; extern start_info_t *HYPERVISOR_start_info; /* XXX: we need to get rid of this and use HYPERVISOR_start_info directly */ -extern struct xenstore_domain_interface *xen_store; extern char *console_page; enum xen_domain_type {