index
:
slackcoder/qemu
master
QEMU is a generic and open source machine & userspace emulator and virtualizer
Mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
hw
/
block
/
virtio-blk.c
Age
Commit message (
Expand
)
Author
2024-06-05
virtio-blk: remove SCSI passthrough functionality
Paolo Bonzini
2024-04-04
block/virtio-blk: Fix memory leak from virtio_blk_zone_report
Zheyu Ma
2024-03-12
block/virtio-blk: Fix missing ERRP_GUARD() for error_prepend()
Zhao Liu
2024-02-08
virtio-blk: avoid using ioeventfd state in irqfd conditional
Stefan Hajnoczi
2024-02-07
virtio-blk: Use ioeventfd_attach in start_ioeventfd
Hanna Czenczek
2024-02-07
virtio-blk: do not use C99 mixed declarations
Stefan Hajnoczi
2024-02-07
virtio-blk: add vq_rq[] bounds check in virtio_blk_dma_restart_cb()
Stefan Hajnoczi
2024-02-07
virtio-blk: clarify that there is at least 1 virtqueue
Stefan Hajnoczi
2024-02-07
virtio-blk: enforce iothread-vq-mapping validation
Stefan Hajnoczi
2024-01-26
virtio-blk: always set ioeventfd during startup
Stefan Hajnoczi
2024-01-26
virtio-blk: tolerate failure to set BlockBackend AioContext
Stefan Hajnoczi
2024-01-26
virtio-blk: restart s->rq reqs in vq AioContexts
Stefan Hajnoczi
2024-01-26
virtio-blk: rename dataplane to ioeventfd
Stefan Hajnoczi
2024-01-26
virtio-blk: rename dataplane create/destroy functions
Stefan Hajnoczi
2024-01-26
virtio-blk: move dataplane code into virtio-blk.c
Stefan Hajnoczi
2024-01-08
Rename "QEMU global mutex" to "BQL" in comments and docs
Stefan Hajnoczi
2023-12-29
hw/block: Constify VMState
Richard Henderson
2023-12-21
virtio-blk: add iothread-vq-mapping parameter
Stefan Hajnoczi
2023-12-21
block: remove AioContext locking
Stefan Hajnoczi
2023-12-21
virtio-blk: don't lock AioContext in the submission code path
Stefan Hajnoczi
2023-12-21
virtio-blk: don't lock AioContext in the completion code path
Stefan Hajnoczi
2023-12-21
virtio-blk: add lock to protect s->rq
Stefan Hajnoczi
2023-10-31
util/defer-call: move defer_call() to util/
Stefan Hajnoczi
2023-10-31
block: rename blk_io_plug_call() API to defer_call()
Stefan Hajnoczi
2023-06-01
block: add blk_io_plug_call() API
Stefan Hajnoczi
2023-05-30
virtio-blk: implement BlockDevOps->drained_begin()
Stefan Hajnoczi
2023-05-15
virtio-blk: add some trace events for zoned emulation
Sam Li
2023-05-15
block: add accounting for zone append operation
Sam Li
2023-05-15
virtio-blk: add zoned storage emulation for zoned devices
Sam Li
2023-02-09
virtio-blk: add missing AioContext lock
Emanuele Giuseppe Esposito
2023-01-23
virtio-blk: simplify virtio_blk_dma_restart_cb()
Stefan Hajnoczi
2022-10-26
virtio-blk: use BDRV_REQ_REGISTERED_BUF optimization hint
Stefan Hajnoczi
2022-10-07
virtio-blk: move config size params to virtio-blk-common
Daniil Tatianin
2022-10-07
virtio: introduce VirtIOConfigSizeParams & virtio_get_config_size
Daniil Tatianin
2022-06-24
block: get rid of blk->guest_block_size
Stefan Hajnoczi
2022-05-16
virtio: drop name parameter for virtio_init()
Jonah Palmer
2022-05-12
coroutine: Rename qemu_coroutine_inc/dec_pool_size()
Kevin Wolf
2022-02-14
util: adjust coroutine pool size to virtio block queue
Hiroki Narukawa
2022-01-12
virtio-blk: drop unused virtio_blk_handle_vq() return value
Stefan Hajnoczi
2021-05-14
virtio-blk: Constify VirtIOFeature feature_sizes[]
Philippe Mathieu-Daudé
2021-03-15
virtio-blk: Respect discard granularity
Akihiko Odaki
2021-03-09
sysemu: Let VMChangeStateHandler take boolean 'running' argument
Philippe Mathieu-Daudé
2021-01-27
block: Separate blk_is_writable() and blk_supports_write_perm()
Kevin Wolf
2020-09-23
virtio-blk: undo destructive iov_discard_*() operations
Stefan Hajnoczi
2020-08-27
virtio-blk-pci: default num_queues to -smp N
Stefan Hajnoczi
2020-06-17
block: consolidate blocksize properties consistency checks
Roman Kagan
2020-06-17
virtio-blk: store opt_io_size with correct size
Roman Kagan
2020-06-17
virtio-blk: On restart, process queued requests in the proper context
Sergio Lopez
2020-06-17
virtio-blk: Refactor the code that processes queued requests
Sergio Lopez
2020-05-15
qdev: Unrealize must not fail
Markus Armbruster
[next]