History log of /illumos-gate/usr/src/uts/common/io/nvme/ (Results 1 – 25 of 78)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
5113ed7701-Mar-2024 Robert Mustacchi

15884 NVMe driver panics on xcp-ng when trying to enable volatile write cache
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld@hamachi.org>
Appro

15884 NVMe driver panics on xcp-ng when trying to enable volatile write cache
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld@hamachi.org>
Approved by: Dan McDonald <danmcd@mnx.io>

show more ...

533affcb23-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 ...

e6dd784517-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 ...

78df4e2427-Oct-2023 Robert Mustacchi

16029 Clarify and constify nvme DMA attributes
16028 NVMe firmware load ioctl doesn't need to call ddi_ufm_update()
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Andy Fid

16029 Clarify and constify nvme DMA attributes
16028 NVMe firmware load ioctl doesn't need to call ddi_ufm_update()
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Peter Tribble <peter.tribble@gmail.com>
Approved by: Gordon Ross <gordon.w.ross@gmail.com>

show more ...

9d97c7b703-Nov-2023 Robert Mustacchi

16027 NVMe firmware activate timeout should be bumped
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Keith Wesolowski <we

16027 NVMe firmware activate timeout should be bumped
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Keith Wesolowski <wesolows@oxide.computer>
Approved by: Gordon Ross <gordon.w.ross@gmail.com>

show more ...

f7ce6a7423-Aug-2023 Robert Mustacchi

15872 Allow nvme 2.x devices to attach
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Reviewed by: Luqman Aden <luqman@oxid

15872 Allow nvme 2.x devices to attach
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Reviewed by: Luqman Aden <luqman@oxide.computer>
Approved by: Dan McDonald <danmcd@mnx.io>

show more ...

744642a207-May-2023 Robert Mustacchi

15735 revamp nvme and disk FMRIs, property groups, and related
15736 split out topo ufm devinfo logic so it can be reused
15630 topo nvme disk module should work with unattached namespaces

15735 revamp nvme and disk FMRIs, property groups, and related
15736 split out topo ufm devinfo logic so it can be reused
15630 topo nvme disk module should work with unattached namespaces
15631 Need an easier way to map a namespace to blkdev instance
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Approved by: Patrick Mooney <pmooney@pfmooney.com>

show more ...

c0a9dba309-May-2023 Robert Mustacchi

15689 nvme: race between detach and removal callback
15690 nvme driver does not attach to Propolis NVMe devices
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Hans Rosenfe

15689 nvme: race between detach and removal callback
15690 nvme driver does not attach to Propolis NVMe devices
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Approved by: Dan McDonald <danmcd@mnx.io>

show more ...

48c4dbe826-Apr-2022 Jordan Paige Hendricks

14541 nvme_quiesce() can hang preventing reboot
Reviewed by: Rich Lowe <richlowe@richlowe.net>
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
Reviewed by: Jason King <jason.bria

14541 nvme_quiesce() can hang preventing reboot
Reviewed by: Rich Lowe <richlowe@richlowe.net>
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
Reviewed by: Jason King <jason.brian.king+illumos@gmail.com>
Approved by: Dan McDonald <danmcd@mnx.io>

show more ...

49fdffd611-Mar-2022 Hans Rosenfeld

14955 track namespace state in nvme
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: Robert Mustacchi <rm@fingolfin.org>
Appro

14955 track namespace state in nvme
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 ...

98f586d716-Jan-2023 Andy Fiddaman

15324 nvme driver spew for inactive namespaces
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Reviewed by: Rich Lowe <richlowe@richlowe.net>
Reviewed by: Andrew Stormont <andyjstormont@gmai

15324 nvme driver spew for inactive namespaces
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Reviewed by: Rich Lowe <richlowe@richlowe.net>
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Approved by: Robert Mustacchi <rm@fingolfin.org>

show more ...

3eaaeb3d21-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 ...

670f080b01-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 ...

153f321218-Mar-2022 Hans Rosenfeld

14815 nvmeadm: identify support for namespace management
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: Robert Mustacchi <rm+ill

14815 nvmeadm: identify support for namespace management
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
Approved by: Dan McDonald <danmcd@mnx.io>

show more ...

b8f43eb627-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 ...

30a4bccb14-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 ...

df6bbf7705-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 ...

baf9a85007-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 ...

3281964b03-May-2022 Hans Rosenfeld

14684 want nvme-config-list property
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by

14684 want nvme-config-list property
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: C Fraire <cfraire@me.com>
Approved by: Dan McDonald <danmcd@mnx.io>

show more ...

34331de311-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 ...

353d89b011-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 ...

bbf2155526-Feb-2022 Richard Lowe

14443 resection manual pages per IPD4
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Robert Mustacchi <rm@fingolfin.org>
Reviewed by: Peter Tribble <peter.tribble@gmail.com>
R

14443 resection manual pages per IPD4
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Robert Mustacchi <rm@fingolfin.org>
Reviewed by: Peter Tribble <peter.tribble@gmail.com>
Reviewed by: Andy Fiddaman <andy@omnios.org>
Approved by: Dan McDonald <danmcd@joyent.com>

show more ...

63cdc4a201-Nov-2021 Hans Rosenfeld

14529 nvmeadm should ignore requests to attach/detach ignored namespaces
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: Robert M

14529 nvmeadm should ignore requests to attach/detach ignored namespaces
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
Reviewed by: Andy Fiddaman <andy@omnios.org>
Approved by: Dan McDonald <danmcd@joyent.com>

show more ...

1767024c29-Oct-2021 Hans Rosenfeld

14528 nvme should return ENOTSUP for ioctls not supported by the hardware
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: Robert

14528 nvme should return ENOTSUP for ioctls not supported by the hardware
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
Reviewed by: Andy Fiddaman <andy@omnios.org>
Approved by: Dan McDonald <danmcd@joyent.com>

show more ...

8466ab8824-Sep-2021 Hans Rosenfeld

14507 nvmeadm shouldn't allow writing firmware to a read-only slot 1
14508 improve nvmeadm firmware reporting
14509 nvmeadm commit-firmware error reporting isn't working as intended
Revie

14507 nvmeadm shouldn't allow writing firmware to a read-only slot 1
14508 improve nvmeadm firmware reporting
14509 nvmeadm commit-firmware error reporting isn't working as intended
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: Yuri Pankov <ypankov@tintri.com>
Reviewed by: Andy Giles <agiles@tintri.com>
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
Reviewed by: Andy Fiddaman <andy@omnios.org>
Approved by: Dan McDonald <danmcd@joyent.com>

show more ...

1234