1. 9bd634b scsi-generic: fix buffer overflow on block limits inquiry by Paolo Bonzini · 1 year, 10 months ago
  2. 7b7fc3d scsi: protect req->aiocb with AioContext lock by Stefan Hajnoczi · 2 years ago
  3. fe9d892 scsi: Add buf_len parameter to scsi_req_new() by John Millikin · 2 years, 7 months ago
  4. 51e1519 scsi-generic: Fix emulated block limits VPD page by Kevin Wolf · 2 years, 7 months ago
  5. 1ab5096 block: get rid of blk->guest_block_size by Stefan Hajnoczi · 2 years, 10 months ago
  6. 8e3b0cb Replace qemu_real_host_page variables with inlined functions by Marc-André Lureau · 3 years ago
  7. cc07162 block: introduce max_hw_iov for use in scsi-generic by Paolo Bonzini · 3 years, 6 months ago
  8. 24b36e9 block: add max_hw_transfer to BlockLimits by Paolo Bonzini · 3 years, 9 months ago
  9. 01ef818 scsi-generic: pass max_segments via max_iov field in BlockLimits by Paolo Bonzini · 3 years, 11 months ago
  10. 06b8079 block/scsi: correctly emulate the VPD block limits page by Maxim Levitsky · 4 years, 3 months ago
  11. f3126d6 scsi: move host_status handling into SCSI drivers by Hannes Reinecke · 4 years ago
  12. a108557 scsi: inline sg_io_sense_from_errno() into the callers. by Hannes Reinecke · 4 years, 4 months ago
  13. 9738c65 scsi-generic: do not snoop the output of failed commands by Paolo Bonzini · 4 years ago
  14. 166854f scsi: allow user to set werror as report by Zihao Chang · 4 years, 4 months ago
  15. b2d50a3 scsi: add tracing for SG_IO commands by Hannes Reinecke · 4 years, 4 months ago
  16. c9b6609 scsi: make io_timeout configurable by Hannes Reinecke · 4 years, 4 months ago
  17. 86b1cf3 block: Separate blk_is_writable() and blk_supports_write_perm() by Kevin Wolf · 4 years, 2 months ago
  18. ce35e22 qdev: Move softmmu properties to qdev-properties-system.h by Eduardo Habkost · 4 years, 3 months ago
  19. afff2db scsi-generic: Fix HM-zoned device scan by Dmitry Fomichev · 4 years, 7 months ago
  20. 4f67d30 qdev: set properties with device_class_set_props() by Marc-André Lureau · 5 years ago
  21. a27bd6c Include hw/qdev-properties.h less by Markus Armbruster · 6 years ago
  22. ca77ee2 Include migration/qemu-file-types.h a lot less by Markus Armbruster · 6 years ago
  23. 1849f29 scsi-generic: Check sense key before request snooping and patching by Shin'ichiro Kawasaki · 6 years ago
  24. 0b8fa32 Include qemu/module.h where needed, drop it from qemu-common.h by Markus Armbruster · 6 years ago
  25. 856dfd8 qemu-common: Move qemu_isalnum() etc. to qemu/ctype.h by Markus Armbruster · 6 years ago
  26. 5685349 scsi-generic: Convert from DPRINTF() macro to trace events by Laurent Vivier · 6 years ago
  27. e909ff9 scsi-generic: avoid possible out-of-bounds access to r->buf by Paolo Bonzini · 6 years ago
  28. 763c568 scsi-generic: do not do VPD emulation for sense other than ILLEGAL_REQUEST by Paolo Bonzini · 6 years ago
  29. 3d4a8bf scsi-generic: avoid invalid access to struct when emulating block limits by Paolo Bonzini · 6 years ago
  30. 57dbb58 scsi-generic: avoid out-of-bounds access to VPD page list by Paolo Bonzini · 6 years ago
  31. 6c219fc scsi-generic: keep VPD page list sorted by Paolo Bonzini · 6 years ago
  32. a71c775 hw/scsi: add VPD Block Limits emulation by Daniel Henrique Barboza · 7 years ago
  33. a0c7e35 hw/scsi: centralize SG_IO calls into single function by Daniel Henrique Barboza · 7 years ago
  34. 0a96ca2 hw/scsi: cleanups before VPD BL emulation by Daniel Henrique Barboza · 7 years ago
  35. 6dd046a hw: Do not include "sysemu/blockdev.h" if it is not necessary by Philippe Mathieu-Daudé · 7 years ago
  36. 29e560f hw/scsi: support SCSI-2 passthrough without PI by Daniel Henrique Barboza · 7 years ago
  37. 2343be0 scsi-disk: allow customizing the SCSI version by Paolo Bonzini · 7 years ago
  38. 09c2c6f scsi: turn "is this a SCSI device?" into a conditional hint by Paolo Bonzini · 7 years ago
  39. c6caae5 scsi-generic: Simplify error handling code by Fam Zheng · 7 years ago
  40. d9bcd6f scsi-generic: Add share-rw option by Fam Zheng · 7 years ago
  41. 08e2c9f scsi: move block/scsi.h to include/scsi/constants.h by Paolo Bonzini · 8 years ago
  42. 1ead6b4 scsi: introduce sg_io_sense_from_errno by Paolo Bonzini · 8 years ago
  43. e5b5728 scsi: move non-emulation specific code to scsi/ by Paolo Bonzini · 8 years ago
  44. 95a5bef Use qemu_tolower() and qemu_toupper(), not tolower() and toupper() by Peter Maydell · 8 years ago
  45. bed58b4 scsi-generic: Fill in opt_xfer_len in INQUIRY reply if it is zero by Fam Zheng · 8 years ago
  46. b9e413d block: explicitly acquire aiocontext in aio callbacks that need it by Paolo Bonzini · 8 years ago
  47. 2e144aa hw/scsi: Fix debug message of cdb structure in scsi-generic by Eric Farman · 8 years ago
  48. 5def6b8 block: Switch transfer length bounds to byte-based by Eric Blake · 9 years ago
  49. 24ce9a2 block: Give nonzero result to blk_get_max_transfer_length() by Eric Blake · 9 years ago
  50. efaf478 scsi: Advertise limits by blocksize, not 512 by Eric Blake · 9 years ago
  51. 9be3859 coccinelle: Remove unnecessary variables for function return value by Eduardo Habkost · 9 years ago
  52. 063143d scsi-generic: Merge block max xfer len in INQUIRY response by Fam Zheng · 9 years ago
  53. da34e65 include/qemu/osdep.h: Don't include qapi/error.h by Markus Armbruster · 9 years ago
  54. 9fd7e85 scsi-generic: grab device and port SAS addresses from backend by Paolo Bonzini · 9 years ago
  55. a4ab479 hw/scsi: Clean up includes by Peter Maydell · 9 years ago
  56. 0eb2bae scsi-generic: let guests recognize readonly=on on passthrough devices by Paolo Bonzini · 9 years ago
  57. fa0d653 scsi-generic: identify AIO callbacks more clearly by Paolo Bonzini · 10 years ago
  58. 1c3381a scsi: Drop superfluous conditionals around g_free() by Markus Armbruster · 10 years ago
  59. fb7b5c0 scsi: devirtualize unrealize of SCSI devices by Paolo Bonzini · 11 years ago
  60. 4be7463 hw: Convert from BlockDriverState to BlockBackend, mostly by Markus Armbruster · 10 years ago
  61. 097310b block: Rename BlockDriverCompletionFunc to BlockCompletionFunc by Markus Armbruster · 10 years ago
  62. d749e10 bootindex: move calling add_boot_device_patch to bootindex setter function by Gonglei · 10 years ago
  63. 8dece34 block: remove bootindex property from qdev to qom by Gonglei · 10 years ago
  64. d577646 scsi: Introduce scsi_req_cancel_complete by Fam Zheng · 10 years ago
  65. a83cfd1 scsi: Drop SCSIReqOps.cancel_io by Fam Zheng · 10 years ago
  66. 3df9caf scsi: Unify request unref in scsi_req_cancel by Fam Zheng · 10 years ago
  67. 6c25fa6 scsi-generic: Handle canceled request in scsi_command_complete by Fam Zheng · 10 years ago
  68. f93d2c1 scsi-generic: remove superfluous DPRINTF avoid to break compiling by Gonglei · 11 years ago
  69. a818a4b scsi-bus: Convert DeviceClass init to realize by Fam Zheng · 11 years ago
  70. 3e7e180 scsi-block, scsi-generic: implement parse_cdb by Paolo Bonzini · 11 years ago
  71. 6ee143a scsi: Improve error messages more by Paolo Bonzini · 11 years ago
  72. c5f5287 scsi: Change scsi sense buf size to 252 by Fam Zheng · 11 years ago
  73. 1b7fd72 block: rename buffer_alignment to guest_block_size by Paolo Bonzini · 13 years ago
  74. d836f8d scsi-generic: check the return value of bdrv_aio_ioctl in execute_command by Pavel Hrdina · 12 years ago
  75. 53254e5 scsi-generic: fix sign extension of READ CAPACITY(10) data by Paolo Bonzini · 12 years ago
  76. 49ab747 hw: move target-independent files to subdirectories by Paolo Bonzini · 12 years ago[Renamed from hw/scsi-generic.c]
  77. 0d09e41 hw: move headers to include/ by Paolo Bonzini · 12 years ago
  78. 83c9f4c hw: include hw header files with full paths by Paolo Bonzini · 12 years ago
  79. 8c43a6f Make all static TypeInfos const by Andreas Färber · 12 years ago
  80. 9c17d61 softmmu: move include files to include/sysemu/ by Paolo Bonzini · 12 years ago
  81. 1de7afc misc: move include files to include/qemu/ by Paolo Bonzini · 12 years ago
  82. 92aa5c6 iostatus: move BlockdevOnError declaration to QAPI by Paolo Bonzini · 12 years ago
  83. 0f1da44 scsi: more fixes to properties for passthrough devices by Paolo Bonzini · 13 years ago
  84. 9839245 ISCSI: Add SCSI passthrough via scsi-generic to libiscsi by Ronnie Sahlberg · 13 years ago
  85. 56b1fc4 scsi-generic: add migration support by Paolo Bonzini · 13 years ago
  86. 83f7d43 qom: Unify type registration by Andreas Färber · 13 years ago
  87. 39bffca qdev: register all types natively through QEMU Object Model by Anthony Liguori · 13 years ago
  88. b9eea3e scsi: convert to QEMU Object Model by Anthony Liguori · 13 years ago
  89. 6a84cb1 scsi virtio-blk usb-msd: Clean up device init error messages by Markus Armbruster · 13 years ago
  90. ad54ae8 block: bdrv_aio_* do not return NULL by Paolo Bonzini · 13 years ago
  91. 28b7765 scsi-generic: add as boot device by Paolo Bonzini · 13 years ago
  92. c9501c9 scsi-generic: bump SCSIRequest reference count until aio completion runs by Paolo Bonzini · 13 years ago
  93. 63db0f0 scsi: pass cdb to alloc_req by Paolo Bonzini · 13 years ago
  94. 765d152 scsi: export scsi_generic_reqops by Paolo Bonzini · 13 years ago
  95. adcf275 scsi: make reqops const by Paolo Bonzini · 13 years ago
  96. 7877903 scsi: move max_lba to SCSIDevice by Paolo Bonzini · 13 years ago
  97. 9b6eef8 scsi-generic: snoop READ CAPACITY commands to get block size by Paolo Bonzini · 13 years ago
  98. a3b16e7 scsi-generic: look at host status by Paolo Bonzini · 13 years ago
  99. fe0ed71 scsi-generic: check ioctl statuses when SG_IO succeeds by Paolo Bonzini · 13 years ago
  100. 6a58a3a scsi-generic: remove scsi_req_fixup by Paolo Bonzini · 13 years ago