summaryrefslogtreecommitdiffstats
path: root/hw/block/nvme.c
Commit message (Expand)AuthorAgeFilesLines
...
* hw/block/nvme: fix log page offset checkKeith Busch2020-10-271-12/+10Star
* hw/block/nvme: remove pointless rw indirectionKeith Busch2020-10-271-62/+29Star
* hw/block/nvme: update nsid when registeredKlaus Jensen2020-10-271-1/+1
* hw/block/nvme: change controller pci idKlaus Jensen2020-10-271-2/+10
* hw/block/nvme: support multiple namespacesKlaus Jensen2020-10-271-85/+160
* hw/block/nvme: refactor identify active namespace id listKlaus Jensen2020-10-271-4/+4
* hw/block/nvme: add support for sgl bit bucket descriptorGollu Appalanaidu2020-10-271-6/+27
* hw/block/nvme: add support for scatter gather listsKlaus Jensen2020-10-271-57/+272
* hw/block/nvme: harden cmb accessKlaus Jensen2020-10-271-1/+6
* hw/block/nvme: default request status to successKlaus Jensen2020-10-271-3/+1Star
* hw/block/nvme: refactor aio submissionKlaus Jensen2020-10-271-38/+96
* hw/block/nvme: add symbolic command name to trace eventsKlaus Jensen2020-10-271-3/+5
* hw/block/nvme: fix endian conversionKlaus Jensen2020-10-271-2/+2
* hw/block/nvme: add a lba to bytes helperKlaus Jensen2020-10-271-8/+4Star
* hw/block/nvme: alignment style fixesKlaus Jensen2020-10-271-12/+13
* hw/block/nvme: commonize nvme_rw error handlingKlaus Jensen2020-10-271-7/+9
* hw/block/nvme: handle dma errorsKlaus Jensen2020-10-271-10/+31
* hw/block/nvme: Simplify timestamp sumPhilippe Mathieu-Daudé2020-10-131-6/+1Star
* hw/block/nvme: remove explicit qsg/iov parametersKlaus Jensen2020-09-021-4/+7
* hw/block/nvme: use preallocated qsg/iov in nvme_dma_prpKlaus Jensen2020-09-021-23/+18Star
* hw/block/nvme: consolidate qsg/iov clearingKlaus Jensen2020-09-021-31/+21Star
* hw/block/nvme: add ns/cmd references in NvmeRequestKlaus Jensen2020-09-021-85/+102
* hw/block/nvme: be consistent about zeros vs zeroesKlaus Jensen2020-09-021-4/+4
* hw/block/nvme: add check for mdtsKlaus Jensen2020-09-021-1/+29
* hw/block/nvme: refactor request bounds checkingKlaus Jensen2020-09-021-5/+21
* hw/block/nvme: verify validity of prp lists in the cmbKlaus Jensen2020-09-021-1/+13
* hw/block/nvme: add request mapping helperKlaus Jensen2020-09-021-3/+10
* hw/block/nvme: add tracing to nvme_map_prpKlaus Jensen2020-09-021-0/+2
* hw/block/nvme: refactor dma read/writeKlaus Jensen2020-09-021-45/+46
* hw/block/nvme: destroy request iov before reuseKlaus Jensen2020-09-021-0/+4
* hw/block/nvme: remove redundant has_sg memberKlaus Jensen2020-09-021-5/+2Star
* hw/block/nvme: replace dma_acct with blk_acct equivalentKlaus Jensen2020-09-021-1/+4
* hw/block/nvme: add mapping helpersKlaus Jensen2020-09-021-17/+94
* hw/block/nvme: memset preallocated requests structuresKlaus Jensen2020-09-021-1/+1
* hw/block/nvme: bump supported version to v1.3Klaus Jensen2020-09-021-1/+3
* hw/block/nvme: provide the mandatory subnqn fieldKlaus Jensen2020-09-021-0/+5
* hw/block/nvme: enforce valid queue creation sequenceKlaus Jensen2020-09-021-0/+12
* hw/block/nvme: reject invalid nsid values in active namespace id listKlaus Jensen2020-09-021-0/+10
* hw/block/nvme: support identify namespace descriptor listKlaus Jensen2020-09-021-0/+41
* hw/block/nvme: make sure ncqr and nsqr is validKlaus Jensen2020-09-021-0/+8
* hw/block/nvme: support the get/set features select and save fieldsKlaus Jensen2020-09-021-12/+91
* hw/block/nvme: add remaining mandatory controller parametersKlaus Jensen2020-09-021-6/+50
* hw/block/nvme: flush write cache when disabledKlaus Jensen2020-09-021-0/+4
* hw/block/nvme: add support for the asynchronous event request commandKlaus Jensen2020-09-021-7/+203
* hw/block/nvme: add support for the get log page commandKlaus Jensen2020-09-021-1/+140
* hw/block/nvme: mark fw slot 1 as read-onlyKlaus Jensen2020-09-021-1/+2
* hw/block/nvme: add temperature threshold featureKlaus Jensen2020-09-021-0/+48
* hw/block/nvme: add support for the abort commandKlaus Jensen2020-09-021-0/+27
* hw/block/nvme: additional tracingKlaus Jensen2020-09-021-0/+33
* hw/block/nvme: fix missing endian conversionKlaus Jensen2020-09-021-3/+3