Module Name: src Committed By: martin Date: Thu Apr 19 15:37:56 UTC 2018
Modified Files: src/sbin/nvmectl [netbsd-8]: Makefile bignum.c devlist.c firmware.c identify.c logpage.c nvme.h nvmectl.8 nvmectl.c nvmectl.h perftest.c power.c reset.c wdc.c src/sys/dev/ic [netbsd-8]: ld_nvme.c nvme.c nvmeio.h nvmereg.h nvmevar.h src/sys/dev/pci [netbsd-8]: nvme_pci.c Added Files: src/sbin/nvmectl [netbsd-8]: util.c Log Message: Pull up following revision(s) (requested by nonaka in ticket #781): sbin/nvmectl/Makefile 1.4 sbin/nvmectl/bignum.c 1.2 sbin/nvmectl/devlist.c 1.3-1.5 sbin/nvmectl/firmware.c 1.3,1.4 sbin/nvmectl/identify.c 1.3-1.5 sbin/nvmectl/logpage.c 1.5-1.7 sbin/nvmectl/nvme.h 1.3 sbin/nvmectl/nvmectl.8 1.5 sbin/nvmectl/nvmectl.c 1.5-1.7 sbin/nvmectl/nvmectl.h 1.5-1.8 sbin/nvmectl/perftest.c 1.3-1.5 sbin/nvmectl/power.c 1.3,1.4 sbin/nvmectl/reset.c 1.2,1.3 sbin/nvmectl/util.c 1.1,1.2 sbin/nvmectl/wdc.c 1.2-1.4 sys/dev/ic/ld_nvme.c 1.20 sys/dev/ic/nvme.c 1.38,1.39 sys/dev/ic/nvmeio.h 1.2 sys/dev/ic/nvmereg.h 1.10,1.11 sys/dev/ic/nvmevar.h 1.16 sys/dev/pci/nvme_pci.c 1.20 nvmectl(8): Sync with FreeBSD nvmecontrol(8) r328763. nvmectl(8): fix wdc command usage. nvme(4): Added some delay before check RDY bit quirk when disabling device. Pick from FreeBSD nvme(4) r326937. Add some new structure fileds, opcodes and statuses from NVMe 1.3a. nvmectl(8): Add big-endian support. from FreeBSD nvmecontolr(8) r329824. nvmectl(8): fix subcommand usage. nvmectl(8): Remove some wdc subcommands from man page. - wdc drive-log - wdc get-crash-dump - wdc purge - wdc purge-monitor Typos. use setprogname()/getprogname(), do not hardcode the prognam name in fixed strings To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.3.2.1 src/sbin/nvmectl/Makefile cvs rdiff -u -r1.1 -r1.1.8.1 src/sbin/nvmectl/bignum.c \ src/sbin/nvmectl/reset.c cvs rdiff -u -r1.2 -r1.2.8.1 src/sbin/nvmectl/devlist.c \ src/sbin/nvmectl/identify.c src/sbin/nvmectl/perftest.c \ src/sbin/nvmectl/power.c cvs rdiff -u -r1.2 -r1.2.2.1 src/sbin/nvmectl/firmware.c \ src/sbin/nvmectl/nvme.h cvs rdiff -u -r1.4 -r1.4.2.1 src/sbin/nvmectl/logpage.c \ src/sbin/nvmectl/nvmectl.8 src/sbin/nvmectl/nvmectl.c \ src/sbin/nvmectl/nvmectl.h cvs rdiff -u -r0 -r1.2.2.2 src/sbin/nvmectl/util.c cvs rdiff -u -r1.1 -r1.1.4.1 src/sbin/nvmectl/wdc.c cvs rdiff -u -r1.16.2.2 -r1.16.2.3 src/sys/dev/ic/ld_nvme.c cvs rdiff -u -r1.30.2.3 -r1.30.2.4 src/sys/dev/ic/nvme.c cvs rdiff -u -r1.1 -r1.1.12.1 src/sys/dev/ic/nvmeio.h cvs rdiff -u -r1.9 -r1.9.2.1 src/sys/dev/ic/nvmereg.h cvs rdiff -u -r1.13.6.2 -r1.13.6.3 src/sys/dev/ic/nvmevar.h cvs rdiff -u -r1.19 -r1.19.2.1 src/sys/dev/pci/nvme_pci.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.