aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxc/xc_netbsd.c
diff options
context:
space:
mode:
authorIan Campbell <ian.campbell@citrix.com>2010-12-03 09:36:47 +0000
committerIan Campbell <ian.campbell@citrix.com>2010-12-03 09:36:47 +0000
commit0ccceacd058c82f9cd747dff5efa92eebaded2fc (patch)
treedb45e84b1a53bc674eccef0aa577ac1b5462b6a3 /tools/libxc/xc_netbsd.c
parentb3f425bbfef9460c9e405e9a638b6aad8652c032 (diff)
downloadxen-0ccceacd058c82f9cd747dff5efa92eebaded2fc.tar.gz
xen-0ccceacd058c82f9cd747dff5efa92eebaded2fc.tar.bz2
xen-0ccceacd058c82f9cd747dff5efa92eebaded2fc.zip
libxc: osdep: Use XC_PAGE_{SHIFT,MASK}.
Avoid dependency on xc_private.h Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Signed-off-by: Ian Jackson <ian.jackson.citrix.com>
Diffstat (limited to 'tools/libxc/xc_netbsd.c')
-rw-r--r--tools/libxc/xc_netbsd.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/libxc/xc_netbsd.c b/tools/libxc/xc_netbsd.c
index e84b88b6ee..117acedc67 100644
--- a/tools/libxc/xc_netbsd.c
+++ b/tools/libxc/xc_netbsd.c
@@ -84,7 +84,7 @@ static void *netbsd_privcmd_map_foreign_batch(xc_interface *xch, xc_osdep_handle
int fd = (int)h;
privcmd_mmapbatch_t ioctlx;
void *addr;
- addr = mmap(NULL, num*PAGE_SIZE, prot, MAP_ANON | MAP_SHARED, -1, 0);
+ addr = mmap(NULL, num*XC_PAGE_SIZE, prot, MAP_ANON | MAP_SHARED, -1, 0);
if ( addr == MAP_FAILED ) {
PERROR("xc_map_foreign_batch: mmap failed");
return NULL;
@@ -98,7 +98,7 @@ static void *netbsd_privcmd_map_foreign_batch(xc_interface *xch, xc_osdep_handle
{
int saved_errno = errno;
PERROR("xc_map_foreign_batch: ioctl failed");
- (void)munmap(addr, num*PAGE_SIZE);
+ (void)munmap(addr, num*XC_PAGE_SIZE);
errno = saved_errno;
return NULL;
}
@@ -126,7 +126,7 @@ static void *netbsd_privcmd_map_foreign_range(xc_interface *xch, xc_osdep_handle
ioctlx.entry=&entry;
entry.va=(unsigned long) addr;
entry.mfn=mfn;
- entry.npages=(size+PAGE_SIZE-1)>>PAGE_SHIFT;
+ entry.npages=(size+XC_PAGE_SIZE-1)>>XC_PAGE_SHIFT;
if ( ioctl(fd, IOCTL_PRIVCMD_MMAP, &ioctlx) < 0 )
{
int saved_errno = errno;
@@ -154,7 +154,7 @@ static void *netbsd_privcmd_map_foreign_ranges(xc_interface *xch, xc_osdep_handl
for (i = 0; i < nentries; i++) {
entries[i].va = (uintptr_t)addr + (i * chunksize);
- entries[i].npages = chunksize >> PAGE_SHIFT;
+ entries[i].npages = chunksize >> XC_PAGE_SHIFT;
}
ioctlx.num = nentries;