summaryrefslogtreecommitdiffstats
path: root/hw/block
Commit message (Expand)AuthorAgeFilesLines
* vhost-user-blk: dynamically resize config space based on featuresDaniil Tatianin2022-10-072-8/+11
* vhost-user-blk: make 'config_wce' part of 'host_features'Daniil Tatianin2022-10-071-4/+2Star
* vhost-user-blk: make it possible to disable write-zeroes/discardDaniil Tatianin2022-10-071-2/+4
* virtio-blk: move config size params to virtio-blk-commonDaniil Tatianin2022-10-073-23/+42
* virtio: introduce VirtIOConfigSizeParams & virtio_get_config_sizeDaniil Tatianin2022-10-071-9/+7Star
* hw/virtio: move vhd->started check into helper and add FIXMEAlex Bennée2022-10-071-2/+8
* block: add missed block_acct_setup with new block device init procedureDenis V. Lunev2022-09-301-0/+2
* virtio-scsi: fix race in virtio_scsi_dataplane_start()Stefan Hajnoczi2022-08-171-0/+5
* hw/block/hd-geometry: Do not override specified bios-chs-transLev Kujawski2022-08-021-1/+6
* hw: m25p80: Add Block Protect and Top Bottom bits for write protectIris Chen2022-07-141-12/+90
* block: Change blk_{pread,pwrite}() param orderAlberto Faria2022-07-128-56/+57
* block: Add a 'flags' param to blk_pread()Alberto Faria2022-07-126-18/+18
* block: Make blk_{pread,pwrite}() return 0 on successAlberto Faria2022-07-121-1/+1
* hw: m25p80: add WP# pin and SRWD bit for write protectionIris Chen2022-06-301-15/+67
* block: get rid of blk->guest_block_sizeStefan Hajnoczi2022-06-242-2/+0Star
* hw/block/fdc-sysbus: Always mark sysbus floppy controllers as not having DMAPeter Maydell2022-06-111-5/+11
* hw/vhost-user-scsi|blk: set `supports_config` flag correctlyChangpeng Liu2022-06-101-0/+1
* acpi: fdc-isa: replace ISADeviceClass::build_aml with AcpiDevAmlIfClass:build...Igor Mammedov2022-06-101-6/+10
* hw: m25p80: allow write_enable latch get/setIris Chen2022-05-251-0/+1
* virtio: add vhost support for virtio devicesJonah Palmer2022-05-161-0/+7
* virtio: drop name parameter for virtio_init()Jonah Palmer2022-05-162-2/+2
* hw/block/fdc: Prevent end-of-track overrun (CVE-2021-3507)Philippe Mathieu-Daudé2022-05-121-0/+8
* coroutine: Rename qemu_coroutine_inc/dec_pool_size()Kevin Wolf2022-05-121-4/+2Star
* Merge remote-tracking branch 'remotes/legoater/tags/pull-aspeed-20220308' int...Peter Maydell2022-03-091-0/+1
|\
| * hw/block: m25p80: Add support for w25q01jvqPatrick Williams2022-03-081-0/+1
* | Merge remote-tracking branch 'remotes/philmd/tags/mips-20220308' into stagingPeter Maydell2022-03-091-1/+1
|\ \
| * | hw/isa: Inline and remove one-line isa_init_irq()Bernhard Beschow2022-03-081-1/+1
| |/
* / osdep: Move memalign-related functions to their own headerPeter Maydell2022-03-072-0/+2
|/
* block: rename bdrv_invalidate_cache_all, blk_invalidate_cache and test_sync_o...Emanuele Giuseppe Esposito2022-03-041-1/+1
* Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/block-pull-request...Peter Maydell2022-02-151-0/+5
|\
| * util: adjust coroutine pool size to virtio block queueHiroki Narukawa2022-02-141-0/+5
* | hw/block/fdc-isa: Respect QOM properties when building AMLBernhard Beschow2022-02-111-4/+7
|/
* hw/block/m25p80: Add support for Micron Xccela flash mt35xu01gFrancisco Iglesias2022-01-281-0/+2
* Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2022-01-141-2/+1Star
|\
| * block: drop BLK_PERM_GRAPH_MODVladimir Sementsov-Ogievskiy2022-01-141-2/+1Star
* | virtio: unify dataplane and non-dataplane ->handle_output()Stefan Hajnoczi2022-01-121-14/+2Star
* | virtio-blk: drop unused virtio_blk_handle_vq() return valueStefan Hajnoczi2022-01-121-11/+3Star
* | virtio: get rid of VirtIOHandleAIOOutputStefan Hajnoczi2022-01-121-2/+2
|/
* hw/vhost-user-blk: turn on VIRTIO_BLK_F_SIZE_MAX feature for virtio blk deviceAndy Pei2022-01-071-0/+1
* vhost-user-blk: propagate error return from generic vhostRoman Kagan2022-01-071-1/+1
* vhost-user-blk: reconnect on any error during realizeRoman Kagan2022-01-071-1/+1
* virtio-blk: Fix clean up of host notifiers for single MR transaction.Mark Mielke2021-12-061-1/+1
* hw/block/fdc: Kludge missing floppy drive to fix CVE-2021-20196Philippe Mathieu-Daudé2021-12-021-1/+13
* hw/block/fdc: Extract blk_create_empty_drive()Philippe Mathieu-Daudé2021-12-021-2/+7
* qbus: Rename qbus_create_inplace() to qbus_init()Peter Maydell2021-09-302-3/+2Star
* Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell2021-07-091-0/+16
|\
| * virtio: Clarify MR transaction optimizationGreg Kurz2021-07-021-0/+16
* | block: Add backend_defaults propertyAkihiko Odaki2021-07-061-4/+38
|/
* vhost-user-blk: Implement reconnection during realizeKevin Wolf2021-06-301-1/+15
* vhost-user-blk: Factor out vhost_user_blk_realize_connect()Kevin Wolf2021-06-301-16/+32