summaryrefslogtreecommitdiffstats
path: root/hw/virtio
Commit message (Expand)AuthorAgeFilesLines
* qapi: Replace uncommon use of the error API by the common oneMarkus Armbruster2014-05-151-4/+8
* hw: Don't call visit_end_struct() after visit_start_struct() failsMarkus Armbruster2014-05-151-6/+19
* virtio: allow mapping up to max queue sizeMichael S. Tsirkin2014-05-121-1/+1
* Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20140505' i...Peter Maydell2014-05-071-2/+23
|\
| * virtio: validate config_len on loadMichael S. Tsirkin2014-05-051-1/+7
| * virtio: validate num_sg when mappingMichael S. Tsirkin2014-05-051-0/+6
| * virtio: avoid buffer overrun on incoming migrationMichael Roth2014-05-051-0/+3
| * virtio: out-of-bounds buffer write on invalid state loadMichael S. Tsirkin2014-05-051-1/+7
* | qom: Clean up fragile use of error_is_set() in set() methodsMarkus Armbruster2014-05-051-2/+4
|/
* virtio-rng: Avoid default_backend refcount leakStefan Hajnoczi2014-03-191-0/+3
* qom: Add check() argument to object_property_add_link()Stefan Hajnoczi2014-03-192-0/+2
* qom: Make QOM link property unref optionalStefan Hajnoczi2014-03-192-2/+4
* qdev: Remove hex8/32/64 property typesPaolo Bonzini2014-02-141-3/+3
* exec: Make stw_*_phys input an AddressSpaceEdgar E. Iglesias2014-02-111-4/+6
* exec: Make stl_*_phys input an AddressSpaceEdgar E. Iglesias2014-02-111-2/+2
* exec: Make lduw_*_phys input an AddressSpaceEdgar E. Iglesias2014-02-111-8/+8
* exec: Make ldq/ldub_*_phys input an AddressSpaceEdgar E. Iglesias2014-02-111-1/+1
* exec: Make ldl_*_phys input an AddressSpaceEdgar E. Iglesias2014-02-111-1/+2
* Merge remote-tracking branch 'qmp-unstable/queue/qmp' into stagingPeter Maydell2014-02-011-6/+9
|\
| * virtio_rng: replace custom backend API with UserCreatable.complete() callbackIgor Mammedov2014-01-281-6/+9
* | Merge remote-tracking branch 'mjt/tags/trivial-patches-2014-01-16' into stagingPeter Maydell2014-01-301-3/+4
|\ \ | |/ |/|
| * virtio-balloon: don't hardcode config size valueLuiz Capitulino2014-01-151-3/+4
* | dataplane: fix shadowed return valueStefan Hajnoczi2014-01-221-1/+1
|/
* Merge remote-tracking branch 'stefanha/block' into stagingAnthony Liguori2014-01-103-273/+165
|\
| * dataplane: replace hostmem with memory_region_findPaolo Bonzini2013-12-203-192/+71
| * dataplane: change vring API to use VirtQueueElementPaolo Bonzini2013-12-201-20/+36
| * vring: factor common code for error exitsPaolo Bonzini2013-12-201-13/+21
| * vring: create a common function to parse descriptorsPaolo Bonzini2013-12-201-62/+51
* | virtio: add back call to virtio_bus_device_unpluggedPaolo Bonzini2013-12-231-0/+2
|/
* virtio: Convert exit to unrealizeAndreas Färber2013-12-093-13/+18
* virtio: Complete converting VirtioDevice to QOM realizeAndreas Färber2013-12-091-6/+0
* virtio-rng: Convert to QOM realizeAndreas Färber2013-12-091-13/+11
* virtio-balloon: Convert to QOM realizeAndreas Färber2013-12-091-5/+6
* virtio: Start converting VirtioDevice to QOM realizeAndreas Färber2013-12-091-15/+27
* virtio-rng: QOM realize preparationsAndreas Färber2013-12-091-5/+5
* virtio-balloon: QOM realize preparationsAndreas Färber2013-12-091-6/+6
* virtio-pci: add device_unplugged callbackPaolo Bonzini2013-12-091-2/+10
* virtio-rng: switch exit callback to VirtioDeviceClassPaolo Bonzini2013-12-091-6/+4
* virtio-balloon: switch exit callback to VirtioDeviceClassPaolo Bonzini2013-12-091-6/+4
* virtio-bus: cleanup plug/unplug interfacePaolo Bonzini2013-12-092-11/+15
* virtio-pci: remove vdev fieldPaolo Bonzini2013-12-092-46/+65
* virtio-bus: remove vdev fieldPaolo Bonzini2013-12-093-31/+45
* virtio-rng: add check of periodAmos Kong2013-11-211-0/+6
* qdev: Drop misleading qdev_free() functionStefan Hajnoczi2013-11-051-3/+1
* hw: set interrupts using pci irq wrappersMarcel Apfelbaum2013-10-141-2/+2
* Merge remote-tracking branch 'mst/tags/for_anthony' into stagingAnthony Liguori2013-09-031-2/+1
|\
| * virtio_pci: fix level interrupts with irqfdMichael S. Tsirkin2013-09-011-2/+1
* | qom: Pass available size to object_initialize()Andreas Färber2013-08-301-8/+8
* | qdev: Pass size to qbus_create_inplace()Andreas Färber2013-08-302-2/+2
* | virtio-mmio: Pass size to virtio_mmio_bus_new()Andreas Färber2013-08-301-3/+5
OpenPOWER on IntegriCloud