On Apr 22 13:01, Klaus Jensen wrote: > From: Klaus Jensen <k.jen...@samsung.com> > > 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 > >
Gentle bump on this. I apparently managed to screw up the git send-email this time, loosing a bunch of CCs in the process. Sorry about that.