]>
Commit | Line | Data |
---|---|---|
f6c86928 MM |
1 | Mon Jan 25 21:28:49 1999 Martin Mares <mj@albireo.ucw.cz> |
2 | ||
3 | * Makefile: Added target `release' which substitutes new version | |
4 | number to .spec, .lsm and README. Also rewrote target `dist'. | |
5 | ||
6 | * Released as 1.99.3. | |
7 | ||
b5137411 MM |
8 | Sun Jan 24 22:10:36 1999 Martin Mares <mj@albireo.ucw.cz> |
9 | ||
d6b297d0 MM |
10 | * lib/header.h: Until kernel adopts new layout of PCI |
11 | includes (i.e., separate declaration of header structure, | |
12 | functions and device IDs), which is not going to happen | |
13 | before 2.3, we'll use our own definiton of the header. | |
14 | ||
b5137411 MM |
15 | * lspci.c (show_verbose): Display `Cap' flag in device status. |
16 | ||
17 | * lspci.c (show_htype0): Display capability lists whereever | |
18 | available. The only capability name we recognize now is `AGP'. | |
19 | Unfortunately, capabilities are stored in device-dependent | |
20 | portion of the configuration space and are thus available | |
21 | only to root unless you read a dump. | |
22 | ||
23 | * lspci.c (scan_devices): Use cache instead of buffering. | |
24 | ||
25 | * lib/buffer.c: Removed (obsoleted by the cache). | |
26 | ||
27 | * lib/access.c: Added general caching mechanism. | |
28 | ||
81ce358d MM |
29 | Sat Jan 23 21:30:54 1999 Martin Mares <mj@albireo.ucw.cz> |
30 | ||
31 | * pci.ids: Added few devices. | |
32 | ||
727ce158 MM |
33 | Fri Jan 22 19:29:31 1999 Martin Mares <mj@albireo.ucw.cz> |
34 | ||
35 | * Version string is now defined in top-level Makefile, exported | |
36 | to the configure script and also substituted to man pages. | |
37 | ||
38 | * lspci.c (show_bases): Rewrote displaying of 64-bit addresses. | |
39 | (show_verbose): Rewrote interrupt display logic. | |
40 | ||
41 | * lib/i386-ports.c: Include sys/io.h only on glibc systems. | |
42 | ||
43 | * lib/configure: Rewrote detection of Linux versions. Now it | |
44 | works on 2.0 kernels (only with direct/dump access, of course). | |
45 | ||
46 | * lib/internal.h: New bytesex macros using <asm/byteorder.h> | |
47 | whenever available. | |
48 | ||
49 | * lib/proc.c (proc_read, proc_write): Distinguish between short | |
50 | read/write and real errors. | |
51 | ||
52 | * lspci.c (show_htype{0,1}): Always use d->dev->rom_base_addr since | |
53 | libpci respects buscentric mode automatically. | |
54 | ||
55 | * lspci.c (show_hex_dump): For CardBus bridges, print out 128 | |
56 | bytes of header (the whole standard part). | |
57 | ||
58 | * common.c: pcilib options are now all uppercase. Also moved | |
59 | PCI access debugging option here. | |
60 | ||
61 | * Released as 1.99.2. | |
62 | ||
63 | Wed Jan 20 22:50:35 1999 Martin Mares <mj@albireo.ucw.cz> | |
64 | ||
65 | * Wrote configure script and rewrote Makefiles. | |
66 | ||
67 | * Removed few unused variables. | |
68 | ||
69 | Wed Jan 20 12:21:56 1999 Martin Mares <mj@albireo.ucw.cz> | |
70 | ||
71 | * common.c: Moved several functions used in both setpci and lspci | |
72 | here. This includes parsing of libpci-related options. | |
73 | ||
74 | * More library tweaks. | |
75 | ||
76 | * filter.c, names.c: Moved to library. | |
77 | ||
78 | * setpci: Rewritten to use the library. | |
79 | ||
80 | * Released as 1.99.1. | |
81 | ||
82 | Tue Jan 19 23:00:12 1999 Martin Mares <mj@albireo.ucw.cz> | |
83 | ||
84 | * lspci.c (scan_devices): For cardbus bridges, read first 128 | |
85 | bytes of config space to get full standard header. | |
86 | ||
87 | * Makefile (CFLAGS): Removed "-Wno-unused". | |
88 | ||
89 | * Started the "New Generation" branch and introduced the | |
90 | PCI library. | |
91 | ||
92 | * lspci: Rewritten to use the library. | |
93 | ||
6ece6bc6 MM |
94 | Tue Jan 19 22:24:08 1999 Martin Mares <mj@albireo.ucw.cz> |
95 | ||
96 | * Released as version 1.10. | |
97 | ||
98 | Mon Jan 18 08:51:17 1999 Martin Mares <mj@albireo.ucw.cz> | |
99 | ||
100 | * lspci.8, setpci.8: Miscellaneous fixes as suggested by | |
101 | Dag Wieers <dag@digibel.be>. | |
102 | ||
1212dd6d MM |
103 | Sun Nov 29 20:05:56 1998 Martin Mares <mj@albireo.ucw.cz> |
104 | ||
105 | * pciutils.spec (Name): Update from Krzysztof G. Baranowski. | |
106 | ||
d38471fd MM |
107 | Sun Nov 22 10:49:56 1998 Martin Mares <mj@albireo.ucw.cz> |
108 | ||
109 | * Makefile, pciutils.h: Moved pci.ids to /usr/share. | |
110 | ||
111 | * Released as version 1.09. | |
112 | ||
371f605b MM |
113 | Wed Nov 18 15:47:05 1998 Martin Mares <mj@albireo.ucw.cz> |
114 | ||
115 | * lspci.c (show_htype1): Fixed displaying of prefetchable memory behind | |
116 | bridge. Thanks to Petr Vandrovec <vandrove@vc.cvut.cz> for bug report. | |
117 | ||
10be47ab MM |
118 | Fri Oct 23 18:59:19 1998 Martin Mares <mj@albireo.ucw.cz> |
119 | ||
120 | * setpci.c: Don't include <syscall-list.h> with glibc >= 2.1. | |
121 | ||
472bd340 MM |
122 | Mon Oct 19 21:53:30 1998 Martin Mares <mj@albireo.ucw.cz> |
123 | ||
124 | * Released as version 1.08. | |
125 | ||
126 | * setpci.c: glibc 2.1.x already defines pread() and pwrite(). | |
127 | ||
128 | * lspci.8: Changed warning about lspci -xxx. | |
129 | ||
130 | * lspci.c: Require "-xxx" for full configuration space dump, so that | |
131 | it's impossible to crash the machine by single typo. | |
132 | ||
133 | * specs: Added (courtesy of Krzysztof G. Baranowski <kgb@knm.org.pl>). | |
134 | ||
072c77e5 MM |
135 | Wed Sep 9 12:03:24 1998 Martin Mares <mj@albireo.ucw.cz> |
136 | ||
137 | * lspci.c (show_bases): Better displaying of unassigned and | |
138 | disabled bases. Thanks to Gabriel Paubert <paubert@iram.es> | |
139 | for an idea. | |
140 | ||
b7554856 MM |
141 | Wed Sep 2 10:58:01 1998 Martin Mares <mj@albireo.ucw.cz> |
142 | ||
143 | * setpci.c (pread): Recognize glibc 1.99 numbered as 2.0 on the PPC. | |
144 | (thanks to Geert Uytterhoeven for finding this out) | |
145 | ||
ce503b7f MM |
146 | Fri Jul 17 10:43:30 1998 Martin Mares <mj@albireo.ucw.cz> |
147 | ||
148 | * lspci.c (show_verbose): Print subsystem ID using the new resolver. | |
149 | (show_machine): Print subsystem ID. | |
150 | ||
151 | * names.c: New name resolution engine supporting subsystem IDs. | |
152 | ||
153 | * Released as version 1.07. | |
154 | ||
96e4f295 MM |
155 | Wed Jul 15 15:37:21 1998 Martin Mares <mj@albireo.ucw.cz> |
156 | ||
157 | * lspci.c (show_htype2 etc.): Displaying of CardBus headers. | |
158 | (show_bases): Honor the `cnt' argument. | |
159 | (grow_tree): Parse CardBus headers in tree mode as well. | |
160 | ||
161 | * pci.h: Updated CardBus header field description. I still don't | |
162 | have the CardBus standard available, but OZ6832 specs contain | |
163 | full description of all header fields supported by the chip. | |
164 | ||
6ae3650a MM |
165 | Tue Jun 9 22:53:59 1998 Martin Mares <mj@albireo.ucw.cz> |
166 | ||
304f9a0b MM |
167 | * Released as 1.06. |
168 | ||
6ae3650a MM |
169 | * names.c (parse_name_list): Killed an unused variable. |
170 | ||
171 | * setpci.c (pread, pwrite): Define SYS_(pread|pwrite) as __NR_\1 | |
172 | if they are not defined by glibc (needed for glibc built on older | |
173 | kernels). Ugly. | |
174 | ||
175 | * setpci.c (exec_op): Fixed error messages. Thanks, Steve! | |
176 | ||
4b88a6b8 MM |
177 | Mon Jun 8 10:59:22 1998 Martin Mares <mj@albireo.ucw.cz> |
178 | ||
179 | * Released as 1.05. | |
180 | ||
181 | * setpci.c: Problems with pread()/pwrite() with glibc on Alpha | |
182 | should be gone. Again thanks to Steve for bug report. | |
183 | ||
184 | * filter.c (filter_parse_slot): Fixed ":x" type filters. | |
185 | ||
186 | * pci.ids: Killed duplicate entry. Thanks to Stephen Williams | |
187 | <steve@icarus.com> for reporting this. | |
188 | ||
189 | Sun Jun 7 19:27:51 1998 Martin Mares <mj@albireo.ucw.cz> | |
190 | ||
191 | * lspci.c (main), setpci.c (main): Implemented "--version". | |
192 | ||
193 | * Released as 1.04. | |
194 | ||
195 | * pciutils.h (PCIUTILS_VERSION): Added version string. | |
196 | ||
197 | * filter.c, names.c: Extraneous #include <linux/pci.h> removed. | |
198 | Thanks to Geert Uytterhoeven <Geert.Uytterhoeven@cs.kuleuven.ac.be> | |
199 | for bug report. | |
200 | ||
9b306998 MM |
201 | Thu May 28 14:45:58 1998 Martin Mares <mj@lomikel.karlin.mff.cuni.cz> |
202 | ||
203 | * pci.ids: More updates from Jens Maurer. | |
204 | ||
b372672f MM |
205 | Wed Apr 22 10:00:39 1998 Martin Mares <mj@albireo.ucw.cz> |
206 | ||
207 | * pci.ids: Updates from Jens Maurer. | |
208 | ||
b2c9b373 MM |
209 | Sun Apr 19 11:14:25 1998 Martin Mares <mj@albireo.ucw.cz> |
210 | ||
b372672f MM |
211 | * Released as 1.03. |
212 | ||
b2c9b373 MM |
213 | * setpci.8: Written. |
214 | ||
215 | * setpci.c: Finished. | |
216 | ||
217 | * lspci.c: Now able to fetch expansion ROM base from kernel device list | |
218 | and print it if not in buscentric mode. | |
219 | ||
e4842ff3 MM |
220 | Tue Mar 31 23:11:57 1998 Martin Mares <mj@albireo.ucw.cz> |
221 | ||
222 | * setpci.c: Added. | |
223 | ||
224 | Sun Mar 22 15:39:08 1998 Martin Mares <mj@albireo.ucw.cz> | |
225 | ||
226 | * lspci.8: Updated the documentation. | |
227 | ||
228 | * lspci.c: Modified to use the new filtering mechanism (options -f and -d). | |
229 | ||
230 | * filter.c: Introduced new generic device filter. | |
231 | ||
008407bd MM |
232 | Thu Mar 19 17:03:48 1998 Martin Mares <mj@lomikel.karlin.mff.cuni.cz> |
233 | ||
234 | * lspci.c (grow_tree, show_tree_dev, print_it): Fixed displaying | |
235 | of PCI-to-PCI bridges in the tree format. | |
236 | ||
0a33d0ec MM |
237 | Sun Feb 15 10:12:25 1998 Martin Mares <mj@albireo.ucw.cz> |
238 | ||
239 | * lspci.c (show_machine): Added non-verbose mode of machine-readable | |
240 | dump. | |
241 | ||
242 | * pci.ids: Updates from Jens Maurer. | |
243 | ||
244 | * Released as version 1.02. | |
245 | ||
246 | Thu Feb 12 16:53:28 1998 Martin Mares <mj@lomikel.karlin.mff.cuni.cz> | |
247 | ||
248 | * lspci.c: Added a "-m" switch for dumping machine-readable | |
249 | configuration data (requested by Bjoern Kriews <bkr@cut.de>). | |
250 | ||
fb38eee8 MM |
251 | Mon Feb 9 13:17:43 1998 Martin Mares <mj@albireo.ucw.cz> |
252 | ||
253 | * Makefile, pciutils.h: Include local pci.h instead of <linux/pci.h> | |
254 | if available. This should avoid all problems with official kernel | |
255 | not synchronized to newer PCI code in CVS -- standard distribution | |
256 | of pciutils now contains pci.h from current CVS kernel, pciutils | |
257 | in CVS contain no pci.h and use the correct kernel include. | |
258 | ||
259 | * Makefile: Fixed installation path for man pages. | |
260 | ||
2f48f637 MM |
261 | Sat Feb 7 15:15:46 1998 Martin Mares <mj@albireo.ucw.cz> |
262 | ||
263 | * README: Updated. | |
264 | ||
265 | * lspci.8: Created a man page. | |
266 | ||
267 | * Releasing as version 1.0. | |
268 | ||
269 | Tue Feb 3 20:56:00 1998 Martin Mares <mj@albireo.ucw.cz> | |
270 | ||
271 | * Makefile: Recognize architecture by calling uname and pass it as ARCH_xxx | |
272 | to all the C sources. This should eliminate problems with 32-bit compilers | |
273 | on sparc64. | |
274 | ||
275 | * lspci.c (show_verbose): Recognize CardBus bridge header type. | |
276 | (show_htype2): Stub routine. | |
277 | (scan_config): Write sensible error message if the kernel denies reading of | |
278 | upper part of the PCI config space. | |
279 |