summaryrefslogtreecommitdiff
path: root/hw/block
AgeCommit message (Expand)AuthorFilesLines
2017-03-19xen: do not build backends for targets that do not support xenStefano Stabellini1-1/+1
2017-02-28hw/block: Introduce share-rw qdev propertyKevin Wolf1-2/+4
2017-02-28hw/block: Request permissionsKevin Wolf9-17/+105
2017-02-28block: Allow error return in BlockDevOps.change_media_cb()Kevin Wolf1-1/+1
2017-02-28block: Add permissions to blk_new()Kevin Wolf1-1/+2
2017-02-21block: explicitly acquire aiocontext in aio callbacks that need itPaolo Bonzini1-1/+11
2017-02-21block: explicitly acquire aiocontext in bottom halves that need itPaolo Bonzini1-0/+2
2017-02-21block: explicitly acquire aiocontext in callbacks that need itPaolo Bonzini1-1/+4
2017-02-17virtio: Report real progress in VQ aio poll handlerFam Zheng2-4/+12
2017-02-02Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' int...Peter Maydell2-5/+5
2017-02-01pci: Convert msix_init() to Error and fix callersCao jin1-1/+1
2017-01-31trace: clean up trace-events filesStefan Hajnoczi1-1/+0
2017-01-31trace: move hw/block/dataplane events to correct subdirDaniel P. Berrange2-5/+6
2017-01-27pflash_cfi01: fix per-device sector length in CFI tablePeter Maydell1-5/+17
2017-01-24hw/block/m25p80: Fix typo in local macro nameStefan Weil1-2/+2
2017-01-20block: m25p80: Improve 1GiB Micron flash definitionMarcin Krzeminski1-2/+4
2017-01-20block: m25p80: Introduce die erase commandMarcin Krzeminski1-1/+40
2017-01-20block: m25p80: Add Quad Page Program 4byteMarcin Krzeminski1-0/+4
2017-01-10virtio: convert to use DMA apiJason Wang1-1/+1
2017-01-09m25p80: don't let rogue SPI controllers cause buffer overrunsJean-Christophe Dubois1-2/+27
2017-01-03virtio-blk: suppress virtqueue kick during processingStefan Hajnoczi1-6/+12
2016-12-27m25p80: add support for the mx66l1g45gCédric Le Goater1-0/+1
2016-12-22hw/block/pflash_cfi*.c: fix confusing assert fail messageZiyue Yang2-0/+26
2016-11-23xen_disk: split discard input to match internal representationOlaf Hering1-6/+36
2016-11-18virtio: set ISR on dataplane notificationsPaolo Bonzini1-3/+1
2016-11-03Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingStefan Hajnoczi3-39/+55
2016-10-31Merge remote-tracking branch 'remotes/sstabellini/tags/xen-20161028-tag' into...Peter Maydell1-32/+33
2016-10-30virtio-blk: always use dataplane path if ioeventfd is activePaolo Bonzini3-39/+55
2016-10-30virtio: move ioeventfd_started flag to VirtioBusStatePaolo Bonzini1-1/+1
2016-10-28xen: Rename xen_be_send_notifyEmil Condrea1-2/+2
2016-10-28xen: Rename xen_be_unbind_evtchnEmil Condrea1-1/+1
2016-10-28xen: Rename xen_be_printf to xen_pv_printfEmil Condrea1-29/+29
2016-10-28xen: Fix coding style warningsEmil Condrea1-1/+2
2016-10-28hw/block/nvme: Simplify if-statements a little bitThomas Huth1-2/+2
2016-10-27fdc: Move qdev properties to FloppyDriveKevin Wolf1-32/+88
2016-10-27fdc: Add a floppy drive qdevKevin Wolf1-31/+120
2016-10-27fdc: Add a floppy qbusKevin Wolf1-5/+35
2016-10-27dma-helpers: explicitly pass alignment into DMA helpersMark Cave-Ayland1-2/+4
2016-10-10Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell1-30/+42
2016-10-10virtio: cleanup VMSTATE_VIRTIO_DEVICEHalil Pasic1-2/+0
2016-10-10virtio-blk: convert VMSTATE_VIRTIO_DEVICEHalil Pasic1-16/+11
2016-10-10virtio-blk: handle virtio_blk_handle_request() errorsGreg Kurz1-10/+28
2016-10-10virtio-blk: make some functions staticGreg Kurz1-5/+5
2016-10-10virtio-blk: add missing virtio_detach_element() callStefan Hajnoczi1-0/+1
2016-10-07block-backend: Remember if attached device is non-qdevKevin Wolf1-1/+1
2016-09-27qdisk - hw/block/xen_disk: grant copy implementationPaulina Szubarczyk1-5/+148
2016-09-13virtio-blk: rename virtio_device_info to virtio_blk_infoChanglong Xie1-2/+2
2016-09-08portio: keep references on portioMarc-André Lureau1-1/+3
2016-09-06block: m25p80: Fix vmstate structure nameMarcin Krzeminski1-15/+14
2016-08-30xen: use native disk xenbus protocol if possibleJuergen Gross1-8/+10