summaryrefslogtreecommitdiffstats
path: root/hw/scsi
Commit message (Expand)AuthorAgeFilesLines
* Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau2022-04-061-1/+1
* hw: Fix misleading hexadecimal formatPhilippe Mathieu-Daudé2022-03-241-2/+2
* esp: recreate ESPState current_req after migrationMark Cave-Ayland2022-03-091-0/+10
* esp: include the current PDMA callback in the migration streamMark Cave-Ayland2022-03-091-0/+31
* esp: convert ESPState pdma_cb from a function pointer to an integerMark Cave-Ayland2022-03-091-13/+31
* esp: introduce esp_pdma_cb() functionMark Cave-Ayland2022-03-091-2/+7
* esp: introduce esp_set_pdma_cb() functionMark Cave-Ayland2022-03-091-7/+12
* osdep: Move memalign-related functions to their own headerPeter Maydell2022-03-071-0/+1
* include: Move hardware version declarations to new qemu/hw-version.hPeter Maydell2022-02-213-0/+3
* Mark remaining global TypeInfo instances as constBernhard Beschow2022-02-211-1/+1
* Merge remote-tracking branch 'remotes/quintela-gitlab/tags/migration-20220128...Peter Maydell2022-01-292-2/+0Star
|\
| * Remove unnecessary minimum_version_id_old fieldsPeter Maydell2022-01-282-2/+0Star
* | rtc: Move RTC function prototypes to their own headerPeter Maydell2022-01-281-1/+1
|/
* Merge remote-tracking branch 'remotes/lvivier-gitlab/tags/trivial-branch-for-...Peter Maydell2022-01-181-14/+3Star
|\
| * hw/scsi/megasas: Simplify using the ldst APIPhilippe Mathieu-Daudé2022-01-181-14/+3Star
* | hw/dma: Let dma_buf_read() / dma_buf_write() propagate MemTxResultPhilippe Mathieu-Daudé2022-01-182-19/+46
* | hw/dma: Use dma_addr_t type definition when relevantPhilippe Mathieu-Daudé2022-01-181-5/+5
* | hw/scsi: Rename SCSIRequest::resid as 'residual'Philippe Mathieu-Daudé2022-01-183-24/+32
|/
* virtio: unify dataplane and non-dataplane ->handle_output()Stefan Hajnoczi2022-01-121-48/+6Star
* virtio-scsi: prepare virtio_scsi_handle_cmd for dataplaneStefan Hajnoczi2022-01-121-1/+1
* virtio: get rid of VirtIOHandleAIOOutputStefan Hajnoczi2022-01-121-12/+6Star
* hw/scsi/vhost-scsi: don't double close vhostfd on errorDaniil Tatianin2022-01-081-1/+8
* hw/scsi/vhost-scsi: don't leak vqs on errorDaniil Tatianin2022-01-081-2/+4
* pci: Let ld*_pci_dma() propagate MemTxResultPhilippe Mathieu-Daudé2021-12-313-20/+33
* pci: Let ld*_pci_dma() take MemTxAttrs argumentPhilippe Mathieu-Daudé2021-12-313-11/+18
* pci: Let st*_pci_dma() take MemTxAttrs argumentPhilippe Mathieu-Daudé2021-12-312-6/+12
* dma: Let dma_buf_read() take MemTxAttrs argumentPhilippe Mathieu-Daudé2021-12-312-13/+13
* dma: Let dma_buf_write() take MemTxAttrs argumentPhilippe Mathieu-Daudé2021-12-312-2/+2
* pci: Let pci_dma_rw() take MemTxAttrs argumentPhilippe Mathieu-Daudé2021-12-311-1/+1
* dma: Have dma_buf_read() / dma_buf_write() take a void pointerPhilippe Mathieu-Daudé2021-12-301-11/+11
* hw/scsi/megasas: Use uint32_t for reply queue head/tail valuesPhilippe Mathieu-Daudé2021-12-302-6/+6
* hw/scsi/megasas: Fails command if SGL buffer overflowsPhilippe Mathieu-Daudé2021-12-181-0/+1
* hw/scsi/lsi53c895a: Do not abort when DMA requested and no data queuedPhilippe Mathieu-Daudé2021-11-301-2/+1Star
* esp: ensure that async_len is reset to 0 during esp_hard_reset()Mark Cave-Ayland2021-11-191-0/+1
* hw/scsi/scsi-disk: MODE_PAGE_ALLS not allowed in MODE SELECT commandsMauro Matteo Cascella2021-11-081-0/+6
* esp: ensure in-flight SCSI requests are always cancelledMark Cave-Ayland2021-11-021-5/+5
* block: introduce max_hw_iov for use in scsi-genericPaolo Bonzini2021-10-061-1/+1
* qbus: Rename qbus_create_inplace() to qbus_init()Peter Maydell2021-09-301-1/+1
* scsi: Replace scsi_bus_new() with scsi_bus_init(), scsi_bus_init_named()Peter Maydell2021-09-309-14/+11Star
* vhost-scsi: Plug memory leak on migrate_add_blocker() failureMarkus Armbruster2021-08-261-2/+2
* virtio: Clarify MR transaction optimizationGreg Kurz2021-07-021-0/+16
* vhost: Add Error parameter to vhost_dev_init()Kevin Wolf2021-06-302-6/+2Star
* block: add max_hw_transfer to BlockLimitsPaolo Bonzini2021-06-251-1/+1
* scsi-generic: pass max_segments via max_iov field in BlockLimitsPaolo Bonzini2021-06-251-2/+4
* esp: store lun coming from the MESSAGE OUT phasePaolo Bonzini2021-06-152-17/+33
* esp: fix migration version check in esp_is_version_5()Mark Cave-Ayland2021-06-151-1/+1
* esp: correctly accumulate extended messages for PDMAMark Cave-Ayland2021-06-151-3/+20
* esp: revert 75ef849696 "esp: correctly fill bus id with requested lun"Mark Cave-Ayland2021-06-151-3/+0Star
* esp: ensure PDMA write transfers are flushed from the FIFO to the target imme...Mark Cave-Ayland2021-06-151-14/+11Star
* esp: handle non-DMA transfers from the target one byte at a timeMark Cave-Ayland2021-06-151-22/+50