aboutsummaryrefslogtreecommitdiff
path: root/hw/block
AgeCommit message (Expand)AuthorFilesLines
2024-06-05virtio-blk: remove SCSI passthrough functionalityPaolo Bonzini1-155/+11
2024-05-17hw/pflash: fix block write startGerd Hoffmann1-5/+3
2024-04-10hw/block/nand: Fix out-of-bound access in NAND block bufferPhilippe Mathieu-Daudé1-1/+7
2024-04-10hw/block/nand: Have blk_load() take unsigned offset and return booleanPhilippe Mathieu-Daudé1-4/+10
2024-04-10hw/block/nand: Factor nand_load_iolen() method outPhilippe Mathieu-Daudé1-13/+22
2024-04-09vhost-user-blk: simplify and fix vhost_user_blk_handle_config_changeVladimir Sementsov-Ogievskiy1-8/+3
2024-04-04block/virtio-blk: Fix memory leak from virtio_blk_zone_reportZheyu Ma1-1/+2
2024-03-19aspeed/smc: Only wire flash devices at resetCédric Le Goater1-1/+0
2024-03-12block/virtio-blk: Fix missing ERRP_GUARD() for error_prepend()Zhao Liu1-0/+1
2024-02-27block: m25p80: Add support of mt35xu02gbbaSai Pavan Boddu3-0/+40
2024-02-15hw/block/tc58128: Don't emit deprecation warning under qtestPeter Maydell1-1/+3
2024-02-14hw/block/fdc-isa: Implement relocation and enabling/disabling for TYPE_ISA_FDCBernhard Beschow1-0/+14
2024-02-14hw/block/fdc-sysbus: Move iomem from FDCtrl to FDCtrlSysBusBernhard Beschow2-4/+4
2024-02-14hw/block/fdc-isa: Move portio_list from FDCtrl to FDCtrlISABusBernhard Beschow2-3/+3
2024-02-08virtio-blk: avoid using ioeventfd state in irqfd conditionalStefan Hajnoczi1-1/+1
2024-02-07virtio-blk: Use ioeventfd_attach in start_ioeventfdHanna Czenczek1-11/+10
2024-02-07virtio-blk: do not use C99 mixed declarationsStefan Hajnoczi1-7/+10
2024-02-07virtio-blk: add vq_rq[] bounds check in virtio_blk_dma_restart_cb()Stefan Hajnoczi1-0/+2
2024-02-07virtio-blk: clarify that there is at least 1 virtqueueStefan Hajnoczi1-0/+1
2024-02-07virtio-blk: enforce iothread-vq-mapping validationStefan Hajnoczi1-81/+102
2024-01-30hw/block/block.c: improve confusing blk_check_size_and_read_all() errorManos Pitsidianakis4-14/+20
2024-01-30pflash: fix sectors vs bytes confusion in blk_pread_nonzeroes()Stefan Hajnoczi1-1/+1
2024-01-26virtio-blk: always set ioeventfd during startupStefan Hajnoczi1-6/+6
2024-01-26virtio-blk: tolerate failure to set BlockBackend AioContextStefan Hajnoczi1-14/+5
2024-01-26virtio-blk: restart s->rq reqs in vq AioContextsStefan Hajnoczi1-11/+33
2024-01-26virtio-blk: rename dataplane to ioeventfdStefan Hajnoczi1-39/+39
2024-01-26virtio-blk: rename dataplane create/destroy functionsStefan Hajnoczi1-11/+12
2024-01-26virtio-blk: move dataplane code into virtio-blk.cStefan Hajnoczi6-459/+348
2024-01-19hw/pflash: implement update buffer for block writesGerd Hoffmann3-30/+89
2024-01-19hw/pflash: use ldn_{be,le}_p and stn_{be,le}_pGerd Hoffmann1-55/+8
2024-01-19hw/pflash: refactor pflash_data_write()Gerd Hoffmann1-14/+16
2024-01-19hw/block: Deprecate the TC58128 block deviceSamuel Tardieu1-0/+1
2024-01-08Rename "QEMU global mutex" to "BQL" in comments and docsStefan Hajnoczi2-5/+5
2023-12-29hw/block: Constify VMStateRichard Henderson11-27/+27
2023-12-25virtio-blk: Fix potential nullpointer read access in virtio_blk_data_plane_de...Stefan Weil via1-1/+2
2023-12-21virtio-blk: add iothread-vq-mapping parameterStefan Hajnoczi3-50/+200
2023-12-21block: remove AioContext lockingStefan Hajnoczi3-38/+2
2023-12-21virtio-blk: don't lock AioContext in the submission code pathStefan Hajnoczi1-5/+0
2023-12-21virtio-blk: don't lock AioContext in the completion code pathStefan Hajnoczi1-30/+4
2023-12-21virtio-blk: add lock to protect s->rqStefan Hajnoczi1-22/+45
2023-12-02vhost-user: fix the reconnect errorLi Feng1-5/+3
2023-11-21hw/xen: clean up xen_block_find_free_vdev() to avoid Coverity false positiveDavid Woodhouse1-3/+21
2023-11-07hw/xen: automatically assign device index to block devicesDavid Woodhouse1-5/+113
2023-11-06hw/xen: use correct default protocol for xen-block on x86David Woodhouse1-3/+7
2023-10-31virtio-blk: remove batch notification BHStefan Hajnoczi1-47/+1
2023-10-31util/defer-call: move defer_call() to util/Stefan Hajnoczi2-0/+2
2023-10-31block: rename blk_io_plug_call() API to defer_call()Stefan Hajnoczi2-7/+7
2023-10-23Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu ...Stefan Hajnoczi1-4/+2
2023-10-22vhost-user: fix lost reconnectLi Feng1-1/+1
2023-10-22vhost: move and rename the conn retry timesLi Feng1-3/+1