~ubuntu-branches/ubuntu/precise/pciutils/precise-updates

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Anibal Monsalve Salazar
  • Date: 2010-06-26 14:17:57 UTC
  • mfrom: (2.1.18 sid)
  • Revision ID: james.westby@ubuntu.com-20100626141757-xsp7xqv15qotwels
Tags: 1:3.1.7-4
Update pci.ids with snapshot dated 2010-06-12

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2010-01-31  Martin Mares <mj@ucw.cz>
 
2
 
 
3
        * Released as 3.1.7.
 
4
 
 
5
        * Minor improvements and bug fixes in decoding of the Virtual Channel
 
6
        capability.
 
7
 
 
8
2010-01-24  Martin Mares <mj@ucw.cz>
 
9
 
 
10
        * Released as 3.1.6.
 
11
 
 
12
        * More capabilities decoded: Virtual Channel (except arbitration
 
13
        tables), Root Complex Link, Vendor-Specific (header only), SATA HBA.
 
14
 
 
15
        * All extended capabilities have their version displayed (-vv or more).
 
16
 
 
17
2010-01-19  Martin Mares <mj@ucw.cz>
 
18
 
 
19
        * Released as 3.1.5.
 
20
 
 
21
        * Updated pci.ids to the today's snapshot of the database.
 
22
 
 
23
        * When scanning extended capabilities, properly mask the lowest 2 bits,
 
24
          which are currently reserved. This avoids unaligned access errors on
 
25
          broken hardware (see tests/broken-ecaps).
 
26
 
 
27
        * Large bar sizes are displayed in human-readable format (with units).
 
28
          Thanks to Matthew Wilcox.
 
29
 
 
30
        * Physical slot information is displayed correctly for multi-function cards.
 
31
          Fixed by Matthew Wilcox.
 
32
 
 
33
        * Fixed a couple of typos everywhere.
 
34
 
 
35
        * Library: Fixed bugs in freeing of capabilities.
 
36
 
 
37
        * Windows back-end compiles again.
 
38
 
 
39
2009-08-14  Martin Mares <mj@ucw.cz>
 
40
 
 
41
        * Released as 3.1.4.
 
42
          (sorry that I have missed 22/7 and released it later :-))
 
43
 
 
44
        * Updated pci.ids to the today's snapshot of the database.
 
45
 
 
46
        * Fixed memory and file descriptor leak in the dump back-end.
 
47
        
 
48
        * The SR-IOV capability decoder now prints the VF BAR's.
 
49
        Patch by Chris Wright, cleaned up by me.
 
50
 
 
51
        * On request of certain company's lawyers, we now include a copy
 
52
        of the GPL with our package. It seems that the pciutils are getting
 
53
        mature if the most important bug of the month was this one ;-)
 
54
 
 
55
2009-07-04  Martin Mares <mj@ucw.cz>
 
56
 
 
57
        * Released as 3.1.3.
 
58
 
 
59
        * Updated pci.ids to the current snapshot of the database.
 
60
 
 
61
        * The VPD parser now reports unknown and vendor-defined items
 
62
        properly. It also stops on any item in unknown format, avoiding long
 
63
        output on bogus VPD data. Thanks to Ben Hutchings and Matthew Wilcox.
 
64
 
 
65
        * The MSI-X table size now matches the spec. Thanks to Michael S.
 
66
        Tsirkin.
 
67
 
 
68
        * The Power Management capability now includes the soft reset bit.
 
69
        Thanks to Yu Zhao.
 
70
 
 
71
        * Decoding of the Advanced Features capability has been added.
 
72
        Thanks to Yu Zhao.
 
73
 
 
74
        * The whole package compiles on GNU/kFreeBSD again.
 
75
 
 
76
        The following patches have been contributed by Matthew Wilcox:
 
77
 
 
78
        * The procfs back-end is able to cope with /proc/bus/pci
 
79
        containing names with domains, which occur on sparc64 and
 
80
        possibly other architectures due to a kernel bug.
 
81
 
 
82
        * The sysfs back-end no longer complains when a slot address
 
83
        is missing, which happens with old versions of Linux fakephp.
 
84
 
 
85
        * The Device Serial Number capability is printed in the right
 
86
        byte order.
 
87
 
 
88
        * The MSI and MSI-X capabilities are printed in a prettier way.
 
