index
:
riscv-gnu-toolchain/qemu.git
block
master
stable-0.10
stable-0.11
stable-0.12
stable-0.13
stable-0.14
stable-0.15
stable-1.0
stable-1.1
stable-1.2
stable-1.3
stable-1.4
stable-1.5
stable-1.6
stable-1.7
stable-2.0
stable-2.1
stable-2.10
stable-2.11
stable-2.12
stable-2.2
stable-2.3
stable-2.4
stable-2.5
stable-2.6
stable-2.7
stable-2.8
stable-2.9
stable-3.0
stable-3.1
stable-4.0
stable-4.1
stable-4.2
stable-5.0
stable-6.0
stable-6.1
stable-7.2
stable-8.0
stable-8.1
stable-8.2
stable-9.0
stable-9.1
stable-9.2
staging
staging-7.2
staging-8.0
staging-8.1
staging-8.2
staging-9.0
staging-9.1
staging-9.2
Unnamed repository; edit this file 'description' to name the repository.
root
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
hw
/
block
/
virtio-blk.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-02-08
virtio-blk: avoid using ioeventfd state in irqfd conditional
Stefan Hajnoczi
1
-1
/
+1
2024-02-07
virtio-blk: Use ioeventfd_attach in start_ioeventfd
Hanna Czenczek
1
-11
/
+10
2024-02-07
virtio-blk: do not use C99 mixed declarations
Stefan Hajnoczi
1
-7
/
+10
2024-02-07
virtio-blk: add vq_rq[] bounds check in virtio_blk_dma_restart_cb()
Stefan Hajnoczi
1
-0
/
+2
2024-02-07
virtio-blk: clarify that there is at least 1 virtqueue
Stefan Hajnoczi
1
-0
/
+1
2024-02-07
virtio-blk: enforce iothread-vq-mapping validation
Stefan Hajnoczi
1
-81
/
+102
2024-01-26
virtio-blk: always set ioeventfd during startup
Stefan Hajnoczi
1
-6
/
+6
2024-01-26
virtio-blk: tolerate failure to set BlockBackend AioContext
Stefan Hajnoczi
1
-14
/
+5
2024-01-26
virtio-blk: restart s->rq reqs in vq AioContexts
Stefan Hajnoczi
1
-11
/
+33
2024-01-26
virtio-blk: rename dataplane to ioeventfd
Stefan Hajnoczi
1
-39
/
+39
2024-01-26
virtio-blk: rename dataplane create/destroy functions
Stefan Hajnoczi
1
-11
/
+12
2024-01-26
virtio-blk: move dataplane code into virtio-blk.c
Stefan Hajnoczi
1
-14
/
+348
2024-01-08
Rename "QEMU global mutex" to "BQL" in comments and docs
Stefan Hajnoczi
1
-1
/
+1
2023-12-29
hw/block: Constify VMState
Richard Henderson
1
-1
/
+1
2023-12-21
virtio-blk: add iothread-vq-mapping parameter
Stefan Hajnoczi
1
-12
/
+80
2023-12-21
block: remove AioContext locking
Stefan Hajnoczi
1
-13
/
+0
2023-12-21
virtio-blk: don't lock AioContext in the submission code path
Stefan Hajnoczi
1
-5
/
+0
2023-12-21
virtio-blk: don't lock AioContext in the completion code path
Stefan Hajnoczi
1
-30
/
+4
2023-12-21
virtio-blk: add lock to protect s->rq
Stefan Hajnoczi
1
-22
/
+45
2023-10-31
util/defer-call: move defer_call() to util/
Stefan Hajnoczi
1
-0
/
+1
2023-10-31
block: rename blk_io_plug_call() API to defer_call()
Stefan Hajnoczi
1
-2
/
+2
2023-06-01
block: add blk_io_plug_call() API
Stefan Hajnoczi
1
-2
/
+2
2023-05-30
virtio-blk: implement BlockDevOps->drained_begin()
Stefan Hajnoczi
1
-1
/
+37
2023-05-15
virtio-blk: add some trace events for zoned emulation
Sam Li
1
-0
/
+12
2023-05-15
block: add accounting for zone append operation
Sam Li
1
-0
/
+4
2023-05-15
virtio-blk: add zoned storage emulation for zoned devices
Sam Li
1
-0
/
+389
2023-02-09
virtio-blk: add missing AioContext lock
Emanuele Giuseppe Esposito
1
-0
/
+5
2023-01-23
virtio-blk: simplify virtio_blk_dma_restart_cb()
Stefan Hajnoczi
1
-26
/
+18
2022-10-26
virtio-blk: use BDRV_REQ_REGISTERED_BUF optimization hint
Stefan Hajnoczi
1
-14
/
+25
2022-10-07
virtio-blk: move config size params to virtio-blk-common
Daniil Tatianin
1
-22
/
+2
2022-10-07
virtio: introduce VirtIOConfigSizeParams & virtio_get_config_size
Daniil Tatianin
1
-9
/
+7
2022-06-24
block: get rid of blk->guest_block_size
Stefan Hajnoczi
1
-1
/
+0
2022-05-16
virtio: drop name parameter for virtio_init()
Jonah Palmer
1
-1
/
+1
2022-05-12
coroutine: Rename qemu_coroutine_inc/dec_pool_size()
Kevin Wolf
1
-4
/
+2
2022-02-14
util: adjust coroutine pool size to virtio block queue
Hiroki Narukawa
1
-0
/
+5
2022-01-12
virtio-blk: drop unused virtio_blk_handle_vq() return value
Stefan Hajnoczi
1
-11
/
+3
2021-05-14
virtio-blk: Constify VirtIOFeature feature_sizes[]
Philippe Mathieu-Daudé
1
-1
/
+1
2021-03-15
virtio-blk: Respect discard granularity
Akihiko Odaki
1
-1
/
+7
2021-03-09
sysemu: Let VMChangeStateHandler take boolean 'running' argument
Philippe Mathieu-Daudé
1
-1
/
+1
2021-01-27
block: Separate blk_is_writable() and blk_supports_write_perm()
Kevin Wolf
1
-3
/
+3
2020-09-23
virtio-blk: undo destructive iov_discard_*() operations
Stefan Hajnoczi
1
-2
/
+9
2020-08-27
virtio-blk-pci: default num_queues to -smp N
Stefan Hajnoczi
1
-1
/
+5
2020-06-17
block: consolidate blocksize properties consistency checks
Roman Kagan
1
-6
/
+1
2020-06-17
virtio-blk: store opt_io_size with correct size
Roman Kagan
1
-1
/
+1
2020-06-17
virtio-blk: On restart, process queued requests in the proper context
Sergio Lopez
1
-6
/
+12
2020-06-17
virtio-blk: Refactor the code that processes queued requests
Sergio Lopez
1
-5
/
+11
2020-05-15
qdev: Unrealize must not fail
Markus Armbruster
1
-1
/
+1
2020-05-15
Drop more @errp parameters after previous commit
Markus Armbruster
1
-1
/
+1
2020-03-29
virtio-blk: delete vqs on the error path in realize()
Pan Nengyuan
1
-0
/
+3
2020-02-22
virtio: increase virtqueue size for virtio-scsi and virtio-blk
Denis Plotnikov
1
-1
/
+1
[next]