History log of /illumos-gate/usr/src/uts/common/io/nvme/nvme.c
Revision Date Author Comments Expand
24979ca36afa68d08e082148fcbf4c5dc73f7849 29-Sep-2016 Hans Rosenfeld <hans.rosenfeld@nexenta.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>

6801591e1fea06222c50622c468541c82c67cdb4 29-Sep-2016 Hans Rosenfeld <hans.rosenfeld@nexenta.com>

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>

d148d46e69709052e6d92205c98874f3e7cfd4c0 29-Sep-2016 Hans Rosenfeld <hans.rosenfeld@nexenta.com>

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>

b6bc2fd4673eae6c96e2aea9e16105dd32a66b7b 14-Sep-2016 Dan McDonald <danmcd@omniti.com>

7364 NVMe driver performance can be improved by caching nvme_dma_t structs for PRPL. (fix lint)

8834f7ac63a18ac48dfacf20506346d82b04fc14 14-Sep-2016 Youzhong Yang <yyang@mathworks.com>

7364 NVMe driver performance can be improved by caching nvme_dma_t structs for PRPL. Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Garrett D'Amore <garrett@lucera.com> Approved by: Dan McDonald <danmcd@omniti.com>

9cfb65faacc43d80fb0e3cc182d2dae107cdf60c 01-Sep-2016 Hans Rosenfeld <hans.rosenfeld@nexenta.com>

7349 nvme shouldn't ignore namespaces that support extended data LBAs Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>

910f0d12b47aeda4ed059254cc4af0d8c272d0ba 25-Aug-2016 Youzhong Yang <youzhong@gmail.com>

7315 nvme queue DMA attribute count_max is 0-based Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>

e8ba2a389f6ca6999ca72dabbe2871e894bf6b67 25-Aug-2016 Hans Rosenfeld <hans.rosenfeld@nexenta.com>

7313 bump nvme admin command timeout to 1s Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>

2f95345b6f2a0bd2d48718fe10e82e351cb920c6 25-Aug-2016 Youzhong Yang <youzhong@gmail.com>

7312 zfs checksum errors observed in a zpool full of NVMe SSDs 6908 Samsung SSD SM951-NVMe shows checksum errors Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>

75b41617efad806d8ab3d1866425189c0b0bc6aa 25-Aug-2016 Hans Rosenfeld <hans.rosenfeld@nexenta.com>

7306 nvme ignores interrupt enabling failure Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>

bf26ea4b8945ba545fde8b47a2a31ce2d11b82cd 25-Aug-2016 Hans Rosenfeld <hans.rosenfeld@nexenta.com>

7296 nvme initial interrupt issues Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>

34c938c74e6f278ee870d39330b571ffea1b808e 25-Aug-2016 Pete Shephard <pete.shephard@tegile.com>

7294 several small nvme fixes from Tegile Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>

0d140ff944190d3ff2fdba65e9864f3c03248162 25-Aug-2016 Hans Rosenfeld <hans.rosenfeld@nexenta.com>

7279 nvme.c: idns->id_nlbaf is a 0's based value. Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>

6afc9eb26c8915821607cde21b0a32addc165a72 10-Aug-2016 Hans Rosenfeld <hans.rosenfeld@nexenta.com>

7275 nvme shouldn't use ddi_intr_enable/disable to block interrupts Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>

2797e2b9652d58879341d37f99d68c4db73672fd 19-Nov-2015 Hans Rosenfeld <hans.rosenfeld@nexenta.com>

6467 nvme version number check is broken Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>

9898bbdb3aee66342820dd5570925a6ad4783d08 19-Nov-2015 Hans Rosenfeld <hans.rosenfeld@nexenta.com>

6466 off-by-one in nvme_get_logpage() Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>

bef9e21af8ac4992b7dfef56530c7b0ed9184096 05-Nov-2015 Hans Rosenfeld <hans.rosenfeld@nexenta.com>

6305 blkdev should provide the device_error kstat for iostat -E Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Reviewed by: Garrett D'Amore <garrett@damore.org>

510a68476ba6e33759b7603130d76db4cec783d1 05-Nov-2015 Hans Rosenfeld <hans.rosenfeld@nexenta.com>

6300 blkdev and blkdev drivers should provide inquiry properties Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>

3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5 15-Sep-2015 Hans Rosenfeld <hans.rosenfeld@nexenta.com>

4053 Add NVME Driver Support to Illumos Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>