- 0b2675c Rename "QEMU global mutex" to "BQL" in comments and docs by Stefan Hajnoczi · 1 year, 2 months ago
- d819fc9 virtio-blk: Fix potential nullpointer read access in virtio_blk_data_plane_destroy by Stefan Weil via · 1 year, 2 months ago
- b6948ab virtio-blk: add iothread-vq-mapping parameter by Stefan Hajnoczi · 1 year, 2 months ago
- b49f475 block: remove AioContext locking by Stefan Hajnoczi · 1 year, 3 months ago
- 073458d virtio-blk: remove batch notification BH by Stefan Hajnoczi · 1 year, 5 months ago
- 75dcb4d virtio-blk: fix host notifier issues during dataplane start/stop by Stefan Hajnoczi · 1 year, 8 months ago
- 4ee4667 hw/virtio: Remove unnecessary 'virtio-access.h' header by Philippe Mathieu-Daudé · 1 year, 9 months ago
- 1665d93 virtio-blk: implement BlockDevOps->drained_begin() by Stefan Hajnoczi · 1 year, 9 months ago
- bd58ab4 virtio: make it possible to detach host notifier from any thread by Stefan Hajnoczi · 1 year, 9 months ago
- 3edf660 aio-wait: avoid AioContext lock in aio_wait_bh_oneshot() by Stefan Hajnoczi · 1 year, 11 months ago
- f63192b hw: replace most qemu_bh_new calls with qemu_bh_new_guarded by Alexander Bulekov · 1 year, 10 months ago
- a937f8e virtio-blk: simplify virtio_blk_dma_restart_cb() by Stefan Hajnoczi · 2 years, 4 months ago
- 9a4b6a6 virtio-scsi: fix race in virtio_scsi_dataplane_start() by Stefan Hajnoczi · 2 years, 7 months ago
- db608fb virtio: unify dataplane and non-dataplane ->handle_output() by Stefan Hajnoczi · 3 years, 3 months ago
- d93d16c virtio: get rid of VirtIOHandleAIOOutput by Stefan Hajnoczi · 3 years, 3 months ago
- 5b80718 virtio-blk: Fix clean up of host notifiers for single MR transaction. by Mark Mielke · 3 years, 3 months ago
- 9cf4fd8 virtio: Clarify MR transaction optimization by Greg Kurz · 3 years, 9 months ago
- d0267da virtio-blk: Configure all host notifiers in a single MR transaction by Greg Kurz · 3 years, 11 months ago
- 570fe43 virtio-blk: Fix rollback path in virtio_blk_data_plane_start() by Greg Kurz · 3 years, 11 months ago
- c7040ff block: Honor blk_set_aio_context() context requirements by Sergio Lopez · 4 years, 2 months ago
- 49b4454 virtio-blk: On restart, process queued requests in the proper context by Sergio Lopez · 4 years, 9 months ago
- 725fe5d virtio-blk: fix out-of-bounds access to bitmap in notify_guest_bh by Li Hangjing · 5 years ago
- ebb6ff2 virtio-blk: Cancel the pending BH when the dataplane is reset by Philippe Mathieu-Daudé · 6 years ago
- db72581 Include qemu/main-loop.h less by Markus Armbruster · 6 years ago
- 97896a4 block: Add Error to blk_set_aio_context() by Kevin Wolf · 6 years ago
- a1d30f2 Replace '-enable-kvm' with '-accel kvm' in docs and help texts by Thomas Huth · 7 years ago
- 0304f9e hw: Do not include "sysemu/block-backend.h" if it is not necessary by Philippe Mathieu-Daudé · 7 years ago
- 1010cad virtio-blk: fix race between .ioeventfd_stop() and vq handler by Stefan Hajnoczi · 7 years ago
- 12c1c7d virtio-blk: dataplane: Don't batch notifications if EVENT_IDX is present by Sergio Lopez · 7 years ago
- 7614361 virtio: remove event notifier cleanup call on de-assign by Gal Hammer · 7 years ago
- 9d3b155 hw/block: Fix the return type by Mao Zhongyi · 7 years ago
- 0793169 virtio: Report real progress in VQ aio poll handler by Fam Zheng · 8 years ago
- 83d768b virtio: set ISR on dataplane notifications by Paolo Bonzini · 8 years ago
- 9ffe337 virtio-blk: always use dataplane path if ioeventfd is active by Paolo Bonzini · 8 years ago
- b13d396 virtio: move ioeventfd_started flag to VirtioBusState by Paolo Bonzini · 8 years ago
- ab3b9c1 virtio-blk: dataplane cleanup by Cao jin · 9 years ago
- 51b04ac virtio-blk: dataplane multiqueue support by Stefan Hajnoczi · 9 years ago
- b234cdd virtio-blk: tell dataplane which vq to notify by Stefan Hajnoczi · 9 years ago
- e21737a virtio-blk: multiqueue batch notify by Stefan Hajnoczi · 9 years ago
- 21a4d96 virtio-bus: remove old set_host_notifier callback by Cornelia Huck · 9 years ago
- b1f0a33 virtio-bus: have callers tolerate new host notifier api by Cornelia Huck · 9 years ago
- 3482958 virtio-blk: Remove op blocker for dataplane by Fam Zheng · 9 years ago
- a378b49 virtio: merge virtio_queue_aio_set_host_notifier_handler with virtio_queue_set_aio by Paolo Bonzini · 9 years ago
- 8a2fad5 virtio-blk: use aio handler for data plane by Michael S. Tsirkin · 9 years ago
- eb41cf7 virtio-blk: fix disabled mode by Paolo Bonzini · 9 years ago
- da34e65 include/qemu/osdep.h: Don't include qapi/error.h by Markus Armbruster · 9 years ago
- 03de2f5 virtio-blk: do not use vring in dataplane by Paolo Bonzini · 9 years ago
- 2906cdd virtio-blk: fix "disabled data plane" mode by Paolo Bonzini · 9 years ago
- 8b1fe1c vring: make vring_enable_notification return void by Paolo Bonzini · 9 years ago
- 51b19eb virtio: move allocation to virtqueue_pop/vring_pop by Paolo Bonzini · 9 years ago
- 1b1e065 virtio-blk: Functions for op blocker management by Max Reitz · 9 years ago
- 80c71a2 block: Clean up includes by Peter Maydell · 9 years ago
- e43bfd9 error: Use error_prepend() where it makes obvious sense by Markus Armbruster · 9 years ago
- 05e4d14 block: Rename BLOCK_OP_TYPE_MIRROR to BLOCK_OP_TYPE_MIRROR_SOURCE by Fam Zheng · 9 years ago
- a616fb7 virtio-blk: Drop x-data-plane option by Fam Zheng · 9 years ago
- 3a1e807 dataplane: Mark host notifiers' client type as "external" by Fam Zheng · 9 years ago
- dca21ef aio: Add "is_external" flag for event handlers by Fam Zheng · 9 years ago
- fed105e virtio-blk-dataplane: delete bottom half before the AioContext is freed by Paolo Bonzini · 10 years ago
- 2a6cdd6 virtio-blk: correctly dirty guest memory by Paolo Bonzini · 10 years ago
- b0e5d90 dataplane: endianness-aware accesses by Cornelia Huck · 10 years ago
- 95f7142 virtio-blk: introduce multiread by Peter Lieven · 10 years ago
- bb00021 block: Split BLOCK_OP_TYPE_COMMIT to BLOCK_OP_TYPE_COMMIT_{SOURCE, TARGET} by Fam Zheng · 10 years ago
- 5d6e96e blockdev: acquire AioContext in QMP 'transaction' actions by Stefan Hajnoczi · 10 years ago
- 729962f blockdev: acquire AioContext in change-backing-file by Stefan Hajnoczi · 10 years ago
- e344209 blockdev: acquire AioContext in eject, change, and block_passwd by Stefan Hajnoczi · 10 years ago
- 4ef3982 blockdev: acquire AioContext in blockdev-snapshot-delete-internal-sync by Stefan Hajnoczi · 10 years ago
- b112a65 block: declare blockjobs and dataplane friends! by Stefan Hajnoczi · 10 years ago
- 4be7463 hw: Convert from BlockDriverState to BlockBackend, mostly by Markus Armbruster · 10 years ago
- 2a30307 virtio-blk: Rename VirtIOBlkConf variables to conf by Markus Armbruster · 10 years ago
- 745a9bb dataplane: fix virtio_blk_data_plane_create() op blocker error path by Stefan Hajnoczi · 10 years ago
- 3255d1c virtio-blk: allow drive_del with dataplane by Stefan Hajnoczi · 11 years ago
- 466560b virtio-blk: allow block_resize with dataplane by Stefan Hajnoczi · 11 years ago
- 2f5f70f dataplane: stop trying on notifier error by Cornelia Huck · 11 years ago
- f9907eb dataplane: fail notifier setting gracefully by Cornelia Huck · 11 years ago
- 267e1a2 dataplane: print why starting failed by Cornelia Huck · 11 years ago
- 5b2ffbe virtio-blk: dataplane: notify guest as a batch by Ming Lei · 11 years ago
- e926d9b virtio-blk: data-plane: fix save/set .complete_request in start by Ming Lei · 11 years ago
- f897bf7 virtio-blk: embed VirtQueueElement in VirtIOBlockReq by Stefan Hajnoczi · 11 years ago
- 0a21ea3 virtio-blk: avoid dataplane VirtIOBlockReq early free by Stefan Hajnoczi · 11 years ago
- dd67c1d dataplane: submit I/O as a batch by Ming Lei · 11 years ago
- 8698e11 virtio-blk: remove need for explicit x-data-plane=on option by Stefan Hajnoczi · 11 years ago
- a9968c7 dataplane: bail out on unsupported transport by Cornelia Huck · 11 years ago
- d64c60a virtio-blk: Rename complete_request_early to complete_request_vring by Fam Zheng · 11 years ago
- b002254 virtio-blk: Unify {non-,}dataplane's request handlings by Fam Zheng · 11 years ago
- ab2e3cd virtio-blk: Fill in VirtIOBlockReq.out in dataplane code by Fam Zheng · 11 years ago
- eddb102 virtio-blk: Use VirtIOBlockReq.in to drop VirtIOBlockReq.inhdr by Fam Zheng · 11 years ago
- 04af2d7 virtio-blk: Replace VirtIOBlockRequest with VirtIOBlockReq by Fam Zheng · 11 years ago
- 98e2d49 virtio-blk: Drop VirtIOBlockRequest.read by Fam Zheng · 11 years ago
- 0bcb344 virtio-blk: Drop bounce buffer from dataplane code by Fam Zheng · 11 years ago
- c9f87b2 dataplane: Support VIRTIO_BLK_T_SCSI_CMD by Fam Zheng · 11 years ago
- 6d7e73d virtio-blk: Allow config-wce in dataplane by Fam Zheng · 11 years ago
- 8d242f0 dataplane: implement async flush by Stefan Hajnoczi · 11 years ago
- 580b6b2 dataplane: use the QEMU block layer for I/O by Stefan Hajnoczi · 11 years ago
- 3718d8a block: Replace in_use with operation blocker by Fam Zheng · 11 years ago
- 54bee5c dataplane: replace iothread object_add() with embedded instance by Stefan Hajnoczi · 11 years ago
- 198fd05 dataplane: fix implicit IOThread refcount by Stefan Hajnoczi · 11 years ago
- 48ff269 dataplane: replace internal thread with IOThread by Stefan Hajnoczi · 11 years ago
- 4900116 Add a 'name' parameter to qemu_thread_create by Dr. David Alan Gilbert · 11 years ago
- 170a603 dataplane: Comment fix by Markus Armbruster · 11 years ago
- 8c1b566 dataplane: change vring API to use VirtQueueElement by Paolo Bonzini · 11 years ago