The NetBSD Project

CVS log for src/sys/dev/ic/nvmereg.h

[BACK] Up to [cvs.NetBSD.org] / src / sys / dev / ic

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.19 / (download) - annotate - [select for diffs], Wed Oct 12 20:50:43 2022 UTC (3 months, 3 weeks ago) by andvar
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10, HEAD
Changes since 1.18: +4 -4 lines
Diff to previous 1.18 (colored)

fix few typos in comments.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Aug 1 07:34:28 2022 UTC (6 months ago) by mlelstv
Branch: MAIN
CVS Tags: bouyer-sunxi-drm-base, bouyer-sunxi-drm
Changes since 1.17: +5 -5 lines
Diff to previous 1.17 (colored)

Also fix shift values for SCT constants.

Revision 1.17 / (download) - annotate - [select for diffs], Sun Jul 31 11:58:37 2022 UTC (6 months ago) by mlelstv
Branch: MAIN
Changes since 1.16: +5 -5 lines
Diff to previous 1.16 (colored)

The status is an 8 bit field. Fix masks and move the status type field
to the correct bit position.

Revision 1.16 / (download) - annotate - [select for diffs], Sun Nov 14 07:27:25 2021 UTC (14 months, 2 weeks ago) by skrll
Branch: MAIN
Changes since 1.15: +7 -7 lines
Diff to previous 1.15 (colored)

Use BITS(3) some more.  Same nvme.o before and after.

Revision 1.15 / (download) - annotate - [select for diffs], Sun Sep 27 16:44:24 2020 UTC (2 years, 4 months ago) by jdolecek
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored)

add definition of the bit indicating support for APSTA

Revision 1.11.2.2 / (download) - annotate - [select for diffs], Mon Apr 13 08:04:21 2020 UTC (2 years, 9 months ago) by martin
Branch: phil-wifi
Changes since 1.11.2.1: +3 -3 lines
Diff to previous 1.11.2.1 (colored) to branchpoint 1.11 (colored) next main 1.12 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.14 / (download) - annotate - [select for diffs], Sat Oct 5 23:27:20 2019 UTC (3 years, 3 months ago) by mrg
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, is-mlppp-base, is-mlppp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Changes since 1.13: +3 -3 lines
Diff to previous 1.13 (colored)

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.

Revision 1.11.2.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:07:11 2019 UTC (3 years, 7 months ago) by christos
Branch: phil-wifi
Changes since 1.11: +6 -2 lines
Diff to previous 1.11 (colored)

Sync with HEAD

Revision 1.9.10.2 / (download) - annotate - [select for diffs], Wed Dec 26 14:01:48 2018 UTC (4 years, 1 month ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.9.10.1: +6 -2 lines
Diff to previous 1.9.10.1 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored)

Sync with HEAD, resolve a few conflicts

Revision 1.13 / (download) - annotate - [select for diffs], Sat Dec 1 18:25:39 2018 UTC (4 years, 2 months ago) by jdolecek
Branch: MAIN
CVS Tags: phil-wifi-20190609, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, isaki-audio2-base, isaki-audio2
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

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

Revision 1.12 / (download) - annotate - [select for diffs], Sat Dec 1 15:07:58 2018 UTC (4 years, 2 months ago) by jdolecek
Branch: MAIN
Changes since 1.11: +7 -3 lines
Diff to previous 1.11 (colored)

support DIOCSCACHE + DKCACHE_WRITE if volatile write cache is present

fix the Get Features call for DIOCGCACHE to actually retrieve the current
value properly

