aboutsummaryrefslogtreecommitdiff
path: root/hw/block
AgeCommit message (Expand)AuthorFilesLines
2023-10-06swim: update IWM/ISM register block decodingMark Cave-Ayland2-81/+138
2023-10-06swim: split into separate IWM and ISM register blocksMark Cave-Ayland2-36/+53
2023-10-06swim: add trace events for IWM and ISM registersMark Cave-Ayland2-0/+21
2023-09-29block: Clean up local variable shadowingMarkus Armbruster1-3/+3
2023-09-21hw/other: spelling fixesMichael Tokarev2-3/+3
2023-09-01m25p80: Introduce an helper to retrieve the BlockBackend of a deviceCédric Le Goater1-0/+6
2023-08-01xen-block: Avoid leaks on new error pathAnthony PERARD1-5/+6
2023-07-12virtio-blk: fix host notifier issues during dataplane start/stopStefan Hajnoczi1-22/+31
2023-06-26vhost-user: fully use new backend/frontend namingManos Pitsidianakis1-1/+1
2023-06-23hw/virtio: Build various target-agnostic objects just oncePhilippe Mathieu-Daudé1-1/+1
2023-06-23hw/virtio: Remove unnecessary 'virtio-access.h' headerPhilippe Mathieu-Daudé1-1/+0
2023-06-20meson: Replace softmmu_ss -> system_ssPhilippe Mathieu-Daudé1-14/+14
2023-06-01block: add blk_io_plug_call() APIStefan Hajnoczi2-6/+6
2023-05-30virtio-blk: implement BlockDevOps->drained_begin()Stefan Hajnoczi2-7/+47
2023-05-30virtio: make it possible to detach host notifier from any threadStefan Hajnoczi1-0/+7
2023-05-30xen-block: implement BlockDevOps->drained_begin()Stefan Hajnoczi3-14/+54
2023-05-15virtio-blk: add some trace events for zoned emulationSam Li2-0/+19
2023-05-15block: add accounting for zone append operationSam Li1-0/+4
2023-05-15virtio-blk: add zoned storage emulation for zoned devicesSam Li2-0/+391
2023-05-10aio-wait: avoid AioContext lock in aio_wait_bh_oneshot()Stefan Hajnoczi1-1/+2
2023-04-28hw: replace most qemu_bh_new calls with qemu_bh_new_guardedAlexander Bulekov2-3/+5
2023-03-24hw/block: replace TABs with spaceYeqi Fu4-245/+245
2023-03-09Merge tag 'xenfv-2' of git://git.infradead.org/users/dwmw2/qemu into stagingPeter Maydell4-11/+17
2023-03-07hw/xen: Only advertise ring-page-order for xen-block if gnttab supports itDavid Woodhouse1-3/+8
2023-03-07hw/xen: Build PV backend drivers for CONFIG_XEN_BUSDavid Woodhouse2-2/+2
2023-03-07hw/xen: Rename xen_common.h to xen_native.hDavid Woodhouse2-2/+2
2023-03-07hw/xen: Use XEN_PAGE_SIZE in PV backend driversDavid Woodhouse1-4/+4
2023-03-07hw/xen: Pass grant ref to gnttab unmap operationDavid Woodhouse1-0/+1
2023-03-07pflash: Fix blk_pread_nonzeroes()Kevin Wolf1-2/+1
2023-03-07m25p80: Improve error when the backend file size does not match the deviceCédric Le Goater1-2/+2
2023-02-27hw: Replace isa_get_irq() by isa_bus_get_irq() when ISABus is availablePhilippe Mathieu-Daudé1-2/+3
2023-02-27hw/isa: Rename isa_get_dma() -> isa_bus_get_dma()Philippe Mathieu-Daudé1-1/+1
2023-02-09virtio-blk: add missing AioContext lockEmanuele Giuseppe Esposito1-0/+5
2023-02-08Drop duplicate #includeMarkus Armbruster1-1/+0
2023-02-07m25p80: Add the is25wp256 SFPD tableGuenter Roeck3-1/+44
2023-01-24pflash: Only read non-zero parts of backend imageXiang Zheng1-1/+35
2023-01-23virtio-blk: simplify virtio_blk_dma_restart_cb()Stefan Hajnoczi2-36/+25
2023-01-20Merge tag 'pull-include-2023-01-20' of https://repo.or.cz/qemu/armbru into st...Peter Maydell1-0/+1
2023-01-20include/block: Untangle inclusion loopsMarkus Armbruster1-0/+1
2023-01-18bulk: Rename TARGET_FMT_plx -> HWADDR_FMT_plxPhilippe Mathieu-Daudé1-1/+1
2022-12-01hw/virtio: generalise CHR_EVENT_CLOSED handlingAlex Bennée1-36/+5
2022-12-01vhost: enable vrings in vhost_dev_start() for vhost-user devicesStefano Garzarella1-2/+2
2022-11-22vhost: mask VIRTIO_F_RING_RESET for vhost and vhost-user devicesStefano Garzarella1-0/+1
2022-11-08Revert "hw/block/pflash_cfi: Error out if dev length isn't power of 2"Daniel Henrique Barboza2-11/+2
2022-11-07hw/virtio: introduce virtio_device_should_startAlex Bennée1-5/+1
2022-11-07vhost: Change the sequence of device startYajun Wu1-7/+11
2022-10-31Merge tag 'pull-ppc-20221029' of https://gitlab.com/danielhb/qemu into stagingStefan Hajnoczi2-2/+11
2022-10-30Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into stagingStefan Hajnoczi1-0/+4
2022-10-30Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into stagingStefan Hajnoczi1-14/+25
2022-10-28hw/block/pflash_cfi0{1, 2}: Error out if device length isn't a power of twoBernhard Beschow2-2/+11