1. 6ebf9aa block: Drop drv parameter from bdrv_open() by Max Reitz · 9 years ago
  2. e664171 block: Always pass NULL as drv for bdrv_open() by Max Reitz · 9 years ago
  3. e12f378 block: more check for replaced node by Wen Congyang · 9 years ago
  4. ee2bdc3 throttle: refuse bps_max/iops_max without bps/iops by Stefan Hajnoczi · 9 years ago
  5. 48ac0a4 mirror: correct buf_size by Wen Congyang · 10 years ago
  6. 299bf09 blockdev: no need to drain in qmp_block_commit by Paolo Bonzini · 10 years ago
  7. 0fc9f8e qmp: Add optional bool "unmap" to drive-mirror by Fam Zheng · 10 years ago
  8. 126b8bb blockdev: no need to drain+flush in hmp_drive_del by Paolo Bonzini · 10 years ago
  9. cc7a8ea Include qapi/qmp/qerror.h exactly where needed by Markus Armbruster · 10 years ago
  10. d49b683 qerror: Move #include out of qerror.h by Markus Armbruster · 10 years ago
  11. c6bd8c7 qerror: Clean up QERR_ macros to expand into a single string by Markus Armbruster · 10 years ago
  12. 75158eb qerror: Eliminate QERR_DEVICE_NOT_FOUND by Markus Armbruster · 10 years ago
  13. 70b9433 QemuOpts: Wean off qerror_report_err() by Markus Armbruster · 10 years ago
  14. 1f68f1d s390x: Switch to s390-ccw machine as default by Alexander Graf · 10 years ago
  15. f3e3b08 Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 10 years ago
  16. 54861b9 block: Use macro for cache option names by Kevin Wolf · 10 years ago
  17. 76f4afb throttle: Add throttle group support by Alberto Garcia · 10 years ago
  18. 072ebe6 monitor: Use traditional command interface for HMP drive_del by Markus Armbruster · 10 years ago
  19. 20dca81 block: Ensure consistent bitmap function prototypes by John Snow · 10 years ago
  20. e74e6b7 qmp: add block-dirty-bitmap-clear by John Snow · 10 years ago
  21. d58d845 qmp: Add support of "dirty-bitmap" sync mode for drive-backup by John Snow · 10 years ago
  22. 9bd2b08 block: Add bitmap successors by John Snow · 10 years ago
  23. 341ebc2 qmp: Add block-dirty-bitmap-add and block-dirty-bitmap-remove by John Snow · 10 years ago
  24. d5a8ee6 qmp: fill in the image field in BlockDeviceInfo by Alberto Garcia · 10 years ago
  25. 81e5f78 block: use bdrv_get_device_or_node_name() in error messages by Alberto Garcia · 10 years ago
  26. 751ebd7 blockjob: Allow nested pause by Fam Zheng · 10 years ago
  27. 5b347c5 block: Fix blockdev-backup not to use funky error class by Markus Armbruster · 10 years ago
  28. a0e8544 blockdev: Convert bdrv_find to blk_by_name by Fam Zheng · 10 years ago
  29. a8b18f8 block: Simplify setting numeric options by Markus Armbruster · 10 years ago
  30. f43e47d QemuOpts: Drop qemu_opt_set(), rename qemu_opt_set_err(), fix use by Markus Armbruster · 10 years ago
  31. cccb796 QemuOpts: Convert qemu_opt_set_bool() to Error, fix its use by Markus Armbruster · 10 years ago
  32. c5c6d7f Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2015-02-18' into staging by Peter Maydell · 10 years ago
  33. 68b459e Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2015-02-18' into staging by Peter Maydell · 10 years ago
  34. 3e5a50d hmp: Name HMP command handler functions hmp_COMMAND() by Markus Armbruster · 10 years ago
  35. 565f65d error: Use error_report_err() where appropriate by Markus Armbruster · 10 years ago
  36. e4342ce blockdev: Use blk_new_open() in blockdev_init() by Max Reitz · 10 years ago
  37. 4d2855a block: New bdrv_add_key(), convert monitor to use it by Markus Armbruster · 10 years ago
  38. 2e3a026 blockdev: Eliminate silly QERR_BLOCK_JOB_NOT_ACTIVE macro by Markus Armbruster · 10 years ago
  39. 24d6bff blockdev: Give find_block_job() an Error ** parameter by Markus Armbruster · 10 years ago
  40. bb00021 block: Split BLOCK_OP_TYPE_COMMIT to BLOCK_OP_TYPE_COMMIT_{SOURCE, TARGET} by Fam Zheng · 10 years ago
  41. bd8baec block: Add blockdev-backup to transaction by Fam Zheng · 10 years ago
  42. c29c1dd qmp: Add command 'blockdev-backup' by Fam Zheng · 10 years ago
  43. 3dc7ca3 blockdev: check for BLOCK_OP_TYPE_INTERNAL_SNAPSHOT by Stefan Hajnoczi · 10 years ago
  44. 5d6e96e blockdev: acquire AioContext in QMP 'transaction' actions by Stefan Hajnoczi · 10 years ago
  45. 73f1f75 blockdev: drop unnecessary DriveBackupState field assignment by Stefan Hajnoczi · 10 years ago
  46. b756b9c blockdev: update outdated qmp_transaction() comments by Stefan Hajnoczi · 10 years ago
  47. 729962f blockdev: acquire AioContext in change-backing-file by Stefan Hajnoczi · 10 years ago
  48. e344209 blockdev: acquire AioContext in eject, change, and block_passwd by Stefan Hajnoczi · 10 years ago
  49. 0b92885 blockdev: check for BLOCK_OP_TYPE_INTERNAL_SNAPSHOT_DELETE by Stefan Hajnoczi · 10 years ago
  50. 4ef3982 blockdev: acquire AioContext in blockdev-snapshot-delete-internal-sync by Stefan Hajnoczi · 10 years ago
  51. 9e85cd5 block: let commit blockjob run in BDS AioContext by Stefan Hajnoczi · 10 years ago
  52. 5a7e7a0 block: let mirror blockjob run in BDS AioContext by Stefan Hajnoczi · 10 years ago
  53. f3e69be block: let stream blockjob run in BDS AioContext by Stefan Hajnoczi · 10 years ago
  54. 761731b block: let backup blockjob run in BDS AioContext by Stefan Hajnoczi · 10 years ago
  55. 723c5d9 blockdev: add note that block_job_cb() must be thread-safe by Stefan Hajnoczi · 10 years ago
  56. 91fddb0 blockdev: acquire AioContext in blockdev_mark_auto_del() by Stefan Hajnoczi · 10 years ago
  57. 69691e7 blockdev: acquire AioContext in do_qmp_query_block_jobs_one() by Stefan Hajnoczi · 10 years ago
  58. 3d948cd block: acquire AioContext in generic blockjob QMP commands by Stefan Hajnoczi · 10 years ago
  59. a7f53e2 block: Lift device model API into BlockBackend by Markus Armbruster · 10 years ago
  60. 6007cdd blockdev: Convert qmp_eject(), qmp_change_blockdev() to BlockBackend by Markus Armbruster · 10 years ago
  61. 26f8b3a blockdev: Fix blockdev-add not to create DriveInfo by Markus Armbruster · 10 years ago
  62. d3aeb1b blockdev: Drop superfluous DriveInfo member id by Markus Armbruster · 10 years ago
  63. 4be7463 hw: Convert from BlockDriverState to BlockBackend, mostly by Markus Armbruster · 10 years ago
  64. fa1d36d block: Eliminate DriveInfo member bdrv, use blk_by_legacy_dinfo() by Markus Armbruster · 10 years ago
  65. fea68bb block: Eliminate bdrv_iterate(), use bdrv_next() by Markus Armbruster · 10 years ago
  66. b9fe8a7 blockdev: Eliminate drive_del() by Markus Armbruster · 10 years ago
  67. 9ba10c9 block: Make BlockBackend own its BlockDriverState by Markus Armbruster · 10 years ago
  68. 8fb3c76 block: Code motion to get rid of stubs/blockdev.c by Markus Armbruster · 10 years ago
  69. 18e46a0 block: Connect BlockBackend and DriveInfo by Markus Armbruster · 10 years ago
  70. 7e7d56d block: Connect BlockBackend to BlockDriverState by Markus Armbruster · 10 years ago
  71. 26f54e9 block: New BlockBackend by Markus Armbruster · 10 years ago
  72. e4e9986 block: Split bdrv_new_root() off bdrv_new() by Markus Armbruster · 10 years ago
  73. d8f94e1 ide: Update ide_drive_get to be HBA agnostic by John Snow · 10 years ago
  74. 21dff8c blockdev: Allow overriding if_max_dev property by John Snow · 10 years ago
  75. a66c9dc blockdev: Orphaned drive search by John Snow · 10 years ago
  76. 20d6cd4 Modify qemu_opt_rename to realize renaming all items in opts by Jun Li · 10 years ago
  77. fbf28a4 block: Drop superfluous conditionals around qemu_opts_del() by Markus Armbruster · 10 years ago
  78. 5abbf0e block: Catch simultaneous usage of options and their aliases by Kevin Wolf · 10 years ago
  79. 247147f block: Specify -drive legacy option aliases in array by Kevin Wolf · 10 years ago
  80. 3ae5958 block: Keep DriveInfo alive until BlockDriverState dies by Markus Armbruster · 10 years ago
  81. a0f1eab blockdev: Disentangle BlockDriverState and DriveInfo creation by Markus Armbruster · 10 years ago
  82. 48f364d blockdev: Refuse to drive_del something added with blockdev-add by Markus Armbruster · 10 years ago
  83. 9e7dac7 rename parse_enum_option to qapi_enum_parse and make it public by Peter Lieven · 10 years ago
  84. 8ad4202 block: acquire AioContext in do_drive_del() by Stefan Hajnoczi · 10 years ago
  85. 3cbbe9f blockdev: fix drive-mirror 'granularity' error message by Stefan Hajnoczi · 10 years ago
  86. 927e0e7 block: acquire AioContext in qmp_block_resize() by Stefan Hajnoczi · 10 years ago
  87. 5839e53 block: Use g_new() & friends where that makes obvious sense by Markus Armbruster · 10 years ago
  88. 13d8cc5 block: add backing-file option to block-stream by Jeff Cody · 10 years ago
  89. 54e2690 block: extend block-commit to accept a string for the backing file by Jeff Cody · 10 years ago
  90. fa40e65 block: add QAPI command to allow live backing file change by Jeff Cody · 10 years ago
  91. 7676e2c block: make 'top' argument to block-commit optional by Jeff Cody · 10 years ago
  92. 09158f0 block: Add replaces argument to drive-mirror by Benoît Canet · 10 years ago
  93. 4c828dc block: Add node-name argument to drive-mirror by Benoît Canet · 11 years ago
  94. 9c75e16 block: check for RESIZE blocker in the QMP command, not bdrv_truncate() by Jeff Cody · 10 years ago
  95. bcada37b qapi event: convert other BLOCK_JOB events by Wenchao Xia · 11 years ago
  96. ae60e8e blockdev: Remove unused DriveInfo reference count by Markus Armbruster · 11 years ago
  97. 60e19e0 blockdev: Rename drive_init(), drive_uninit() to drive_new(), drive_del() by Markus Armbruster · 11 years ago
  98. bcf8315 blockdev: Move 'serial' option to drive_init() by Kevin Wolf · 11 years ago
  99. b15446f blockdev: acquire AioContext in block_set_io_throttle by Stefan Hajnoczi · 11 years ago
  100. 3cb0e25 blockdev: Plug memory leak in drive_init() by Markus Armbruster · 11 years ago