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


Reply via email to