aboutsummaryrefslogtreecommitdiff
path: root/hw/block/nvme.c
AgeCommit message (Expand)Author
2018-02-08pci: removed the is_express field since a uniform interface was insertedYoni Bettan
2018-01-23hw/block: Fix pin-based interrupt behaviour of NVMeHikaru Nishida
2017-12-22nvme: Add tracingDoug Gale
2017-12-19hw/block: Use errp directly rather than local_errMao Zhongyi
2017-12-19hw/block/nvme: Convert to realizeMao Zhongyi
2017-10-15pci: Add INTERFACE_PCIE_DEVICE to all PCIe devicesEduardo Habkost
2017-08-29nvme: Fix get/set number of queues feature, againDan Aloni
2017-06-26nvme: Add support for Read Data and Write Data in CMBs.Stephen Bates
2017-05-26nvme: Add support for Controller Memory BuffersStephen Bates
2017-05-11nvme: Implement Write ZeroesChristoph Hellwig
2017-02-28hw/block: Request permissionsKevin Wolf
2017-02-01pci: Convert msix_init() to Error and fix callersCao jin
2016-10-28hw/block/nvme: Simplify if-statements a little bitThomas Huth
2016-10-27dma-helpers: explicitly pass alignment into DMA helpersMark Cave-Ayland
2016-08-05nvme: bump PCI revisionChristoph Hellwig
2016-08-05nvme: fix identify to be NVMe 1.1 compliantChristoph Hellwig
2016-07-13block/qdev: Allow configuring WCE with qdev propertiesKevin Wolf
2016-07-12Use #include "..." for our own headers, <...> for othersMarkus Armbruster
2016-05-25dma-helpers: change interface to byte-basedPaolo Bonzini
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster
2016-02-02nvme: generate OpenFirmware device path in the "bootorder" fw_cfg fileLaszlo Ersek
2016-01-20block: Clean up includesPeter Maydell
2015-11-12nvme: Account for failed and invalid operationsAlberto Garcia
2015-09-07hw/block/nvme.c: Use pow2ceil() rather than hand-calculationPeter Maydell
2015-07-14nvme: properly report volatile write cachesChristoph Hellwig
2015-07-14nvme: implement the Flush commandChristoph Hellwig
2015-06-23nvme: Fix memleak in nvme_dma_read_prpLu Lina
2015-05-22nvme: support NVME_VOLATILE_WRITE_CACHE featureChristoph Hellwig
2015-04-30Enable NVMe start controller for Windows guest.Daniel Stekloff
2015-03-27nvme: Fix unintentional integer overflow (OVERFLOW_BEFORE_WIDEN)Stefan Weil
2015-03-10BlockConf: Call backend functions to detect geometry and blocksizesEkaterina Tumanova
2015-01-13NVMe: Set correct VS Value for 1.1 Compliant ControllersAnubhav Rakshit
2015-01-13nvme: Fix get/set number of queues featureAlex Friedman
2014-12-10nvme: 64kB page size fixesAnton Blanchard
2014-11-17nvme: remove superfluous checkGonglei
2014-10-20hw: Convert from BlockDriverState to BlockBackend, mostlyMarkus Armbruster
2014-10-15nvma: ide: add bootindex to qom propertyGonglei
2014-09-10block: Make the block accounting functions operate on BlockAcctStatsBenoît Canet
2014-09-10block: rename BlockAcctType members to start with BLOCK_ instead of BDRV_Benoît Canet
2014-08-20block: Use g_new() & friends to avoid multiplying sizesMarkus Armbruster
2014-08-18memory: remove memory_region_destroyPaolo Bonzini
2014-03-31nvme: Permit zero-length block devicesAndreas Färber
2013-10-14hw: set interrupts using pci irq wrappersMarcel Apfelbaum
2013-08-22aio / timers: Switch entire codebase to the new timer APIAlex Bligh
2013-07-29devices: Associate devices to their logical categoryMarcel Apfelbaum
2013-07-04hw/block: pass owner to memory_region_init* functionsPaolo Bonzini
2013-07-04memory: add owner argument to initialization functionsPaolo Bonzini
2013-06-20dma: eliminate DMAContextPaolo Bonzini
2013-06-17NVMe: Initial commit for new storage interfaceKeith Busch