aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/include/xen
diff options
context:
space:
mode:
authorKenneth D. Merry <ken@FreeBSD.org>2012-02-02 17:54:35 +0000
committerKenneth D. Merry <ken@FreeBSD.org>2012-02-02 17:54:35 +0000
commit048a50f3541c49334db25d52bbb7d216e1e7cb45 (patch)
treef8a9ee3d2e2e3bf6b0da1885f3f00370ebc3ed87 /sys/i386/include/xen
parentca5a2a70ab8f5f67e04c74ce0293c660d287cbfc (diff)
Notes
Diffstat (limited to 'sys/i386/include/xen')
-rw-r--r--sys/i386/include/xen/xenpmap.h11
-rw-r--r--sys/i386/include/xen/xenvar.h6
2 files changed, 7 insertions, 10 deletions
diff --git a/sys/i386/include/xen/xenpmap.h b/sys/i386/include/xen/xenpmap.h
index 169e40884453..8287e723a7e9 100644
--- a/sys/i386/include/xen/xenpmap.h
+++ b/sys/i386/include/xen/xenpmap.h
@@ -232,15 +232,6 @@ phys_to_machine_mapping_valid(unsigned long pfn)
return xen_phys_machine[pfn] != INVALID_P2M_ENTRY;
}
-#elif defined(XENHVM)
-
-#define set_phys_to_machine(pfn, mfn) ((void)0)
-#define phys_to_machine_mapping_valid(pfn) (TRUE)
-
-#if !defined(PAE)
-#define vtomach(va) pmap_kextract((vm_offset_t) (va))
-#endif
-
-#endif /* !XEN && !XENHVM */
+#endif /* !XEN */
#endif /* _XEN_XENPMAP_H_ */
diff --git a/sys/i386/include/xen/xenvar.h b/sys/i386/include/xen/xenvar.h
index 365930a7960a..137984d2a598 100644
--- a/sys/i386/include/xen/xenvar.h
+++ b/sys/i386/include/xen/xenvar.h
@@ -106,9 +106,15 @@ void xen_destroy_contiguous_region(void * addr, int npages);
#elif defined(XENHVM)
+#if !defined(PAE)
+#define vtomach(va) pmap_kextract((vm_offset_t) (va))
+#endif
#define PFNTOMFN(pa) (pa)
#define MFNTOPFN(ma) (ma)
+#define set_phys_to_machine(pfn, mfn) ((void)0)
+#define phys_to_machine_mapping_valid(pfn) (TRUE)
+
#endif /* !XEN && !XENHVM */
#endif