qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/2] import nvme fix
@ 2015-11-18 18:53 Christoph Hellwig
  2015-11-18 18:53 ` [Qemu-devel] [PATCH 1/2] nvme: fix identify to be NVMe 1.1 compliant Christoph Hellwig
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Christoph Hellwig @ 2015-11-18 18:53 UTC (permalink / raw)
  To: Keith Busch; +Cc: qemu-devel, qemu-block

First one fixes Identify to behave as mandated by the spec, and the
second bumps the PCI revision so that guest drivers can detect
the fixed version of the device so that only the old version has
to be blacklisted.

^ permalink raw reply	[flat|nested] 7+ messages in thread
* [Qemu-devel] fix incorrect identify implementation in nvme
@ 2016-08-04 19:42 Christoph Hellwig
  2016-08-04 19:42 ` [Qemu-devel] [PATCH 1/2] nvme: fix identify to be NVMe 1.1 compliant Christoph Hellwig
  0 siblings, 1 reply; 7+ messages in thread
From: Christoph Hellwig @ 2016-08-04 19:42 UTC (permalink / raw)
  To: qemu-block; +Cc: keith.busch, qemu-devel

Third resent of this series after this didn't get picked up the
previous times.  The Qemu NVMe implementation mistakes the cns
field in the Identify command as a boolean.  This was never
true, and is actively harmful since NVMe1.1 (which the Qemu
device claims to support) supports more than two Identify variants.

We had to add a quirk in Linux to work around this behavior.

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2016-08-04 19:42 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-18 18:53 [Qemu-devel] [PATCH 0/2] import nvme fix Christoph Hellwig
2015-11-18 18:53 ` [Qemu-devel] [PATCH 1/2] nvme: fix identify to be NVMe 1.1 compliant Christoph Hellwig
2015-11-18 19:21   ` Christoph Hellwig
2015-11-18 18:53 ` [Qemu-devel] [PATCH 2/2] nvme: bump PCI revision Christoph Hellwig
2015-11-25  9:28 ` [Qemu-devel] [Qemu-block] [PATCH 0/2] import nvme fix Kevin Wolf
2015-11-25 16:44   ` Keith Busch
  -- strict thread matches above, loose matches on Subject: below --
2016-08-04 19:42 [Qemu-devel] fix incorrect identify implementation in nvme Christoph Hellwig
2016-08-04 19:42 ` [Qemu-devel] [PATCH 1/2] nvme: fix identify to be NVMe 1.1 compliant Christoph Hellwig

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).