#
330449 |
|
05-Mar-2018 |
eadler |
MFC r326276:
various: general adoption of SPDX licensing ID tags.
Mainly focus on files that use BSD 2-Clause license, however the tool I was using misidentified many licenses so this was mostly a manual - error prone - task.
The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts.
No functional change intended.
|
#
328733 |
|
01-Feb-2018 |
mav |
MFC r322992 (by imp): Print the controller's ID in identify.
|
#
328729 |
|
01-Feb-2018 |
mav |
MFC r320425 (by imp): Report some aspects of namespaces and namespace support in identify command.
|
#
302408 |
|
07-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
253476 |
|
19-Jul-2013 |
jimharris |
Add message when nvd disks are attached and detached.
As part of this commit, add an nvme_strvis() function which borrows heavily from cam_strvis(). This will allow stripping of leading/trailing whitespace and also handle unprintable characters in model/serial numbers. This function goes into a new nvme_util.c file which is used by both the driver and nvmecontrol.
Sponsored by: Intel Reviewed by: carl MFC after: 3 days
|
#
253437 |
|
17-Jul-2013 |
jimharris |
Define constants for the lengths of the serial number, model number and firmware revision in the controller's identify structure.
Also modify consumers of these fields to ensure they only use the specified number of bytes for their respective fields.
Sponsored by: Intel Reviewed by: carl MFC after: 3 days
|
#
253116 |
|
09-Jul-2013 |
jimharris |
Ensure controller or namespace node name is specified before trying to access it.
While here, also fix the identify usage message to show the -v and -x parameters.
Sponsored by: Intel MFC after: 3 days
|
#
253115 |
|
09-Jul-2013 |
jimharris |
Condense the output for displaying LBA formats.
Sponsored by: Intel MFC after: 3 days
|
#
253114 |
|
09-Jul-2013 |
jimharris |
Send per-namespace logpage commands to the controller devnode, so they are processed as admin commands, not I/O commands.
As part of this change, pull out the code for parsing a namespace node string into a separate function, since it is used for both identify and logpage commands.
Sponsored by: Intel MFC after: 3 days
|
#
253109 |
|
09-Jul-2013 |
jimharris |
Incorporate feedback from bde@ based on r252672 changes:
* Use 0/1 instead of sysexits. Man pages are confusing on this topic, but 0/1 is sufficient for nvmecontrol. * Use err function family where possible instead of fprintf/exit. * Fix some typing errors. * Clean up some error message inconsistencies.
Sponsored by: Intel Submitted by: bde (parts of firmware.c changes) MFC after: 3 days
|
#
252275 |
|
26-Jun-2013 |
jimharris |
Add generalized helper functions for printing hex data as part of nvmecontrol commands.
Submitted by: Joe Golio <joseph.golio@emc.com> Obtained from: EMC / Isilon Storage Division MFC after: 3 days
|
#
252274 |
|
26-Jun-2013 |
jimharris |
Ensure that a device node is specified when invoking the identify or reset commands.
Also improve the checking of device node names, so that better error messages are displayed when incorrect names are specified.
Sponsored by: Intel MFC after: 3 days
|
#
252270 |
|
26-Jun-2013 |
jimharris |
Create #defines for NVME_CTRLR_PREFIX and NVME_NS_PREFIX for the "nvme" and "ns" strings, rather than hardcoding the string values throughout the nvmecontrol code base.
Sponsored by: Intel MFC after: 3 days
|
#
252266 |
|
26-Jun-2013 |
jimharris |
Break out code related to the identify command into a separate source file.
Sponsored by: Intel MFC after: 3 days
|