History log of /titanic_41/usr/src/uts/common/io/nvme/ (Results 1 – 25 of 32)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
9cc1456601-Aug-2018 Robert Mustacchi <rm@joyent.com>

9809 nvme driver should attach to all NVMe 1.x devices
9810 Update parts of NVMe headers for newer specs
9811 nvmeadm(1M) should have ctf
Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Revie

9809 nvme driver should attach to all NVMe 1.x devices
9810 Update parts of NVMe headers for newer specs
9811 nvmeadm(1M) should have ctf
Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>
Approved by: Dan McDonald <danmcd@joyent.com>

show more ...


/titanic_41/Makefile
/titanic_41/exception_lists/cstyle
/titanic_41/exception_lists/hdrchk
/titanic_41/usr/src/cmd/Makefile
/titanic_41/usr/src/cmd/dladm/Makefile
/titanic_41/usr/src/cmd/mdb/Makefile.common
/titanic_41/usr/src/cmd/mdb/common/modules/genunix/kmem.c
/titanic_41/usr/src/cmd/mdb/intel/modules/Makefile
/titanic_41/usr/src/cmd/mdb/intel/modules/i40e/Makefile
/titanic_41/usr/src/cmd/mdb/intel/modules/i40e/amd64/Makefile
/titanic_41/usr/src/cmd/mdb/intel/modules/i40e/i40e.c
/titanic_41/usr/src/cmd/mdb/intel/modules/i40e/ia32/Makefile
/titanic_41/usr/src/cmd/nvmeadm/Makefile
/titanic_41/usr/src/cmd/ptools/pargs/pargs.c
/titanic_41/usr/src/cmd/ptools/pmadvise/pmadvise.c
/titanic_41/usr/src/cmd/savecore/savecore.c
/titanic_41/usr/src/cmd/sgs/libconv/common/corenote.c
/titanic_41/usr/src/cmd/sgs/libconv/common/corenote.msg
/titanic_41/usr/src/cmd/sgs/rtld/common/external.c
/titanic_41/usr/src/cmd/truss/print.c
/titanic_41/usr/src/data/Makefile
/titanic_41/usr/src/data/hwdata/Makefile
/titanic_41/usr/src/data/hwdata/THIRDPARTYLICENSE.pciids.descrip
/titanic_41/usr/src/data/hwdata/THIRDPARTYLICENSE.pciids.tmpl
/titanic_41/usr/src/data/hwdata/pci.ids
/titanic_41/usr/src/data/hwdata/usb.ids
/titanic_41/usr/src/data/zoneinfo/africa
/titanic_41/usr/src/data/zoneinfo/antarctica
/titanic_41/usr/src/data/zoneinfo/asia
/titanic_41/usr/src/data/zoneinfo/australasia
/titanic_41/usr/src/data/zoneinfo/europe
/titanic_41/usr/src/data/zoneinfo/northamerica
/titanic_41/usr/src/data/zoneinfo/southamerica
/titanic_41/usr/src/data/zoneinfo/zone.tab.txt
/titanic_41/usr/src/data/zoneinfo/zone_sun.tab
/titanic_41/usr/src/lib/commpage/Makefile.shared.com
/titanic_41/usr/src/lib/commpage/Makefile.shared.targ
/titanic_41/usr/src/lib/commpage/amd64/cp_subr.s
/titanic_41/usr/src/lib/commpage/common/cp_defs.h
/titanic_41/usr/src/lib/commpage/common/cp_main.c
/titanic_41/usr/src/lib/commpage/common/offsets.in
/titanic_41/usr/src/lib/commpage/i386/cp_subr.s
/titanic_41/usr/src/lib/libc/Makefile.targ
/titanic_41/usr/src/lib/libc/amd64/Makefile
/titanic_41/usr/src/lib/libc/amd64/sys/__clock_gettime_sys.s
/titanic_41/usr/src/lib/libc/i386/Makefile.com
/titanic_41/usr/src/lib/libc/i386/sys/__clock_gettime.c
/titanic_41/usr/src/lib/libc/i386/sys/__clock_gettime_sys.s
/titanic_41/usr/src/lib/libc/inc/thr_uberdata.h
/titanic_41/usr/src/lib/libc/port/mapfile-vers
/titanic_41/usr/src/lib/libc/port/threads/thr.c
/titanic_41/usr/src/lib/libdladm/common/libdlether.c
/titanic_41/usr/src/lib/libdladm/common/linkprop.c
/titanic_41/usr/src/man/man1/pmadvise.1
/titanic_41/usr/src/man/man1m/dladm.1m
/titanic_41/usr/src/man/man1m/nvmeadm.1m
/titanic_41/usr/src/man/man3c/madvise.3c
/titanic_41/usr/src/man/man3ext/sendfile.3ext
/titanic_41/usr/src/man/man3ext/sendfilev.3ext
/titanic_41/usr/src/man/man5/ieee802.3.5
/titanic_41/usr/src/man/man7d/Makefile
/titanic_41/usr/src/man/man7d/i40e.7d
/titanic_41/usr/src/man/man7d/nvme.7d
/titanic_41/usr/src/man/man9f/semaphore.9f
/titanic_41/usr/src/pkg/manifests/developer-debug-mdb.mf
/titanic_41/usr/src/pkg/manifests/driver-network-i40e.mf
/titanic_41/usr/src/pkg/manifests/driver-storage-nvme.mf
/titanic_41/usr/src/pkg/manifests/system-data-hardware-registry.mf
/titanic_41/usr/src/pkg/manifests/system-data-zoneinfo.mf
/titanic_41/usr/src/pkg/manifests/system-test-utiltest.mf
/titanic_41/usr/src/test/util-tests/runfiles/default.run
/titanic_41/usr/src/test/util-tests/tests/dladm/Makefile
/titanic_41/usr/src/test/util-tests/tests/dladm/set-linkprop.ksh
/titanic_41/usr/src/uts/common/Makefile.files
/titanic_41/usr/src/uts/common/Makefile.rules
/titanic_41/usr/src/uts/common/exec/elf/elf.c
/titanic_41/usr/src/uts/common/fs/doorfs/door_sys.c
/titanic_41/usr/src/uts/common/fs/nfs/nfs3_vfsops.c
/titanic_41/usr/src/uts/common/fs/nfs/nfs4_client.c
/titanic_41/usr/src/uts/common/fs/nfs/nfs4_rnode.c
/titanic_41/usr/src/uts/common/fs/nfs/nfs4_srv.c
/titanic_41/usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
/titanic_41/usr/src/uts/common/fs/nfs/nfs4_srv_readdir.c
/titanic_41/usr/src/uts/common/fs/nfs/nfs4_vfsops.c
/titanic_41/usr/src/uts/common/fs/nfs/nfs_auth.c
/titanic_41/usr/src/uts/common/fs/nfs/nfs_client.c
/titanic_41/usr/src/uts/common/fs/nfs/nfs_export.c
/titanic_41/usr/src/uts/common/fs/nfs/nfs_log.c
/titanic_41/usr/src/uts/common/fs/nfs/nfs_server.c
/titanic_41/usr/src/uts/common/fs/nfs/nfs_subr.c
/titanic_41/usr/src/uts/common/fs/nfs/nfs_vfsops.c
/titanic_41/usr/src/uts/common/fs/proc/prcontrol.c
/titanic_41/usr/src/uts/common/fs/proc/prioctl.c
/titanic_41/usr/src/uts/common/fs/proc/prsubr.c
/titanic_41/usr/src/uts/common/fs/proc/prvnops.c
/titanic_41/usr/src/uts/common/fs/sockfs/socksyscalls.c
/titanic_41/usr/src/uts/common/fs/ufs/ufs_vnops.c
/titanic_41/usr/src/uts/common/fs/zfs/dbuf.c
/titanic_41/usr/src/uts/common/fs/zfs/dnode.c
/titanic_41/usr/src/uts/common/fs/zfs/dsl_bookmark.c
/titanic_41/usr/src/uts/common/fs/zfs/dsl_dataset.c
/titanic_41/usr/src/uts/common/fs/zfs/dsl_dir.c
/titanic_41/usr/src/uts/common/fs/zfs/sa.c
/titanic_41/usr/src/uts/common/fs/zfs/sys/dmu.h
/titanic_41/usr/src/uts/common/fs/zfs/sys/zap_impl.h
/titanic_41/usr/src/uts/common/fs/zfs/zap.c
/titanic_41/usr/src/uts/common/fs/zfs/zap_micro.c
/titanic_41/usr/src/uts/common/inet/ip/ip_attr.c
/titanic_41/usr/src/uts/common/io/aggr/aggr_grp.c
/titanic_41/usr/src/uts/common/io/aggr/aggr_send.c
/titanic_41/usr/src/uts/common/io/i40e/core/THIRDPARTYLICENSE
/titanic_41/usr/src/uts/common/io/i40e/core/THIRDPARTYLICENSE.descrip
/titanic_41/usr/src/uts/common/io/i40e/core/i40e_adminq.c
/titanic_41/usr/src/uts/common/io/i40e/core/i40e_adminq.h
/titanic_41/usr/src/uts/common/io/i40e/core/i40e_adminq_cmd.h
/titanic_41/usr/src/uts/common/io/i40e/core/i40e_alloc.h
/titanic_41/usr/src/uts/common/io/i40e/core/i40e_common.c
/titanic_41/usr/src/uts/common/io/i40e/core/i40e_devids.h
/titanic_41/usr/src/uts/common/io/i40e/core/i40e_hmc.c
/titanic_41/usr/src/uts/common/io/i40e/core/i40e_hmc.h
/titanic_41/usr/src/uts/common/io/i40e/core/i40e_lan_hmc.c
/titanic_41/usr/src/uts/common/io/i40e/core/i40e_lan_hmc.h
/titanic_41/usr/src/uts/common/io/i40e/core/i40e_nvm.c
/titanic_41/usr/src/uts/common/io/i40e/core/i40e_prototype.h
/titanic_41/usr/src/uts/common/io/i40e/core/i40e_register.h
/titanic_41/usr/src/uts/common/io/i40e/core/i40e_status.h
/titanic_41/usr/src/uts/common/io/i40e/core/i40e_type.h
/titanic_41/usr/src/uts/common/io/i40e/core/i40e_virtchnl.h
/titanic_41/usr/src/uts/common/io/i40e/i40e.conf
/titanic_41/usr/src/uts/common/io/i40e/i40e_gld.c
/titanic_41/usr/src/uts/common/io/i40e/i40e_intr.c
/titanic_41/usr/src/uts/common/io/i40e/i40e_main.c
/titanic_41/usr/src/uts/common/io/i40e/i40e_osdep.c
/titanic_41/usr/src/uts/common/io/i40e/i40e_osdep.h
/titanic_41/usr/src/uts/common/io/i40e/i40e_stats.c
/titanic_41/usr/src/uts/common/io/i40e/i40e_sw.h
/titanic_41/usr/src/uts/common/io/i40e/i40e_transceiver.c
/titanic_41/usr/src/uts/common/io/i40e/i40e_xregs.h
/titanic_41/usr/src/uts/common/io/mac/mac.c
/titanic_41/usr/src/uts/common/io/mac/mac_client.c
/titanic_41/usr/src/uts/common/io/mac/mac_protect.c
/titanic_41/usr/src/uts/common/io/mac/plugins/mac_ether.c
/titanic_41/usr/src/uts/common/io/mem.c
nvme.c
nvme_reg.h
/titanic_41/usr/src/uts/common/io/physmem.c
/titanic_41/usr/src/uts/common/io/softmac/softmac_stat.c
/titanic_41/usr/src/uts/common/io/vnic/vnic_dev.c
/titanic_41/usr/src/uts/common/nfs/nfs4_clnt.h
/titanic_41/usr/src/uts/common/nfs/nfs_clnt.h
/titanic_41/usr/src/uts/common/nfs/rnode.h
/titanic_41/usr/src/uts/common/nfs/rnode4.h
/titanic_41/usr/src/uts/common/os/dumpsubr.c
/titanic_41/usr/src/uts/common/os/exec.c
/titanic_41/usr/src/uts/common/os/fork.c
/titanic_41/usr/src/uts/common/os/kmem.c
/titanic_41/usr/src/uts/common/os/mmapobj.c
/titanic_41/usr/src/uts/common/os/move.c
/titanic_41/usr/src/uts/common/os/semaphore.c
/titanic_41/usr/src/uts/common/os/sunddi.c
/titanic_41/usr/src/uts/common/os/urw.c
/titanic_41/usr/src/uts/common/os/vm_subr.c
/titanic_41/usr/src/uts/common/os/watchpoint.c
/titanic_41/usr/src/uts/common/os/zone.c
/titanic_41/usr/src/uts/common/sys/aggr_impl.h
/titanic_41/usr/src/uts/common/sys/auxv.h
/titanic_41/usr/src/uts/common/sys/exec.h
/titanic_41/usr/src/uts/common/sys/kmem_impl.h
/titanic_41/usr/src/uts/common/sys/mac.h
/titanic_41/usr/src/uts/common/sys/mac_client_impl.h
/titanic_41/usr/src/uts/common/sys/mac_client_priv.h
/titanic_41/usr/src/uts/common/sys/mac_ether.h
/titanic_41/usr/src/uts/common/sys/mac_impl.h
/titanic_41/usr/src/uts/common/sys/mman.h
/titanic_41/usr/src/uts/common/sys/nvme.h
/titanic_41/usr/src/uts/common/sys/user.h
/titanic_41/usr/src/uts/common/syscall/lgrpsys.c
/titanic_41/usr/src/uts/common/syscall/memcntl.c
/titanic_41/usr/src/uts/common/syscall/rlimit.c
/titanic_41/usr/src/uts/common/syscall/sendfile.c
/titanic_41/usr/src/uts/common/syscall/utssys.c
/titanic_41/usr/src/uts/common/vm/anon.h
/titanic_41/usr/src/uts/common/vm/as.h
/titanic_41/usr/src/uts/common/vm/seg_dev.c
/titanic_41/usr/src/uts/common/vm/seg_kmem.c
/titanic_41/usr/src/uts/common/vm/seg_kmem.h
/titanic_41/usr/src/uts/common/vm/seg_kpm.c
/titanic_41/usr/src/uts/common/vm/seg_map.c
/titanic_41/usr/src/uts/common/vm/seg_spt.c
/titanic_41/usr/src/uts/common/vm/seg_umap.c
/titanic_41/usr/src/uts/common/vm/seg_umap.h
/titanic_41/usr/src/uts/common/vm/seg_vn.c
/titanic_41/usr/src/uts/common/vm/vm_anon.c
/titanic_41/usr/src/uts/common/vm/vm_as.c
/titanic_41/usr/src/uts/common/vm/vm_page.c
/titanic_41/usr/src/uts/common/vm/vm_seg.c
/titanic_41/usr/src/uts/common/vm/vm_usage.c
/titanic_41/usr/src/uts/common/xen/io/xpvtap.c
/titanic_41/usr/src/uts/i86pc/Makefile.files
/titanic_41/usr/src/uts/i86pc/io/rootnex.c
/titanic_41/usr/src/uts/i86pc/ml/comm_page.s
/titanic_41/usr/src/uts/i86pc/ml/offsets.in
/titanic_41/usr/src/uts/i86pc/os/cpuid.c
/titanic_41/usr/src/uts/i86pc/os/mlsetup.c
/titanic_41/usr/src/uts/i86pc/os/mp_startup.c
/titanic_41/usr/src/uts/i86pc/os/timestamp.c
/titanic_41/usr/src/uts/i86pc/sys/comm_page.h
/titanic_41/usr/src/uts/i86pc/sys/machparam.h
/titanic_41/usr/src/uts/i86pc/sys/tsc.h
/titanic_41/usr/src/uts/i86pc/unix/Makefile
/titanic_41/usr/src/uts/i86pc/vm/hat_i86.c
/titanic_41/usr/src/uts/i86xpv/io/privcmd.c
/titanic_41/usr/src/uts/i86xpv/os/xpv_timestamp.c
/titanic_41/usr/src/uts/intel/Makefile.files
/titanic_41/usr/src/uts/intel/Makefile.intel
/titanic_41/usr/src/uts/intel/elfexec/Makefile
/titanic_41/usr/src/uts/intel/i40e/Makefile
/titanic_41/usr/src/uts/intel/ia32/ml/i86_subr.s
/titanic_41/usr/src/uts/intel/ia32/os/comm_page_util.c
/titanic_41/usr/src/uts/intel/ia32/sys/comm_page_util.h
/titanic_41/usr/src/uts/intel/sys/machlock.h
/titanic_41/usr/src/uts/intel/sys/segments.h
/titanic_41/usr/src/uts/intel/sys/x86_archext.h
/titanic_41/usr/src/uts/sfmmu/vm/hat_sfmmu.c
/titanic_41/usr/src/uts/sparc/v9/os/simulator.c
/titanic_41/usr/src/uts/sparc/v9/vm/seg_nf.c
/titanic_41/usr/src/uts/sun4/io/rootnex.c
90ecf9e103-Feb-2017 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

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

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>

