aboutsummaryrefslogtreecommitdiff
path: root/block/parallels.c
AgeCommit message (Expand)AuthorFilesLines
2016-02-02parallels: Assign bs->file->bs to file in parallels_co_get_block_statusFam Zheng1-0/+1
2016-02-02block: Add "file" output parameter to block status query functionsFam Zheng1-1/+1
2016-01-20block: Clean up includesPeter Maydell1-0/+1
2015-12-17qapi: Don't let implicit enum MAX member collideEric Blake1-2/+2
2015-11-24parallels: dirty BAT properly for continuous allocationsVladimir Sementsov-Ogievskiy1-1/+1
2015-10-16block: Convert bs->file to BdrvChildKevin Wolf1-18/+20
2015-09-14block: Drop drv parameter from bdrv_open()Max Reitz1-1/+1
2015-05-22block/parallels: improve image writing performance furtherDenis V. Lunev1-20/+23
2015-05-22block/parallels: optimize linear image expansionDenis V. Lunev1-10/+32
2015-05-22block/parallels: add prealloc-mode and prealloc-size open paramemetsDenis V. Lunev1-6/+77
2015-05-22block/parallels: delay writing to BAT till bdrv_co_flush_to_osDenis V. Lunev1-6/+44
2015-05-22block/parallels: create bat_entry_off helperDenis V. Lunev1-6/+9
2015-05-22block/parallels: improve image reading performanceDenis V. Lunev1-5/+31
2015-05-22block/parallels: implement incorrect close detectionDenis V. Lunev1-0/+50
2015-05-22block/parallels: implement parallels_check method of block driverDenis V. Lunev1-0/+85
2015-05-22block/parallels: move parallels_open/probe to the very end of the fileDenis V. Lunev1-93/+98
2015-05-22block/parallels: read parallels image header and BAT into single bufferDenis V. Lunev1-7/+17
2015-05-22block/parallels: keep BAT bitmap data in little endian in memoryDenis V. Lunev1-12/+5
2015-05-22block/parallels: create bat2sect helperDenis V. Lunev1-3/+9
2015-05-22block/parallels: rename catalog_ names to bat_Denis V. Lunev1-28/+30
2015-05-22parallels: change copyright information in the image headerDenis V. Lunev1-1/+5
2015-05-22block/parallels: support parallels image creationDenis V. Lunev1-0/+97
2015-05-22block/parallels: _co_writev callback for Parallels formatDenis V. Lunev1-2/+88
2015-05-22block/parallels: mark parallels format driver as zero initedDenis V. Lunev1-0/+1
2015-05-22block/parallels: replace magic constants 4, 64 with proper sizeofsDenis V. Lunev1-4/+4
2015-05-22block/parallels: provide _co_readv routine for parallels format driverDenis V. Lunev1-21/+33
2015-05-22block/parallels: add get_block_statusRoman Kagan1-0/+21
2015-05-22block/parallels: read up to cluster end in one goRoman Kagan1-5/+13
2015-05-22block/parallels: switch to bdrv_readRoman Kagan1-9/+11
2015-05-22block/parallels: rename parallels_header to ParallelsHeaderDenis V. Lunev1-4/+4
2014-11-03block/parallels: fix access to not initialized memory in catalog_bitmapDenis V. Lunev1-1/+1
2014-08-20block: Use g_new() & friends to avoid multiplying sizesMarkus Armbruster1-1/+1
2014-08-15parallels: 2TB+ parallels images supportDenis V. Lunev1-5/+20
2014-08-15parallels: split check for parallels format in parallels_openDenis V. Lunev1-5/+8
2014-08-15parallels: replace tabs with spaces in block/parallels.cDenis V. Lunev1-5/+5
2014-08-15parallels: extend parallels format header with actual data valuesDenis V. Lunev1-3/+5
2014-08-15parallels: Handle failure for potentially large allocationsKevin Wolf1-1/+5
2014-04-01parallels: Sanity check for s->tracks (CVE-2014-0142)Kevin Wolf1-1/+6
2014-04-01parallels: Fix catalog size integer overflow (CVE-2014-0143)Kevin Wolf1-1/+6
2014-02-21block: do not abuse EMEDIUMTYPEPaolo Bonzini1-1/+2
2013-09-12bdrv: Use "Error" for opening imagesMax Reitz1-1/+2
2013-03-15block: Add options QDict to .bdrv_open()Kevin Wolf1-1/+1
2013-02-01parallels: Fix bdrv_open() error handlingKevin Wolf1-8/+15
2012-12-19misc: move include files to include/qemu/Paolo Bonzini1-1/+1
2012-12-19block: move include files to include/block/Paolo Bonzini1-1/+1
2011-10-21block: take lock around bdrv_read implementationsPaolo Bonzini1-1/+12
2011-10-21block: add a CoMutex to synchronous read driversPaolo Bonzini1-0/+2
2011-09-03Use new macro QEMU_PACKED for packed structuresStefan Weil1-1/+1
2011-08-20Use glib memory allocation and free functionsAnthony Liguori1-3/+3
2010-05-17parallels: use qemu block APIChristoph Hellwig1-18/+6