aboutsummaryrefslogtreecommitdiff
path: root/hw/block
AgeCommit message (Expand)AuthorFilesLines
2024-12-15hw/block: Constify all PropertyRichard Henderson11-12/+12
2024-12-15hw/block/xen-block: Unexport PropertyInfoRichard Henderson1-1/+1
2024-12-10hw/block: Replace type_register() with type_register_static()Zhao Liu1-1/+1
2024-11-06Merge tag 'hw-misc-20241105' of https://github.com/philmd/qemu into stagingPeter Maydell1-13/+8
2024-11-05hw/block/pflash_cfi01: Prefer DEFINE_TYPES() macroBernhard Beschow1-13/+8
2024-11-04qapi: introduce device-sync-configVladimir Sementsov-Ogievskiy1-0/+1
2024-11-04vhost-user-blk: split vhost_user_blk_sync_config()Vladimir Sementsov-Ogievskiy1-7/+19
2024-10-24hw/block/m25p80: Add SFDP table for w25q80bl flashJamin Lin3-2/+39
2024-10-24hw/block:m25p80: Support write status register 2 command (0x31) for w25q01jvqJamin Lin1-0/+38
2024-10-24hw/block:m25p80: Fix coding styleJamin Lin1-8/+14
2024-10-15hw/block: Remove eccPeter Maydell3-95/+0
2024-10-02hw/virtio-blk: fix -Werror=maybe-uninitialized false-positiveMarc-André Lureau1-1/+1
2024-10-01hw/block: Remove OneNAND devicePeter Maydell3-876/+0
2024-10-01m25p80: Add SFDP table for mt35xu01g flashShiva sagar Myana3-1/+40
2024-09-17hw/block: fix uint32 overflowDmitry Frolov1-1/+1
2024-09-13hw/block: Remove TC58128 NAND EEPROMPhilippe Mathieu-Daudé3-215/+0
2024-09-13hw: Use device_class_set_legacy_reset() instead of opencodingPeter Maydell8-8/+8
2024-08-06hw/block/fdc-isa: Assert that isa_fdc_get_drive_max_chs() found somethingPeter Maydell1-0/+2
2024-08-06hw/block/pflash_cfi01: Don't decrement pfl->counter below 0Peter Maydell1-0/+1
2024-07-26hw/block: Add Microchip's 25CSM04 to m25p80Chalapathi V1-0/+3
2024-07-21vhost,vhost-user: Add VIRTIO_F_IN_ORDER to vhost feature bitsJonah Palmer1-0/+1
2024-07-09hw/block: m25p80: support quad mode for w25q01jvqJamin Lin1-0/+16
2024-07-01vhost-user: fix lost reconnect againLi Feng1-1/+2
2024-07-01Revert "vhost-user: fix lost reconnect"Li Feng1-1/+1
2024-07-01vhost/vhost-user: Add VIRTIO_F_NOTIFICATION_DATA to vhost feature bitsJonah Palmer1-0/+1
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