summaryrefslogtreecommitdiffstats
path: root/block/parallels.c
Commit message (Expand)AuthorAgeFilesLines
* block/parallels: improve image writing performance furtherDenis V. Lunev2015-05-221-20/+23
* block/parallels: optimize linear image expansionDenis V. Lunev2015-05-221-10/+32
* block/parallels: add prealloc-mode and prealloc-size open paramemetsDenis V. Lunev2015-05-221-6/+77
* block/parallels: delay writing to BAT till bdrv_co_flush_to_osDenis V. Lunev2015-05-221-6/+44
* block/parallels: create bat_entry_off helperDenis V. Lunev2015-05-221-6/+9
* block/parallels: improve image reading performanceDenis V. Lunev2015-05-221-5/+31
* block/parallels: implement incorrect close detectionDenis V. Lunev2015-05-221-0/+50
* block/parallels: implement parallels_check method of block driverDenis V. Lunev2015-05-221-0/+85
* block/parallels: move parallels_open/probe to the very end of the fileDenis V. Lunev2015-05-221-93/+98
* block/parallels: read parallels image header and BAT into single bufferDenis V. Lunev2015-05-221-7/+17
* block/parallels: keep BAT bitmap data in little endian in memoryDenis V. Lunev2015-05-221-12/+5
* block/parallels: create bat2sect helperDenis V. Lunev2015-05-221-3/+9
* block/parallels: rename catalog_ names to bat_Denis V. Lunev2015-05-221-28/+30
* parallels: change copyright information in the image headerDenis V. Lunev2015-05-221-1/+5
* block/parallels: support parallels image creationDenis V. Lunev2015-05-221-0/+97
* block/parallels: _co_writev callback for Parallels formatDenis V. Lunev2015-05-221-2/+88
* block/parallels: mark parallels format driver as zero initedDenis V. Lunev2015-05-221-0/+1
* block/parallels: replace magic constants 4, 64 with proper sizeofsDenis V. Lunev2015-05-221-4/+4
* block/parallels: provide _co_readv routine for parallels format driverDenis V. Lunev2015-05-221-21/+33
* block/parallels: add get_block_statusRoman Kagan2015-05-221-0/+21
* block/parallels: read up to cluster end in one goRoman Kagan2015-05-221-5/+13
* block/parallels: switch to bdrv_readRoman Kagan2015-05-221-9/+11
* block/parallels: rename parallels_header to ParallelsHeaderDenis V. Lunev2015-05-221-4/+4
* block/parallels: fix access to not initialized memory in catalog_bitmapDenis V. Lunev2014-11-031-1/+1
* block: Use g_new() & friends to avoid multiplying sizesMarkus Armbruster2014-08-201-1/+1
* parallels: 2TB+ parallels images supportDenis V. Lunev2014-08-151-5/+20
* parallels: split check for parallels format in parallels_openDenis V. Lunev2014-08-151-5/+8
* parallels: replace tabs with spaces in block/parallels.cDenis V. Lunev2014-08-151-5/+5
* parallels: extend parallels format header with actual data valuesDenis V. Lunev2014-08-151-3/+5
* parallels: Handle failure for potentially large allocationsKevin Wolf2014-08-151-1/+5
* parallels: Sanity check for s->tracks (CVE-2014-0142)Kevin Wolf2014-04-011-1/+6
* parallels: Fix catalog size integer overflow (CVE-2014-0143)Kevin Wolf2014-04-011-1/+6
* block: do not abuse EMEDIUMTYPEPaolo Bonzini2014-02-211-1/+2
* bdrv: Use "Error" for opening imagesMax Reitz2013-09-121-1/+2
* block: Add options QDict to .bdrv_open()Kevin Wolf2013-03-151-1/+1
* parallels: Fix bdrv_open() error handlingKevin Wolf2013-02-011-8/+15
* misc: move include files to include/qemu/Paolo Bonzini2012-12-191-1/+1
* block: move include files to include/block/Paolo Bonzini2012-12-191-1/+1
* block: take lock around bdrv_read implementationsPaolo Bonzini2011-10-211-1/+12
* block: add a CoMutex to synchronous read driversPaolo Bonzini2011-10-211-0/+2
* Use new macro QEMU_PACKED for packed structuresStefan Weil2011-09-031-1/+1
* Use glib memory allocation and free functionsAnthony Liguori2011-08-201-3/+3
* parallels: use qemu block APIChristoph Hellwig2010-05-171-18/+6
* parallels: use preadChristoph Hellwig2010-05-171-22/+11
* block: Open the underlying image file in generic codeKevin Wolf2010-05-031-1/+1
* Read-only device changed to opens it's file for read-only.Naphtali Sprei2010-01-261-4/+2
* Fix 32-bit overflow in parallels image supportDavid Woodhouse2009-11-121-2/+3
* Move block drivers into their own directoryAnthony Liguori2009-05-141-0/+181
OpenPOWER on IntegriCloud