aboutsummaryrefslogtreecommitdiff
path: root/hw/scsi/megasas.c
AgeCommit message (Expand)AuthorFilesLines
2022-10-18scsi: Use device_cold_reset() and bus_cold_reset()Peter Maydell1-1/+1
2022-09-01scsi: Add buf_len parameter to scsi_req_new()John Millikin1-5/+5
2022-02-21include: Move hardware version declarations to new qemu/hw-version.hPeter Maydell1-0/+1
2022-01-29Merge remote-tracking branch 'remotes/quintela-gitlab/tags/migration-20220128...Peter Maydell1-1/+0
2022-01-28Remove unnecessary minimum_version_id_old fieldsPeter Maydell1-1/+0
2022-01-28rtc: Move RTC function prototypes to their own headerPeter Maydell1-1/+1
2022-01-18Merge remote-tracking branch 'remotes/lvivier-gitlab/tags/trivial-branch-for-...Peter Maydell1-14/+3
2022-01-18hw/dma: Let dma_buf_read() / dma_buf_write() propagate MemTxResultPhilippe Mathieu-Daudé1-17/+42
2022-01-18hw/dma: Use dma_addr_t type definition when relevantPhilippe Mathieu-Daudé1-5/+5
2022-01-18hw/scsi: Rename SCSIRequest::resid as 'residual'Philippe Mathieu-Daudé1-17/+25
2022-01-18hw/scsi/megasas: Simplify using the ldst APIPhilippe Mathieu-Daudé1-14/+3
2021-12-31pci: Let ld*_pci_dma() propagate MemTxResultPhilippe Mathieu-Daudé1-9/+12
2021-12-31pci: Let ld*_pci_dma() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-6/+10
2021-12-31pci: Let st*_pci_dma() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-5/+10
2021-12-31dma: Let dma_buf_read() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-12/+12
2021-12-31dma: Let dma_buf_write() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-1/+1
2021-12-30dma: Have dma_buf_read() / dma_buf_write() take a void pointerPhilippe Mathieu-Daudé1-11/+11
2021-12-30hw/scsi/megasas: Use uint32_t for reply queue head/tail valuesPhilippe Mathieu-Daudé1-2/+2
2021-12-18hw/scsi/megasas: Fails command if SGL buffer overflowsPhilippe Mathieu-Daudé1-0/+1
2021-09-30scsi: Replace scsi_bus_new() with scsi_bus_init(), scsi_bus_init_named()Peter Maydell1-2/+1
2021-02-25scsi: drop 'result' argument from command_complete callbackHannes Reinecke1-4/+2
2021-02-20hw/scsi/megasas: Remove pointless parenthesisPhilippe Mathieu-Daudé1-2/+2
2020-11-15nomaintainer: Fix Lesser GPL version numberChetan Pant1-1/+1
2020-09-30hw: megasas: consider 'iov_count=0' is an error in megasas_map_sglLi Qiang1-1/+1
2020-09-30hw: megasas: return -1 when 'megasas_map_sgl' failsLi Qiang1-2/+2
2020-09-09Use DECLARE_*CHECKER* macrosEduardo Habkost1-6/+2
2020-09-09Move QOM typedefs and add missing includesEduardo Habkost1-4/+7
2020-08-27megasas: Rename QOM class cast macrosEduardo Habkost1-6/+6
2020-06-26hw/scsi/megasas: Fix possible out-of-bounds array access in tracepointsThomas Huth1-13/+23
2020-06-10megasas: use unsigned type for positive numeric fieldsPrasad J Pandit1-19/+19
2020-06-10megasas: avoid NULL pointer dereferencePrasad J Pandit1-1/+1
2020-06-10megasas: use unsigned type for reply_queue_head and check indexPrasad J Pandit1-2/+2
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau1-1/+1
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster1-0/+1
2019-08-16Include hw/hw.h exactly where neededMarkus Armbruster1-1/+0
2019-08-16Include migration/vmstate.h lessMarkus Armbruster1-0/+1
2019-06-12Include qemu-common.h exactly where neededMarkus Armbruster1-0/+1
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster1-0/+1
2019-05-15megasas: fix mapped frame sizePeter Lieven1-1/+1
2018-08-23megasas: fix sglist leakMarc-André Lureau1-1/+1
2018-02-08pci: removed the is_express field since a uniform interface was insertedYoni Bettan1-4/+0
2017-12-05pci: Add pci_dev_bus_num() helperDavid Gibson1-1/+1
2017-10-15pci: Add INTERFACE_CONVENTIONAL_PCI_DEVICE to Conventional PCI devicesEduardo Habkost1-0/+4
2017-10-15pci: Add INTERFACE_PCIE_DEVICE to all PCIe devicesEduardo Habkost1-0/+6
2017-09-19scsi: move block/scsi.h to include/scsi/constants.hPaolo Bonzini1-1/+1
2017-06-15megasas: always store SCSIRequest* into MegasasCmdPaolo Bonzini1-15/+16
2017-06-15megasas: do not read SCSI req parameters more than once from framePaolo Bonzini1-34/+26
2017-06-15megasas: do not read command more than once from framePaolo Bonzini1-35/+25
2017-06-15megasas: do not read DCMD opcode more than once from framePaolo Bonzini1-14/+11
2017-06-15megasas: do not read iovec count more than once from framePaolo Bonzini1-4/+5