[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v6 00/20] nvme: small fixes, refactoring and cleanups
From: |
Klaus Jensen |
Subject: |
[PATCH v6 00/20] nvme: small fixes, refactoring and cleanups |
Date: |
Thu, 14 May 2020 06:45:51 +0200 |
From: Klaus Jensen <address@hidden>
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
- [PATCH v6 00/20] nvme: small fixes, refactoring and cleanups,
Klaus Jensen <=
- [PATCH v6 01/20] hw/block/nvme: fix pci doorbell size calculation, Klaus Jensen, 2020/05/14
- [PATCH v6 03/20] hw/block/nvme: remove superfluous breaks, Klaus Jensen, 2020/05/14
- [PATCH v6 04/20] hw/block/nvme: move device parameters to separate struct, Klaus Jensen, 2020/05/14
- [PATCH v6 02/20] hw/block/nvme: rename trace events to pci_nvme, Klaus Jensen, 2020/05/14
- [PATCH v6 08/20] hw/block/nvme: allow use of any valid msix vector, Klaus Jensen, 2020/05/14
- [PATCH v6 09/20] hw/block/nvme: add max_ioqpairs device parameter, Klaus Jensen, 2020/05/14
- [PATCH v6 07/20] hw/block/nvme: fix pin-based interrupt behavior, Klaus Jensen, 2020/05/14