aboutsummaryrefslogtreecommitdiff
path: root/hw/xen_disk.c
AgeCommit message (Expand)AuthorFilesLines
2013-01-14xen_disk: implement BLKIF_OP_FLUSH_DISKCACHE, remove BLKIF_OP_WRITE_BARRIERStefano Stabellini1-5/+4
2013-01-14xen_disk: add persistent grant support to xen_disk backendRoger Pau Monne1-17/+154
2013-01-14xen_disk: fix memory leakRoger Pau Monne1-2/+26
2012-12-19softmmu: move include files to include/sysemu/Paolo Bonzini1-1/+1
2012-12-19janitor: do not include qemu-char everywherePaolo Bonzini1-1/+0
2012-06-21xen: Reorganize includes of Xen headers.Anthony PERARD1-5/+1
2012-06-15xen: Don't peek behind the BlockDriverState abstractionMarkus Armbruster1-2/+1
2012-06-11qemu/xendisk: set maximum number of grants to be usedJan Beulich1-0/+14
2012-05-17xen_disk: properly update stats in ioreq_release()Jan Beulich1-4/+8
2012-05-17xen_disk: use bdrv_aio_flush instead of bdrv_flushStefano Stabellini1-4/+18
2012-05-17xen_disk: remove syncwrite optionStefano Stabellini1-7/+1
2012-04-13xen: handle backend deletion from xenstoreStefano Stabellini1-0/+4
2012-03-28Merge remote-tracking branch 'sstabellini/disk_io' into stagingAnthony Liguori1-5/+5
2012-03-27xen_disk: detach the blkdev before bdrv_deleteStefano Stabellini1-0/+1
2012-03-23xen_disk: when using AIO flush after the operation is completedStefano Stabellini1-3/+3
2012-03-23xen_disk: open disk with BDRV_O_NOCACHE | BDRV_O_CACHE_WB | BDRV_O_NATIVE_AIOStefano Stabellini1-2/+2
2012-01-13prepare for future GPLv2+ relicensingPaolo Bonzini1-0/+3
2011-12-05xen_disk: remove dead codePaolo Bonzini1-84/+2
2011-10-21xen_disk: Always set feature-barrier = 1Kevin Wolf1-3/+2
2011-09-09Introduce a new 'connected' xendev op called when Connected.John Haxby1-1/+1
2011-09-06block: Attach non-qdev devices as wellMarkus Armbruster1-0/+1
2011-08-25block: explicit I/O accountingChristoph Hellwig1-0/+5
2011-08-20Use glib memory allocation and free functionsAnthony Liguori1-12/+12
2011-07-17xen_disk: treat "aio" as "raw"Stefano Stabellini1-0/+3
2011-07-17xen_disk: cope with missing xenstore "params" nodeStefano Stabellini1-7/+27
2011-05-18hw/xen_disk: Remove unused local variableStefan Weil1-3/+1
2011-05-08xen: Support new libxc calls from xen unstable.Anthony PERARD1-2/+2
2011-05-08xen: Replace some tab-indents with spaces (clean-up).Anthony PERARD1-227/+265
2011-04-07hw/xen_disk: ioreq not finished on errorFeiran Zheng1-2/+8
2011-03-15hw/xen_disk: aio_inflight not released in handling ioreq when nr_segments==0Feiran Zheng1-1/+1
2010-12-17Remove NULL checks for bdrv_new return valueKevin Wolf1-11/+6
2010-11-24qemu and qemu-xen: support empty write barriers in xen_diskStefano Stabellini1-2/+10
2010-08-24Rearrange block headersBlue Swirl1-0/+1
2010-04-25Remove dead assignments in various common files, spotted by clang analyzerBlue Swirl1-3/+1
2010-04-23Replace calls of old bdrv_openKevin Wolf1-1/+1
2010-01-20Clean-up a little bit the RW related bits of BDRV_O_FLAGS. BDRV_O_RDONLY gone...Naphtali Sprei1-1/+1
2009-11-09Configurable block format whitelistMarkus Armbruster1-1/+2
2009-09-12Fix sys-queue.h conflict for goodBlue Swirl1-20/+20
2009-07-27kill drives_tableGerd Hoffmann1-7/+7
2009-07-16Update to a hopefully more future proof FSF addressBlue Swirl1-2/+1
2009-06-13xen_disk: move sanity check to the correct placeGerd Hoffmann1-4/+5
2009-04-25Fix compilation when x86_64 is definedBlue Swirl1-6/+12
2009-04-23Use a more natural orderblueswir11-2/+2
2009-04-22xen: add block device backend driver. (Gerd Hoffmann)aliguori1-0/+779