aboutsummaryrefslogtreecommitdiff
path: root/hw/block/xen_disk.c
AgeCommit message (Expand)Author
2016-11-23xen_disk: split discard input to match internal representationOlaf Hering
2016-10-28xen: Rename xen_be_send_notifyEmil Condrea
2016-10-28xen: Rename xen_be_unbind_evtchnEmil Condrea
2016-10-28xen: Rename xen_be_printf to xen_pv_printfEmil Condrea
2016-10-28xen: Fix coding style warningsEmil Condrea
2016-10-07block-backend: Remember if attached device is non-qdevKevin Wolf
2016-09-27qdisk - hw/block/xen_disk: grant copy implementationPaulina Szubarczyk
2016-08-30xen: use native disk xenbus protocol if possibleJuergen Gross
2016-07-20block: Convert BB interface to byte-based discardsEric Blake
2016-06-16os-posix: include sys/mman.hPaolo Bonzini
2016-06-13xen/blkif: avoid double access to any shared ring request fieldsJan Beulich
2016-05-12xen_disk: Switch to byte-based aio block accessEric Blake
2016-03-30xen_disk: Call blk_set_enable_write_cache() explicitlyKevin Wolf
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster
2016-03-17blockdev: Split monitor reference from BB creationMax Reitz
2016-01-26xen: Switch to libxengnttab interface for compat shims.Ian Campbell
2016-01-20block: Clean up includesPeter Maydell
2015-12-11xen_disk: treat "vhd" as "vpc"Stefano Stabellini
2015-11-25xen_disk: Remove ioreq.postsyncAlberto Garcia
2015-11-12xen_disk: Account for failed and invalid operationsAlberto Garcia
2015-11-12xen_disk: Account for flush operationsAlberto Garcia
2015-10-23block: Prepare for NULL BDSMax Reitz
2015-09-11maint: remove unused include for signal.hDaniel P. Berrange
2015-02-16block/xen: Use blk_new_open() in blk_connect()Max Reitz
2014-11-14xen_disk: fix unmapping of persistent grantsRoger Pau Monne
2014-10-20hw: Convert from BlockDriverState to BlockBackend, mostlyMarkus Armbruster
2014-10-20block: Eliminate DriveInfo member bdrv, use blk_by_legacy_dinfo()Markus Armbruster
2014-10-20block: Make BlockBackend own its BlockDriverStateMarkus Armbruster
2014-10-20block: Connect BlockBackend to BlockDriverStateMarkus Armbruster
2014-10-20block: New BlockBackendMarkus Armbruster
2014-10-20block: Split bdrv_new_root() off bdrv_new()Markus Armbruster
2014-09-10block: Make the block accounting functions operate on BlockAcctStatsBenoît Canet
2014-09-10block: rename BlockAcctType members to start with BLOCK_ instead of BDRV_Benoît Canet
2014-09-10xen_disk: Plug memory leak on error pathMarkus Armbruster
2014-08-15xen_disk: fix possible null-ptr dereferenceGonglei (Arei)
2014-05-07xen_disk: add discard supportOlaf Hering
2014-04-22block: Add errp to bdrv_new()Kevin Wolf
2014-02-25Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell
2014-02-21block: Add reference parameter to bdrv_open()Max Reitz
2014-02-21block: Change BDS parameter of bdrv_open() to **Max Reitz
2014-02-20xen_disk: fix io accountingOlaf Hering
2013-10-11blockdev: Remove IF_* check for read-only blockdev_initKevin Wolf
2013-10-10xen_disk: mark ioreq as mapped before unmapping in error caseMatthew Daley
2013-09-12block: Error parameter for open functionsMax Reitz
2013-09-06xen_disk: simplify blk_disconnect with refcntFam Zheng
2013-09-06block: make bdrv_delete() staticFam Zheng
2013-07-29xen_disk: support "direct-io-safe" backend optionStefano Stabellini
2013-06-04block: add block driver read only whitelistFam Zheng
2013-04-08hw: move private headers to hw/ subdirectories.Paolo Bonzini
2013-04-08hw: move target-independent files to subdirectoriesPaolo Bonzini