[RFC PATCH 04/12] Virt-mmio test.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



--- a/hw/virtio.c    2012-10-08 11:12:12.211646215 +0200
+++ b/hw/virtio.c    2012-10-08 11:11:07.150391585 +0200
@@ -631,6 +631,12 @@
      return vdev->vq[n].pa;
  }

+void virtio_queue_set_num(VirtIODevice *vdev, int n, int num)
+{
+    vdev->vq[n].vring.num = num;
+    virtqueue_init(&vdev->vq[n]);
+}
+
  int virtio_queue_get_num(VirtIODevice *vdev, int n)
  {
      return vdev->vq[n].vring.num;
--- a/hw/virtio.h    2012-10-08 11:12:12.211646215 +0200
+++ b/hw/virtio.h    2012-10-08 11:11:07.151391536 +0200
@@ -177,6 +177,7 @@
  void virtio_config_writel(VirtIODevice *vdev, uint32_t addr, uint32_t 
data);
  void virtio_queue_set_addr(VirtIODevice *vdev, int n, 
target_phys_addr_t addr);
  target_phys_addr_t virtio_queue_get_addr(VirtIODevice *vdev, int n);
+void virtio_queue_set_num(VirtIODevice *vdev, int n, int num);
  int virtio_queue_get_num(VirtIODevice *vdev, int n);
  void virtio_queue_set_align(VirtIODevice *vdev, int n, int align);
  void virtio_queue_notify(VirtIODevice *vdev, int n);
_______________________________________________
kvmarm mailing list
kvmarm@xxxxxxxxxxxxxxxxxxxxx
https://lists.cs.columbia.edu/cucslists/listinfo/kvmarm


[Index of Archives]     [Linux KVM]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux