258 Commits (462f5bcf69d3cae4a93ad55bee59516c15236a55)

Author SHA1 Message Date
Markus Armbruster fa879d62eb block: Attach non-qdev devices as well 15 years ago
Stefan Hajnoczi c3993cdca3 block: parse cache mode flags in a single place 15 years ago
Anthony Liguori 7267c0947d Use glib memory allocation and free functions 15 years ago
Markus Armbruster ea8f942fe4 blockdev: Make eject fail for non-removable drives even with -f 15 years ago
Jes Sorensen d967b2f14f QMP: add snapshot-blkdev-sync command 15 years ago
Luiz Capitulino e7ff8f0e0c block: drive_init(): Improve CHS setting error message 15 years ago
Luiz Capitulino 2d3999fe13 block: drive_init(): Simplify interface type setting 15 years ago
Markus Armbruster e4080f9bec blockdev: Put space after comma in error message 15 years ago
Christoph Hellwig a659979328 block: clarify the meaning of BDRV_O_NOCACHE 15 years ago
Markus Armbruster 8d278467ff block: Remove type hint, it's guest matter, doesn't belong here 15 years ago
Markus Armbruster 95b5edcd92 blockdev: Store -drive option media in DriveInfo 15 years ago
Ryan Harper d22b2f41c4 Do not delete BlockDriverState when deleting the drive 16 years ago
Alexander Graf 29f82b37e5 virtio: use generic name when possible 16 years ago
Jes Sorensen 52f9a172b6 Improve error handling in do_snapshot_blkdev() 16 years ago
Markus Armbruster a9ae2bffea blockdev: Plug memory leak in drive_init() error paths 16 years ago
Markus Armbruster 2753d4a5fa blockdev: Plug memory leak in drive_uninit() 16 years ago
Marcelo Tosatti 8591675f44 block: enable in_use flag 16 years ago
Marcelo Tosatti 84fb392526 blockdev: add refcount to DriveInfo 16 years ago
Markus Armbruster 319ae529b8 blockdev: Fix drive_add for drives without media 16 years ago
Markus Armbruster 5645b0f4f2 blockdev: Replace drive_add()'s fmt, ... by optstr parameter 16 years ago
Markus Armbruster 4e5d9b578f blockdev: Reject multiple definitions for the same drive 16 years ago
Markus Armbruster f1bd51ac2b blockdev: New drive_get_by_index() 16 years ago
Markus Armbruster 505a7fb1b1 blockdev: Factor drive_index_to_{bus,unit}_id out of drive_init() 16 years ago
Markus Armbruster 2292ddaeab blockdev: Make drive_add() take explicit type, index parameters 16 years ago
Markus Armbruster 27d6bf40ed blockdev: Fix regression in -drive if=scsi,index=N 16 years ago
Markus Armbruster 1960966d1b blockdev: Put BlockInterfaceType names and max_devs in tables 16 years ago
Markus Armbruster 13839974d1 blockdev: New drive_get_next(), replacing qdev_init_bdrv() 16 years ago
Christoph Hellwig 6d4a2b3a47 block: add block_resize monitor command 16 years ago
Markus Armbruster 850ec1133b blockdev: Fix drive_del not to crash when drive is not in use 16 years ago
Markus Armbruster 807105a775 blockdev: Make drive_init() use error_report() 16 years ago
Markus Armbruster 4838485405 blockdev: Fix error message for invalid -drive CHS 16 years ago
Jes Sorensen c90f1b3297 do_snapshot_blkdev() error on missing snapshot_file argument 16 years ago
Jes Sorensen f88825680a Introduce do_snapshot_blkdev() and monitor command to handle it. 16 years ago
Ryan Harper 0fc0f1fa7f blockdev: check dinfo ptr before using 16 years ago
Ryan Harper 9063f81415 Implement drive_del to decouple block removal from device removal 16 years ago
Kevin Wolf 5dba48a882 scsi-disk: Implement rerror option 16 years ago
Gerd Hoffmann 3329f07b7a QemuOpts: make most qemu_*_opts static 16 years ago
Blue Swirl 199630b62e Fix -snapshot deleting images on disk change 16 years ago
Markus Armbruster 528f766347 blockdev: Clean up how readonly persists across virtual media change 16 years ago
Markus Armbruster dfb0acd887 blockdev: drive_get_by_id() is no longer used, remove 17 years ago
Markus Armbruster 14bafc5407 blockdev: Clean up automatic drive deletion 16 years ago
Markus Armbruster e4700e595e blockdev: New drive_get_by_blockdev() 16 years ago
Markus Armbruster 0c6f9c17f3 blockdev: Remove drive_get_serial() 16 years ago
Luiz Capitulino eb159d13ee Monitor: handle optional '-' arg as a bool 16 years ago
Eduardo Habkost 3b5276b5ec monitor: allow device to be ejected if no disk is inserted 16 years ago
Markus Armbruster c9b62a7ee1 blockdev: Give drives internal linkage 16 years ago
Markus Armbruster ac59eb95f3 monitor: Make "commit FOO" complain when FOO doesn't exist 16 years ago
Markus Armbruster 6ab4b5ab8f block: Decouple block device "commit all" from DriveInfo 16 years ago
Markus Armbruster abd7f68d08 block: Move error actions from DriveInfo to BlockDriverState 16 years ago
Markus Armbruster dd5b0d71d6 Fix regression for "-drive file=" 17 years ago