-
Notifications
You must be signed in to change notification settings - Fork 3
/
ChangeLog
185 lines (174 loc) · 8.15 KB
/
ChangeLog
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
Each utility has its own version number, date of last change and
some description at the top of its ".c" file. All utilities in the main
directory have their own "man" pages.
Changelog for pre-release smp_utils-1.00 [20230426] [svn: r181]
- smp_discover, smp_discover_list: when -c is given in
single line per phy mode, report if attached phy's
speed capability is higher than each expander phy
- all utilities that use the --interface=PARAMS option:
pre-fill the i_params array with zeros
- lib/smp_aac_io.c (aac interface): fix bounds error
causing all > 512 byte responses to crash the request
and hang the aac interface
- warn if Linux bsg support compiled out but attempt to
open device file name especially if fname contains "bsg"
- smp_lib: fix --interface=mpt reversing expander address
- remove the imtermediate files generated by ./autogen.sh
- this reduces size of svn and git repositories but still
plan to have these intermediate files in release tarballs
Changelog for smp_utils-0.99 [20200305] [svn: r171]
- smp_discover(_list): add --dsn option to show
device slot number in single line per phy summary
- attached SAS device type, word SAS added (spl4r01)
- add SAS connector types, shared with NVMe (ses3r8)
- add buffered phy burst size field (spl4r07)
- add attached apta capable field
- update phy capabilities decode (spl5r02)
- use Report general to get number phys rather
than loop until an error occurs
- smp_rep_general: add extended fairness field
- add initial time to delay expander forward open
indication field
- add external port field (spl5r02)
- smp_phy_test: change default linkrate from 3 to 6 Gbps
which is value 0xa
- smp_conf_phy_event: fix file pointer leak
- add G5 (22.5 Gbps for SAS-4) settings [spl4r06]
- convert many two valued ints to bools
- smp_lib:
- add smp_get_connector_type_str(), smp_get_num_nomult()
and smp_get_llnum_nomult()
- add dStrHexErr() and dStrHexStr()
- add hex2stdout, hex2stderr and hex2str
- add smp_is_big_endian(), smp_all_zeros() and
smp_all_ffs()
- add sg_unaligned.h and sg_pr2serr.h headers
- change connector name: 'SAS SlimLine' to 'SlimSAS'
- sync with spl5r08
- cleanup configure.ac + Makefile.am
- update BSD license from 3 to 2 clause aka FreeBSD
license (without reference to FreeBSD project)
- debian: bump compat file contents from 7 to 10
Changelog for smp_utils-0.98 [20140526] [svn:r138]
- add Linux aacraid support, interface name : aac
- device name has form /dev/aac[N[,E_ID]]
- smp_discover, smp_discover_list: in 1 line summary use
routing attribute "U" instead of "T" if "table to
table supported" set in report general response
- output device slot (group) number if len > 109
- add 'attached persistent capable' bit (spl3r2)
- add pwr_dis_* fields (spl3r3)
- add '--cap' option to decode phy capabilities
- change 'end device' to 'SAS or SATA device'
- smp_discover: '-mm' produces full output for each phy
- smp_rep_broadcast: add broadcast type names
- smp_general: add 'initiates ssp close' and 'ssp
maximum connect time limit' fields (spl3r04)
- add support for mpt3ctl (Linux LSI 12 Gbps HBAs)
- change binary install from /usr/sbin to /usr/bin since
sbin caused problems
- examples folder scripts cleanup
- make code more C11/C++ friendly
Changelog for smp_utils-0.97 [20120120] [svn:r116]
- smp_conf_phy_event: new utility
- change to ./configure style build and use smputils
runtime and development libraries
- change binary install from /usr/bin to /usr/sbin
in debian and rpm (.spec) scripts
- sync to SPL-2 (spl2r03)
- take resid into account when calculating the actual
response length
- smp_rep_phy_event, smp_rep_phy_event_list: add --enumerate
option to list Phy Event Source names
- smp_read_gpio, smp_write_gpio: move register type,
index and count fields in enhanced variants
- add solaris and freebsd ports
Changelog for smp_utils-0.96 [20110620] [svn:r96]
- smp_conf_zone_perm_tbl, smp_conf_zone_man_pass
smp_conf_zone_phy_info, smp_ena_dis_zoning,
smp_rep_broadcast, smp_rep_phy_event, smp_rep_phy_event_list,
smp_rep_self_conf_stat, smp_rep_zone_man_pass,
smp_rep_zone_perm_tbl, smp_zone_activate, smp_zoned_broadcast,
smp_zone_lock, smp_zone_unlock:
add these new utilities
- all utilities: sync to SPL-2 (spl2r01)
-those with '--phy=ID' option: increase max from 128 to 254
- smp_discover, smp_discover_list: add --adn and --summary
- make --summary default if --phy=ID option not given
- with --summary show disabled and errored phys
- smp_discover: add --my and --zero option
- smp_discover_list: add --zpi=FN option
- smp_rep_general, smp_rep_manufacturer, smp_rep_phy_err_log,
smp_rep_phy_sata: add --zero options
- smp_conf_general: add --power option
- smp_read_gpio, smp_write_gpio: add --enhanced option
- add examples directory, mainly for zoning
- remove doc/smp_utils.html , refer readers to web page
- remove tpl (ai) interface
Changelog for smp_utils-0.95 [20101116] [svn:r47]
- place link to smp_utils.html examples in man pages
- alter Makefile for non-root users
- add spl-r04 discover changes (spl is upper layers of sas-2.1)
- mpt: cope with mpt2 ioctl that uses a different magic number
Changelog for smp_utils-0.94 [20081229] [svn:r40]
- smp_discover: sync to sas2r15
- smp_discover_list: sync to sas2r15
- smp_rep_general: sync to sas2r15
- smp_rep_exp_route_tbl: sync to sas2r15
- smp_lib: sync to sas2r15
- sgv4: more detail in error messages
- sgv4: drop scsi.h include, gives problems with lk 2.6.27
- mpt: allow either /dev/mptctl or /dev/mpt2ctl [10;220-221]
- warn if target SAS address is 0x00000000 when -v given
Changelog for smp_utils-0.93 [20080106] [svn:r7]
- sgv4: add new interface
- smp_phy_control: sync with sas2r10
- smp_rep_phy_sata: affiliation contexts, added sas2r08
- smp_discover: add '--list' option for attribute=value output
- smp_rep_general: sync with sas2r09..12
- smp_discover, smp_discover_list: sync with sas2r09..12
- warn if expander's SAS address is different from requested
- add smp_rep_exp_route_tbl utility
- abridge output from responses when prior to SAS-2
- rename this file from CHANGELOG to ChangeLog
- place code in subversion repository
- move smp_lib.h into include directory
- move man pages into doc directory
- add 'conforms to' section
- fix FreeBSD build
Changelog for smp_utils-0.92 [20061208]
- all: suggest using '-v' if smp_send_req() fails
- smp_lib: sync function names and results with sas2r07
- smp_rep_general: sync with sas2r07
- smp_rep_route_info: add '--multiple' and '--num="
options. Underlying SMP function may be called multiple
times to show one line per phy's route table.
- smp_lib.h: add C++ 'extern "C" ' wrapper
- smp_discover+smp_discover_list: sync with sas2r07
- smp_conf_general: add new SMP function
- smp_utils.8: suggestions for finding expander SAS addresses
and mptsas ioc_num
- Makefile.freebsd: builds utilities on FreeBSD
- man pages: cleanup
Changelog for smp_utils-0.91 [20060822]
- add '--multiple' to smp_discover
- add uniform exit status values (see 'man smp_utils')
- fix affiliations flags in smp_rep_phy_sata
- report bad operation abbreviations in smp_phy_control
- add '--change_report' option to smp_rep_general
- improve mpt error detection and reporting
- add information to COVERAGE file
- smp_rep_general: add physical presence and zoning bits
- smp_phy_test: add new SMP function
- smp_discover_list: add new SMP function
- smp_conf_route_info, smp_phy_control, smp_phy_test:
add '--expected=' option to set "expected expander
change count" in request
Changelog for smp_utils-0.90 [20060611]
- add smp_read_gpio utility (READ GPIO REGISTER)
- add logic to read SMP_UTILS_DEVICE and SMP_UTILS_SAS_ADDR
environment variables if those options not on command line
- add smp_conf_route_info (CONFIGURE ROUTE INFORMATION)
- add smp_write_gpio (WRITE GPIO REGISTER)
- add debian build infrastructure
- add smp_utils.html to doc subdirectory