aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/include/xen
diff options
context:
space:
mode:
authorKip Macy <kmacy@FreeBSD.org>2008-08-17 23:39:22 +0000
committerKip Macy <kmacy@FreeBSD.org>2008-08-17 23:39:22 +0000
commit1c8e9487bffdf6a1bea6076a1f2b375063ba9bc5 (patch)
tree3256e004d78437a84ce12f47fbf77e07a7b69774 /sys/i386/include/xen
parentfc715e2309aa7969f7ae3b115e7441cc6630f43d (diff)
Notes
Diffstat (limited to 'sys/i386/include/xen')
-rw-r--r--sys/i386/include/xen/xenfunc.h2
-rw-r--r--sys/i386/include/xen/xenvar.h8
2 files changed, 5 insertions, 5 deletions
diff --git a/sys/i386/include/xen/xenfunc.h b/sys/i386/include/xen/xenfunc.h
index 9a34f0ec60c5..533b10c9b3e1 100644
--- a/sys/i386/include/xen/xenfunc.h
+++ b/sys/i386/include/xen/xenfunc.h
@@ -57,7 +57,7 @@ char *xen_setbootenv(char *cmd_line);
int xen_boothowto(char *envp);
-void _xen_machphys_update(unsigned long, unsigned long, char *file, int line);
+void _xen_machphys_update(vm_paddr_t, vm_paddr_t, char *file, int line);
#ifdef INVARIANTS
#define xen_machphys_update(a, b) _xen_machphys_update((a), (b), __FILE__, __LINE__)
diff --git a/sys/i386/include/xen/xenvar.h b/sys/i386/include/xen/xenvar.h
index e160523c2d16..779a54093288 100644
--- a/sys/i386/include/xen/xenvar.h
+++ b/sys/i386/include/xen/xenvar.h
@@ -69,8 +69,8 @@ extern xen_pfn_t *xen_machine_phys;
#endif
-#define PFNTOMFN(i) (xen_phys_machine[((xen_pfn_t)i)])
-#define MFNTOPFN(i) (xen_machine_phys[((xen_pfn_t)i)])
+#define PFNTOMFN(i) (xen_phys_machine[(i)])
+#define MFNTOPFN(i) ((vm_paddr_t)xen_machine_phys[(i)])
#define VTOP(x) ((uintptr_t)(((uint8_t *)(x)) - KERNBASE))
#define PTOV(x) ((x) + KERNBASE)
@@ -81,8 +81,8 @@ extern xen_pfn_t *xen_machine_phys;
#define VTOMFN(va) (vtomach(va) >> PAGE_SHIFT)
#define PFN_UP(x) (((x) + PAGE_SIZE-1) >> PAGE_SHIFT)
-#define phystomach(pa) (PFNTOMFN((pa) >> PAGE_SHIFT) << PAGE_SHIFT)
-#define machtophys(ma) (MFNTOPFN((ma) >> PAGE_SHIFT) << PAGE_SHIFT)
+#define phystomach(pa) (((vm_paddr_t)(PFNTOMFN((pa) >> PAGE_SHIFT))) << PAGE_SHIFT)
+#define machtophys(ma) (((vm_paddr_t)(MFNTOPFN((ma) >> PAGE_SHIFT))) << PAGE_SHIFT)
void xpq_init(void);