for (i = 0; i != uio_res->nb_maps; i++) {
void *mapaddr;
- off_t offset = i * PAGE_SIZE;
+ off_t offset = i * rte_mem_page_size();
mapaddr = vmbus_map_resource(uio_res->maps[i].addr,
fd, offset,
return -1;
}
- /* fd is not needed in slave process, close it */
+ /* fd is not needed in secondary process, close it */
close(fd);
dev->primary = uio_res->primary;
}
dev->int_page = (uint32_t *)((char *)uio_res->maps[HV_INT_PAGE_MAP].addr
- + (PAGE_SIZE >> 1));
+ + (rte_mem_page_size() >> 1));
dev->monitor_page = uio_res->maps[HV_MON_PAGE_MAP].addr;
return 0;
}