aboutsummaryrefslogtreecommitdiff
path: root/block/vdi.c
AgeCommit message (Expand)Author
2014-04-30block: Use correct width in format stringsMax Reitz
2014-04-01vdi: add bounds checks for blocks_in_image and disk_size header fields (CVE-2...Jeff Cody
2014-03-25Fixed various typosDeepak Kathayat
2014-02-21vdi: say why an image is badPaolo Bonzini
2014-02-21block: do not abuse EMEDIUMTYPEPaolo Bonzini
2013-12-03block drivers: add discard/write_zeroes properties to bdrv_get_info implement...Paolo Bonzini
2013-09-25block: vdi - use QEMU_PACKED for on-disk structuresJeff Cody
2013-09-12bdrv: Use "Error" for creating imagesMax Reitz
2013-09-12bdrv: Use "Error" for opening imagesMax Reitz
2013-09-06block: return get_block_status data and flags for formatsPaolo Bonzini
2013-09-06block: introduce bdrv_get_block_status APIPaolo Bonzini
2013-06-28block: change default of .has_zero_init to 0Peter Lieven
2013-03-15block: Add options QDict to .bdrv_open()Kevin Wolf
2013-01-30g_malloc(0) and g_malloc0(0) return NULL; simplifyMarkus Armbruster
2013-01-25block/vdi: Check for bad signatureStefan Weil
2013-01-25block/vdi: Improved return values from vdi_openStefan Weil
2013-01-25block/vdi: Improve debug output for signatureStefan Weil
2012-12-19softmmu: move include files to include/sysemu/Paolo Bonzini
2012-12-19misc: move include files to include/qemu/Paolo Bonzini
2012-12-19migration: move include files to include/migration/Paolo Bonzini
2012-12-19block: move include files to include/block/Paolo Bonzini
2012-11-21vdi: don't override libuuid symbolsStefan Hajnoczi
2012-09-24block: vdi image file reopenJeff Cody
2012-09-12vdi: Fix warning from clangStefan Weil
2012-08-15block: Convert open calls to qemu_openCorey Bryant
2012-06-15qemu-img check -r for repairing imagesKevin Wolf
2012-04-05vdi: change goto to loopPaolo Bonzini
2012-04-05vdi: do not create useless iovecsPaolo Bonzini
2012-04-05vdi: leave bounce buffering to block layerPaolo Bonzini
2012-04-05vdi: move aiocb fields to localsPaolo Bonzini
2012-04-05vdi: merge aio_read_cb and aio_write_cb into callersPaolo Bonzini
2012-04-05vdi: move end-of-I/O handling at the endPaolo Bonzini
2012-04-05vdi: basic conversion to coroutinesPaolo Bonzini
2012-04-05block: push recursive flushing up from driversPaolo Bonzini
2012-01-26block/vdi: Zero unused parts when allocating a new block (fix #919242)Stefan Weil
2011-12-15block: qemu_aio_get does not return NULLPaolo Bonzini
2011-12-15block: bdrv_aio_* do not return NULLPaolo Bonzini
2011-12-05vdi: convert to .bdrv_co_is_allocated()Stefan Hajnoczi
2011-11-23vdi: Fix memory leakKevin Wolf
2011-11-23vdi: Add migration blockerKevin Wolf
2011-11-11block: Rename bdrv_co_flush to bdrv_co_flush_to_diskKevin Wolf
2011-10-28Teach block/vdi about "discarded" (no longer allocated) blocksEric Sunshine
2011-10-21block: change flush to co_flushPaolo Bonzini
2011-08-20Use glib memory allocation and free functionsAnthony Liguori
2011-06-15vdi: Avoid direct AIO callbackKevin Wolf
2011-06-08qemu-img create: Fix displayed default cluster sizeKevin Wolf
2011-04-03Fix trivial "endianness bugs"Stefan Weil
2011-03-15block/vdi: Don't ignore immediate read/write failuresStefan Weil
2011-02-07block/vdi: Fix wrong size in conditionally used memset, memcmpStefan Weil
2010-11-24block: Remove unused s->hd in various driversKevin Wolf