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