Sign in
qemu
/
qemu
/
f032cfab6158e981a6ea0c369c5366e654e668a6
/
blockdev.c
a7f53e2
block: Lift device model API into BlockBackend
by Markus Armbruster
· 10 years ago
6007cdd
blockdev: Convert qmp_eject(), qmp_change_blockdev() to BlockBackend
by Markus Armbruster
· 10 years ago
26f8b3a
blockdev: Fix blockdev-add not to create DriveInfo
by Markus Armbruster
· 10 years ago
d3aeb1b
blockdev: Drop superfluous DriveInfo member id
by Markus Armbruster
· 10 years ago
4be7463
hw: Convert from BlockDriverState to BlockBackend, mostly
by Markus Armbruster
· 10 years ago
fa1d36d
block: Eliminate DriveInfo member bdrv, use blk_by_legacy_dinfo()
by Markus Armbruster
· 10 years ago
fea68bb
block: Eliminate bdrv_iterate(), use bdrv_next()
by Markus Armbruster
· 10 years ago
b9fe8a7
blockdev: Eliminate drive_del()
by Markus Armbruster
· 10 years ago
9ba10c9
block: Make BlockBackend own its BlockDriverState
by Markus Armbruster
· 10 years ago
8fb3c76
block: Code motion to get rid of stubs/blockdev.c
by Markus Armbruster
· 10 years ago
18e46a0
block: Connect BlockBackend and DriveInfo
by Markus Armbruster
· 10 years ago
7e7d56d
block: Connect BlockBackend to BlockDriverState
by Markus Armbruster
· 10 years ago
26f54e9
block: New BlockBackend
by Markus Armbruster
· 10 years ago
e4e9986
block: Split bdrv_new_root() off bdrv_new()
by Markus Armbruster
· 10 years ago
d8f94e1
ide: Update ide_drive_get to be HBA agnostic
by John Snow
· 10 years ago
21dff8c
blockdev: Allow overriding if_max_dev property
by John Snow
· 10 years ago
a66c9dc
blockdev: Orphaned drive search
by John Snow
· 10 years ago
20d6cd4
Modify qemu_opt_rename to realize renaming all items in opts
by Jun Li
· 10 years ago
fbf28a4
block: Drop superfluous conditionals around qemu_opts_del()
by Markus Armbruster
· 10 years ago
5abbf0e
block: Catch simultaneous usage of options and their aliases
by Kevin Wolf
· 10 years ago
247147f
block: Specify -drive legacy option aliases in array
by Kevin Wolf
· 10 years ago
3ae5958
block: Keep DriveInfo alive until BlockDriverState dies
by Markus Armbruster
· 10 years ago
a0f1eab
blockdev: Disentangle BlockDriverState and DriveInfo creation
by Markus Armbruster
· 10 years ago
48f364d
blockdev: Refuse to drive_del something added with blockdev-add
by Markus Armbruster
· 10 years ago
9e7dac7
rename parse_enum_option to qapi_enum_parse and make it public
by Peter Lieven
· 11 years ago
8ad4202
block: acquire AioContext in do_drive_del()
by Stefan Hajnoczi
· 11 years ago
3cbbe9f
blockdev: fix drive-mirror 'granularity' error message
by Stefan Hajnoczi
· 11 years ago
927e0e7
block: acquire AioContext in qmp_block_resize()
by Stefan Hajnoczi
· 11 years ago
5839e53
block: Use g_new() & friends where that makes obvious sense
by Markus Armbruster
· 11 years ago
13d8cc5
block: add backing-file option to block-stream
by Jeff Cody
· 11 years ago
54e2690
block: extend block-commit to accept a string for the backing file
by Jeff Cody
· 11 years ago
fa40e65
block: add QAPI command to allow live backing file change
by Jeff Cody
· 11 years ago
7676e2c
block: make 'top' argument to block-commit optional
by Jeff Cody
· 11 years ago
09158f0
block: Add replaces argument to drive-mirror
by Benoît Canet
· 11 years ago
4c828dc
block: Add node-name argument to drive-mirror
by Benoît Canet
· 11 years ago
9c75e16
block: check for RESIZE blocker in the QMP command, not bdrv_truncate()
by Jeff Cody
· 11 years ago
bcada37b
qapi event: convert other BLOCK_JOB events
by Wenchao Xia
· 11 years ago
ae60e8e
blockdev: Remove unused DriveInfo reference count
by Markus Armbruster
· 11 years ago
60e19e0
blockdev: Rename drive_init(), drive_uninit() to drive_new(), drive_del()
by Markus Armbruster
· 11 years ago
bcf8315
blockdev: Move 'serial' option to drive_init()
by Kevin Wolf
· 11 years ago
b15446f
blockdev: acquire AioContext in block_set_io_throttle
by Stefan Hajnoczi
· 11 years ago
3cb0e25
blockdev: Plug memory leak in drive_init()
by Markus Armbruster
· 11 years ago
6376f95
blockdev: Plug memory leak in blockdev_init()
by Markus Armbruster
· 11 years ago
b1422f2
blockdev: Don't use qerror_report() in do_drive_del()
by Markus Armbruster
· 11 years ago
e8817e7
blockdev: Don't use qerror_report_err() in drive_init()
by Markus Armbruster
· 11 years ago
628ff68
block: Move op_blocker check from block_job_create to its caller
by Fam Zheng
· 11 years ago
3718d8a
block: Replace in_use with operation blocker
by Fam Zheng
· 11 years ago
465bee1
block: optimize zero writes with bdrv_write_zeroes
by Peter Lieven
· 11 years ago
82a402e
blockdev: add a function to parse enum ids from strings
by Peter Lieven
· 11 years ago
13de54e
Merge remote-tracking branch 'remotes/qmp-unstable/queue/qmp' into staging
by Peter Maydell
· 11 years ago
f70edf9
blockdev: Clean up fragile use of error_is_set()
by Markus Armbruster
· 11 years ago
f231b88
qerror.h: Remove QERR defines that are only used once
by Cole Robinson
· 11 years ago
f2d953e
block: Catch duplicate IDs in bdrv_new()
by Kevin Wolf
· 11 years ago
98522f6
block: Add errp to bdrv_new()
by Kevin Wolf
· 11 years ago
5450466
block-commit: speed is an optional parameter
by Max Reitz
· 11 years ago
c6e0bd9
blockdev: Fix NULL pointer dereference in blockdev-add
by Kevin Wolf
· 11 years ago
8ae8e90
blockdev: Fail blockdev-add with encrypted images
by Kevin Wolf
· 11 years ago
ddf5636
block: Add reference parameter to bdrv_open()
by Max Reitz
· 11 years ago
f67503e
block: Change BDS parameter of bdrv_open() to **
by Max Reitz
· 11 years ago
61e8a92
Merge remote-tracking branch 'remotes/afaerber/tags/qom-devices-for-peter' into staging
by Peter Maydell
· 11 years ago
4c0c9bb
Merge remote-tracking branch 'remotes/qmp-unstable/queue/qmp' into staging
by Peter Maydell
· 11 years ago
84d18f0
Use error_is_set() only when necessary
by Markus Armbruster
· 11 years ago
f31c41f
block: Handle "rechs" and "large" translation options
by Paolo Bonzini
· 11 years ago
0c5e94e
block: Open by reference will try device then node_name.
by Benoît Canet
· 11 years ago
57b6bdf
blockdev: Fix wrong usage of QDECREF causing snapshoted quorum to crash on close.
by Benoît Canet
· 11 years ago
ee13ed1
blockdev: Remove 'type' parameter from blockdev_init()
by Kevin Wolf
· 11 years ago
0901f67
qmp: Allow to take external snapshots on bs graphs node.
by Benoît Canet
· 11 years ago
3b1dbd1
qmp: Allow block_resize to manipulate bs graph nodes.
by Benoît Canet
· 11 years ago
212a5a8
block: Create authorizations mechanism for external snapshot and resize.
by Benoît Canet
· 11 years ago
12d3ba8
qmp: Allow to change password on named block driver states.
by Benoît Canet
· 11 years ago
c13163f
qmp: Add QMP query-named-block-nodes to list the named BlockDriverState nodes.
by Benoît Canet
· 11 years ago
d095b46
blockdev: Move "file" to legacy_opts
by Max Reitz
· 11 years ago
133fe77
Merge remote branch 'luiz/queue/qmp' into qmpq
by Edgar E. Iglesias
· 11 years ago
87ea75d
qemu-option: Remove qemu_opts_create_nofail
by Peter Crosthwaite
· 11 years ago
20a63d2
commit: Support commit active layer
by Fam Zheng
· 11 years ago
314f7ea
qmp_change_blockdev() remove unused has_format
by Marc-André Lureau
· 11 years ago
117e0c8
block/drive-mirror: Reuse backing HD for sync=none
by Max Reitz
· 11 years ago
968854c
qmp: access the local QemuOptsLists for drive option
by Amos Kong
· 11 years ago
1452686
block/drive-mirror: Check for NULL backing_hd
by Max Reitz
· 11 years ago
ec9c10d
blockdev: fix drive_init() opts and bs_opts leaks
by Stefan Hajnoczi
· 11 years ago
a7fdbcf
blockdev: fix cdrom read_only flag
by Fam Zheng
· 11 years ago
b681072
blockdev: blockdev_init() error conversion
by Kevin Wolf
· 11 years ago
0ebd24e
blockdev: Don't disable COR automatically with blockdev-add
by Kevin Wolf
· 11 years ago
e34ef04
blockdev: Remove 'media' parameter from blockdev_init()
by Kevin Wolf
· 11 years ago
4f8a066
blockdev: Remove IF_* check for read-only blockdev_init
by Kevin Wolf
· 11 years ago
394c7d4
blockdev: Move virtio-blk device creation to drive_init
by Kevin Wolf
· 11 years ago
87a899c
blockdev: Move bus/unit/index processing to drive_init
by Kevin Wolf
· 12 years ago
2692929
blockdev: Move parsing of 'boot' option to drive_init
by Kevin Wolf
· 12 years ago
b41a733
blockdev: Moving parsing of geometry options to drive_init
by Kevin Wolf
· 12 years ago
593d464
blockdev: Move parsing of 'if' option to drive_init
by Kevin Wolf
· 12 years ago
33cb7dc
blockdev: Move parsing of 'media' option to drive_init
by Kevin Wolf
· 12 years ago
f298d07
blockdev: Pass QDict to blockdev_init()
by Kevin Wolf
· 12 years ago
326642b
blockdev: Separate ID generation from DriveInfo creation
by Kevin Wolf
· 12 years ago
d26c9a1
blockdev: 'blockdev-add' QMP command
by Kevin Wolf
· 11 years ago
2d246f0
blockdev: Introduce DriveInfo.enable_auto_del
by Kevin Wolf
· 11 years ago
8f94a6e
block: Improve driver whitelist checks
by Kevin Wolf
· 11 years ago
f6186f4
block: Add BlockDriver.bdrv_check_ext_snapshot.
by Benoît Canet
· 11 years ago
3a6f270
block: Remove unused assignment (fixes warning from clang)
by Stefan Weil
· 11 years ago
1df6fa4
blockdev: do not default cache.no-flush to true
by Paolo Bonzini
· 11 years ago
aa3fe71
block: Assert validity of BdrvActionOps
by Max Reitz
· 11 years ago
Next »