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