1. 3e246da Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging by Richard Henderson · 9 months ago
  2. 75997e1 scsi-disk: Don't silently truncate serial number by Kevin Wolf · 9 months ago
  3. 00a17d8 hw/scsi/scsi-disk: Use qemu_hexdump_line to avoid sprintf by Philippe Mathieu-Daudé · 11 months ago
  4. d7fe931 esp.c: remove explicit setting of DRQ within ESP state machine by Mark Cave-Ayland · 12 months ago
  5. 60c5725 esp.c: ensure esp_pdma_write() always calls esp_fifo_push() by Mark Cave-Ayland · 12 months ago
  6. ffa3a5f esp.c: update esp_fifo_{push, pop}() to call esp_update_drq() by Mark Cave-Ayland · 12 months ago
  7. 743d873 esp.c: introduce esp_update_drq() and update esp_fifo_{push, pop}_buf() to use it by Mark Cave-Ayland · 12 months ago
  8. 2c1017b esp.c: move esp_set_phase() and esp_get_phase() towards the beginning of the file by Mark Cave-Ayland · 12 months ago
  9. 3cc7088 esp.c: prevent cmdfifo overflow in esp_cdb_ready() by Mark Cave-Ayland · 12 months ago
  10. 5aa0df4 esp.c: rework esp_cdb_length() into esp_cdb_ready() by Mark Cave-Ayland · 12 months ago
  11. 5a50644 esp.c: don't assert() if FIFO empty when executing non-DMA SELATNS by Mark Cave-Ayland · 12 months ago
  12. 266170f esp.c: introduce esp_fifo_push_buf() function for pushing to the FIFO by Mark Cave-Ayland · 12 months ago
  13. da83812 esp.c: change esp_fifo_pop_buf() to take ESPState by Mark Cave-Ayland · 12 months ago
  14. 1f46d1c esp.c: use esp_fifo_push() instead of fifo8_push() by Mark Cave-Ayland · 12 months ago
  15. 61fa150 esp.c: change esp_fifo_pop() to take ESPState by Mark Cave-Ayland · 12 months ago
  16. 0e7dbe2 esp.c: change esp_fifo_push() to take ESPState by Mark Cave-Ayland · 12 months ago
  17. 1828000 esp.c: replace cmdfifo use of esp_fifo_pop() in do_message_phase() by Mark Cave-Ayland · 12 months ago
  18. 2260402 esp.c: replace esp_fifo_pop_buf() with esp_fifo8_pop_buf() in do_message_phase() by Mark Cave-Ayland · 12 months ago
  19. f87d048 esp.c: replace esp_fifo_pop_buf() with esp_fifo8_pop_buf() in do_command_phase() by Mark Cave-Ayland · 12 months ago
  20. d103d0d esp.c: move esp_fifo_pop_buf() internals to new esp_fifo8_pop_buf() function by Mark Cave-Ayland · 12 months ago
  21. e497e6a lsi53c895a: avoid out of bounds access to s->msg[] by Paolo Bonzini · 12 months ago
  22. 7c7a9f5 hw/scsi/scsi-generic: Fix io_timeout property not applying by Lorenz Brun · 12 months ago
  23. d765ab2 hw/scsi/vhost-scsi: Fix missing ERRP_GUARD() for error_prepend() by Zhao Liu · 1 year ago
  24. 89126b6 Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into staging by Peter Maydell · 1 year ago
  25. b1f1dc9 hw/scsi/lsi53c895a: Fix typo in comment by BALATON Zoltan · 1 year ago
  26. a9198b3 hw/scsi/lsi53c895a: stop script on phase mismatch by Sven Schnelle · 1 year ago
  27. 9876359 hw/scsi/lsi53c895a: add timer to scripts processing by Sven Schnelle · 1 year ago
  28. 78d68f3 esp.c: add my copyright to the file by Mark Cave-Ayland · 1 year, 2 months ago
  29. 499f408 esp.c: switch TypeInfo registration to use DEFINE_TYPES() macro by Mark Cave-Ayland · 1 year, 2 months ago
  30. 442de89 esp.c: keep track of the DRQ state during DMA by Mark Cave-Ayland · 1 year, 2 months ago
  31. 6dec7c0 esp.c: rename irq_data IRQ to drq_irq by Mark Cave-Ayland · 1 year, 2 months ago
  32. a6cad7c esp.c: implement DMA Transfer Pad command for DATA phases by Mark Cave-Ayland · 1 year, 2 months ago
  33. 5a85733 esp.c: replace n variable with len in esp_do_nodma() by Mark Cave-Ayland · 1 year, 2 months ago
  34. 421d1ca esp.c: consolidate DMA and PDMA logic in STATUS and MESSAGE IN phases by Mark Cave-Ayland · 1 year, 2 months ago
  35. 406e8a3 esp.c: remove redundant n variable in PDMA COMMAND phase by Mark Cave-Ayland · 1 year, 2 months ago
  36. 67ea170 esp.c: consolidate DMA and PDMA logic in MESSAGE OUT phase by Mark Cave-Ayland · 1 year, 2 months ago
  37. c37cc88 esp.c: consolidate DMA and PDMA logic in DATA IN phase by Mark Cave-Ayland · 1 year, 2 months ago
  38. 0d17ce8 esp.c: consolidate DMA and PDMA logic in DATA OUT phase by Mark Cave-Ayland · 1 year, 2 months ago
  39. 215d257 esp.c: only transfer non-DMA MESSAGE OUT phase data for specific commands by Mark Cave-Ayland · 1 year, 2 months ago
  40. acdee66 esp.c: only transfer non-DMA COMMAND phase data for specific commands by Mark Cave-Ayland · 1 year, 2 months ago
  41. 9b2cdca esp.c: improve ESP_RSEQ logic consolidation by Mark Cave-Ayland · 1 year, 2 months ago
  42. 8ba3204 esp.c: handle non-DMA FIFO writes used to terminate DMA commands by Mark Cave-Ayland · 1 year, 2 months ago
  43. 41f157e esp.c: remove restriction on FIFO read access when DMA memory routines defined by Mark Cave-Ayland · 1 year, 2 months ago
  44. 02a3ce5 esp.c: handle TC underflow for DMA SCSI requests by Mark Cave-Ayland · 1 year, 2 months ago
  45. d68212c esp.c: don't clear the SCSI phase when reading ESP_RINTR by Mark Cave-Ayland · 1 year, 2 months ago
  46. d294b77 esp.c: ensure that STAT_INT is cleared when reading ESP_RINTR by Mark Cave-Ayland · 1 year, 2 months ago
  47. 0ee71db esp.c: consolidate end of command sequence after ICCS command by Mark Cave-Ayland · 1 year, 2 months ago
  48. 83428f7 esp.c: move write_response() non-DMA logic to esp_do_nodma() by Mark Cave-Ayland · 1 year, 2 months ago
  49. d39592f esp.c: replace get_cmd() with esp_do_nodma() by Mark Cave-Ayland · 1 year, 2 months ago
  50. 5d02add esp.c: process non-DMA FIFO writes in esp_do_nodma() by Mark Cave-Ayland · 1 year, 2 months ago
  51. a1b8d38 esp.c: move non-DMA TI logic to separate esp_nodma_ti_dataout() function by Mark Cave-Ayland · 1 year, 2 months ago
  52. 9655f72 esp.c: don't raise INTR_BS interrupt in DATA IN phase until TI command issued by Mark Cave-Ayland · 1 year, 2 months ago
  53. 8200345 esp.c: remove unneeded ti_cmd field by Mark Cave-Ayland · 1 year, 2 months ago
  54. cb22ce5 esp.c: zero command register when TI command terminates due to phase change by Mark Cave-Ayland · 1 year, 2 months ago
  55. 036120f esp.c: remove DATA IN phase logic when reading from FIFO by Mark Cave-Ayland · 1 year, 2 months ago
  56. c90b279 esp.c: use deferred interrupts for both DATA IN and DATA OUT phases by Mark Cave-Ayland · 1 year, 2 months ago
  57. a4608fa esp.c: separate logic based upon ESP command in esp_transfer_data() by Mark Cave-Ayland · 1 year, 2 months ago
  58. 8bb2249 esp.c: separate logic based upon ESP command in esp_command_complete() by Mark Cave-Ayland · 1 year, 2 months ago
  59. 8dded6d esp.c: rename data_in_ready to to data_ready by Mark Cave-Ayland · 1 year, 2 months ago
  60. b46a43a esp.c: remove unused PDMA callback implementation by Mark Cave-Ayland · 1 year, 2 months ago
  61. 34e9bb9 esp.c: always use esp_do_dma() in pdma_cb() by Mark Cave-Ayland · 1 year, 2 months ago
  62. 8baa147 esp.c: move CMD_ICCS command logic to esp_do_dma() by Mark Cave-Ayland · 1 year, 2 months ago
  63. bb272e2 esp.c: replace do_dma_pdma_cb() with esp_do_dma() by Mark Cave-Ayland · 1 year, 2 months ago
  64. db4d415 esp.c: move CMD_SELATNS end of command logic to esp_do_dma() and do_dma_pdma_cb() by Mark Cave-Ayland · 1 year, 2 months ago
  65. 9ff0fd1 esp.c: don't use get_cmd() for CMD_SEL DMA commands by Mark Cave-Ayland · 1 year, 2 months ago
  66. 3fd325a esp.c: move CMD_TI end of message phase detection to esp_do_dma() and do_dma_pdma_cb() by Mark Cave-Ayland · 1 year, 2 months ago
  67. 3ee9a47 esp.c: move CMD_SELATN end of message phase detection to esp_do_dma() and do_dma_pdma_cb() by Mark Cave-Ayland · 1 year, 2 months ago
  68. 79a6c7c esp.c: untangle MESSAGE OUT and COMMAND phase logic in esp_do_nodma() by Mark Cave-Ayland · 1 year, 2 months ago
  69. 9e60cf7 esp.c: untangle MESSAGE OUT and COMMAND phase logic in do_dma_pdma_cb() by Mark Cave-Ayland · 1 year, 2 months ago
  70. 46b0c36 esp.c: untangle MESSAGE OUT and COMMAND phase logic in esp_do_dma() by Mark Cave-Ayland · 1 year, 2 months ago
  71. 6d97f5a esp.c: remove do_cmd from ESPState by Mark Cave-Ayland · 1 year, 2 months ago
  72. df91fd4 esp.c: convert esp_reg_write() do_cmd path to check for SCSI phase instead by Mark Cave-Ayland · 1 year, 2 months ago
  73. 83e803d esp.c: convert esp_do_nodma() do_cmd path to check for SCSI phase instead by Mark Cave-Ayland · 1 year, 2 months ago
  74. e8c84b1 esp.c: convert do_dma_pdma_cb() do_cmd path to check for SCSI phase instead by Mark Cave-Ayland · 1 year, 2 months ago
  75. ad2725a esp.c: convert esp_do_dma() do_cmd path to check for SCSI phase instead by Mark Cave-Ayland · 1 year, 2 months ago
  76. 9d1aa52 esp.c: convert esp_do_nodma() to switch statement based upon SCSI phase by Mark Cave-Ayland · 1 year, 2 months ago
  77. 844b3a8 esp.c: convert do_dma_pdma_db() to switch statement based upon SCSI phase by Mark Cave-Ayland · 1 year, 2 months ago
  78. 1454dc7 esp.c: convert esp_do_dma() to switch statement based upon SCSI phase by Mark Cave-Ayland · 1 year, 2 months ago
  79. 5a83e83 esp.c: introduce esp_get_phase() function by Mark Cave-Ayland · 1 year, 2 months ago
  80. 66fd565 esp.c: remove s_without_satn_pdma_cb() PDMA callback by Mark Cave-Ayland · 1 year, 2 months ago
  81. 1b2e34c esp.c: move end of SCSI transfer check after TC adjustment in do_dma_pdma_cb() by Mark Cave-Ayland · 1 year, 2 months ago
  82. 4460b86 esp.c: update esp_do_dma() bypass if async_len is zero to include non-zero transfer check by Mark Cave-Ayland · 1 year, 2 months ago
  83. 3c7f3c8 esp.c: copy logic for do_cmd transfers from do_dma_pdma_cb() to esp_do_dma() by Mark Cave-Ayland · 1 year, 2 months ago
  84. 19e9afb esp.c: copy PDMA logic for transfers to device from do_dma_pdma_cb() to esp_do_dma() by Mark Cave-Ayland · 1 year, 2 months ago
  85. 004826d esp.c: rename esp_dma_done() to esp_dma_ti_check() by Mark Cave-Ayland · 1 year, 2 months ago
  86. af74b3c esp.c: move TC and FIFO check logic into esp_dma_done() by Mark Cave-Ayland · 1 year, 2 months ago
  87. cb98819 esp.c: fix premature end of phase logic esp_command_complete by Mark Cave-Ayland · 1 year, 2 months ago
  88. e4e166c esp.c: consolidate async_len and TC == 0 checks in do_dma_pdma_cb() and esp_do_dma() by Mark Cave-Ayland · 1 year, 2 months ago
  89. a79e767 esp.c: update end of transfer logic at the end of esp_transfer_data() by Mark Cave-Ayland · 1 year, 2 months ago
  90. fe082b5 esp.c: remove unneeded if() check in esp_transfer_data() by Mark Cave-Ayland · 1 year, 2 months ago
  91. 81ed2ed esp.c: remove unaligned adjustment in do_dma_pdma_cb() to device path by Mark Cave-Ayland · 1 year, 2 months ago
  92. 12486e4 esp.c: remove TC adjustment in esp_do_dma() from device path by Mark Cave-Ayland · 1 year, 2 months ago
  93. fabcba4 esp.c: don't immediately raise INTR_BS if SCSI data needed in esp_do_dma() by Mark Cave-Ayland · 1 year, 2 months ago
  94. 68ef41f esp.c: ensure that the PDMA callback is called for every device read by Mark Cave-Ayland · 1 year, 2 months ago
  95. c5bd505 esp.c: update condition for esp_dma_done() in esp_do_dma() to device path by Mark Cave-Ayland · 1 year, 2 months ago
  96. 6b7b003 esp.c: update condition for esp_dma_done() in esp_do_dma() from device path by Mark Cave-Ayland · 1 year, 2 months ago
  97. 27bd0cc esp.c: remove zero transfer size check from esp_do_dma() by Mark Cave-Ayland · 1 year, 2 months ago
  98. 942ee6c esp.c: don't clear RFLAGS register when DMA is complete by Mark Cave-Ayland · 1 year, 2 months ago
  99. e7a661d esp.c: don't reset the TC and ESP_RSEQ state when executing a SCSI command by Mark Cave-Ayland · 1 year, 2 months ago
  100. a1ccceb esp.c: remove MacOS TI workaround that pads FIFO transfers to ESP_FIFO_SZ by Mark Cave-Ayland · 1 year, 2 months ago