From: Klaus Jensen <[email protected]> Changes since v3 ~~~~~~~~~~~~~~~~ * Remove the addition of a new PROPERTIES macro in "nvme: move device parameters to separate struct" (Philippe)
* Add NVME_PMR_BIR constant and use it in PMR setup. * Split "nvme: factor out cmb/pmr setup" into - "nvme: factor out cmb setup", - "nvme: factor out pmr setup" and - "nvme: do cmb/pmr init as part of pci init" (Philippe) Klaus Jensen (18): nvme: fix pci doorbell size calculation nvme: rename trace events to pci_nvme nvme: remove superfluous breaks nvme: move device parameters to separate struct nvme: use constants in identify nvme: refactor nvme_addr_read nvme: add max_ioqpairs device parameter nvme: remove redundant cmbloc/cmbsz members nvme: factor out property/constraint checks nvme: factor out device state setup nvme: factor out block backend setup nvme: add namespace helpers nvme: factor out namespace setup nvme: factor out pci setup nvme: factor out cmb setup nvme: factor out pmr setup nvme: do cmb/pmr init as part of pci init nvme: factor out controller identify setup hw/block/nvme.c | 543 ++++++++++++++++++++++++------------------ hw/block/nvme.h | 31 ++- hw/block/trace-events | 180 +++++++------- include/block/nvme.h | 8 + 4 files changed, 429 insertions(+), 333 deletions(-) -- 2.26.2