Revision 1.9.10.1 / (download) - annotate - [select for diffs], Sun Apr 22 07:20:20 2018 UTC (4 years, 9 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.9: +148 -14 lines
Diff to previous 1.9 (colored)

Sync with HEAD

Revision 1.9.2.1 / (download) - annotate - [select for diffs], Thu Apr 19 15:37:56 2018 UTC (4 years, 9 months ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1
Changes since 1.9: +148 -14 lines
Diff to previous 1.9 (colored) next main 1.10 (colored)

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

Revision 1.11 / (download) - annotate - [select for diffs], Wed Apr 18 10:10:26 2018 UTC (4 years, 9 months ago) by nonaka
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, jdolecek-ncqfixes-base, jdolecek-ncqfixes
Branch point for: phil-wifi
Changes since 1.10: +61 -12 lines
Diff to previous 1.10 (colored)

Add some new structure fileds, opcodes and statuses from NVMe 1.3a.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Apr 17 08:54:35 2018 UTC (4 years, 9 months ago) by nonaka
Branch: MAIN
Changes since 1.9: +89 -4 lines
Diff to previous 1.9 (colored)

nvmectl(8): Sync with FreeBSD nvmecontrol(8) r328763.

Revision 1.9.8.2 / (download) - annotate - [select for diffs], Sun Dec 3 11:37:03 2017 UTC (5 years, 2 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.9.8.1: +486 -0 lines
Diff to previous 1.9.8.1 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored)

update from HEAD

Revision 1.1.2.6 / (download) - annotate - [select for diffs], Mon Aug 28 17:52:03 2017 UTC (5 years, 5 months ago) by skrll
Branch: nick-nhusb
Changes since 1.1.2.5: +8 -5 lines
Diff to previous 1.1.2.5 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

Sync with HEAD

Revision 1.9.8.1, Mon May 29 02:20:34 2017 UTC (5 years, 8 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.9: +0 -486 lines
FILE REMOVED

file nvmereg.h was added on branch tls-maxphys on 2017-12-03 11:37:03 +0000

Revision 1.9 / (download) - annotate - [select for diffs], Mon May 29 02:20:34 2017 UTC (5 years, 8 months ago) by nonaka
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, pgoyette-compat-base, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, netbsd-8-base, matt-nb8-mediatek-base, matt-nb8-mediatek
Branch point for: tls-maxphys, pgoyette-compat, netbsd-8
Changes since 1.8: +3 -6 lines
Diff to previous 1.8 (colored)

nvme(4): Mask non relevant bits when pritting version number.

from OpenBSD nvme.c r1.52.

Revision 1.6.2.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:53:46 2017 UTC (5 years, 9 months ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.6: +7 -1 lines
Diff to previous 1.6 (colored) next main 1.7 (colored)

Sync with HEAD

Revision 1.3.2.2 / (download) - annotate - [select for diffs], Mon Mar 20 06:57:28 2017 UTC (5 years, 10 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.3.2.1: +7 -1 lines
Diff to previous 1.3.2.1 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

Sync with HEAD

Revision 1.8 / (download) - annotate - [select for diffs], Tue Feb 28 20:53:50 2017 UTC (5 years, 11 months ago) by jdolecek
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, pgoyette-localcount-20170320, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1
Changes since 1.7: +6 -1 lines
Diff to previous 1.7 (colored)

implement DIOCGCACHE

Revision 1.7 / (download) - annotate - [select for diffs], Mon Feb 13 11:11:32 2017 UTC (5 years, 11 months ago) by nonaka
Branch: MAIN
Changes since 1.6: +2 -1 lines
Diff to previous 1.6 (colored)

NVMe 1.2.1

Revision 1.1.2.5 / (download) - annotate - [select for diffs], Mon Dec 5 10:55:01 2016 UTC (6 years, 1 month ago) by skrll
Branch: nick-nhusb
Changes since 1.1.2.4: +19 -2 lines
Diff to previous 1.1.2.4 (colored) to branchpoint 1.1 (colored)

Sync with HEAD

Revision 1.3.2.1 / (download) - annotate - [select for diffs], Fri Nov 4 14:49:09 2016 UTC (6 years, 2 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.3: +22 -1 lines
Diff to previous 1.3 (colored)

Sync with HEAD

Revision 1.6 / (download) - annotate - [select for diffs], Sat Oct 8 16:05:32 2016 UTC (6 years, 3 months ago) by jdolecek
Branch: MAIN
CVS Tags: pgoyette-localcount-20170107, pgoyette-localcount-20161104, nick-nhusb-base-20170204, nick-nhusb-base-20161204, bouyer-socketcan-base
Branch point for: bouyer-socketcan
Changes since 1.5: +19 -2 lines
Diff to previous 1.5 (colored)

add defines for dataset management (from NVMe spec rev 1.2)

Revision 1.1.2.4 / (download) - annotate - [select for diffs], Wed Oct 5 20:55:41 2016 UTC (6 years, 3 months ago) by skrll
Branch: nick-nhusb
Changes since 1.1.2.3: +5 -1 lines
Diff to previous 1.1.2.3 (colored) to branchpoint 1.1 (colored)

Sync with HEAD

Revision 1.5 / (download) - annotate - [select for diffs], Sat Sep 17 23:59:30 2016 UTC (6 years, 4 months ago) by jdolecek
Branch: MAIN
CVS Tags: nick-nhusb-base-20161004
Changes since 1.4: +3 -1 lines
Diff to previous 1.4 (colored)

add macros to read AQA subvalues, is used by nvme_dumpregs()

Revision 1.4 / (download) - annotate - [select for diffs], Fri Sep 16 10:54:45 2016 UTC (6 years, 4 months ago) by jdolecek
Branch: MAIN
Changes since 1.3: +3 -1 lines
Diff to previous 1.3 (colored)

add IO flags for FUA and also LR while here

Revision 1.1.2.3 / (download) - annotate - [select for diffs], Sat Jul 9 20:25:02 2016 UTC (6 years, 6 months ago) by skrll
Branch: nick-nhusb
Changes since 1.1.2.2: +81 -6 lines
Diff to previous 1.1.2.2 (colored) to branchpoint 1.1 (colored)

Sync with HEAD

Revision 1.3 / (download) - annotate - [select for diffs], Sat Jun 4 16:29:35 2016 UTC (6 years, 8 months ago) by nonaka
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20160907, localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.2: +76 -6 lines
Diff to previous 1.2 (colored)

nvmectl(8): Added NVM Express control utility.

Ported from FreeBSD nvmecontrol(8).

Revision 1.2 / (download) - annotate - [select for diffs], Sat Jun 4 16:11:51 2016 UTC (6 years, 8 months ago) by nonaka
Branch: MAIN
Changes since 1.1: +6 -1 lines
Diff to previous 1.1 (colored)

Add NVMe command passthrough support.

Revision 1.1.2.2 / (download) - annotate - [select for diffs], Sun May 29 08:44:21 2016 UTC (6 years, 8 months ago) by skrll
Branch: nick-nhusb
Changes since 1.1.2.1: +387 -0 lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored)

Sync with HEAD

Revision 1.1.2.1, Sun May 1 10:21:02 2016 UTC (6 years, 9 months ago) by skrll
Branch: nick-nhusb
Changes since 1.1: +0 -387 lines
FILE REMOVED

file nvmereg.h was added on branch nick-nhusb on 2016-05-29 08:44:21 +0000

Revision 1.1 / (download) - annotate - [select for diffs], Sun May 1 10:21:02 2016 UTC (6 years, 9 months ago) by nonaka
Branch: MAIN
CVS Tags: nick-nhusb-base-20160529
Branch point for: nick-nhusb

Added nvme(4) for Non-Volatile Memory Host Controller Interface devices.
Ported from OpenBSD.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>