aboutsummaryrefslogtreecommitdiff
path: root/hw/block
AgeCommit message (Expand)Author
2024-04-10hw/block/nand: Fix out-of-bound access in NAND block bufferPhilippe Mathieu-Daudé
2024-04-10hw/block/nand: Have blk_load() take unsigned offset and return booleanPhilippe Mathieu-Daudé
2024-04-10hw/block/nand: Factor nand_load_iolen() method outPhilippe Mathieu-Daudé
2024-04-09block/virtio-blk: Fix memory leak from virtio_blk_zone_reportZheyu Ma
2024-02-12virtio-blk: avoid using ioeventfd state in irqfd conditionalStefan Hajnoczi
2024-01-20hw/pflash: implement update buffer for block writesGerd Hoffmann
2024-01-20hw/pflash: use ldn_{be,le}_p and stn_{be,le}_pGerd Hoffmann
2024-01-20hw/pflash: refactor pflash_data_write()Gerd Hoffmann
2023-12-02vhost-user: fix the reconnect errorLi Feng
2023-11-21hw/xen: clean up xen_block_find_free_vdev() to avoid Coverity false positiveDavid Woodhouse
2023-11-07hw/xen: automatically assign device index to block devicesDavid Woodhouse
2023-11-06hw/xen: use correct default protocol for xen-block on x86David Woodhouse
2023-10-31virtio-blk: remove batch notification BHStefan Hajnoczi
2023-10-31util/defer-call: move defer_call() to util/Stefan Hajnoczi
2023-10-31block: rename blk_io_plug_call() API to defer_call()Stefan Hajnoczi
2023-10-23Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu ...Stefan Hajnoczi
2023-10-22vhost-user: fix lost reconnectLi Feng
2023-10-22vhost: move and rename the conn retry timesLi Feng
2023-10-19hw/block/vhost-user-blk: Use DEVICE() / VIRTIO_DEVICE() macrosPhilippe Mathieu-Daudé
2023-10-06swim: update IWM/ISM register block decodingMark Cave-Ayland
2023-10-06swim: split into separate IWM and ISM register blocksMark Cave-Ayland
2023-10-06swim: add trace events for IWM and ISM registersMark Cave-Ayland
2023-09-29block: Clean up local variable shadowingMarkus Armbruster
2023-09-21hw/other: spelling fixesMichael Tokarev
2023-09-01m25p80: Introduce an helper to retrieve the BlockBackend of a deviceCédric Le Goater
2023-08-01xen-block: Avoid leaks on new error pathAnthony PERARD
2023-07-12virtio-blk: fix host notifier issues during dataplane start/stopStefan Hajnoczi
2023-06-26vhost-user: fully use new backend/frontend namingManos Pitsidianakis
2023-06-23hw/virtio: Build various target-agnostic objects just oncePhilippe Mathieu-Daudé
2023-06-23hw/virtio: Remove unnecessary 'virtio-access.h' headerPhilippe Mathieu-Daudé
2023-06-20meson: Replace softmmu_ss -> system_ssPhilippe Mathieu-Daudé
2023-06-01block: add blk_io_plug_call() APIStefan Hajnoczi
2023-05-30virtio-blk: implement BlockDevOps->drained_begin()Stefan Hajnoczi
2023-05-30virtio: make it possible to detach host notifier from any threadStefan Hajnoczi
2023-05-30xen-block: implement BlockDevOps->drained_begin()Stefan Hajnoczi
2023-05-15virtio-blk: add some trace events for zoned emulationSam Li
2023-05-15block: add accounting for zone append operationSam Li
2023-05-15virtio-blk: add zoned storage emulation for zoned devicesSam Li
2023-05-10aio-wait: avoid AioContext lock in aio_wait_bh_oneshot()Stefan Hajnoczi
2023-04-28hw: replace most qemu_bh_new calls with qemu_bh_new_guardedAlexander Bulekov
2023-03-24hw/block: replace TABs with spaceYeqi Fu
2023-03-09Merge tag 'xenfv-2' of git://git.infradead.org/users/dwmw2/qemu into stagingPeter Maydell
2023-03-07hw/xen: Only advertise ring-page-order for xen-block if gnttab supports itDavid Woodhouse
2023-03-07hw/xen: Build PV backend drivers for CONFIG_XEN_BUSDavid Woodhouse
2023-03-07hw/xen: Rename xen_common.h to xen_native.hDavid Woodhouse
2023-03-07hw/xen: Use XEN_PAGE_SIZE in PV backend driversDavid Woodhouse
2023-03-07hw/xen: Pass grant ref to gnttab unmap operationDavid Woodhouse
2023-03-07pflash: Fix blk_pread_nonzeroes()Kevin Wolf
2023-03-07m25p80: Improve error when the backend file size does not match the deviceCédric Le Goater
2023-02-27hw: Replace isa_get_irq() by isa_bus_get_irq() when ISABus is availablePhilippe Mathieu-Daudé