From: Keith Busch <kbusch@kernel.org>
To: qemu-devel@nongnu.org, Kevin Wolf <kwolf@redhat.com>,
Klaus Jensen <k.jensen@samsung.com>
Cc: Klaus Jensen <its@irrelevant.dk>
Subject: [PULL] nvme updates
Date: Wed, 19 Aug 2020 12:22:40 -0700 [thread overview]
Message-ID: <20200819192240.GA25305@dhcp-10-100-145-180.wdl.wdc.com> (raw)
We're trying our first nvme pull request from a dedicated development
tree containing various fixes, cleanups, spec compliance, and welcoming
Klaus Jensen to maintaining the emulated nvme device development.
The following changes since commit d0ed6a69d399ae193959225cdeaa9382746c91cc:
Update version for v5.1.0 release (2020-08-11 17:07:03 +0100)
are available in the Git repository at:
git://git.infradead.org/qemu-nvme.git nvme-next
for you to fetch changes up to 9257c77e4f0feaefb76f02fff3dc8d60b420ea4d:
hw/block/nvme: remove explicit qsg/iov parameters (2020-08-17 08:40:54 +0200)
----------------------------------------------------------------
Keith Busch (1):
MAINTAINERS: update nvme entry
Klaus Jensen (34):
hw/block/nvme: bump spec data structures to v1.3
hw/block/nvme: fix missing endian conversion
hw/block/nvme: additional tracing
hw/block/nvme: add support for the abort command
hw/block/nvme: add temperature threshold feature
hw/block/nvme: mark fw slot 1 as read-only
hw/block/nvme: add support for the get log page command
hw/block/nvme: add support for the asynchronous event request command
hw/block/nvme: move NvmeFeatureVal into hw/block/nvme.h
hw/block/nvme: flush write cache when disabled
hw/block/nvme: add remaining mandatory controller parameters
hw/block/nvme: support the get/set features select and save fields
hw/block/nvme: make sure ncqr and nsqr is valid
hw/block/nvme: support identify namespace descriptor list
hw/block/nvme: reject invalid nsid values in active namespace id list
hw/block/nvme: enforce valid queue creation sequence
hw/block/nvme: provide the mandatory subnqn field
hw/block/nvme: bump supported version to v1.3
hw/block/nvme: memset preallocated requests structures
hw/block/nvme: add mapping helpers
hw/block/nvme: replace dma_acct with blk_acct equivalent
hw/block/nvme: remove redundant has_sg member
hw/block/nvme: destroy request iov before reuse
hw/block/nvme: refactor dma read/write
hw/block/nvme: add tracing to nvme_map_prp
hw/block/nvme: add request mapping helper
hw/block/nvme: verify validity of prp lists in the cmb
hw/block/nvme: refactor request bounds checking
hw/block/nvme: add check for mdts
hw/block/nvme: be consistent about zeros vs zeroes
hw/block/nvme: add ns/cmd references in NvmeRequest
hw/block/nvme: consolidate qsg/iov clearing
hw/block/nvme: use preallocated qsg/iov in nvme_dma_prp
hw/block/nvme: remove explicit qsg/iov parameters
Philippe Mathieu-Daudé (4):
hw/block/nvme: Update specification URL
hw/block/nvme: Use QEMU_PACKED on hardware/packet structures
hw/block/nvme: Fix pmrmsc register size
hw/block/nvme: Align I/O BAR to 4 KiB
MAINTAINERS | 2 +
block/nvme.c | 22 +-
hw/block/nvme.c | 1136 +++++++++++++++++++++++++++++++++++++++++--------
hw/block/nvme.h | 26 +-
hw/block/trace-events | 31 +-
include/block/nvme.h | 271 +++++++++---
6 files changed, 1248 insertions(+), 240 deletions(-)
next reply other threads:[~2020-08-19 19:23 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-08-19 19:22 Keith Busch [this message]
2020-08-23 13:56 ` [PULL] nvme updates Peter Maydell
2020-08-25 20:12 ` Keith Busch
2020-08-25 21:43 ` Peter Maydell
2020-08-25 22:28 ` Keith Busch
2020-08-26 5:51 ` Klaus Jensen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200819192240.GA25305@dhcp-10-100-145-180.wdl.wdc.com \
--to=kbusch@kernel.org \
--cc=its@irrelevant.dk \
--cc=k.jensen@samsung.com \
--cc=kwolf@redhat.com \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.