summaryrefslogtreecommitdiffstats
path: root/hw/virtio/virtio.c
Commit message (Expand)AuthorAgeFilesLines
* virtio: export vring_notify as virtio_should_notifyPaolo Bonzini2016-02-251-2/+2
* virtio: add AioContext-specific function for host notifiersPaolo Bonzini2016-02-251-0/+16
* vhost-user interrupt management fixesVictor Kaplansky2016-02-181-0/+1
* virtio: combine write of an entry into used ringVincenzo Maffione2016-02-061-13/+12Star
* virtio: read avail_idx from VQ only when necessaryVincenzo Maffione2016-02-061-4/+22
* virtio: cache used_idx in a VirtQueue fieldVincenzo Maffione2016-02-061-3/+9
* virtio: combine the read of a descriptorPaolo Bonzini2016-02-061-51/+35Star
* virtio: slim down allocation of VirtQueueElementsPaolo Bonzini2016-02-061-31/+51
* virtio: introduce virtqueue_alloc_elementPaolo Bonzini2016-02-061-11/+99
* virtio: introduce qemu_get/put_virtqueue_elementPaolo Bonzini2016-02-061-0/+13
* virtio: move allocation to virtqueue_pop/vring_popPaolo Bonzini2016-02-061-4/+8
* Fix virtio migrationDr. David Alan Gilbert2016-02-041-4/+4
* virtio: Clean up includesPeter Maydell2016-01-291-1/+1
* virtio: fix error message for number of queuesCornelia Huck2016-01-091-1/+1
* migration/virtio: Remove simple .get/.put useDr. David Alan Gilbert2016-01-091-68/+19Star
* virtio-pci: fix 1.0 virtqueue migrationJason Wang2015-11-121-0/+58
* virtio: drop virtqueue_map_sgMichael S. Tsirkin2015-10-291-7/+0Star
* virtio: switch to virtio_mapMichael S. Tsirkin2015-10-291-2/+1Star
* virtio: introduce virtio_mapMichael S. Tsirkin2015-10-291-9/+47
* virtio: introduce virtqueue_discard()Jason Wang2015-10-011-0/+7
* virtio: introduce virtqueue_unmap_sg()Jason Wang2015-10-011-4/+10
* virtio: ring sizes vs. resetCornelia Huck2015-09-241-0/+64
* virtio: right size for virtio_queue_get_avail_sizePierre Morel2015-09-241-1/+1
* virtio: avoid leading underscores for helpersCornelia Huck2015-09-101-7/+7
* virtio: fix 1.0 virtqueue migrationJason Wang2015-08-051-0/+56
* migration: Use normal VMStateDescriptions for SubsectionsJuan Quintela2015-06-121-10/+6Star
* virtio: add modern config accessorsMichael S. Tsirkin2015-06-101-0/+96
* virtio: generation counter supportMichael S. Tsirkin2015-06-101-0/+1
* virtio: allow to fail setting statusCornelia Huck2015-06-101-1/+23
* virtio: disallow late feature changes for virtio-1Cornelia Huck2015-06-101-3/+15
* virtio: allow virtio-1 queue layoutCornelia Huck2015-06-101-19/+34
* virtio: endianness checks for virtio 1.0 devicesCornelia Huck2015-06-101-1/+5
* virtio: 64bit features fixups.Gerd Hoffmann2015-06-031-1/+1
* virtio: make features 64bit wideGerd Hoffmann2015-06-011-6/+45
* virtio: rename VIRTIO_PCI_QUEUE_MAX to VIRTIO_QUEUE_MAXJason Wang2015-05-311-14/+14
* virtio: introduce virtio_get_num_queues()Jason Wang2015-05-311-0/+13
* virtio: device_plugged() can failJason Wang2015-05-311-1/+6
* virtio: move host_featuresCornelia Huck2015-05-311-8/+9
* virtio: introduce vector to virtqueues mappingJason Wang2015-04-271-2/+34
* virtio: validate the existence of handle_output before calling itJason Wang2015-03-161-1/+2
* virtio: add feature checking helpersCornelia Huck2015-02-261-5/+5
* virtio: use standard-headersMichael S. Tsirkin2015-02-261-18/+5Star
* migration: Append JSON description of migration streamAlexander Graf2015-02-051-1/+1
* hw/virtio/vring/event_idx: fix the vring_avail_event errorBin Wu2014-11-021-1/+1
* virtio: add a wrapper for virtio-backend initializationGonglei2014-09-301-0/+11
* Revert "virtio: don't call device on !vm_running"Michael S. Tsirkin2014-09-181-8/+1Star
* virtio: don't call device on !vm_runningMichael S. Tsirkin2014-09-041-1/+8
* virtio: allow byte swapping for vringRusty Russell2014-06-291-41/+48
* virtio: add endian-ambivalent support to VirtIODeviceGreg Kurz2014-06-291-12/+87
* virtio: add subsections to the migration streamGreg Kurz2014-06-291-2/+19