Project

General

Profile

Actions

Bug #7382

closed

basic NVMe 1.1 support

Added by Hans Rosenfeld almost 6 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Normal
Category:
driver - device drivers
Start date:
2016-09-15
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage
Gerrit CR:

Description

By now the nvme driver has been successfully tested on a few NVMe 1.1 devices. It's time to bump the supported version and attach it to the NVMe PCI class by default.

This includes an update to a few data structures to include fields specified by NVMe 1.1, including but not limited to the EUI64 of the IDENTIFY NAMESPACE data structure. Code to use the namespace EUI64 for devid and device node name will be included as well, but as that hasn't been tested on real hardware yet the driver will ignore namespaces having a EUI64 unless the strict-version property is set to 0. This will allow testing of the code when devices show up, and at the same time prevent accidentally changing devid and device node names when this code is finally tested and enabled by default.

Actions

Also available in: Atom PDF