blob: 2978c82a7e6adbb36e535607497f454f779f3f88 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
|
nvme-set-reg(1)
===============
NAME
----
nvme-set-reg - Writes and shows the defined NVMe controller register
SYNOPSIS
--------
[verse]
'nvme set-reg' <device> [--offset=<offset>, -O <offset>]
[--value=<val> | -V <val>] [--mmio32 | -m]
[--intms=<val>] [--intmc=<val>] [--cc=<val>]
[--csts=<val>] [--nssr=<val>] [--aqa=<val>]
[--asq=<val>] [--acq=<val>] [--bprsel=<val>]
[--bpmbl=<val>] [--cmbmsc=<val>] [--nssd=<val>]
[--pmrctl=<val>] [--pmrmscl=<val>] [--pmrmscu=<val>]
[--output-format=<fmt> | -o <fmt>] [--verbose | -v]
[--timeout=<timeout> | -t <timeout>]
DESCRIPTION
-----------
Writes and shows the defined NVMe controller register.
OPTIONS
-------
-O <offset>::
--offset=<offset>::
offset of the requested register
-V <val>::
--value=<val>::
the value of the register to be set
--mmio32::
-m::
Access 64-bit registers as 2 32-bit
--intms=<val>::
INTMS=0xc register offset
--intmc=<val>::
INTMC=0x10 register offset
--cc=<val>::
CC=0x14 register offset
--csts=<val>::
CSTS=0x1c register offset
--nssr=<val>::
NSSR=0x20 register offset
--aqa=<val>::
AQA=0x24 register offset
--asq=<val>::
ASQ=0x28 register offset
--acq=<val>::
ACQ=0x30 register offset
--bprsel=<val>::
BPRSEL=0x44 register offset
--bpmbl=<val>::
BPMBL=0x48 register offset
--cmbmsc=<val>::
CMBMSC=0x50 register offset
--nssd=<val>::
NSSD=0x64 register offset
--pmrctl=<val>::
PMRCTL=0xe04 register offset
--pmrmscl=<val>::
PMRMSCL=0xe14 register offset
--pmrmscu=<val>::
PMRMSCU=0xe18 register offset
-o <fmt>::
--output-format=<fmt>::
Set the reporting format to 'normal', 'json' or 'binary'. Only one
output format can be used at a time.
-v::
--verbose::
Increase the information detail in the output.
-t <timeout>::
--timeout=<timeout>::
Override default timeout value. In milliseconds.
EXAMPLES
--------
* The following will run the set-reg command with offset 0x14 and value 0x460000
+
------------
# nvme set-reg /dev/nvme0 -O 0x14 -V 0x460000
------------
NVME
----
Part of the nvme-user suite.
|