aboutsummaryrefslogtreecommitdiff
path: root/hw/block/nvme.c
AgeCommit message (Expand)AuthorFilesLines
2021-03-09hw/block/nvme: refactor nvme_select_ns_iocsMinwoo Im1-15/+21
2021-03-09hw/block/nvme: support allocated namespace typeMinwoo Im1-16/+47
2021-03-09hw/block/nvme: support namespace detachMinwoo Im1-2/+39
2021-03-09hw/block/nvme: refactor nvme_dmaKlaus Jensen1-52/+66
2021-03-09hw/block/nvme: remove the req dependency in map functionsKlaus Jensen1-30/+31
2021-03-09hw/block/nvme: try to deal with the iov/qsg dualityKlaus Jensen1-89/+102
2021-03-09hw/block/nvme: fix strerror printingKlaus Jensen1-1/+1
2021-03-09hw/block/nvme: remove block accounting for write zeroesKlaus Jensen1-1/+0
2021-03-09hw/block/nvme: remove redundant len member in compare contextKlaus Jensen1-6/+4
2021-03-09hw/block/nvme: report non-mdts command size limit for dsmGollu Appalanaidu1-8/+19
2021-03-09hw/block/nvme: add trace event for zone read checkGollu Appalanaidu1-0/+1
2021-03-09hw/block/nvme: fix potential compilation errorGollu Appalanaidu1-7/+3
2021-03-09hw/block/nvme: add identify trace eventGollu Appalanaidu1-0/+3
2021-03-09hw/block/nvme: remove unnecessary endian conversionGollu Appalanaidu1-1/+1
2021-03-09hw/block/nvme: align zoned.zasl with mdtsKlaus Jensen1-42/+17
2021-03-09hw/block/nvme: deduplicate bad mdts trace eventKlaus Jensen1-5/+1
2021-03-09hw/block/nvme: document 'mdts' nvme device parameterKlaus Jensen1-0/+6
2021-03-09hw/block/nvme: add broadcast nsid support flush commandGollu Appalanaidu1-7/+117
2021-03-09hw/block/nvme: use locally assigned QEMU IEEE OUIGollu Appalanaidu1-3/+11
2021-03-09hw/block/nvme: improve invalid zasl value reportingKlaus Jensen1-2/+10
2021-03-09hw/block/nvme: fix Close ZoneDmitry Fomichev1-3/+2
2021-03-09hw/block/nvme: add simple copy commandKlaus Jensen1-1/+251
2021-03-09hw/block/nvme: pull write pointer advancement to separate functionKlaus Jensen1-5/+11
2021-03-09hw/block/nvme: refactor zone resource managementKlaus Jensen1-116/+102
2021-03-09hw/block/nvme: remove unused parameter in check zone writeKlaus Jensen1-4/+3
2021-03-09hw/block/nvme: support for shared namespace in subsystemMinwoo Im1-1/+9
2021-03-09hw/block/nvme: support for multi-controller in subsystemMinwoo Im1-0/+29
2021-03-09hw/block/nvme: support to map controller to a subsystemMinwoo Im1-5/+25
2021-03-09hw/block/nvme: introduce nvme-subsys deviceMinwoo Im1-0/+12
2021-02-11hw/block/nvme: Fix a build error in nvme_get_feature()Bin Meng1-0/+1
2021-02-11hw/block/nvme: fix legacy namespace registrationKlaus Jensen1-0/+4
2021-02-08hw/block/nvme: refactor the logic for zone write checksKlaus Jensen1-24/+21
2021-02-08hw/block/nvme: fix zone boundary check for appendKlaus Jensen1-22/+24
2021-02-08hw/block/nvme: fix wrong parameter name 'cross_read'Minwoo Im1-1/+1
2021-02-08hw/block/nvme: align with existing styleGollu Appalanaidu1-10/+10
2021-02-08hw/block/nvme: fix set feature save field checkGollu Appalanaidu1-1/+1
2021-02-08hw/block/nvme: fix set feature for error recoveryGollu Appalanaidu1-1/+3
2021-02-08hw/block/nvme: lift cmb restrictionsKlaus Jensen1-31/+2
2021-02-08hw/block/nvme: bump to v1.4Klaus Jensen1-2/+3
2021-02-08hw/block/nvme: move cmb logic to v1.4Padmakar Kalghatgi1-25/+76
2021-02-08hw/block/nvme: add PMR RDS/WDS supportNaveen Nagar1-21/+101
2021-02-08hw/block/nvme: disable PMR at boot upKlaus Jensen1-2/+12
2021-02-08hw/block/nvme: remove redundant zeroing of PMR registersKlaus Jensen1-34/+0
2021-02-08hw/block/nvme: rename PMR/CMB shift/mask fieldsKlaus Jensen1-1/+1
2021-02-08hw/block/nvme: allow cmb and pmr to coexistKlaus Jensen1-9/+8
2021-02-08hw/block/nvme: move msix table and pba to BAR 0Klaus Jensen1-2/+21
2021-02-08hw/block/nvme: indicate CMB support through controller capabilities registerAndrzej Jakowski1-0/+1
2021-02-08hw/block/nvme: fix 64 bit register hi/lo split writesKlaus Jensen1-4/+6
2021-02-08hw/block/nvme: add size to mmio read/write trace eventsKlaus Jensen1-2/+2
2021-02-08hw/block/nvme: trigger async event during injecting smart warningzhenwei pi1-7/+41