summaryrefslogtreecommitdiffstats
path: root/hw/block/nvme.c
Commit message (Expand)AuthorAgeFilesLines
* nvme: fix copy direction in DMA reads going to CMBKlaus Birkelund Jensen2019-05-201-1/+1
* nvme: fix write zeroes offset and countKeith Busch2019-03-121-3/+3
* nvme: use pci_dev directly in nvme_realizeLi Qiang2019-01-311-4/+4
* nvme: ensure the num_queues is not zeroLi Qiang2019-01-311-0/+5
* nvme: use TYPE_NVME instead of constant stringLi Qiang2019-01-311-1/+1
* nvme: Fix spurious interruptsKeith Busch2018-11-271-1/+3
* nvme: fix bug with PCI IRQ pins on teardownLogan Gunthorpe2018-11-221-0/+1
* nvme: fix CMB endianness confusionPaolo Bonzini2018-11-221-5/+2Star
* Revert "nvme: fix oob access issue(CVE-2018-16847)"Kevin Wolf2018-11-221-7/+0Star
* nvme: fix out-of-bounds access to the CMBPaolo Bonzini2018-11-221-1/+1
* nvme: call blk_drain in NVMe reset code to avoid lockupsIgor Druzhinin2018-11-221-0/+2
* nvme: fix oob access issue(CVE-2018-16847)Li Qiang2018-11-191-0/+7
* nvme: free cmbuf in nvme_exitLi Qiang2018-11-121-0/+3
* nvme: don't unref ctrl_mem when device unrealizedLi Qiang2018-11-121-3/+0Star
* block: Remove deprecated -drive option serialKevin Wolf2018-08-151-1/+0Star
* Revert "block: Remove deprecated -drive option serial"Cornelia Huck2018-07-101-0/+1
* hw/block: Use the IEC binary prefix definitionsPhilippe Mathieu-Daudé2018-07-021-1/+2
* hw/block/nvme: add optional parameter num_queues for nvme deviceWeiping Zhang2018-06-291-2/+3
* block: Remove deprecated -drive option serialKevin Wolf2018-06-151-1/+0Star
* hw/block/nvme: Include "qemu/cutils.h" directly in the source filePhilippe Mathieu-Daudé2018-06-011-0/+1
* pci: removed the is_express field since a uniform interface was insertedYoni Bettan2018-02-081-1/+0Star
* hw/block: Fix pin-based interrupt behaviour of NVMeHikaru Nishida2018-01-231-5/+34
* nvme: Add tracingDoug Gale2017-12-221-52/+297
* hw/block: Use errp directly rather than local_errMao Zhongyi2017-12-191-5/+2Star
* hw/block/nvme: Convert to realizeMao Zhongyi2017-12-191-8/+10
* pci: Add INTERFACE_PCIE_DEVICE to all PCIe devicesEduardo Habkost2017-10-151-0/+4
* nvme: Fix get/set number of queues feature, againDan Aloni2017-08-291-2/+2
* nvme: Add support for Read Data and Write Data in CMBs.Stephen Bates2017-06-261-26/+57
* nvme: Add support for Controller Memory BuffersStephen Bates2017-05-261-4/+71
* nvme: Implement Write ZeroesChristoph Hellwig2017-05-111-0/+26
* hw/block: Request permissionsKevin Wolf2017-02-281-1/+7
* pci: Convert msix_init() to Error and fix callersCao jin2017-02-011-1/+1
* hw/block/nvme: Simplify if-statements a little bitThomas Huth2016-10-281-2/+2
* dma-helpers: explicitly pass alignment into DMA helpersMark Cave-Ayland2016-10-271-2/+4
* nvme: bump PCI revisionChristoph Hellwig2016-08-051-1/+1
* nvme: fix identify to be NVMe 1.1 compliantChristoph Hellwig2016-08-051-7/+52
* block/qdev: Allow configuring WCE with qdev propertiesKevin Wolf2016-07-131-0/+1
* Use #include "..." for our own headers, <...> for othersMarkus Armbruster2016-07-121-4/+4
* dma-helpers: change interface to byte-basedPaolo Bonzini2016-05-251-3/+3
* include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster2016-03-221-0/+1
* nvme: generate OpenFirmware device path in the "bootorder" fw_cfg fileLaszlo Ersek2016-02-021-36/+4Star
* block: Clean up includesPeter Maydell2016-01-201-0/+1
* nvme: Account for failed and invalid operationsAlberto Garcia2015-11-121-3/+8
* hw/block/nvme.c: Use pow2ceil() rather than hand-calculationPeter Maydell2015-09-071-1/+1
* nvme: properly report volatile write cachesChristoph Hellwig2015-07-141-5/+14
* nvme: implement the Flush commandChristoph Hellwig2015-07-141-3/+16
* nvme: Fix memleak in nvme_dma_read_prpLu Lina2015-06-231-0/+1
* nvme: support NVME_VOLATILE_WRITE_CACHE featureChristoph Hellwig2015-05-221-0/+3
* Enable NVMe start controller for Windows guest.Daniel Stekloff2015-04-301-0/+7
* nvme: Fix unintentional integer overflow (OVERFLOW_BEFORE_WIDEN)Stefan Weil2015-03-271-1/+1