refs #3582

show more ...

a2d10a3113-Feb-2017 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

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

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>

refs #3582

show more ...

b13ab54603-Aug-2017 Hans Rosenfeld <hans.rosenfeld@joyent.com>

8631 only 16 NVMe controllers usable per system due to 18bit minor number limit
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Reviewed by: Yuri

8631 only 16 NVMe controllers usable per system due to 18bit minor number limit
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Reviewed by: Yuri Pankov <yuripv@gmx.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

refs #3582

show more ...

0d195e5907-Jun-2017 Hans Rosenfeld <hans.rosenfeld@joyent.com>

6234 nvme should support polled I/O
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Yuri Pankov <yuripv@gmx.com>
Reviewed by: Igor Koz

6234 nvme should support polled I/O
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Yuri Pankov <yuripv@gmx.com>
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Reviewed by: Toomas Soome <tsoome@me.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

refs #3582

show more ...

373173c806-Jul-2017 Hans Rosenfeld <hans.rosenfeld@joyent.com>

8466 fix for 8268 forgot to actually ignore the namespaces with bad block size
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Yuri Pankov <yuripv@gmx.com>
Approved by: Dan McDonald <danmcd@jo

8466 fix for 8268 forgot to actually ignore the namespaces with bad block size
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Yuri Pankov <yuripv@gmx.com>
Approved by: Dan McDonald <danmcd@joyent.com>

