Age | Commit message (Expand) | Author | Files | Lines |
2012-09-28 | stream: add on-error argument | Paolo Bonzini | 1 | -1/+2 |
2012-09-28 | block: introduce block job error | Paolo Bonzini | 1 | -0/+4 |
2012-09-28 | iostatus: move BlockdevOnError declaration to QAPI | Paolo Bonzini | 1 | -1/+1 |
2012-09-28 | iostatus: rename BlockErrorAction, BlockQMPEventAction | Paolo Bonzini | 1 | -1/+1 |
2012-09-28 | block: move job APIs to separate files | Paolo Bonzini | 1 | -151/+0 |
2012-09-28 | block: fix documentation of block_job_cancel_sync | Paolo Bonzini | 1 | -7/+5 |
2012-09-28 | block: add live block commit functionality | Jeff Cody | 1 | -0/+16 |
2012-09-24 | block: remove keep_read_only flag from BlockDriverState struct | Jeff Cody | 1 | -1/+0 |
2012-09-24 | block: Framework for reopening files safely | Jeff Cody | 1 | -0/+8 |
2012-08-13 | block: block_int: include qerror.h | Luiz Capitulino | 1 | -0/+1 |
2012-08-06 | qcow2: implement lazy refcounts | Stefan Hajnoczi | 1 | -12/+14 |
2012-07-17 | block: Geometry and translation hints are now useless, purge them | Markus Armbruster | 1 | -1/+0 |
2012-06-15 | qemu-img check -r for repairing images | Kevin Wolf | 1 | -1/+2 |
2012-05-30 | block: prevent snapshot mode $TMPDIR symlink attack | Jim Meyering | 1 | -1/+1 |
2012-05-10 | block: wait for job callback in block_job_cancel_sync | Paolo Bonzini | 1 | -1/+10 |
2012-05-10 | block: add block_job_sleep_ns | Paolo Bonzini | 1 | -7/+15 |
2012-05-10 | block: fix snapshot on QED | Paolo Bonzini | 1 | -0/+1 |
2012-04-27 | block: add 'speed' optional parameter to block-stream | Stefan Hajnoczi | 1 | -3/+6 |
2012-04-27 | block: change block-job-set-speed argument from 'value' to 'speed' | Stefan Hajnoczi | 1 | -2/+2 |
2012-04-27 | block: use Error mechanism instead of -errno for block_job_set_speed() | Stefan Hajnoczi | 1 | -2/+3 |
2012-04-27 | block: use Error mechanism instead of -errno for block_job_create() | Stefan Hajnoczi | 1 | -4/+7 |
2012-04-20 | qcow2: Version 3 images | Kevin Wolf | 1 | -0/+1 |
2012-04-05 | block: document job API | Paolo Bonzini | 1 | -3/+112 |
2012-04-05 | block: fix streaming/closing race | Paolo Bonzini | 1 | -0/+2 |
2012-04-05 | aio: move BlockDriverAIOCB to qemu-aio.h | Paolo Bonzini | 1 | -18/+0 |
2012-02-29 | qapi: Introduce blockdev-group-snapshot-sync command | Jeff Cody | 1 | -0/+6 |
2012-02-29 | block: drop aio_multiwrite in BlockDriver | Paolo Bonzini | 1 | -6/+0 |
2012-02-29 | block: remove unused fields in BlockDriverState | Paolo Bonzini | 1 | -5/+0 |
2012-02-22 | block: bdrv_eject(): Make eject_flag a real bool | Luiz Capitulino | 1 | -1/+1 |
2012-02-09 | block: add .bdrv_co_write_zeroes() interface | Stefan Hajnoczi | 1 | -0/+8 |
2012-01-26 | block: add support for partial streaming | Marcelo Tosatti | 1 | -1/+2 |
2012-01-26 | block: add image streaming block job | Stefan Hajnoczi | 1 | -0/+3 |
2012-01-26 | block: add BlockJob interface for long-running operations | Stefan Hajnoczi | 1 | -0/+40 |
2012-01-26 | block: make copy-on-read a per-request flag | Stefan Hajnoczi | 1 | -0/+3 |
2011-12-05 | block: add interface to toggle copy-on-read | Stefan Hajnoczi | 1 | -0/+2 |
2011-12-05 | block: add request tracking | Stefan Hajnoczi | 1 | -0/+4 |
2011-12-05 | block: drop .bdrv_is_allocated() interface | Stefan Hajnoczi | 1 | -2/+0 |
2011-12-05 | block: add .bdrv_co_is_allocated() | Stefan Hajnoczi | 1 | -0/+2 |
2011-12-05 | block: add I/O throttling algorithm | Zhi Yong Wu | 1 | -0/+1 |
2011-12-05 | block: add the blockio limits command line support | Zhi Yong Wu | 1 | -0/+29 |
2011-11-21 | block: allow migration to work with image files (v3) | Anthony Liguori | 1 | -0/+5 |
2011-11-11 | block: Introduce bdrv_co_flush_to_os | Kevin Wolf | 1 | -0/+7 |
2011-11-11 | block: Rename bdrv_co_flush to bdrv_co_flush_to_disk | Kevin Wolf | 1 | -1/+6 |
2011-10-27 | qapi: Convert query-block | Luiz Capitulino | 1 | -1/+2 |
2011-10-27 | block: iostatus: Drop BDRV_IOS_INVAL | Luiz Capitulino | 1 | -0/+1 |
2011-10-21 | block: change discard to co_discard | Paolo Bonzini | 1 | -2/+0 |
2011-10-21 | block: change flush to co_flush | Paolo Bonzini | 1 | -1/+0 |
2011-10-21 | block: add bdrv_co_discard and bdrv_aio_discard support | Paolo Bonzini | 1 | -2/+7 |
2011-10-21 | block: unify flush implementations | Paolo Bonzini | 1 | -0/+1 |
2011-10-11 | block: Keep track of devices' I/O status | Luiz Capitulino | 1 | -0/+1 |
2011-09-12 | block: Move BlockConf & friends from block_int.h to block.h | Markus Armbruster | 1 | -35/+0 |
2011-09-12 | block: Drop BlockDriverState member removable | Markus Armbruster | 1 | -1/+0 |
2011-09-12 | block: Rename bdrv_set_locked() to bdrv_lock_medium() | Markus Armbruster | 1 | -1/+1 |
2011-09-12 | block: Drop medium lock tracking, ask device models instead | Markus Armbruster | 1 | -1/+0 |
2011-09-12 | block: Drop tray status tracking, no longer used | Markus Armbruster | 1 | -1/+0 |
2011-09-06 | block: Declare qemu_blockalign() in block.h, not block_int.h | Markus Armbruster | 1 | -2/+0 |
2011-09-06 | block: Leave tracking media change to device models | Markus Armbruster | 1 | -1/+0 |
2011-09-06 | block: Split change_cb() into change_media_cb(), resize_cb() | Markus Armbruster | 1 | -3/+0 |
2011-09-06 | block: Generalize change_cb() to BlockDevOps | Markus Armbruster | 1 | -3/+2 |
2011-09-06 | block: Attach non-qdev devices as well | Markus Armbruster | 1 | -1/+2 |
2011-08-26 | block: latency accounting | Christoph Hellwig | 1 | -0/+2 |
2011-08-25 | block: explicit I/O accounting | Christoph Hellwig | 1 | -5/+2 |
2011-08-23 | block: include flush requests in info blockstats | Christoph Hellwig | 1 | -0/+1 |
2011-08-02 | block: Add bdrv_co_readv/writev | Kevin Wolf | 1 | -0/+6 |
2011-08-01 | block: Make BlockDriver method bdrv_eject() return void | Markus Armbruster | 1 | -1/+1 |
2011-08-01 | block: Make BlockDriver method bdrv_set_locked() return void | Markus Armbruster | 1 | -1/+1 |
2011-07-19 | block: add bdrv_get_allocated_file_size() operation | Fam Zheng | 1 | -0/+1 |
2011-07-19 | VMDK: create different subformats | Fam Zheng | 1 | -0/+1 |
2011-06-15 | Replaced tabs with spaces in block.h and block_int.h | Devin Nakamura | 1 | -2/+2 |
2011-05-19 | block: Remove type hint, it's guest matter, doesn't belong here | Markus Armbruster | 1 | -1/+0 |
2011-02-07 | Add flag to indicate external users to block device | Marcelo Tosatti | 1 | -0/+1 |
2011-01-31 | block: tell drivers about an image resize | Christoph Hellwig | 1 | -1/+4 |
2010-12-17 | qed: Add QEMU Enhanced Disk image format | Stefan Hajnoczi | 1 | -0/+1 |
2010-12-17 | block: add discard support | Christoph Hellwig | 1 | -1/+6 |
2010-12-14 | qemu-img: Deprecate obsolete -6 and -e options | Jes Sorensen | 1 | -1/+0 |
2010-12-11 | Add bootindex parameter to net/block/fd device | Gleb Natapov | 1 | -1/+3 |
2010-11-04 | block: Allow bdrv_flush to return errors | Kevin Wolf | 1 | -1/+1 |
2010-10-22 | Copy snapshots out of QCOW2 disk | edison | 1 | -0/+2 |
2010-09-08 | Revert "Make default invocation of block drivers safer (v3)" | Anthony Liguori | 1 | -1/+0 |
2010-08-03 | block: Change bdrv_eject() not to drop the image | Markus Armbruster | 1 | -0/+1 |
2010-08-03 | block: Fix bdrv_has_zero_init | Kevin Wolf | 1 | -2/+5 |
2010-07-26 | block: default to 0 minimal / optiomal I/O size | Christoph Hellwig | 1 | -2/+2 |
2010-07-15 | Make default invocation of block drivers safer (v3) | Anthony Liguori | 1 | -0/+1 |
2010-07-06 | qcow2/vdi: Change check to distinguish error cases | Kevin Wolf | 1 | -2/+5 |
2010-07-02 | block: Catch attempt to attach multiple devices to a blockdev | Markus Armbruster | 1 | -0/+2 |
2010-07-02 | qdev: Decouple qdev_prop_drive from DriveInfo | Markus Armbruster | 1 | -4/+2 |
2010-06-22 | block: fix physical_block_size calculation | Christoph Hellwig | 1 | -1/+3 |
2010-06-15 | block: Move error actions from DriveInfo to BlockDriverState | Markus Armbruster | 1 | -0/+1 |
2010-05-03 | block: Add wr_highest_sector blockstat | Kevin Wolf | 1 | -0/+1 |
2010-05-03 | block: Open the underlying image file in generic code | Kevin Wolf | 1 | -1/+4 |
2010-04-23 | block: Convert first_drv to QLIST | Stefan Hajnoczi | 1 | -1/+1 |
2010-04-23 | block: Convert bdrv_first to QTAILQ | Stefan Hajnoczi | 1 | -1/+2 |
2010-04-23 | block: Do not export bdrv_first | Stefan Hajnoczi | 1 | -2/+0 |
2010-04-23 | blkdebug: Add events and rules | Kevin Wolf | 1 | -0/+2 |
2010-03-17 | block: add logical_block_size property | Christoph Hellwig | 1 | -0/+3 |
2010-02-19 | block: more read-only changes, related to backing files | Naphtali Sprei | 1 | -0/+2 |
2010-02-10 | block: add topology qdev properties | Christoph Hellwig | 1 | -0/+27 |
2010-02-09 | Count dirty blocks and expose an API to get dirty count | Liran Schour | 1 | -0/+1 |
2010-01-13 | block: Add bdrv_change_backing_file | Kevin Wolf | 1 | -0/+3 |
2009-12-03 | qemu-img: There is more than one host device driver | Kevin Wolf | 1 | -0/+3 |
2009-12-03 | block migration: Cleanup dirty tracking code | Jan Kiszka | 1 | -2/+1 |
2009-11-17 | Expose a mechanism to trace block writes | lirans@il.ibm.com | 1 | -0/+2 |
2009-09-11 | block: add aio_flush operation | Christoph Hellwig | 1 | -0/+2 |
2009-09-11 | block: add enable_write_cache flag | Christoph Hellwig | 1 | -0/+3 |
2009-09-11 | Add bdrv_aio_multiwrite | Kevin Wolf | 1 | -0/+6 |
2009-08-27 | qcow2: Metadata preallocation | Kevin Wolf | 1 | -0/+1 |
2009-07-16 | replace bdrv_{get, put}_buffer with bdrv_{load, save}_vmstate | Christoph Hellwig | 1 | -4/+4 |
2009-06-15 | block: add bdrv_probe_device method | Christoph Hellwig | 1 | -0/+5 |
2009-05-27 | fully split aio_pool from BlockDriver | Christoph Hellwig | 1 | -11/+2 |
2009-05-22 | qcow2: Allow different cluster sizes | Kevin Wolf | 1 | -0/+1 |
2009-05-22 | Convert all block drivers to new bdrv_create | Kevin Wolf | 1 | -6/+11 |
2009-04-22 | implement qemu_blockalign (Stefano Stabellini) | aliguori | 1 | -0/+5 |
2009-04-21 | Introduce bdrv_check (Kevin Wolf) | aliguori | 1 | -0/+3 |
2009-04-07 | push down vector linearization to posix-aio-compat.c (Christoph Hellwig) | aliguori | 1 | -4/+4 |
2009-04-05 | Fix savevm after BDRV_FILE size enforcement | aliguori | 1 | -0/+5 |
2009-03-28 | block: support known backing format for image create and open (Uri Lublin) | aliguori | 1 | -0/+7 |
2009-03-28 | new scsi-generic abstraction, use SG_IO (Christoph Hellwig) | aliguori | 1 | -10/+3 |
2009-03-20 | Refactor aio callback allocation to use an aiocb pool (Avi Kivity) | aliguori | 1 | -1/+13 |
2009-03-12 | Drop internal bdrv_pread()/bdrv_pwrite() APIs (Avi Kivity) | aliguori | 1 | -4/+0 |
2009-03-12 | Add internal scsi generic block API (Avi Kivity) | aliguori | 1 | -0/+10 |
2009-03-05 | monitor: Rework early disk password inquiry (Jan Kiszka) | aliguori | 1 | -0/+1 |
2009-03-03 | Fix CVE-2008-0928 - insufficient block device address range checking (Anthony... | aliguori | 1 | -0/+3 |
2009-02-11 | qemu: record devfn on block driver instance (Marcelo Tosatti) | aliguori | 1 | -0/+1 |
2008-11-08 | Use an option rom instead of boot sector for -kernel | aliguori | 1 | -3/+0 |
2008-09-17 | Fix warnings that would be caused by ld flag --warn-common | blueswir1 | 1 | -1/+1 |
2008-03-11 | Revert fix for CVE-2008-0928. Will be fixed in a different way later. | aurel32 | 1 | -1/+0 |
2008-03-11 | Fix CVE-2008-0928 - insufficient block device address range checking | aurel32 | 1 | -0/+1 |
2007-12-24 | Real SCSI device passthrough (v4), by Laurent Vivier. | ths | 1 | -0/+4 |
2007-12-02 | Collecting block device statistics, by Richard W.M. Jones. | ths | 1 | -0/+6 |
2007-11-11 | Split block API from vl.h. | pbrook | 1 | -0/+4 |
2007-09-17 | find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in the... | ths | 1 | -2/+2 |
2007-09-16 | vmdk compatibility level 6 images, by Soren Hansen. | ths | 1 | -0/+4 |
2007-09-16 | find -type f | xargs sed -i 's/[\t ]$//g' # on most files | ths | 1 | -13/+13 |
2006-08-19 | better support of host drives | bellard | 1 | -3/+9 |
2006-08-07 | Dynamically allocate AIO Completion Blocks. | pbrook | 1 | -11/+16 |
2006-08-06 | qcow2 is now used for '-snapshot' - keep BlockDriverState.total_sectors | bellard | 1 | -1/+2 |
2006-08-05 | multiple snapshot support | bellard | 1 | -0/+11 |
2006-08-01 | async file I/O API | bellard | 1 | -2/+30 |
2006-06-04 | Disk cache flush support. | pbrook | 1 | -0/+1 |
2005-12-18 | qcow_make_empty() support (Johannes Schindelin) | bellard | 1 | -0/+3 |
2004-11-16 | better BIOS ATA translation support | bellard | 1 | -1/+1 |
2004-09-18 | fixed block close() method prototype | bellard | 1 | -1/+1 |
2004-08-01 | new disk image layer | bellard | 1 | -0/+77 |