89
 
 
90
        * The tree output mode (`lspci -t') shows domain numbers only
 
91
        at the root, which makes the output more compact.
 
92
 
 
93
        * Updated documentation on the bus mapping mode (`lspci -M').
 
94
 
 
95
2009-02-01  Martin Mares <mj@ucw.cz>
 
96
 
 
97
        * Released as 3.1.2.
 
98
 
 
99
        * Fixed another silly bug in the command-line parser of setpci.
 
100
 
 
101
2009-01-30  Martin Mares <mj@ucw.cz>
 
102
 
 
103
        * Released as 3.1.1.
 
104
 
 
105
        * Updated pci.ids to the current snapshot of the database.
 
106
 
 
107
        * The configure script now sets LC_ALL to avoid being fooled by
 
108
        locale-dependent behavior of `tr'.
 
109
 
 
110
        * The command-line parser of setpci did sometimes segfault on invalid
 
111
        input. Thanks to Andreas Wiese for a fix.
 
112
 
 
113
2009-01-18  Martin Mares <mj@ucw.cz>
 
114
 
 
115
        * Released as 3.1.0.
 
116
 
 
117
        * Updated pci.ids to the current snapshot of the database.
 
118
 
 
119
        * The Cygwin backend now works on Windows Vista. Thanks to Jonathan
 
120
        Kotta.
 
121
 
 
122
        * Fixed a bug in decoding of the SR-IOV capability. Patch by Yu Zhao.
 
123
 
 
124
        * Details of some PCIe capabilities are displayed only with -vv.
 
125
 
 
126
        * When a BAR is reported by the OS, but not by the device (i.e.,
 
127
        it is marked as [virtual] in lspci), the [disabled] flag is
 
128
        suppressed, because it does not make sense in such cases.
 
129
        Patch by Yu Zhao.
 
130
 
 
131
2008-12-13  Martin Mares <mj@ucw.cz>
 
132
 
 
133
        * The source code of lspci has been split to multiple files, hopefully
 
134
        making it easier to maintain.
 
135
 
 
136
        * The library and lspci now know about physical slot names. So far,
 
137
        they are provided by the sysfs back-end only. Thanks go to Alex Chiang.
 
138
 
 
139
        * When a device has the VPD (Vital Product Data) capability and the
 
140
        VPD data are supplied by the OS, they are decoded and printed in the
 
141
        verbose mode. This currently works only on Linux with the sysfs
 
142
        back-end. Thanks to Ben Hutchings of Solarflare for the patch.
 
143
 
 
144
        * `setpci --version' now works properly.
 
145
 
 
146
        * `setpci --dumpregs' prints a table of all known names of
 
147
        registers and capabilities. This replaces the table of registers
 
148
        in the setpci man page.
 
149
 
 
150
        * The dry-run mode of setpci gives better feedback.
 
151
 
 
152
        * The setpci utility is now able to address registers stored in PCI
 
153
        capabilities (actually it allows a more general form of relative
 
154
        addressing).
 
155
 
 
156
        * The library has gained functions for working with PCI capabilities.
 
157
 
 
158
        * Address Translation Services capability is now decoded. Patch by
 
159
        Yu Zhao.
 
160
 
 
161
2008-11-09  Martin Mares <mj@ucw.cz>
 
162
 
 
163
        * Released as 3.0.3.
 
164
 
 
165
        * `lspci -k' now displays the subsystem ID, too. This makes `-k'
 
166
        show everything needed to identify the device and the available
 
167
        drivers, which was called for by many users.
 
168
 
 
169
        * Fixed spelling of MSI. Patch by Matthew Wilcox.
 
170
 
 
171
        * Better support for cross-compilation. Thanks to Alon Bar-Lev
 
172
        for the patch.
 
173
 
 
174
        * Fixed printing of the AER capability. Patch by Max Asbock.
 
175
 
 
176
        * HT 1.02 capabilities are decoded as HT 1.03. Suggested by
 
177
        Carl-Daniel Hailfinger.
 
178
 
 
179
        * Fixed Cygwin build. Thanks to Steve Elliott for reporting the bug.
 
180
 
 
181
        * Updated pci.ids to the current snapshot of the database.
 
182
 
 
183
2008-09-19  Martin Mares <mj@ucw.cz>
 
184
 
 
185
        * Released as 3.0.2.
 
186
 
 
187
        * Fixed a minor bug in the configure script, which caused warnings
 
188
        about redefinition of symbols during compilation.
 
189
 
 
190
2008-09-11  Martin Mares <mj@ucw.cz>
 
191
 
 
192
        * Released as 3.0.1.
 
193
 
 
194
        * Updated pci.ids to the most recent snapshot.
 
195
 
 
196
        * Added a Cygwin port. Patch by Christopher Voltz, ported to the
 
197
        current tree by Martin Mares.
 
198
 
 
199
        * Worked around compatibility problems with various default settings
 
200
        of wget (we have to set --no-timestamping explicitly). Thanks to Ville
 
201
        Skytta for pointing that out.
 
202
 
 
203
        * Fixed printing of MSI capabilities. Thanks to Matthew Wilcox for
 
204
        a patch.
 
205
 
 
206
        * Added decoding of several PCI-X capabilities: device/link/slot 2,
 
207
        Advanced Error Reporting, Access Control Services, Alternative Routing-ID,
 
208
        Single Root I/O Virtualization. Thanks to Yu Zhao for patches.
 
209
 
 
210
        * Fixed bug in filters which caused them to refuse vendor/device ID 0xffff.
 
211
 
 
212
        * README: The linux-pci mailing list has moved to linux-pci@vger.kernel.org.
 
213
 
 
214
        * Fixed several build problems: builds without PCI_USE_DNS on Linux
 
215
        and with PCI_USE_DNS on Solaris and *BSD. Static library mode also
 
216
        compiles again on old versions of GCC.
 
217
 
1
218
2008-04-10  Martin Mares <mj@ucw.cz>
2
219
 
3
220
        * Released as 3.0.0.