summaryrefslogtreecommitdiffstats
path: root/sys/i386/include/xen
diff options
context:
space:
mode:
authordfr <dfr@FreeBSD.org>2009-04-01 17:06:28 +0000
committerdfr <dfr@FreeBSD.org>2009-04-01 17:06:28 +0000
commitdf0ed71781b42b3334d3cf4200cf60ae4eb0ec19 (patch)
tree5494350917ada193418eaf287c32a9c53171fa67 /sys/i386/include/xen
parentce3adf17d25ae823e1c74998576355f7da16fe40 (diff)
downloadFreeBSD-src-df0ed71781b42b3334d3cf4200cf60ae4eb0ec19.zip
FreeBSD-src-df0ed71781b42b3334d3cf4200cf60ae4eb0ec19.tar.gz
Fix the Xen build for i386 PV mode.
Diffstat (limited to 'sys/i386/include/xen')
-rw-r--r--sys/i386/include/xen/xenpmap.h2
-rw-r--r--sys/i386/include/xen/xenvar.h2
2 files changed, 4 insertions, 0 deletions
diff --git a/sys/i386/include/xen/xenpmap.h b/sys/i386/include/xen/xenpmap.h
index 4bfd99e..b8a545e 100644
--- a/sys/i386/include/xen/xenpmap.h
+++ b/sys/i386/include/xen/xenpmap.h
@@ -45,6 +45,8 @@ void xen_pt_pin(vm_paddr_t);
void xen_pt_unpin(vm_paddr_t);
void xen_flush_queue(void);
void pmap_ref(pt_entry_t *pte, vm_paddr_t ma);
+void pmap_suspend(void);
+void pmap_resume(void);
void xen_check_queue(void);
#ifdef INVARIANTS
diff --git a/sys/i386/include/xen/xenvar.h b/sys/i386/include/xen/xenvar.h
index 402bc8a..cefbb05 100644
--- a/sys/i386/include/xen/xenvar.h
+++ b/sys/i386/include/xen/xenvar.h
@@ -40,6 +40,8 @@ extern int xendebug_flags;
#include <machine/xen/features.h>
extern xen_pfn_t *xen_phys_machine;
+extern xen_pfn_t *xen_pfn_to_mfn_frame_list[16];
+extern xen_pfn_t *xen_pfn_to_mfn_frame_list_list;
#if 0
#define TRACE_ENTER XENPRINTF("(file=%s, line=%d) entered %s\n", __FILE__, __LINE__, __FUNCTION__)
OpenPOWER on IntegriCloud