xref: /pciutils/ChangeLog (revision 82ce97c9)
1*82ce97c9SMartin MaresMon Jun 28 18:37:51 1999  Dave Jones    <[email protected]>
2*82ce97c9SMartin Mares
3*82ce97c9SMartin Mares	* Makefile:
4*82ce97c9SMartin Mares	  Added `uninstall' target - removes all traces of pciutils.
5*82ce97c9SMartin Mares	* pci.ids:
6*82ce97c9SMartin Mares	  - Lots of cleanups in the ATI, S3, Adaptec vendors.
7*82ce97c9SMartin Mares	  - Changed Compaq QVision 1280/p definitions, as it's not possible
8*82ce97c9SMartin Mares	    to determine the revision from the device ID.
9*82ce97c9SMartin Mares	  - Same for the Tseng ET4000.
10*82ce97c9SMartin Mares	    The id's said I had a rev C, when it was actually a rev B.
11*82ce97c9SMartin Mares	  - Removed some unnecessary strings
12*82ce97c9SMartin Mares	    `PCI'. Unless it's an AGP card, it should be obvious that it's PCI.
13*82ce97c9SMartin Mares	    `Ethernet card'. This should be determined from config space.
14*82ce97c9SMartin Mares	  - Lots of other new vendors & devices
15*82ce97c9SMartin Mares	  - Other additional small cleanups.
16*82ce97c9SMartin Mares
177bed2d83SMartin MaresMon Jun 21 22:11:10 1999  Martin Mares  <[email protected]>
187bed2d83SMartin Mares
197bed2d83SMartin Mares	* lib/names.c (pci_lookup_name): When device ID lookup
207bed2d83SMartin Mares	fails, return hexadecimal device ID instead of vendor ID.
217bed2d83SMartin Mares	Well spotted by Axel Bodemann <[email protected]>,
227bed2d83SMartin Mares	I've just extended the fix to subsystem ID's.
237bed2d83SMartin Mares
245ba3a475SMartin MaresThu Jun 17 19:48:21 1999  Martin Mares  <[email protected]>
255ba3a475SMartin Mares
265ba3a475SMartin Mares	* lspci.c (show_agp): Bug fix from Petr Vandrovec
275ba3a475SMartin Mares	<[email protected]>. The command register was displayed
285ba3a475SMartin Mares	incorrectly.
295ba3a475SMartin Mares
305ba3a475SMartin MaresWed Jun  2 22:42:44 1999  Martin Mares  <[email protected]>
315ba3a475SMartin Mares
325ba3a475SMartin Mares	* lib/proc.c (SYS_pread, SYS_pwrite): Use hard-coded
335ba3a475SMartin Mares	numbers if not supplied by the libc.
345ba3a475SMartin Mares
3555c815b5SMartin MaresWed May 19 13:24:39 1999  Martin Mares  <[email protected]>
3655c815b5SMartin Mares
3755c815b5SMartin Mares	* Released the whole package as version 2.0.
3855c815b5SMartin Mares
3955c815b5SMartin MaresFri May 14 22:42:02 1999  Martin Mares  <[email protected]>
4055c815b5SMartin Mares
4155c815b5SMartin Mares	* pci.ids: Added several new ID's contributed by people
4255c815b5SMartin Mares	on the linux-pci list.
4355c815b5SMartin Mares
44dec16943SMartin MaresMon Apr 19 15:21:08 1999  Jakub Jelinek  <[email protected]>
45dec16943SMartin Mares
46dec16943SMartin Mares	* lspci.c: Display I/O addresses correctly on sparc64.
47dec16943SMartin Mares	* lib/header.h: Ditto.
48dec16943SMartin Mares
49dec16943SMartin Mares	* lib/configure: On sparc set HAVE_64BIT* as well, we want
50dec16943SMartin Mares	a binary which works on both 32bit and 64bit SPARCs.
51dec16943SMartin Mares
52e33c9c7aSMartin MaresSun Apr 18 21:14:58 1999  Martin Mares  <[email protected]>
53e33c9c7aSMartin Mares
54e33c9c7aSMartin Mares	* lspci.c, lib/proc.c: Alpha compilation fixes from Matthew Jacob
55e33c9c7aSMartin Mares	<[email protected]>.
56e33c9c7aSMartin Mares
57e33c9c7aSMartin Mares	* pci.ids: A lot of updates from Adam J. Richter <[email protected]>.
58e33c9c7aSMartin Mares
59f3395cc5SMartin MaresSun Feb 28 22:26:21 1999  Martin Mares  <[email protected]>
60f3395cc5SMartin Mares
61f3395cc5SMartin Mares	* lspci.c (do_map_bus): Don't dump functions 1--7 if not flagged
62f3395cc5SMartin Mares	as a multi-function device, because several single-function devices
63f3395cc5SMartin Mares	don't decode the function bits at all.
64f3395cc5SMartin Mares
65f3395cc5SMartin MaresSun Feb 14 23:48:22 1999  Martin Mares  <[email protected]>
66f3395cc5SMartin Mares
67f3395cc5SMartin Mares	* Makefile (install): Don't use "-o root -g root" for installation
68f3395cc5SMartin Mares	since it breaks on machines where programs are not installed by root.
69f3395cc5SMartin Mares	Reported by Richard Gooch <[email protected]>
70f3395cc5SMartin Mares
71f3395cc5SMartin MaresTue Feb  9 15:54:39 1999  Martin Mares  <[email protected]>
72f3395cc5SMartin Mares
73f3395cc5SMartin Mares	* lspci.c (show_bases): Use new address masking macros and pciaddr_t.
74f3395cc5SMartin Mares
75f3395cc5SMartin Mares	* lib/pci.h: Using pciaddr_t for bus addresses, which are 32-bit
76f3395cc5SMartin Mares	or 64-bit depending on CPU.
77f3395cc5SMartin Mares
78f3395cc5SMartin Mares	* lib/pci.h (PCI_ADDR_MEM_MASK): Added macros for address masks
79f3395cc5SMartin Mares	according to bus address width.
80f3395cc5SMartin Mares
811c31d620SMartin MaresThu Jan 28 20:54:16 1999  Martin Mares  <[email protected]>
821c31d620SMartin Mares
831c31d620SMartin Mares	* Released as 1.99.4.
841c31d620SMartin Mares
851c31d620SMartin Mares	* lspci.c: Capability list parser now recognizes both AGP
861c31d620SMartin Mares	registers and PCI Power Management registers (the latter
871c31d620SMartin Mares	is mainly guesswork based on DEC/Intel 21153 bridge specs
881c31d620SMartin Mares	since I don't have the PCI Power Management document).
891c31d620SMartin Mares
901c31d620SMartin Mares	* lspci.c: Replaced numerous occurences of (x & flag) ? '+' : '-'
911c31d620SMartin Mares	by FLAG macro.
921c31d620SMartin Mares
931c31d620SMartin Mares	* lspci.c: Added bridge checks to bus mapping code.
941c31d620SMartin Mares
951812a795SMartin MaresWed Jan 27 14:59:16 1999  Martin Mares  <[email protected]>
961812a795SMartin Mares
971812a795SMartin Mares	* lspci.c: Implemented bus mapping mode (-M).
981812a795SMartin Mares
991812a795SMartin Mares	* lspci.c (scan_devices): Split to scan_devices() and scan_device().
1001812a795SMartin Mares	(show): Split to show() and show_device().
1011812a795SMartin Mares
1021812a795SMartin Mares	* lib/access.c (pci_init): When a->method == PCI_ACCESS_AUTO,
1031812a795SMartin Mares	set it to the real access method afterwards.
1041812a795SMartin Mares
1051812a795SMartin MaresMon Jan 25 23:46:13 1999  Martin Mares  <[email protected]>
1061812a795SMartin Mares
1071812a795SMartin Mares	* lib/generic.c (pci_generic_fill_info): If in buscentric mode,
1081812a795SMartin Mares	don't check PCI_COMMAND for I/O and memory enables.
1091812a795SMartin Mares
110f6c86928SMartin MaresMon Jan 25 21:28:49 1999  Martin Mares  <[email protected]>
111f6c86928SMartin Mares
112f6c86928SMartin Mares	* Makefile: Added target `release' which substitutes new version
113f6c86928SMartin Mares	number to .spec, .lsm and README. Also rewrote target `dist'.
114f6c86928SMartin Mares
115f6c86928SMartin Mares	* Released as 1.99.3.
116f6c86928SMartin Mares
117b5137411SMartin MaresSun Jan 24 22:10:36 1999  Martin Mares  <[email protected]>
118b5137411SMartin Mares
119d6b297d0SMartin Mares	* lib/header.h: Until kernel adopts new layout of PCI
120d6b297d0SMartin Mares	includes (i.e., separate declaration of header structure,
121d6b297d0SMartin Mares	functions and device IDs), which is not going to happen
122d6b297d0SMartin Mares	before 2.3, we'll use our own definiton of the header.
123d6b297d0SMartin Mares
124b5137411SMartin Mares	* lspci.c (show_verbose): Display `Cap' flag in device status.
125b5137411SMartin Mares
126b5137411SMartin Mares	* lspci.c (show_htype0): Display capability lists whereever
127b5137411SMartin Mares	available. The only capability name we recognize now is `AGP'.
128b5137411SMartin Mares	Unfortunately, capabilities are stored in device-dependent
129b5137411SMartin Mares	portion of the configuration space and are thus available
130b5137411SMartin Mares	only to root unless you read a dump.
131b5137411SMartin Mares
132b5137411SMartin Mares	* lspci.c (scan_devices): Use cache instead of buffering.
133b5137411SMartin Mares
134b5137411SMartin Mares	* lib/buffer.c: Removed (obsoleted by the cache).
135b5137411SMartin Mares
136b5137411SMartin Mares	* lib/access.c: Added general caching mechanism.
137b5137411SMartin Mares
13881ce358dSMartin MaresSat Jan 23 21:30:54 1999  Martin Mares  <[email protected]>
13981ce358dSMartin Mares
14081ce358dSMartin Mares	* pci.ids: Added few devices.
14181ce358dSMartin Mares
142727ce158SMartin MaresFri Jan 22 19:29:31 1999  Martin Mares  <[email protected]>
143727ce158SMartin Mares
144727ce158SMartin Mares	* Version string is now defined in top-level Makefile, exported
145727ce158SMartin Mares	to the configure script and also substituted to man pages.
146727ce158SMartin Mares
147727ce158SMartin Mares	* lspci.c (show_bases): Rewrote displaying of 64-bit addresses.
148727ce158SMartin Mares	(show_verbose): Rewrote interrupt display logic.
149727ce158SMartin Mares
150727ce158SMartin Mares	* lib/i386-ports.c: Include sys/io.h only on glibc systems.
151727ce158SMartin Mares
152727ce158SMartin Mares	* lib/configure: Rewrote detection of Linux versions. Now it
153727ce158SMartin Mares	works on 2.0 kernels (only with direct/dump access, of course).
154727ce158SMartin Mares
155727ce158SMartin Mares	* lib/internal.h: New bytesex macros using <asm/byteorder.h>
156727ce158SMartin Mares	whenever available.
157727ce158SMartin Mares
158727ce158SMartin Mares	* lib/proc.c (proc_read, proc_write): Distinguish between short
159727ce158SMartin Mares	read/write and real errors.
160727ce158SMartin Mares
161727ce158SMartin Mares	* lspci.c (show_htype{0,1}): Always use d->dev->rom_base_addr since
162727ce158SMartin Mares	libpci respects buscentric mode automatically.
163727ce158SMartin Mares
164727ce158SMartin Mares	* lspci.c (show_hex_dump): For CardBus bridges, print out 128
165727ce158SMartin Mares	bytes of header (the whole standard part).
166727ce158SMartin Mares
167727ce158SMartin Mares	* common.c: pcilib options are now all uppercase. Also moved
168727ce158SMartin Mares	PCI access debugging option here.
169727ce158SMartin Mares
170727ce158SMartin Mares	* Released as 1.99.2.
171727ce158SMartin Mares
172727ce158SMartin MaresWed Jan 20 22:50:35 1999  Martin Mares  <[email protected]>
173727ce158SMartin Mares
174727ce158SMartin Mares	* Wrote configure script and rewrote Makefiles.
175727ce158SMartin Mares
176727ce158SMartin Mares	* Removed few unused variables.
177727ce158SMartin Mares
178727ce158SMartin MaresWed Jan 20 12:21:56 1999  Martin Mares  <[email protected]>
179727ce158SMartin Mares
180727ce158SMartin Mares	* common.c: Moved several functions used in both setpci and lspci
181727ce158SMartin Mares	here. This includes parsing of libpci-related options.
182727ce158SMartin Mares
183727ce158SMartin Mares	* More library tweaks.
184727ce158SMartin Mares
185727ce158SMartin Mares	* filter.c, names.c: Moved to library.
186727ce158SMartin Mares
187727ce158SMartin Mares	* setpci: Rewritten to use the library.
188727ce158SMartin Mares
189727ce158SMartin Mares	* Released as 1.99.1.
190727ce158SMartin Mares
191727ce158SMartin MaresTue Jan 19 23:00:12 1999  Martin Mares  <[email protected]>
192727ce158SMartin Mares
193727ce158SMartin Mares	* lspci.c (scan_devices): For cardbus bridges, read first 128
194727ce158SMartin Mares	bytes of config space to get full standard header.
195727ce158SMartin Mares
196727ce158SMartin Mares	* Makefile (CFLAGS): Removed "-Wno-unused".
197727ce158SMartin Mares
198727ce158SMartin Mares	* Started the "New Generation" branch and introduced the
199727ce158SMartin Mares	PCI library.
200727ce158SMartin Mares
201727ce158SMartin Mares	* lspci: Rewritten to use the library.
202727ce158SMartin Mares
2036ece6bc6SMartin MaresTue Jan 19 22:24:08 1999  Martin Mares  <[email protected]>
2046ece6bc6SMartin Mares
2056ece6bc6SMartin Mares	* Released as version 1.10.
2066ece6bc6SMartin Mares
2076ece6bc6SMartin MaresMon Jan 18 08:51:17 1999  Martin Mares  <[email protected]>
2086ece6bc6SMartin Mares
2096ece6bc6SMartin Mares	* lspci.8, setpci.8: Miscellaneous fixes as suggested by
2106ece6bc6SMartin Mares	Dag Wieers <[email protected]>.
2116ece6bc6SMartin Mares
2121212dd6dSMartin MaresSun Nov 29 20:05:56 1998  Martin Mares  <[email protected]>
2131212dd6dSMartin Mares
2141212dd6dSMartin Mares	* pciutils.spec (Name): Update from Krzysztof G. Baranowski.
2151212dd6dSMartin Mares
216d38471fdSMartin MaresSun Nov 22 10:49:56 1998  Martin Mares  <[email protected]>
217d38471fdSMartin Mares
218d38471fdSMartin Mares	* Makefile, pciutils.h: Moved pci.ids to /usr/share.
219d38471fdSMartin Mares
220d38471fdSMartin Mares	* Released as version 1.09.
221d38471fdSMartin Mares
222371f605bSMartin MaresWed Nov 18 15:47:05 1998  Martin Mares  <[email protected]>
223371f605bSMartin Mares
224371f605bSMartin Mares	* lspci.c (show_htype1): Fixed displaying of prefetchable memory behind
225371f605bSMartin Mares	bridge. Thanks to Petr Vandrovec <[email protected]> for bug report.
226371f605bSMartin Mares
22710be47abSMartin MaresFri Oct 23 18:59:19 1998  Martin Mares  <[email protected]>
22810be47abSMartin Mares
22910be47abSMartin Mares	* setpci.c: Don't include <syscall-list.h> with glibc >= 2.1.
23010be47abSMartin Mares
231472bd340SMartin MaresMon Oct 19 21:53:30 1998  Martin Mares  <[email protected]>
232472bd340SMartin Mares
233472bd340SMartin Mares	* Released as version 1.08.
234472bd340SMartin Mares
235472bd340SMartin Mares	* setpci.c: glibc 2.1.x already defines pread() and pwrite().
236472bd340SMartin Mares
237472bd340SMartin Mares	* lspci.8: Changed warning about lspci -xxx.
238472bd340SMartin Mares
239472bd340SMartin Mares	* lspci.c: Require "-xxx" for full configuration space dump, so that
240472bd340SMartin Mares	it's impossible to crash the machine by single typo.
241472bd340SMartin Mares
242472bd340SMartin Mares	* specs: Added (courtesy of Krzysztof G. Baranowski <[email protected]>).
243472bd340SMartin Mares
244072c77e5SMartin MaresWed Sep  9 12:03:24 1998  Martin Mares  <[email protected]>
245072c77e5SMartin Mares
246072c77e5SMartin Mares	* lspci.c (show_bases): Better displaying of unassigned and
247072c77e5SMartin Mares	disabled bases. Thanks to Gabriel Paubert <[email protected]>
248072c77e5SMartin Mares	for an idea.
249072c77e5SMartin Mares
250b7554856SMartin MaresWed Sep  2 10:58:01 1998  Martin Mares  <[email protected]>
251b7554856SMartin Mares
252b7554856SMartin Mares	* setpci.c (pread): Recognize glibc 1.99 numbered as 2.0 on the PPC.
253b7554856SMartin Mares	(thanks to Geert Uytterhoeven for finding this out)
254b7554856SMartin Mares
255ce503b7fSMartin MaresFri Jul 17 10:43:30 1998  Martin Mares  <[email protected]>
256ce503b7fSMartin Mares
257ce503b7fSMartin Mares	* lspci.c (show_verbose): Print subsystem ID using the new resolver.
258ce503b7fSMartin Mares	(show_machine): Print subsystem ID.
259ce503b7fSMartin Mares
260ce503b7fSMartin Mares	* names.c: New name resolution engine supporting subsystem IDs.
261ce503b7fSMartin Mares
262ce503b7fSMartin Mares	* Released as version 1.07.
263ce503b7fSMartin Mares
26496e4f295SMartin MaresWed Jul 15 15:37:21 1998  Martin Mares  <[email protected]>
26596e4f295SMartin Mares
26696e4f295SMartin Mares	* lspci.c (show_htype2 etc.): Displaying of CardBus headers.
26796e4f295SMartin Mares	(show_bases): Honor the `cnt' argument.
26896e4f295SMartin Mares	(grow_tree): Parse CardBus headers in tree mode as well.
26996e4f295SMartin Mares
27096e4f295SMartin Mares	* pci.h: Updated CardBus header field description. I still don't
27196e4f295SMartin Mares	have the CardBus standard available, but OZ6832 specs contain
27296e4f295SMartin Mares	full description of all header fields supported by the chip.
27396e4f295SMartin Mares
2746ae3650aSMartin MaresTue Jun  9 22:53:59 1998  Martin Mares  <[email protected]>
2756ae3650aSMartin Mares
276304f9a0bSMartin Mares	* Released as 1.06.
277304f9a0bSMartin Mares
2786ae3650aSMartin Mares	* names.c (parse_name_list): Killed an unused variable.
2796ae3650aSMartin Mares
2806ae3650aSMartin Mares	* setpci.c (pread, pwrite): Define SYS_(pread|pwrite) as __NR_\1
2816ae3650aSMartin Mares	if they are not defined by glibc (needed for glibc built on older
2826ae3650aSMartin Mares	kernels). Ugly.
2836ae3650aSMartin Mares
2846ae3650aSMartin Mares	* setpci.c (exec_op): Fixed error messages. Thanks, Steve!
2856ae3650aSMartin Mares
2864b88a6b8SMartin MaresMon Jun  8 10:59:22 1998  Martin Mares  <[email protected]>
2874b88a6b8SMartin Mares
2884b88a6b8SMartin Mares	* Released as 1.05.
2894b88a6b8SMartin Mares
2904b88a6b8SMartin Mares	* setpci.c: Problems with pread()/pwrite() with glibc on Alpha
2914b88a6b8SMartin Mares	should be gone. Again thanks to Steve for bug report.
2924b88a6b8SMartin Mares
2934b88a6b8SMartin Mares	* filter.c (filter_parse_slot): Fixed ":x" type filters.
2944b88a6b8SMartin Mares
2954b88a6b8SMartin Mares	* pci.ids: Killed duplicate entry. Thanks to Stephen Williams
2964b88a6b8SMartin Mares	<[email protected]> for reporting this.
2974b88a6b8SMartin Mares
2984b88a6b8SMartin MaresSun Jun  7 19:27:51 1998  Martin Mares  <[email protected]>
2994b88a6b8SMartin Mares
3004b88a6b8SMartin Mares	* lspci.c (main), setpci.c (main): Implemented "--version".
3014b88a6b8SMartin Mares
3024b88a6b8SMartin Mares	* Released as 1.04.
3034b88a6b8SMartin Mares
3044b88a6b8SMartin Mares	* pciutils.h (PCIUTILS_VERSION): Added version string.
3054b88a6b8SMartin Mares
3064b88a6b8SMartin Mares	* filter.c, names.c: Extraneous #include <linux/pci.h> removed.
3074b88a6b8SMartin Mares	Thanks to Geert Uytterhoeven <[email protected]>
3084b88a6b8SMartin Mares	for bug report.
3094b88a6b8SMartin Mares
3109b306998SMartin MaresThu May 28 14:45:58 1998  Martin Mares  <[email protected]>
3119b306998SMartin Mares
3129b306998SMartin Mares	* pci.ids: More updates from Jens Maurer.
3139b306998SMartin Mares
314b372672fSMartin MaresWed Apr 22 10:00:39 1998  Martin Mares  <[email protected]>
315b372672fSMartin Mares
316b372672fSMartin Mares	* pci.ids: Updates from Jens Maurer.
317b372672fSMartin Mares
318b2c9b373SMartin MaresSun Apr 19 11:14:25 1998  Martin Mares  <[email protected]>
319b2c9b373SMartin Mares
320b372672fSMartin Mares	* Released as 1.03.
321b372672fSMartin Mares
322b2c9b373SMartin Mares	* setpci.8: Written.
323b2c9b373SMartin Mares
324b2c9b373SMartin Mares	* setpci.c: Finished.
325b2c9b373SMartin Mares
326b2c9b373SMartin Mares	* lspci.c: Now able to fetch expansion ROM base from kernel device list
327b2c9b373SMartin Mares	and print it if not in buscentric mode.
328b2c9b373SMartin Mares
329e4842ff3SMartin MaresTue Mar 31 23:11:57 1998  Martin Mares  <[email protected]>
330e4842ff3SMartin Mares
331e4842ff3SMartin Mares	* setpci.c: Added.
332e4842ff3SMartin Mares
333e4842ff3SMartin MaresSun Mar 22 15:39:08 1998  Martin Mares  <[email protected]>
334e4842ff3SMartin Mares
335e4842ff3SMartin Mares	* lspci.8: Updated the documentation.
336e4842ff3SMartin Mares
337e4842ff3SMartin Mares	* lspci.c: Modified to use the new filtering mechanism (options -f and -d).
338e4842ff3SMartin Mares
339e4842ff3SMartin Mares	* filter.c: Introduced new generic device filter.
340e4842ff3SMartin Mares
341008407bdSMartin MaresThu Mar 19 17:03:48 1998  Martin Mares  <[email protected]>
342008407bdSMartin Mares
343008407bdSMartin Mares	* lspci.c (grow_tree, show_tree_dev, print_it): Fixed displaying
344008407bdSMartin Mares	of PCI-to-PCI bridges in the tree format.
345008407bdSMartin Mares
3460a33d0ecSMartin MaresSun Feb 15 10:12:25 1998  Martin Mares  <[email protected]>
3470a33d0ecSMartin Mares
3480a33d0ecSMartin Mares	* lspci.c (show_machine): Added non-verbose mode of machine-readable
3490a33d0ecSMartin Mares	dump.
3500a33d0ecSMartin Mares
3510a33d0ecSMartin Mares	* pci.ids: Updates from Jens Maurer.
3520a33d0ecSMartin Mares
3530a33d0ecSMartin Mares	* Released as version 1.02.
3540a33d0ecSMartin Mares
3550a33d0ecSMartin MaresThu Feb 12 16:53:28 1998  Martin Mares  <[email protected]>
3560a33d0ecSMartin Mares
3570a33d0ecSMartin Mares	* lspci.c: Added a "-m" switch for dumping machine-readable
3580a33d0ecSMartin Mares	configuration data (requested by Bjoern Kriews <[email protected]>).
3590a33d0ecSMartin Mares
360fb38eee8SMartin MaresMon Feb  9 13:17:43 1998  Martin Mares  <[email protected]>
361fb38eee8SMartin Mares
362fb38eee8SMartin Mares	* Makefile, pciutils.h: Include local pci.h instead of <linux/pci.h>
363fb38eee8SMartin Mares	if available. This should avoid all problems with official kernel
364fb38eee8SMartin Mares	not synchronized to newer PCI code in CVS -- standard distribution
365fb38eee8SMartin Mares	of pciutils now contains pci.h from current CVS kernel, pciutils
366fb38eee8SMartin Mares	in CVS contain no pci.h and use the correct kernel include.
367fb38eee8SMartin Mares
368fb38eee8SMartin Mares	* Makefile: Fixed installation path for man pages.
369fb38eee8SMartin Mares
3702f48f637SMartin MaresSat Feb  7 15:15:46 1998  Martin Mares  <[email protected]>
3712f48f637SMartin Mares
3722f48f637SMartin Mares	* README: Updated.
3732f48f637SMartin Mares
3742f48f637SMartin Mares	* lspci.8: Created a man page.
3752f48f637SMartin Mares
3762f48f637SMartin Mares	* Releasing as version 1.0.
3772f48f637SMartin Mares
3782f48f637SMartin MaresTue Feb  3 20:56:00 1998  Martin Mares  <[email protected]>
3792f48f637SMartin Mares
3802f48f637SMartin Mares	* Makefile: Recognize architecture by calling uname and pass it as ARCH_xxx
3812f48f637SMartin Mares	to all the C sources. This should eliminate problems with 32-bit compilers
3822f48f637SMartin Mares	on sparc64.
3832f48f637SMartin Mares
3842f48f637SMartin Mares	* lspci.c (show_verbose): Recognize CardBus bridge header type.
3852f48f637SMartin Mares	(show_htype2): Stub routine.
3862f48f637SMartin Mares	(scan_config): Write sensible error message if the kernel denies reading of
3872f48f637SMartin Mares	upper part of the PCI config space.
3882f48f637SMartin Mares
389