summaryrefslogtreecommitdiffstats
path: root/hw/scsi/megasas.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* megasas: do not read sense length more than once from framePaolo Bonzini2017-06-151-2/+4
* scsi: avoid an off-by-one error in megasas_mmio_writePrasad J Pandit2017-05-051-5/+5
* trace: Fix incorrect megasas trace parametersEric Blake2017-03-241-3/+3
* hw/scsi: Concentrate -drive if=scsi auto-create in one placeMarkus Armbruster2017-02-211-4/+0Star
* pci: Convert msix_init() to Error and fix callersCao jin2017-02-011-1/+3
* PCI/migration merge vmstate_pci_device and vmstate_pcie_deviceDr. David Alan Gilbert2017-01-241-1/+1
* megasas: fix guest-triggered memory leakPaolo Bonzini2017-01-161-5/+6
* megasas: clean up and fix request completion/cancellationPaolo Bonzini2016-11-281-25/+28
* megasas: do not call pci_dma_unmap after having freed the frame oncePaolo Bonzini2016-11-281-1/+4
* Revert "megasas: remove useless check for cmd->frame"Paolo Bonzini2016-09-131-1/+5
* megasas: remove useless check for cmd->framePaolo Bonzini2016-07-171-5/+1Star
* megasas: remove unnecessary megasas_use_msi()Cao jin2016-07-051-9/+2Star
* pci: Convert msi_init() to Error and fix callers to check itCao jin2016-07-051-5/+21
* megasas: change msi/msix property typeCao jin2016-07-051-17/+11Star
* coccinelle: Remove unnecessary variables for function return valueEduardo Habkost2016-06-201-4/+1Star
* scsi: megasas: null terminate bios version bufferPrasad J Pandit2016-06-071-0/+1
* scsi: megasas: check 'read_queue_head' index valuePrasad J Pandit2016-05-291-0/+2
* scsi: megasas: initialise local configuration data bufferPrasad J Pandit2016-05-291-1/+1
* scsi: megasas: use appropriate property buffer sizePrasad J Pandit2016-05-291-1/+1
* hw/scsi: Clean up includesPeter Maydell2016-01-291-0/+1
* SCSI device: fix to incomplete QOMifyCao jin2016-01-151-6/+6
* scsi: initialise info object with appropriate sizeP J P2016-01-151-1/+1
* megasas: Use qemu_hw_version() instead of QEMU_VERSIONEduardo Habkost2015-11-041-1/+1
* megasas: fix megasas_get_sata_addrPaolo Bonzini2015-10-121-1/+1
* megasas: Add write function to handle write access to PCI BAR 3Salva Peiró2015-07-271-0/+7
* pci: Don't register a specialized 'config_write' if default behavior is intendedShmulik Ladkani2015-06-191-8/+0Star
* Convert (ffs(val) - 1) to ctz32(val)Stefan Hajnoczi2015-04-281-1/+1
* megasas: use PCI DMA APIsPaolo Bonzini2015-03-251-27/+24Star
* scsi: Convert remaining PCI HBAs to realize()Markus Armbruster2015-03-101-11/+3Star
* scsi: Clean up duplicated error in legacy if=scsi codeMarkus Armbruster2015-03-101-0/+2
* scsi: Fuse g_malloc(); memset() into g_malloc0()Markus Armbruster2014-12-151-4/+2Star
* megasas: Fixup MSI-X handlingHannes Reinecke2014-10-311-24/+24
* megasas: Rework frame queueing algorithmHannes Reinecke2014-10-311-51/+45Star
* megasas: Update queue loggingHannes Reinecke2014-10-311-9/+17
* megasas: Implement DCMD_CLUSTER_RESET_LDHannes Reinecke2014-10-311-1/+15
* megasas: Ignore duplicate init_firmware commandsHannes Reinecke2014-10-311-3/+6
* megasas: Clear unit attention on initial resetHannes Reinecke2014-10-311-1/+17
* megasas: Decode register namesHannes Reinecke2014-10-311-3/+20
* megasas: Fix typo in megasas_dcmd_ld_get_list()Hannes Reinecke2014-10-311-1/+1
* megasas: add MegaRAID SAS 2108 emulationHannes Reinecke2014-10-311-25/+193
* megasas: fixup device mappingHannes Reinecke2014-10-311-35/+60