]> git.baikalelectronics.ru Git - kernel.git/commit
NVMe: Update namespace and controller identify structures to the 1.1a spec
authorDimitri John Ledkov <dimitri.ledkov@canonical.com>
Wed, 7 May 2014 19:55:30 +0000 (20:55 +0100)
committerMatthew Wilcox <matthew.r.wilcox@intel.com>
Fri, 9 May 2014 22:50:53 +0000 (18:50 -0400)
commit253040994a11791af581d13d004dd108ccc74918
tree3292a70af5dc1e79ae7c3a02f4585dd478a3a521
parent5a67357241b29c7d92a5de323e746d2def9240be
NVMe: Update namespace and controller identify structures to the 1.1a spec

Controller: add CNTLID, AVSCC, APSTA, NVSCC, ACWU, SGLS fields.

Namespace: add NMIC, RESCAP, EUI64 fields. EUI64 is specifically
interesting, since it can be used to construct an UEFI NVMe device
path for a boot entry.

As per NVM Express 1.1a spec:
http://www.nvmexpress.org/wp-content/uploads/NVM-Express-1_1a.pdf

Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com>
Signed-off-by: Matthew Wilcox <matthew.r.wilcox@intel.com>
include/uapi/linux/nvme.h