Revision a8170e5e hw/virtio-pci.c

b/hw/virtio-pci.c
255 255
{
256 256
    VirtIOPCIProxy *proxy = opaque;
257 257
    VirtIODevice *vdev = proxy->vdev;
258
    target_phys_addr_t pa;
258
    hwaddr pa;
259 259

  
260 260
    switch (addr) {
261 261
    case VIRTIO_PCI_GUEST_FEATURES:
......
266 266
        virtio_set_features(vdev, val);
267 267
        break;
268 268
    case VIRTIO_PCI_QUEUE_PFN:
269
        pa = (target_phys_addr_t)val << VIRTIO_PCI_QUEUE_ADDR_SHIFT;
269
        pa = (hwaddr)val << VIRTIO_PCI_QUEUE_ADDR_SHIFT;
270 270
        if (pa == 0) {
271 271
            virtio_pci_stop_ioeventfd(proxy);
272 272
            virtio_reset(proxy->vdev);

Also available in: Unified diff