summaryrefslogtreecommitdiff
path: root/hw/virtio/virtio.c
AgeCommit message (Expand)AuthorFilesLines
2015-10-29virtio: drop virtqueue_map_sgMichael S. Tsirkin1-7/+0
2015-10-29virtio: switch to virtio_mapMichael S. Tsirkin1-2/+1
2015-10-29virtio: introduce virtio_mapMichael S. Tsirkin1-9/+47
2015-10-01virtio: introduce virtqueue_discard()Jason Wang1-0/+7
2015-10-01virtio: introduce virtqueue_unmap_sg()Jason Wang1-4/+10
2015-09-24virtio: ring sizes vs. resetCornelia Huck1-0/+64
2015-09-24virtio: right size for virtio_queue_get_avail_sizePierre Morel1-1/+1
2015-09-10virtio: avoid leading underscores for helpersCornelia Huck1-7/+7
2015-08-05virtio: fix 1.0 virtqueue migrationJason Wang1-0/+56
2015-06-12migration: Use normal VMStateDescriptions for SubsectionsJuan Quintela1-10/+6
2015-06-10virtio: add modern config accessorsMichael S. Tsirkin1-0/+96
2015-06-10virtio: generation counter supportMichael S. Tsirkin1-0/+1
2015-06-10virtio: allow to fail setting statusCornelia Huck1-1/+23
2015-06-10virtio: disallow late feature changes for virtio-1Cornelia Huck1-3/+15
2015-06-10virtio: allow virtio-1 queue layoutCornelia Huck1-19/+34
2015-06-10virtio: endianness checks for virtio 1.0 devicesCornelia Huck1-1/+5
2015-06-03virtio: 64bit features fixups.Gerd Hoffmann1-1/+1
2015-06-01virtio: make features 64bit wideGerd Hoffmann1-6/+45
2015-05-31virtio: rename VIRTIO_PCI_QUEUE_MAX to VIRTIO_QUEUE_MAXJason Wang1-14/+14
2015-05-31virtio: introduce virtio_get_num_queues()Jason Wang1-0/+13
2015-05-31virtio: device_plugged() can failJason Wang1-1/+6
2015-05-31virtio: move host_featuresCornelia Huck1-8/+9
2015-04-27virtio: introduce vector to virtqueues mappingJason Wang1-2/+34
2015-03-16virtio: validate the existence of handle_output before calling itJason Wang1-1/+2
2015-02-26virtio: add feature checking helpersCornelia Huck1-5/+5
2015-02-26virtio: use standard-headersMichael S. Tsirkin1-18/+5
2015-02-05migration: Append JSON description of migration streamAlexander Graf1-1/+1
2014-11-02hw/virtio/vring/event_idx: fix the vring_avail_event errorBin Wu1-1/+1
2014-09-30virtio: add a wrapper for virtio-backend initializationGonglei1-0/+11
2014-09-18Revert "virtio: don't call device on !vm_running"Michael S. Tsirkin1-8/+1
2014-09-04virtio: don't call device on !vm_runningMichael S. Tsirkin1-1/+8
2014-06-29virtio: allow byte swapping for vringRusty Russell1-41/+48
2014-06-29virtio: add endian-ambivalent support to VirtIODeviceGreg Kurz1-12/+87
2014-06-29virtio: add subsections to the migration streamGreg Kurz1-2/+19
2014-06-29virtio: introduce device specific migration callsGreg Kurz1-1/+12
2014-06-29Allow mismatched virtio config-lenDr. David Alan Gilbert1-5/+11
2014-06-19virtio: Drop superfluous conditionals around g_strdup()Markus Armbruster1-5/+1
2014-06-19virtio: Drop superfluous conditionals around g_free()Markus Armbruster1-8/+4
2014-06-10virtio.c: fix error messageMichael Tokarev1-1/+1
2014-05-12virtio: allow mapping up to max queue sizeMichael S. Tsirkin1-1/+1
2014-05-05virtio: validate config_len on loadMichael S. Tsirkin1-1/+7
2014-05-05virtio: validate num_sg when mappingMichael S. Tsirkin1-0/+6
2014-05-05virtio: avoid buffer overrun on incoming migrationMichael Roth1-0/+3
2014-05-05virtio: out-of-bounds buffer write on invalid state loadMichael S. Tsirkin1-1/+7
2014-02-11exec: Make stw_*_phys input an AddressSpaceEdgar E. Iglesias1-4/+6
2014-02-11exec: Make stl_*_phys input an AddressSpaceEdgar E. Iglesias1-2/+2
2014-02-11exec: Make lduw_*_phys input an AddressSpaceEdgar E. Iglesias1-8/+8
2014-02-11exec: Make ldq/ldub_*_phys input an AddressSpaceEdgar E. Iglesias1-1/+1
2014-02-11exec: Make ldl_*_phys input an AddressSpaceEdgar E. Iglesias1-1/+2
2013-12-23virtio: add back call to virtio_bus_device_unpluggedPaolo Bonzini1-0/+2