freebsd-nq/sys/dev/virtio
Bryan Venteicher 6b0e9233e4 Rework vtblk dump handling of in flight requests
Previously, the driver resets the device and abandon the requests that
are caught in flight when the dump was initiated. This was problematic
if the system is resumed after the dump is completed.

While that is probably not the typical action, it is simple to rework
the driver to very likely have the device usable after the dump without
making it more likely for the dump to fail. The in flight requests are
simply queued for completion once the dump is finished.

Requested by:	markj
MFC after:	1 month
2015-01-27 05:34:46 +00:00
..
balloon
block Rework vtblk dump handling of in flight requests 2015-01-27 05:34:46 +00:00
console
mmio Set the page size in the virtio-mmio driver. Some backends, e.g QEMU, assume 2014-12-30 12:47:44 +00:00
network Add softc flag for when the indirect descriptor feature was negotiated 2015-01-01 02:06:00 +00:00
pci
random
scsi
virtio_bus_if.m Add virtio bus 'poll' method allowing us to inform backend we are 2014-12-12 11:19:10 +00:00
virtio_config.h
virtio_ids.h
virtio_if.m
virtio_ring.h
virtio.c
virtio.h
virtqueue.c Add virtio bus 'poll' method allowing us to inform backend we are 2014-12-12 11:19:10 +00:00
virtqueue.h