refs #3582

show more ...

c7d9a15631-May-2017 Hans Rosenfeld <hans.rosenfeld@joyent.com>

8268 NVMe driver needs to ignore namespaces that specify an unused LBA Format
Reviewed by: Yuri Pankov <yuripv@gmx.com>
Reviewed by: Jason King <jason.brian.king@gmail.com>
Reviewed by: Toomas Soome

8268 NVMe driver needs to ignore namespaces that specify an unused LBA Format
Reviewed by: Yuri Pankov <yuripv@gmx.com>
Reviewed by: Jason King <jason.brian.king@gmail.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Approved by: Dan McDonald <danmcd@joyent.com>

refs #3582

show more ...

b2b553e914-Feb-2017 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

8427 update nvme theory statement for 7296
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>

refs #3582

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

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

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>

refs #3582

show more ...

a097239010-Apr-2017 Robert Mustacchi <rm@joyent.com>

8305 Need to handle NVMe devices with EUI64 values
Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Yuri Pankov <yuripv@gmx.c

8305 Need to handle NVMe devices with EUI64 values
Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Yuri Pankov <yuripv@gmx.com>
Reviewed by: Dale Ghent <daleg@elemental.org>
Approved by: Gordon Ross <gordon.w.ross@gmail.com>

refs #3582

