summaryrefslogtreecommitdiff
path: root/hw/virtio.c
AgeCommit message (Expand)AuthorFilesLines
2012-11-29virtio: limit avail bytes lookaheadMichael S. Tsirkin1-7/+8
2012-10-23Rename target_phys_addr_t to hwaddrAvi Kivity1-38/+38
2012-09-28virtio: Introduce virtqueue_get_avail_bytes()Amit Shah1-7/+21
2012-09-28virtio: use unsigned int for counting bytes in vqAmit Shah1-1/+1
2012-09-28virtio: don't mark unaccessed memory as dirtyMichael S. Tsirkin1-1/+1
2012-08-06virtio: fix vhost handlingPaolo Bonzini1-2/+5
2012-07-12virtio: move common irqfd handling out of virtio-pciPaolo Bonzini1-0/+24
2012-07-12virtio: move common ioeventfd handling out of virtio-pciPaolo Bonzini1-0/+22
2012-04-25virtio: order index/descriptor readsMichael S. Tsirkin1-0/+5
2012-04-25virtio: add missing mb() on enable notificationMichael S. Tsirkin1-0/+4
2012-04-25virtio: add missing mb() on notificationMichael S. Tsirkin1-0/+2
2012-04-19virtio: add virtio_queue_get_idPaolo Bonzini1-0/+7
2012-02-10virtio: Remove unneeded g_free() check in virtio_cleanup()Luiz Capitulino1-2/+1
2012-01-21virtio: change memcpy to guest readsAlexander Graf1-6/+6
2011-11-28virtio: add and use virtio_set_featuresPaolo Bonzini1-6/+18
2011-09-23virtio: Use global memory barrier macrosDavid Gibson1-11/+3
2011-09-20Merge remote-tracking branch 'qmp/queue/qmp' into stagingAnthony Liguori1-2/+2
2011-09-17trace: add virtio_set_status() trace eventStefan Hajnoczi1-0/+10
2011-09-15Drop the vm_running global variableLuiz Capitulino1-1/+1
2011-09-15Replace the VMSTOP macros with a proper state typeLuiz Capitulino1-1/+1
2011-08-20Use glib memory allocation and free functionsAnthony Liguori1-6/+6
2011-07-27virtio: Plug memleak by freeing vdevAmit Shah1-0/+1
2011-07-17virtio: fix indirect descriptor buffer overflowMichael S. Tsirkin1-0/+8
2011-06-24Strip trailing '\n' from error_report()'s first argumentMarkus Armbruster1-2/+2
2011-06-12virtio: event index supportMichael S. Tsirkin1-9/+83
2011-06-12virtio: correctly initialize vm_runningJason Wang1-0/+1
2011-06-12virtio: guard against negative vq notifiesStefan Hajnoczi1-3/+1
2011-04-15Remove unused sysemu.h include directivesBlue Swirl1-1/+0
2011-01-10virtio-pci: Use ioeventfd for virtqueue notifyStefan Hajnoczi1-3/+11
2011-01-10virtio: move vmstate change tracking to coreMichael S. Tsirkin1-0/+22
2010-11-24virtio: fix up VQ checksMichael S. Tsirkin1-11/+16
2010-11-24virtio: Convert fprintf() to error_report()Stefan Hajnoczi1-17/+18
2010-10-27virtio: sanity-check available indexMichael S. Tsirkin1-0/+11
2010-10-07virtio: invoke set_status callback on resetMichael S. Tsirkin1-0/+2
2010-09-09trace: Trace virtqueue operationsStefan Hajnoczi1-0/+8
2010-08-30virtio: Factor virtqueue_map_sg outKevin Wolf1-14/+24
2010-05-12virtio: invoke set_features on loadMichael S. Tsirkin1-0/+2
2010-04-01win32: Fix compiler errors from u_int64_tStefan Weil1-1/+1
2010-04-01virtio: notifier support + APIs for queue fieldsMichael S. Tsirkin1-1/+79
2010-01-20virtio: Remove duplicate macro definition for max. virtqueues, bump up the maxAmit Shah1-2/+0
2010-01-11virtio: add features as qdev propertiesMichael S. Tsirkin1-1/+1
2010-01-11virtio: rename features -> guest_featuresMichael S. Tsirkin1-4/+4
2009-12-12virtio: verify features on loadMichael S. Tsirkin1-1/+10
2009-10-30qemu/virtio: make wmb compiler barrier + commentsMichael S. Tsirkin1-1/+4
2009-10-01Revert "Get rid of _t suffix"Anthony Liguori1-28/+28
2009-10-01Get rid of _t suffixmalc1-28/+28
2009-09-11qemu: init all queues to NO_VECTOR valueMichael S. Tsirkin1-0/+3
2009-07-09qemu: remove control vector saveMichael S. Tsirkin1-3/+0
2009-06-24qemu/virtio: virtio save/load bindingsMichael S. Tsirkin1-17/+16
2009-06-24qemu/virtio: virtio support for many interrupt vectorsMichael S. Tsirkin1-15/+44