summaryrefslogtreecommitdiffstats
path: root/hw/scsi/megasas.c
Commit message (Expand)AuthorAgeFilesLines
* scsi: Use device_cold_reset() and bus_cold_reset()Peter Maydell2022-10-181-1/+1
* scsi: Add buf_len parameter to scsi_req_new()John Millikin2022-09-011-5/+5
* include: Move hardware version declarations to new qemu/hw-version.hPeter Maydell2022-02-211-0/+1
* Merge remote-tracking branch 'remotes/quintela-gitlab/tags/migration-20220128...Peter Maydell2022-01-291-1/+0Star
|\
| * Remove unnecessary minimum_version_id_old fieldsPeter Maydell2022-01-281-1/+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-181-17/+42
* | 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-181-17/+25
|/
* pci: Let ld*_pci_dma() propagate MemTxResultPhilippe Mathieu-Daudé2021-12-311-9/+12
* pci: Let ld*_pci_dma() take MemTxAttrs argumentPhilippe Mathieu-Daudé2021-12-311-6/+10
* pci: Let st*_pci_dma() take MemTxAttrs argumentPhilippe Mathieu-Daudé2021-12-311-5/+10
* dma: Let dma_buf_read() take MemTxAttrs argumentPhilippe Mathieu-Daudé2021-12-311-12/+12
* dma: Let dma_buf_write() 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-301-2/+2
* hw/scsi/megasas: Fails command if SGL buffer overflowsPhilippe Mathieu-Daudé2021-12-181-0/+1
* scsi: Replace scsi_bus_new() with scsi_bus_init(), scsi_bus_init_named()Peter Maydell2021-09-301-2/+1Star
* scsi: drop 'result' argument from command_complete callbackHannes Reinecke2021-02-251-4/+2Star
* hw/scsi/megasas: Remove pointless parenthesisPhilippe Mathieu-Daudé2021-02-201-2/+2
* nomaintainer: Fix Lesser GPL version numberChetan Pant2020-11-151-1/+1
* hw: megasas: consider 'iov_count=0' is an error in megasas_map_sglLi Qiang2020-09-301-1/+1
* hw: megasas: return -1 when 'megasas_map_sgl' failsLi Qiang2020-09-301-2/+2
* Use DECLARE_*CHECKER* macrosEduardo Habkost2020-09-091-6/+2Star
* Move QOM typedefs and add missing includesEduardo Habkost2020-09-091-4/+7
* megasas: Rename QOM class cast macrosEduardo Habkost2020-08-271-6/+6
* hw/scsi/megasas: Fix possible out-of-bounds array access in tracepointsThomas Huth2020-06-261-13/+23
* megasas: use unsigned type for positive numeric fieldsPrasad J Pandit2020-06-101-19/+19
* megasas: avoid NULL pointer dereferencePrasad J Pandit2020-06-101-1/+1
* megasas: use unsigned type for reply_queue_head and check indexPrasad J Pandit2020-06-101-2/+2
* qdev: set properties with device_class_set_props()Marc-André Lureau2020-01-241-1/+1
* Include hw/qdev-properties.h lessMarkus Armbruster2019-08-161-0/+1
* Include hw/hw.h exactly where neededMarkus Armbruster2019-08-161-1/+0Star
* Include migration/vmstate.h lessMarkus Armbruster2019-08-161-0/+1
* Include qemu-common.h exactly where neededMarkus Armbruster2019-06-121-0/+1
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-121-0/+1
* megasas: fix mapped frame sizePeter Lieven2019-05-151-1/+1
* megasas: fix sglist leakMarc-André Lureau2018-08-231-1/+1
* pci: removed the is_express field since a uniform interface was insertedYoni Bettan2018-02-081-4/+0Star
* pci: Add pci_dev_bus_num() helperDavid Gibson2017-12-051-1/+1
* pci: Add INTERFACE_CONVENTIONAL_PCI_DEVICE to Conventional PCI devicesEduardo Habkost2017-10-151-0/+4
* pci: Add INTERFACE_PCIE_DEVICE to all PCIe devicesEduardo Habkost2017-10-151-0/+6
* scsi: move block/scsi.h to include/scsi/constants.hPaolo Bonzini2017-09-191-1/+1
* megasas: always store SCSIRequest* into MegasasCmdPaolo Bonzini2017-06-151-15/+16
* megasas: do not read SCSI req parameters more than once from framePaolo Bonzini2017-06-151-34/+26Star
* megasas: do not read command more than once from framePaolo Bonzini2017-06-151-35/+25Star
* megasas: do not read DCMD opcode more than once from framePaolo Bonzini2017-06-151-14/+11Star
* megasas: do not read iovec count more than once from framePaolo Bonzini2017-06-151-4/+5