#
533affcb |
| 23-Feb-2024 |
Robert Mustacchi |
16171 want libnvme and common nvme ioctl interface 16172 nvmeadm could be 64-bit and have ctf 16173 want a way to list supported features and log pages 16174 want several WDC vendor-speci
16171 want libnvme and common nvme ioctl interface 16172 nvmeadm could be 64-bit and have ctf 16173 want a way to list supported features and log pages 16174 want several WDC vendor-specific commands and logs 16175 nvmeadm get-features feature filtering needs work 16176 namespace count should be unsigned 16177 nvmeadm commands should not ignore extraneous arguments 16178 nvme firmware related improvements 16179 nvmeadm format incorrectly uses common namespace information 16180 nvme timeout integer signdness should be consistent 16181 apst register size should be a u32 Reviewed by: Andy Fiddaman <illumos@fiddaman.net> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Dan Cross <cross@oxidecomputer.com> Approved by: Dan McDonald <danmcd@mnx.io>
show more ...
|
#
e6dd7845 |
| 17-Oct-2023 |
Andy Fiddaman |
15988 nvme panic with Phison E18 M.2 drive Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Patrick Moone
15988 nvme panic with Phison E18 M.2 drive Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Dan McDonald <danmcd@mnx.io>
show more ...
|
#
3eaaeb3d |
| 21-Nov-2022 |
Andy Fiddaman |
15202 nvme should recognise Format-in-progress generic status Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approve
15202 nvme should recognise Format-in-progress generic status Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Rich Lowe <richlowe@richlowe.net>
show more ...
|
#
670f080b |
| 01-Apr-2022 |
Hans Rosenfeld |
14690 nvmeadm should refer to namespaces by their nsid Reviewed by: Andrew Giles <agiles@tintri.com> Reviewed by: Guy Morrogh <gmorrogh@tintri.com> Reviewed by: Robert Mustacchi <rm@fingo
14690 nvmeadm should refer to namespaces by their nsid Reviewed by: Andrew Giles <agiles@tintri.com> Reviewed by: Guy Morrogh <gmorrogh@tintri.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@mnx.io>
show more ...
|
#
b8f43eb6 |
| 27-Apr-2022 |
Hans Rosenfeld |
14686 nvme should use namespace GUID for devid if available Reviewed by: Andrew Giles <agiles@tintri.com> Reviewed by: Guy Morrogh <gmorrogh@tintri.com> Reviewed by: Robert Mustacchi <rm+
14686 nvme should use namespace GUID for devid if available Reviewed by: Andrew Giles <agiles@tintri.com> Reviewed by: Guy Morrogh <gmorrogh@tintri.com> Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@mnx.io>
show more ...
|
#
30a4bccb |
| 14-Jul-2022 |
Andy Fiddaman |
14816 Boot from NVMe scans all devices after 14688 Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Musta
14816 Boot from NVMe scans all devices after 14688 Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
show more ...
|
#
df6bbf77 |
| 05-Apr-2022 |
Hans Rosenfeld |
14688 nvme blkdev attach/detach trips assertion in ndi_devi_unconfig_one() Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Appro
14688 nvme blkdev attach/detach trips assertion in ndi_devi_unconfig_one() Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Approved by: Dan McDonald <danmcd@mnx.io>
show more ...
|
#
baf9a850 |
| 07-Mar-2022 |
Hans Rosenfeld |
14550 nvme_is_ignored_ns() needs less confusion 14709 nvmeadm list should be able to distinguish between inactive and ignored namespaces Reviewed by: Andrew Giles <agiles@tintri.com> Revi
14550 nvme_is_ignored_ns() needs less confusion 14709 nvmeadm list should be able to distinguish between inactive and ignored namespaces Reviewed by: Andrew Giles <agiles@tintri.com> Reviewed by: Guy Morrogh <gmorrogh@tintri.com> Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
show more ...
|
#
34331de3 |
| 11-Oct-2021 |
Hans Rosenfeld |
14531 want nvme namespace management mutex Contributed by: Paul Winder <paul@winder.uk.net> Reviewed by: Andrew Giles <agiles@tintri.com> Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
14531 want nvme namespace management mutex Contributed by: Paul Winder <paul@winder.uk.net> Reviewed by: Andrew Giles <agiles@tintri.com> Reviewed by: Guy Morrogh <gmorrogh@tintri.com> Reviewed by: Ben Jameson <bjameson@tintri.com> Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
show more ...
|
#
353d89b0 |
| 11-Oct-2021 |
Hans Rosenfeld |
14530 nvme should require exclusive open for attach, detach, and format ioctls Reviewed by: Andrew Giles <agiles@tintri.com> Reviewed by: Guy Morrogh <gmorrogh@tintri.com> Reviewed by: Ro
14530 nvme should require exclusive open for attach, detach, and format ioctls Reviewed by: Andrew Giles <agiles@tintri.com> Reviewed by: Guy Morrogh <gmorrogh@tintri.com> Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
show more ...
|
#
04be5853 |
| 02-Feb-2022 |
Andy Fiddaman |
14467 Update nvmeadm 'get-features event' for NVMe 1.4 Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <da
14467 Update nvmeadm 'get-features event' for NVMe 1.4 Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
show more ...
|
#
eb7b3ff7 |
| 30-Nov-2021 |
Benjamin Naecker |
14294 Want NVMe admin passthru command Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.o
14294 Want NVMe admin passthru command Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Dan McDonald <danmcd@joyent.com>
show more ...
|
#
ffb64830 |
| 25-Mar-2019 |
Jordan Paige Hendricks |
11698 Want NVMe Hotplug Support 11699 x86 pci configurator should not fail device teardown if device is gone 11700 DDI hotplug request handler resets connection handle state before performing
11698 Want NVMe Hotplug Support 11699 x86 pci configurator should not fail device teardown if device is gone 11700 DDI hotplug request handler resets connection handle state before performing state change operations 11701 ldi_handle dcmd segfaults occasionally Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Reviewed by: Paul Winder <paul@winder.uk.net> Approved by: Dan McDonald <danmcd@joyent.com>
show more ...
|
#
4d95620b |
| 16-Oct-2019 |
Paul Winder |
11827 Increase concurrency through blkdev 11847 The nvme cmd completion queue is contentious Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf
11827 Increase concurrency through blkdev 11847 The nvme cmd completion queue is contentious Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Matthias Scheler <matthias.scheler@wdc.com> Approved by: Dan McDonald <danmcd@joyent.com>
show more ...
|
#
e89be50a |
| 19-Aug-2019 |
Rob Johnston |
11961 add DDI UFM support to the nvme driver Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jordan Hendricks <jordan.hendricks@joyent.com> Reviewed by: Paul Winder <paul@winde
11961 add DDI UFM support to the nvme driver Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jordan Hendricks <jordan.hendricks@joyent.com> Reviewed by: Paul Winder <paul@winders.demon.co.uk> Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@joyent.com>
show more ...
|
#
cf840871 |
| 20-Jun-2019 |
Paul Winder |
11203 Support for NVMe drive firmware updates Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Gerg337; Mih225;ly Doma <do
11203 Support for NVMe drive firmware updates Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Gerg337; Mih225;ly Doma <domag02@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Gordon Ross <gwr@nexenta.com>
show more ...
|
#
0999c112 |
| 05-Jun-2019 |
Paul Winder |
11202 Allow the number of NVMe submission and completion queues to be different 11228 nvme may queue more submissions than allowed 11229 nvme_get_logpage() can allocate a too small buffer to
11202 Allow the number of NVMe submission and completion queues to be different 11228 nvme may queue more submissions than allowed 11229 nvme_get_logpage() can allocate a too small buffer to receive logpage data 11230 Panic in nvme_fill_prp() because of miscalculation of the number of PRPs per page 11231 nvme in polled mode ignores the command call back Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Gerg337; Mih225;ly Doma <domag02@gmail.com> Reviewed by: Youzhong Yang <youzhong@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
show more ...
|
#
f313c178 |
| 23-Feb-2018 |
Yuri Pankov |
8808 nvme: Software Progress Marker feature is optional Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan Fields
8808 nvme: Software Progress Marker feature is optional Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Cynthia Eastham <cynthia.eastham@nexenta.com> Approved by: Gordon Ross <gwr@nexenta.com>
show more ...
|
#
08139162 |
| 03-Jan-2018 |
Toomas Soome |
8945 nvme panics when async events are not supported Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Michal Nowak <m
8945 nvme panics when async events are not supported Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Michal Nowak <mnowak@startmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
show more ...
|
#
e984c70b |
| 03-Feb-2017 |
Hans Rosenfeld |
8629 nvme: rework command abortion Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com>
8629 nvme: rework command abortion Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
show more ...
|
#
4b324362 |
| 13-Feb-2017 |
Hans Rosenfeld |
8628 nvme: use a semaphore to guard submission queue Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <r
8628 nvme: use a semaphore to guard submission queue Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Richard Lowe <richlowe@richlowe.net>
show more ...
|
#
3d9b1a2a |
| 19-Nov-2015 |
Hans Rosenfeld |
6235 want NVMe management utility Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Gordon Ross <gordon.ross@nexent
6235 want NVMe management utility Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Rich Lowe <richlowe@richlowe.net>
show more ...
|
#
24979ca3 |
| 03-Dec-2015 |
Hans Rosenfeld |
7382 basic NVMe 1.1 support Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com>
7382 basic NVMe 1.1 support Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
show more ...
|
#
6801591e |
| 06-Apr-2016 |
Hans Rosenfeld |
7377 want mechanism to override physical block size of NVMe devices Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed b
7377 want mechanism to override physical block size of NVMe devices Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Eric Sproul <eric.sproul@circonus.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Garrett D'Amore <garrett@damore.org>
show more ...
|
#
d148d46e |
| 06-Apr-2016 |
Hans Rosenfeld |
7372 support NVMe volatile write cache Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyen
7372 support NVMe volatile write cache Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Youzhong Yang <youzhong@gmail.com> Approved by: Garrett D'Amore <garrett@damore.org>
show more ...
|