History log of /src/sys/dev/ic/nvmereg.h |
Revision | | Date | Author | Comments |
1.19 |
| 12-Oct-2022 |
andvar | fix few typos in comments.
|
1.18 |
| 01-Aug-2022 |
mlelstv | Also fix shift values for SCT constants.
|
1.17 |
| 31-Jul-2022 |
mlelstv | The status is an 8 bit field. Fix masks and move the status type field to the correct bit position.
|
1.16 |
| 14-Nov-2021 |
skrll | Use BITS(3) some more. Same nvme.o before and after.
|
1.15 |
| 27-Sep-2020 |
jdolecek | add definition of the bit indicating support for APSTA
|
1.14 |
| 05-Oct-2019 |
mrg | remove __packed attribute from struct ieee80211_radiotap_header and all the structures that include it.
this should not change anything while avoiding packed vs alignment warnings from GCC 8, and potentially pessimised code generation due to the packed marker (there are no misaligned members, just that the per-device parts may end unaligned.)
all consumers of these members are done from the properly aligned packet members directly, or, as a union with a 64 byte member, also properly aligned. codegen didn't appear to change, except for the definition of sizeof(struct driver_[rt]x_radiotap_header) in debug info, which is not directly used anywhere.
|
1.13 |
| 01-Dec-2018 |
jdolecek | rename NVME_ID_CTRLR_ONCS_SAVE back to NVME_ID_CTRLR_ONCS_SET_FEATURES; it's actually used in nvmectl sources too, and while 'Save' is more correct it's not complete either, so better to leseen churn - according to spec it's support for 'Save' for Set Features, and support for 'Select' for Get Features
|
1.12 |
| 01-Dec-2018 |
jdolecek | support DIOCSCACHE + DKCACHE_WRITE if volatile write cache is present
fix the Get Features call for DIOCGCACHE to actually retrieve the current value properly
|
1.11 |
| 18-Apr-2018 |
nonaka | branches: 1.11.2; Add some new structure fileds, opcodes and statuses from NVMe 1.3a.
|
1.10 |
| 17-Apr-2018 |
nonaka | nvmectl(8): Sync with FreeBSD nvmecontrol(8) r328763.
|
1.9 |
| 29-May-2017 |
nonaka | branches: 1.9.2; 1.9.8; 1.9.10; nvme(4): Mask non relevant bits when pritting version number.
from OpenBSD nvme.c r1.52.
|
1.8 |
| 28-Feb-2017 |
jdolecek | implement DIOCGCACHE
|
1.7 |
| 13-Feb-2017 |
nonaka | NVMe 1.2.1
|
1.6 |
| 08-Oct-2016 |
jdolecek | branches: 1.6.2; add defines for dataset management (from NVMe spec rev 1.2)
|
1.5 |
| 17-Sep-2016 |
jdolecek | add macros to read AQA subvalues, is used by nvme_dumpregs()
|
1.4 |
| 16-Sep-2016 |
jdolecek | add IO flags for FUA and also LR while here
|
1.3 |
| 04-Jun-2016 |
nonaka | branches: 1.3.2; nvmectl(8): Added NVM Express control utility.
Ported from FreeBSD nvmecontrol(8).
|
1.2 |
| 04-Jun-2016 |
nonaka | Add NVMe command passthrough support.
|
1.1 |
| 01-May-2016 |
nonaka | branches: 1.1.2; Added nvme(4) for Non-Volatile Memory Host Controller Interface devices. Ported from OpenBSD.
|
1.1.2.6 |
| 28-Aug-2017 |
skrll | Sync with HEAD
|
1.1.2.5 |
| 05-Dec-2016 |
skrll | Sync with HEAD
|
1.1.2.4 |
| 05-Oct-2016 |
skrll | Sync with HEAD
|
1.1.2.3 |
| 09-Jul-2016 |
skrll | Sync with HEAD
|
1.1.2.2 |
| 29-May-2016 |
skrll | Sync with HEAD
|
1.1.2.1 |
| 01-May-2016 |
skrll | file nvmereg.h was added on branch nick-nhusb on 2016-05-29 08:44:21 +0000
|
1.3.2.2 |
| 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.3.2.1 |
| 04-Nov-2016 |
pgoyette | Sync with HEAD
|
1.6.2.1 |
| 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.9.10.2 |
| 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
1.9.10.1 |
| 22-Apr-2018 |
pgoyette | Sync with HEAD
|
1.9.8.2 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.9.8.1 |
| 29-May-2017 |
jdolecek | file nvmereg.h was added on branch tls-maxphys on 2017-12-03 11:37:03 +0000
|
1.9.2.1 |
| 19-Apr-2018 |
martin | 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
|
1.11.2.2 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.11.2.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|