xref: /pciutils/ChangeLog (revision 10be47ab)
1*10be47abSMartin MaresFri Oct 23 18:59:19 1998  Martin Mares  <[email protected]>
2*10be47abSMartin Mares
3*10be47abSMartin Mares	* setpci.c: Don't include <syscall-list.h> with glibc >= 2.1.
4*10be47abSMartin Mares
5472bd340SMartin MaresMon Oct 19 21:53:30 1998  Martin Mares  <[email protected]>
6472bd340SMartin Mares
7472bd340SMartin Mares	* Released as version 1.08.
8472bd340SMartin Mares
9472bd340SMartin Mares	* setpci.c: glibc 2.1.x already defines pread() and pwrite().
10472bd340SMartin Mares
11472bd340SMartin Mares	* lspci.8: Changed warning about lspci -xxx.
12472bd340SMartin Mares
13472bd340SMartin Mares	* lspci.c: Require "-xxx" for full configuration space dump, so that
14472bd340SMartin Mares	it's impossible to crash the machine by single typo.
15472bd340SMartin Mares
16472bd340SMartin Mares	* specs: Added (courtesy of Krzysztof G. Baranowski <[email protected]>).
17472bd340SMartin Mares
18072c77e5SMartin MaresWed Sep  9 12:03:24 1998  Martin Mares  <[email protected]>
19072c77e5SMartin Mares
20072c77e5SMartin Mares	* lspci.c (show_bases): Better displaying of unassigned and
21072c77e5SMartin Mares	disabled bases. Thanks to Gabriel Paubert <[email protected]>
22072c77e5SMartin Mares	for an idea.
23072c77e5SMartin Mares
24b7554856SMartin MaresWed Sep  2 10:58:01 1998  Martin Mares  <[email protected]>
25b7554856SMartin Mares
26b7554856SMartin Mares	* setpci.c (pread): Recognize glibc 1.99 numbered as 2.0 on the PPC.
27b7554856SMartin Mares	(thanks to Geert Uytterhoeven for finding this out)
28b7554856SMartin Mares
29ce503b7fSMartin MaresFri Jul 17 10:43:30 1998  Martin Mares  <[email protected]>
30ce503b7fSMartin Mares
31ce503b7fSMartin Mares	* lspci.c (show_verbose): Print subsystem ID using the new resolver.
32ce503b7fSMartin Mares	(show_machine): Print subsystem ID.
33ce503b7fSMartin Mares
34ce503b7fSMartin Mares	* names.c: New name resolution engine supporting subsystem IDs.
35ce503b7fSMartin Mares
36ce503b7fSMartin Mares	* Released as version 1.07.
37ce503b7fSMartin Mares
3896e4f295SMartin MaresWed Jul 15 15:37:21 1998  Martin Mares  <[email protected]>
3996e4f295SMartin Mares
4096e4f295SMartin Mares	* lspci.c (show_htype2 etc.): Displaying of CardBus headers.
4196e4f295SMartin Mares	(show_bases): Honor the `cnt' argument.
4296e4f295SMartin Mares	(grow_tree): Parse CardBus headers in tree mode as well.
4396e4f295SMartin Mares
4496e4f295SMartin Mares	* pci.h: Updated CardBus header field description. I still don't
4596e4f295SMartin Mares	have the CardBus standard available, but OZ6832 specs contain
4696e4f295SMartin Mares	full description of all header fields supported by the chip.
4796e4f295SMartin Mares
486ae3650aSMartin MaresTue Jun  9 22:53:59 1998  Martin Mares  <[email protected]>
496ae3650aSMartin Mares
50304f9a0bSMartin Mares	* Released as 1.06.
51304f9a0bSMartin Mares
526ae3650aSMartin Mares	* names.c (parse_name_list): Killed an unused variable.
536ae3650aSMartin Mares
546ae3650aSMartin Mares	* setpci.c (pread, pwrite): Define SYS_(pread|pwrite) as __NR_\1
556ae3650aSMartin Mares	if they are not defined by glibc (needed for glibc built on older
566ae3650aSMartin Mares	kernels). Ugly.
576ae3650aSMartin Mares
586ae3650aSMartin Mares	* setpci.c (exec_op): Fixed error messages. Thanks, Steve!
596ae3650aSMartin Mares
604b88a6b8SMartin MaresMon Jun  8 10:59:22 1998  Martin Mares  <[email protected]>
614b88a6b8SMartin Mares
624b88a6b8SMartin Mares	* Released as 1.05.
634b88a6b8SMartin Mares
644b88a6b8SMartin Mares	* setpci.c: Problems with pread()/pwrite() with glibc on Alpha
654b88a6b8SMartin Mares	should be gone. Again thanks to Steve for bug report.
664b88a6b8SMartin Mares
674b88a6b8SMartin Mares	* filter.c (filter_parse_slot): Fixed ":x" type filters.
684b88a6b8SMartin Mares
694b88a6b8SMartin Mares	* pci.ids: Killed duplicate entry. Thanks to Stephen Williams
704b88a6b8SMartin Mares	<[email protected]> for reporting this.
714b88a6b8SMartin Mares
724b88a6b8SMartin MaresSun Jun  7 19:27:51 1998  Martin Mares  <[email protected]>
734b88a6b8SMartin Mares
744b88a6b8SMartin Mares	* lspci.c (main), setpci.c (main): Implemented "--version".
754b88a6b8SMartin Mares
764b88a6b8SMartin Mares	* Released as 1.04.
774b88a6b8SMartin Mares
784b88a6b8SMartin Mares	* pciutils.h (PCIUTILS_VERSION): Added version string.
794b88a6b8SMartin Mares
804b88a6b8SMartin Mares	* filter.c, names.c: Extraneous #include <linux/pci.h> removed.
814b88a6b8SMartin Mares	Thanks to Geert Uytterhoeven <[email protected]>
824b88a6b8SMartin Mares	for bug report.
834b88a6b8SMartin Mares
849b306998SMartin MaresThu May 28 14:45:58 1998  Martin Mares  <[email protected]>
859b306998SMartin Mares
869b306998SMartin Mares	* pci.ids: More updates from Jens Maurer.
879b306998SMartin Mares
88b372672fSMartin MaresWed Apr 22 10:00:39 1998  Martin Mares  <[email protected]>
89b372672fSMartin Mares
90b372672fSMartin Mares	* pci.ids: Updates from Jens Maurer.
91b372672fSMartin Mares
92b2c9b373SMartin MaresSun Apr 19 11:14:25 1998  Martin Mares  <[email protected]>
93b2c9b373SMartin Mares
94b372672fSMartin Mares	* Released as 1.03.
95b372672fSMartin Mares
96b2c9b373SMartin Mares	* setpci.8: Written.
97b2c9b373SMartin Mares
98b2c9b373SMartin Mares	* setpci.c: Finished.
99b2c9b373SMartin Mares
100b2c9b373SMartin Mares	* lspci.c: Now able to fetch expansion ROM base from kernel device list
101b2c9b373SMartin Mares	and print it if not in buscentric mode.
102b2c9b373SMartin Mares
103e4842ff3SMartin MaresTue Mar 31 23:11:57 1998  Martin Mares  <[email protected]>
104e4842ff3SMartin Mares
105e4842ff3SMartin Mares	* setpci.c: Added.
106e4842ff3SMartin Mares
107e4842ff3SMartin MaresSun Mar 22 15:39:08 1998  Martin Mares  <[email protected]>
108e4842ff3SMartin Mares
109e4842ff3SMartin Mares	* lspci.8: Updated the documentation.
110e4842ff3SMartin Mares
111e4842ff3SMartin Mares	* lspci.c: Modified to use the new filtering mechanism (options -f and -d).
112e4842ff3SMartin Mares
113e4842ff3SMartin Mares	* filter.c: Introduced new generic device filter.
114e4842ff3SMartin Mares
115008407bdSMartin MaresThu Mar 19 17:03:48 1998  Martin Mares  <[email protected]>
116008407bdSMartin Mares
117008407bdSMartin Mares	* lspci.c (grow_tree, show_tree_dev, print_it): Fixed displaying
118008407bdSMartin Mares	of PCI-to-PCI bridges in the tree format.
119008407bdSMartin Mares
1200a33d0ecSMartin MaresSun Feb 15 10:12:25 1998  Martin Mares  <[email protected]>
1210a33d0ecSMartin Mares
1220a33d0ecSMartin Mares	* lspci.c (show_machine): Added non-verbose mode of machine-readable
1230a33d0ecSMartin Mares	dump.
1240a33d0ecSMartin Mares
1250a33d0ecSMartin Mares	* pci.ids: Updates from Jens Maurer.
1260a33d0ecSMartin Mares
1270a33d0ecSMartin Mares	* Released as version 1.02.
1280a33d0ecSMartin Mares
1290a33d0ecSMartin MaresThu Feb 12 16:53:28 1998  Martin Mares  <[email protected]>
1300a33d0ecSMartin Mares
1310a33d0ecSMartin Mares	* lspci.c: Added a "-m" switch for dumping machine-readable
1320a33d0ecSMartin Mares	configuration data (requested by Bjoern Kriews <[email protected]>).
1330a33d0ecSMartin Mares
134fb38eee8SMartin MaresMon Feb  9 13:17:43 1998  Martin Mares  <[email protected]>
135fb38eee8SMartin Mares
136fb38eee8SMartin Mares	* Makefile, pciutils.h: Include local pci.h instead of <linux/pci.h>
137fb38eee8SMartin Mares	if available. This should avoid all problems with official kernel
138fb38eee8SMartin Mares	not synchronized to newer PCI code in CVS -- standard distribution
139fb38eee8SMartin Mares	of pciutils now contains pci.h from current CVS kernel, pciutils
140fb38eee8SMartin Mares	in CVS contain no pci.h and use the correct kernel include.
141fb38eee8SMartin Mares
142fb38eee8SMartin Mares	* Makefile: Fixed installation path for man pages.
143fb38eee8SMartin Mares
1442f48f637SMartin MaresSat Feb  7 15:15:46 1998  Martin Mares  <[email protected]>
1452f48f637SMartin Mares
1462f48f637SMartin Mares	* README: Updated.
1472f48f637SMartin Mares
1482f48f637SMartin Mares	* lspci.8: Created a man page.
1492f48f637SMartin Mares
1502f48f637SMartin Mares	* Releasing as version 1.0.
1512f48f637SMartin Mares
1522f48f637SMartin MaresTue Feb  3 20:56:00 1998  Martin Mares  <[email protected]>
1532f48f637SMartin Mares
1542f48f637SMartin Mares	* Makefile: Recognize architecture by calling uname and pass it as ARCH_xxx
1552f48f637SMartin Mares	to all the C sources. This should eliminate problems with 32-bit compilers
1562f48f637SMartin Mares	on sparc64.
1572f48f637SMartin Mares
1582f48f637SMartin Mares	* lspci.c (show_verbose): Recognize CardBus bridge header type.
1592f48f637SMartin Mares	(show_htype2): Stub routine.
1602f48f637SMartin Mares	(scan_config): Write sensible error message if the kernel denies reading of
1612f48f637SMartin Mares	upper part of the PCI config space.
1622f48f637SMartin Mares
163