Revision 2b3af999

b/hw/vhost.c
357 357
{
358 358
    struct vhost_vring_addr addr = {
359 359
        .index = idx,
360
        .desc_user_addr = (u_int64_t)(unsigned long)vq->desc,
361
        .avail_user_addr = (u_int64_t)(unsigned long)vq->avail,
362
        .used_user_addr = (u_int64_t)(unsigned long)vq->used,
360
        .desc_user_addr = (uint64_t)(unsigned long)vq->desc,
361
        .avail_user_addr = (uint64_t)(unsigned long)vq->avail,
362
        .used_user_addr = (uint64_t)(unsigned long)vq->used,
363 363
        .log_guest_addr = vq->used_phys,
364 364
        .flags = enable_log ? (1 << VHOST_VRING_F_LOG) : 0,
365 365
    };
b/hw/virtio.c
773 773
target_phys_addr_t virtio_queue_get_avail_size(VirtIODevice *vdev, int n)
774 774
{
775 775
    return offsetof(VRingAvail, ring) +
776
        sizeof(u_int64_t) * vdev->vq[n].vring.num;
776
        sizeof(uint64_t) * vdev->vq[n].vring.num;
777 777
}
778 778

  
779 779
target_phys_addr_t virtio_queue_get_used_size(VirtIODevice *vdev, int n)

Also available in: Unified diff