aboutsummaryrefslogtreecommitdiff
path: root/hw/block/nvme.h
AgeCommit message (Expand)AuthorFilesLines
2021-03-09hw/block/nvme: support changed namespace asynchronous eventMinwoo Im1-0/+4
2021-03-09hw/block/nvme: support namespace attachment commandMinwoo Im1-0/+5
2021-03-09hw/block/nvme: fix allocated namespace list to 256Minwoo Im1-0/+6
2021-03-09hw/block/nvme: support namespace detachMinwoo Im1-0/+22
2021-03-09hw/block/nvme: try to deal with the iov/qsg dualityKlaus Jensen1-2/+15
2021-03-09hw/block/nvme: report non-mdts command size limit for dsmGollu Appalanaidu1-0/+2
2021-03-09hw/block/nvme: align zoned.zasl with mdtsKlaus Jensen1-3/+1
2021-03-09hw/block/nvme: add simple copy commandKlaus Jensen1-0/+1
2021-03-09hw/block/nvme: support for multi-controller in subsystemMinwoo Im1-0/+1
2021-03-09hw/block/nvme: support to map controller to a subsystemMinwoo Im1-0/+3
2021-02-08hw/block/nvme: move cmb logic to v1.4Padmakar Kalghatgi1-2/+8
2021-02-08hw/block/nvme: add PMR RDS/WDS supportNaveen Nagar1-1/+5
2021-02-08hw/block/nvme: move msix table and pba to BAR 0Klaus Jensen1-0/+1
2021-02-08hw/block/nvme: add smart_critical_warning propertyzhenwei pi1-0/+1
2021-02-08hw/block/nvme: open code for volatile write cacheMinwoo Im1-1/+0
2021-02-08hw/block/nvme: add missing string representations for commandsKlaus Jensen1-0/+4
2021-02-08hw/block/nvme: Support Zoned Namespace Command SetDmitry Fomichev1-0/+6
2021-02-08hw/block/nvme: add the dataset management commandKlaus Jensen1-0/+2
2020-10-27hw/block/nvme: change controller pci idKlaus Jensen1-0/+1
2020-10-27hw/block/nvme: support multiple namespacesKlaus Jensen1-25/+21
2020-10-27hw/block/nvme: refactor aio submissionKlaus Jensen1-0/+14
2020-10-27hw/block/nvme: add symbolic command name to trace eventsKlaus Jensen1-0/+28
2020-10-27hw/block/nvme: add a lba to bytes helperKlaus Jensen1-0/+6
2020-09-02hw/block/nvme: add ns/cmd references in NvmeRequestKlaus Jensen1-0/+2
2020-09-02hw/block/nvme: add check for mdtsKlaus Jensen1-0/+1
2020-09-02hw/block/nvme: remove redundant has_sg memberKlaus Jensen1-1/+0
2020-09-02hw/block/nvme: enforce valid queue creation sequenceKlaus Jensen1-0/+1
2020-09-02hw/block/nvme: move NvmeFeatureVal into hw/block/nvme.hKlaus Jensen1-0/+8
2020-09-02hw/block/nvme: add support for the asynchronous event request commandKlaus Jensen1-1/+9
2020-09-02hw/block/nvme: add support for the get log page commandKlaus Jensen1-0/+2
2020-09-02hw/block/nvme: add temperature threshold featureKlaus Jensen1-0/+1
2020-06-17hw/block/nvme: add msix_qsize parameterKlaus Jensen1-0/+1
2020-06-17hw/block/nvme: add namespace helpersKlaus Jensen1-0/+17
2020-06-17hw/block/nvme: remove redundant cmbloc/cmbsz membersKlaus Jensen1-2/+0
2020-06-17hw/block/nvme: add max_ioqpairs device parameterKlaus Jensen1-1/+2
2020-06-17hw/block/nvme: fix pin-based interrupt behaviorKlaus Jensen1-1/+1
2020-06-17hw/block/nvme: move device parameters to separate structKlaus Jensen1-3/+8
2020-04-30nvme: introduce PMR support from NVMe 1.4 specAndrzej Jakowski1-0/+2
2019-06-04nvme: add Get/Set Feature Timestamp supportKenneth Heitke1-0/+2
2019-01-11qemu/queue.h: leave head structs anonymous unless necessaryPaolo Bonzini1-4/+4
2018-06-01hw/block/nvme: Include "qemu/cutils.h" directly in the source filePhilippe Mathieu-Daudé1-1/+0
2018-02-08block: Move NVMe constants to a separate headerFam Zheng1-697/+1
2018-01-23hw/block: Fix pin-based interrupt behaviour of NVMeHikaru Nishida1-0/+1
2017-06-26nvme: Add support for Read Data and Write Data in CMBs.Stephen Bates1-0/+1
2017-05-26nvme: Add support for Controller Memory BuffersStephen Bates1-0/+73
2017-05-11nvme: Implement Write ZeroesChristoph Hellwig1-0/+1
2016-03-22util: move declarations out of qemu-common.hVeronia Bahaa1-0/+1
2015-07-14nvme: implement the Flush commandChristoph Hellwig1-0/+1
2014-12-10nvme: 64kB page size fixesAnton Blanchard1-1/+1
2014-10-20block: Rename BlockDriverAIOCB* to BlockAIOCB*Markus Armbruster1-1/+1