xref: /pciutils/ChangeLog (revision d38471fd)
1*d38471fdSMartin MaresSun Nov 22 10:49:56 1998  Martin Mares  <[email protected]>
2*d38471fdSMartin Mares
3*d38471fdSMartin Mares	* Makefile, pciutils.h: Moved pci.ids to /usr/share.
4*d38471fdSMartin Mares
5*d38471fdSMartin Mares	* Released as version 1.09.
6*d38471fdSMartin Mares
7371f605bSMartin MaresWed Nov 18 15:47:05 1998  Martin Mares  <[email protected]>
8371f605bSMartin Mares
9371f605bSMartin Mares	* lspci.c (show_htype1): Fixed displaying of prefetchable memory behind
10371f605bSMartin Mares	bridge. Thanks to Petr Vandrovec <[email protected]> for bug report.
11371f605bSMartin Mares
1210be47abSMartin MaresFri Oct 23 18:59:19 1998  Martin Mares  <[email protected]>
1310be47abSMartin Mares
1410be47abSMartin Mares	* setpci.c: Don't include <syscall-list.h> with glibc >= 2.1.
1510be47abSMartin Mares
16472bd340SMartin MaresMon Oct 19 21:53:30 1998  Martin Mares  <[email protected]>
17472bd340SMartin Mares
18472bd340SMartin Mares	* Released as version 1.08.
19472bd340SMartin Mares
20472bd340SMartin Mares	* setpci.c: glibc 2.1.x already defines pread() and pwrite().
21472bd340SMartin Mares
22472bd340SMartin Mares	* lspci.8: Changed warning about lspci -xxx.
23472bd340SMartin Mares
24472bd340SMartin Mares	* lspci.c: Require "-xxx" for full configuration space dump, so that
25472bd340SMartin Mares	it's impossible to crash the machine by single typo.
26472bd340SMartin Mares
27472bd340SMartin Mares	* specs: Added (courtesy of Krzysztof G. Baranowski <[email protected]>).
28472bd340SMartin Mares
29072c77e5SMartin MaresWed Sep  9 12:03:24 1998  Martin Mares  <[email protected]>
30072c77e5SMartin Mares
31072c77e5SMartin Mares	* lspci.c (show_bases): Better displaying of unassigned and
32072c77e5SMartin Mares	disabled bases. Thanks to Gabriel Paubert <[email protected]>
33072c77e5SMartin Mares	for an idea.
34072c77e5SMartin Mares
35b7554856SMartin MaresWed Sep  2 10:58:01 1998  Martin Mares  <[email protected]>
36b7554856SMartin Mares
37b7554856SMartin Mares	* setpci.c (pread): Recognize glibc 1.99 numbered as 2.0 on the PPC.
38b7554856SMartin Mares	(thanks to Geert Uytterhoeven for finding this out)
39b7554856SMartin Mares
40ce503b7fSMartin MaresFri Jul 17 10:43:30 1998  Martin Mares  <[email protected]>
41ce503b7fSMartin Mares
42ce503b7fSMartin Mares	* lspci.c (show_verbose): Print subsystem ID using the new resolver.
43ce503b7fSMartin Mares	(show_machine): Print subsystem ID.
44ce503b7fSMartin Mares
45ce503b7fSMartin Mares	* names.c: New name resolution engine supporting subsystem IDs.
46ce503b7fSMartin Mares
47ce503b7fSMartin Mares	* Released as version 1.07.
48ce503b7fSMartin Mares
4996e4f295SMartin MaresWed Jul 15 15:37:21 1998  Martin Mares  <[email protected]>
5096e4f295SMartin Mares
5196e4f295SMartin Mares	* lspci.c (show_htype2 etc.): Displaying of CardBus headers.
5296e4f295SMartin Mares	(show_bases): Honor the `cnt' argument.
5396e4f295SMartin Mares	(grow_tree): Parse CardBus headers in tree mode as well.
5496e4f295SMartin Mares
5596e4f295SMartin Mares	* pci.h: Updated CardBus header field description. I still don't
5696e4f295SMartin Mares	have the CardBus standard available, but OZ6832 specs contain
5796e4f295SMartin Mares	full description of all header fields supported by the chip.
5896e4f295SMartin Mares
596ae3650aSMartin MaresTue Jun  9 22:53:59 1998  Martin Mares  <[email protected]>
606ae3650aSMartin Mares
61304f9a0bSMartin Mares	* Released as 1.06.
62304f9a0bSMartin Mares
636ae3650aSMartin Mares	* names.c (parse_name_list): Killed an unused variable.
646ae3650aSMartin Mares
656ae3650aSMartin Mares	* setpci.c (pread, pwrite): Define SYS_(pread|pwrite) as __NR_\1
666ae3650aSMartin Mares	if they are not defined by glibc (needed for glibc built on older
676ae3650aSMartin Mares	kernels). Ugly.
686ae3650aSMartin Mares
696ae3650aSMartin Mares	* setpci.c (exec_op): Fixed error messages. Thanks, Steve!
706ae3650aSMartin Mares
714b88a6b8SMartin MaresMon Jun  8 10:59:22 1998  Martin Mares  <[email protected]>
724b88a6b8SMartin Mares
734b88a6b8SMartin Mares	* Released as 1.05.
744b88a6b8SMartin Mares
754b88a6b8SMartin Mares	* setpci.c: Problems with pread()/pwrite() with glibc on Alpha
764b88a6b8SMartin Mares	should be gone. Again thanks to Steve for bug report.
774b88a6b8SMartin Mares
784b88a6b8SMartin Mares	* filter.c (filter_parse_slot): Fixed ":x" type filters.
794b88a6b8SMartin Mares
804b88a6b8SMartin Mares	* pci.ids: Killed duplicate entry. Thanks to Stephen Williams
814b88a6b8SMartin Mares	<[email protected]> for reporting this.
824b88a6b8SMartin Mares
834b88a6b8SMartin MaresSun Jun  7 19:27:51 1998  Martin Mares  <[email protected]>
844b88a6b8SMartin Mares
854b88a6b8SMartin Mares	* lspci.c (main), setpci.c (main): Implemented "--version".
864b88a6b8SMartin Mares
874b88a6b8SMartin Mares	* Released as 1.04.
884b88a6b8SMartin Mares
894b88a6b8SMartin Mares	* pciutils.h (PCIUTILS_VERSION): Added version string.
904b88a6b8SMartin Mares
914b88a6b8SMartin Mares	* filter.c, names.c: Extraneous #include <linux/pci.h> removed.
924b88a6b8SMartin Mares	Thanks to Geert Uytterhoeven <[email protected]>
934b88a6b8SMartin Mares	for bug report.
944b88a6b8SMartin Mares
959b306998SMartin MaresThu May 28 14:45:58 1998  Martin Mares  <[email protected]>
969b306998SMartin Mares
979b306998SMartin Mares	* pci.ids: More updates from Jens Maurer.
989b306998SMartin Mares
99b372672fSMartin MaresWed Apr 22 10:00:39 1998  Martin Mares  <[email protected]>
100b372672fSMartin Mares
101b372672fSMartin Mares	* pci.ids: Updates from Jens Maurer.
102b372672fSMartin Mares
103b2c9b373SMartin MaresSun Apr 19 11:14:25 1998  Martin Mares  <[email protected]>
104b2c9b373SMartin Mares
105b372672fSMartin Mares	* Released as 1.03.
106b372672fSMartin Mares
107b2c9b373SMartin Mares	* setpci.8: Written.
108b2c9b373SMartin Mares
109b2c9b373SMartin Mares	* setpci.c: Finished.
110b2c9b373SMartin Mares
111b2c9b373SMartin Mares	* lspci.c: Now able to fetch expansion ROM base from kernel device list
112b2c9b373SMartin Mares	and print it if not in buscentric mode.
113b2c9b373SMartin Mares
114e4842ff3SMartin MaresTue Mar 31 23:11:57 1998  Martin Mares  <[email protected]>
115e4842ff3SMartin Mares
116e4842ff3SMartin Mares	* setpci.c: Added.
117e4842ff3SMartin Mares
118e4842ff3SMartin MaresSun Mar 22 15:39:08 1998  Martin Mares  <[email protected]>
119e4842ff3SMartin Mares
120e4842ff3SMartin Mares	* lspci.8: Updated the documentation.
121e4842ff3SMartin Mares
122e4842ff3SMartin Mares	* lspci.c: Modified to use the new filtering mechanism (options -f and -d).
123e4842ff3SMartin Mares
124e4842ff3SMartin Mares	* filter.c: Introduced new generic device filter.
125e4842ff3SMartin Mares
126008407bdSMartin MaresThu Mar 19 17:03:48 1998  Martin Mares  <[email protected]>
127008407bdSMartin Mares
128008407bdSMartin Mares	* lspci.c (grow_tree, show_tree_dev, print_it): Fixed displaying
129008407bdSMartin Mares	of PCI-to-PCI bridges in the tree format.
130008407bdSMartin Mares
1310a33d0ecSMartin MaresSun Feb 15 10:12:25 1998  Martin Mares  <[email protected]>
1320a33d0ecSMartin Mares
1330a33d0ecSMartin Mares	* lspci.c (show_machine): Added non-verbose mode of machine-readable
1340a33d0ecSMartin Mares	dump.
1350a33d0ecSMartin Mares
1360a33d0ecSMartin Mares	* pci.ids: Updates from Jens Maurer.
1370a33d0ecSMartin Mares
1380a33d0ecSMartin Mares	* Released as version 1.02.
1390a33d0ecSMartin Mares
1400a33d0ecSMartin MaresThu Feb 12 16:53:28 1998  Martin Mares  <[email protected]>
1410a33d0ecSMartin Mares
1420a33d0ecSMartin Mares	* lspci.c: Added a "-m" switch for dumping machine-readable
1430a33d0ecSMartin Mares	configuration data (requested by Bjoern Kriews <[email protected]>).
1440a33d0ecSMartin Mares
145fb38eee8SMartin MaresMon Feb  9 13:17:43 1998  Martin Mares  <[email protected]>
146fb38eee8SMartin Mares
147fb38eee8SMartin Mares	* Makefile, pciutils.h: Include local pci.h instead of <linux/pci.h>
148fb38eee8SMartin Mares	if available. This should avoid all problems with official kernel
149fb38eee8SMartin Mares	not synchronized to newer PCI code in CVS -- standard distribution
150fb38eee8SMartin Mares	of pciutils now contains pci.h from current CVS kernel, pciutils
151fb38eee8SMartin Mares	in CVS contain no pci.h and use the correct kernel include.
152fb38eee8SMartin Mares
153fb38eee8SMartin Mares	* Makefile: Fixed installation path for man pages.
154fb38eee8SMartin Mares
1552f48f637SMartin MaresSat Feb  7 15:15:46 1998  Martin Mares  <[email protected]>
1562f48f637SMartin Mares
1572f48f637SMartin Mares	* README: Updated.
1582f48f637SMartin Mares
1592f48f637SMartin Mares	* lspci.8: Created a man page.
1602f48f637SMartin Mares
1612f48f637SMartin Mares	* Releasing as version 1.0.
1622f48f637SMartin Mares
1632f48f637SMartin MaresTue Feb  3 20:56:00 1998  Martin Mares  <[email protected]>
1642f48f637SMartin Mares
1652f48f637SMartin Mares	* Makefile: Recognize architecture by calling uname and pass it as ARCH_xxx
1662f48f637SMartin Mares	to all the C sources. This should eliminate problems with 32-bit compilers
1672f48f637SMartin Mares	on sparc64.
1682f48f637SMartin Mares
1692f48f637SMartin Mares	* lspci.c (show_verbose): Recognize CardBus bridge header type.
1702f48f637SMartin Mares	(show_htype2): Stub routine.
1712f48f637SMartin Mares	(scan_config): Write sensible error message if the kernel denies reading of
1722f48f637SMartin Mares	upper part of the PCI config space.
1732f48f637SMartin Mares
174