From: Klaus Jensen <k.jen...@samsung.com> Changes since v5 ~~~~~~~~~~~~~~~~ * Prefixed all patches with "hw/block/nvme" to avoid confusion with the nvme block driver.
* Added patch two patches: hw/block/nvme: fix pin-based interrupt behavior hw/block/nvme: allow use of any valid msix vector These were previously posted separately, but I'm including them in this series since I didnt get any response on the separate series anyway. * Fixed Maxim's email in the R-b on "hw/block/nvme: refactor nvme_addr_read" Klaus Jensen (20): hw/block/nvme: fix pci doorbell size calculation hw/block/nvme: rename trace events to pci_nvme hw/block/nvme: remove superfluous breaks hw/block/nvme: move device parameters to separate struct hw/block/nvme: use constants in identify hw/block/nvme: refactor nvme_addr_read hw/block/nvme: fix pin-based interrupt behavior hw/block/nvme: allow use of any valid msix vector hw/block/nvme: add max_ioqpairs device parameter hw/block/nvme: remove redundant cmbloc/cmbsz members hw/block/nvme: factor out property/constraint checks hw/block/nvme: factor out device state setup hw/block/nvme: factor out block backend setup hw/block/nvme: add namespace helpers hw/block/nvme: factor out namespace setup hw/block/nvme: factor out pci setup hw/block/nvme: factor out cmb setup hw/block/nvme: factor out pmr setup hw/block/nvme: do cmb/pmr init as part of pci init hw/block/nvme: factor out controller identify setup hw/block/nvme.c | 555 ++++++++++++++++++++++++------------------ hw/block/nvme.h | 33 ++- hw/block/trace-events | 180 +++++++------- include/block/nvme.h | 8 + 4 files changed, 438 insertions(+), 338 deletions(-) -- 2.26.2