aboutsummaryrefslogtreecommitdiff
path: root/hw/block/virtio-blk.c
AgeCommit message (Expand)Author
2023-02-09virtio-blk: add missing AioContext lockEmanuele Giuseppe Esposito
2023-01-23virtio-blk: simplify virtio_blk_dma_restart_cb()Stefan Hajnoczi
2022-10-26virtio-blk: use BDRV_REQ_REGISTERED_BUF optimization hintStefan Hajnoczi
2022-10-07virtio-blk: move config size params to virtio-blk-commonDaniil Tatianin
2022-10-07virtio: introduce VirtIOConfigSizeParams & virtio_get_config_sizeDaniil Tatianin
2022-06-24block: get rid of blk->guest_block_sizeStefan Hajnoczi
2022-05-16virtio: drop name parameter for virtio_init()Jonah Palmer
2022-05-12coroutine: Rename qemu_coroutine_inc/dec_pool_size()Kevin Wolf
2022-02-14util: adjust coroutine pool size to virtio block queueHiroki Narukawa
2022-01-12virtio-blk: drop unused virtio_blk_handle_vq() return valueStefan Hajnoczi
2021-05-14virtio-blk: Constify VirtIOFeature feature_sizes[]Philippe Mathieu-Daudé
2021-03-15virtio-blk: Respect discard granularityAkihiko Odaki
2021-03-09sysemu: Let VMChangeStateHandler take boolean 'running' argumentPhilippe Mathieu-Daudé
2021-01-27block: Separate blk_is_writable() and blk_supports_write_perm()Kevin Wolf
2020-09-23virtio-blk: undo destructive iov_discard_*() operationsStefan Hajnoczi
2020-08-27virtio-blk-pci: default num_queues to -smp NStefan Hajnoczi
2020-06-17block: consolidate blocksize properties consistency checksRoman Kagan
2020-06-17virtio-blk: store opt_io_size with correct sizeRoman Kagan
2020-06-17virtio-blk: On restart, process queued requests in the proper contextSergio Lopez
2020-06-17virtio-blk: Refactor the code that processes queued requestsSergio Lopez
2020-05-15qdev: Unrealize must not failMarkus Armbruster
2020-05-15Drop more @errp parameters after previous commitMarkus Armbruster
2020-03-29virtio-blk: delete vqs on the error path in realize()Pan Nengyuan
2020-02-22virtio: increase virtqueue size for virtio-scsi and virtio-blkDenis Plotnikov
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau
2020-01-06virtio: make seg_max virtqueue size dependentDenis Plotnikov
2020-01-05virtio: don't enable notifications during pollingStefan Hajnoczi
2019-12-13virtio-blk: advertise F_WCE (F_FLUSH) if F_CONFIG_WCE is advertisedEvgeny Yakovlev
2019-10-31bootdevice: Gather LCHS from all relevant devicesSam Eiderman
2019-10-28Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2019-10-28' in...Peter Maydell
2019-10-28Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell
2019-10-28include: Move endof() up from hw/virtio/virtio.hMax Reitz
2019-10-25virtio-blk: Add blk_drain() to virtio_blk_device_unrealize()Julia Suvorova
2019-10-25virtio: basic packed virtqueue supportJason Wang
2019-10-25virtio: Free blk virqueues at unrealize()Eugenio Pérez
2019-10-08virtio-blk: schedule virtio_notify_config to run on main contextSergio Lopez
2019-08-16sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster
2019-08-16sysemu: Move the VMChangeStateEntry typedef to qemu/typedefs.hMarkus Armbruster
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster
2019-08-16Include migration/qemu-file-types.h a lot lessMarkus Armbruster
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster
2019-03-07hw/block/virtio-blk: Clean req->dev repetitionsAnastasiia Rusakova
2019-02-26Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell
2019-02-25virtio-blk: Increase in_flight for request restart BHKevin Wolf
2019-02-22virtio-blk: add DISCARD and WRITE_ZEROES featuresStefano Garzarella
2019-02-22virtio-blk: set config size depending on the features enabledStefano Garzarella
2019-02-22virtio-blk: add "discard" and "write-zeroes" propertiesStefano Garzarella
2019-02-22virtio-blk: add host_features field in VirtIOBlockStefano Garzarella
2019-02-22virtio-blk: add acct_failed param to virtio_blk_handle_rw_error()Stefano Garzarella
2019-02-13virtio-blk: set correct config size for the host driverChangpeng Liu