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