summaryrefslogtreecommitdiffstats
path: root/hw/block/nvme.c
Commit message (Expand)AuthorAgeFilesLines
* hw/block: Let the NVMe emulated device be target-agnosticPhilippe Mathieu-Daudé2020-06-051-4/+2Star
* Drop more @errp parameters after previous commitMarkus Armbruster2020-05-151-1/+1
* nvme: introduce PMR support from NVMe 1.4 specAndrzej Jakowski2020-04-301-0/+109
* 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
* nvme: do not advertise support for unsupported arbitration mechanismKlaus Birkelund Jensen2019-06-241-1/+0Star
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-121-0/+1
* nvme: add Get/Set Feature Timestamp supportKenneth Heitke2019-06-041-2/+104
* 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