show more ...

8fcbaa0f03-Apr-2017 Robert Mustacchi <rm@joyent.com>

8239 Want NVMe 1.2 support
Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Review

8239 Want NVMe 1.2 support
Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Approved by: Dan McDonald <danmcd@kebe.com>

refs #3582

show more ...

f30c145520-Dec-2016 Hans Rosenfeld <hans.rosenfeld@nexenta.com>

7723 disable MSI-X in nvme on VMware
Reviewed by: Rick McNeal <rick.mcneal@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: D

7723 disable MSI-X in nvme on VMware
Reviewed by: Rick McNeal <rick.mcneal@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Dan McDonald <danmcd@omniti.com>

refs #3582

show more ...

9f7d113d03-Dec-2015 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: Gar

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>

refs #3582

show more ...

5e2ba75c06-Apr-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 Spro

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>

refs #3582

show more ...

c77c57cd06-Apr-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>
Revie

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>

refs #3582

show more ...

8e4540dd14-Sep-2016 Dan McDonald <danmcd@omniti.com>

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

refs #3582

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

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>

refs #3582

show more ...

44bbac1530-Aug-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 <

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>

refs #3582

show more ...

e228dc2f18-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@nexen

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>

refs #3582

show more ...

29d5e65816-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>
Revi

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>

refs #3582

show more ...

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

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>

refs #3582

show more ...

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

refs #

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>

refs #3582

show more ...

f3307f6a08-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: Rob

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>

refs #3582

show more ...

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

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>

refs #3582

show more ...

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

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>

refs #3582

show more ...

12