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