diff options
author | dfr <dfr@FreeBSD.org> | 2009-04-01 17:06:28 +0000 |
---|---|---|
committer | dfr <dfr@FreeBSD.org> | 2009-04-01 17:06:28 +0000 |
commit | df0ed71781b42b3334d3cf4200cf60ae4eb0ec19 (patch) | |
tree | 5494350917ada193418eaf287c32a9c53171fa67 /sys/i386/include/xen | |
parent | ce3adf17d25ae823e1c74998576355f7da16fe40 (diff) | |
download | FreeBSD-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.h | 2 | ||||
-rw-r--r-- | sys/i386/include/xen/xenvar.h | 2 |
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__) |