aboutsummaryrefslogtreecommitdiff
path: root/hw/scsi/megasas.c
AgeCommit message (Expand)Author
2021-09-30scsi: Replace scsi_bus_new() with scsi_bus_init(), scsi_bus_init_named()Peter Maydell
2021-02-25scsi: drop 'result' argument from command_complete callbackHannes Reinecke
2021-02-20hw/scsi/megasas: Remove pointless parenthesisPhilippe Mathieu-Daudé
2020-11-15nomaintainer: Fix Lesser GPL version numberChetan Pant
2020-09-30hw: megasas: consider 'iov_count=0' is an error in megasas_map_sglLi Qiang
2020-09-30hw: megasas: return -1 when 'megasas_map_sgl' failsLi Qiang
2020-09-09Use DECLARE_*CHECKER* macrosEduardo Habkost
2020-09-09Move QOM typedefs and add missing includesEduardo Habkost
2020-08-27megasas: Rename QOM class cast macrosEduardo Habkost
2020-06-26hw/scsi/megasas: Fix possible out-of-bounds array access in tracepointsThomas Huth
2020-06-10megasas: use unsigned type for positive numeric fieldsPrasad J Pandit
2020-06-10megasas: avoid NULL pointer dereferencePrasad J Pandit
2020-06-10megasas: use unsigned type for reply_queue_head and check indexPrasad J Pandit
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster
2019-08-16Include hw/hw.h exactly where neededMarkus Armbruster
2019-08-16Include migration/vmstate.h lessMarkus Armbruster
2019-06-12Include qemu-common.h exactly where neededMarkus Armbruster
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster
2019-05-15megasas: fix mapped frame sizePeter Lieven
2018-08-23megasas: fix sglist leakMarc-André Lureau
2018-02-08pci: removed the is_express field since a uniform interface was insertedYoni Bettan
2017-12-05pci: Add pci_dev_bus_num() helperDavid Gibson
2017-10-15pci: Add INTERFACE_CONVENTIONAL_PCI_DEVICE to Conventional PCI devicesEduardo Habkost
2017-10-15pci: Add INTERFACE_PCIE_DEVICE to all PCIe devicesEduardo Habkost
2017-09-19scsi: move block/scsi.h to include/scsi/constants.hPaolo Bonzini
2017-06-15megasas: always store SCSIRequest* into MegasasCmdPaolo Bonzini
2017-06-15megasas: do not read SCSI req parameters more than once from framePaolo Bonzini
2017-06-15megasas: do not read command more than once from framePaolo Bonzini
2017-06-15megasas: do not read DCMD opcode more than once from framePaolo Bonzini
2017-06-15megasas: do not read iovec count more than once from framePaolo Bonzini
2017-06-15megasas: do not read sense length more than once from framePaolo Bonzini
2017-05-05scsi: avoid an off-by-one error in megasas_mmio_writePrasad J Pandit
2017-03-24trace: Fix incorrect megasas trace parametersEric Blake
2017-02-21hw/scsi: Concentrate -drive if=scsi auto-create in one placeMarkus Armbruster
2017-02-01pci: Convert msix_init() to Error and fix callersCao jin
2017-01-24PCI/migration merge vmstate_pci_device and vmstate_pcie_deviceDr. David Alan Gilbert
2017-01-16megasas: fix guest-triggered memory leakPaolo Bonzini
2016-11-28megasas: clean up and fix request completion/cancellationPaolo Bonzini
2016-11-28megasas: do not call pci_dma_unmap after having freed the frame oncePaolo Bonzini
2016-09-13Revert "megasas: remove useless check for cmd->frame"Paolo Bonzini
2016-07-17megasas: remove useless check for cmd->framePaolo Bonzini
2016-07-05megasas: remove unnecessary megasas_use_msi()Cao jin
2016-07-05pci: Convert msi_init() to Error and fix callers to check itCao jin
2016-07-05megasas: change msi/msix property typeCao jin
2016-06-20coccinelle: Remove unnecessary variables for function return valueEduardo Habkost
2016-06-07scsi: megasas: null terminate bios version bufferPrasad J Pandit
2016-05-29scsi: megasas: check 'read_queue_head' index valuePrasad J Pandit
2016-05-29scsi: megasas: initialise local configuration data bufferPrasad J Pandit
2016-05-29scsi: megasas: use appropriate property buffer sizePrasad J Pandit