1*1ca42433SMartin MaresTue Jul 20 13:25:09 1999 Martin Mares <[email protected]> 2*1ca42433SMartin Mares 3*1ca42433SMartin Mares * pci.ids: Some more IDs. 4*1ca42433SMartin Mares 5*1ca42433SMartin MaresMon Jul 19 14:10:36 1999 Martin Mares <[email protected]> 6*1ca42433SMartin Mares 7*1ca42433SMartin Mares * pci.ids: Added IDs of parallel port controller cards as sent 8*1ca42433SMartin Mares by Tim Waugh <[email protected]>. 9*1ca42433SMartin Mares 10e95c8373SMartin MaresWed Jul 7 00:55:48 1999 Martin Mares <[email protected]> 11e95c8373SMartin Mares 12e95c8373SMartin Mares * lib/proc.c (proc_scan): HAVE_LONG_ADDRESS instead of HAVE_64BIT_ADDRESS. 13e95c8373SMartin Mares 14e95c8373SMartin Mares * lspci.c: ADDR_FORMAT now depends on both HAVE_64BIT_ADDRESS and 15e95c8373SMartin Mares HAVE_LONG_ADDRESS. 16e95c8373SMartin Mares 17e95c8373SMartin Mares * lib/configure: HAVE_64BIT_ADDRESS now doesn't imply that the addresses 18e95c8373SMartin Mares are represented as long long. Introduced a new flag HAVE_LONG_ADDRESS 19e95c8373SMartin Mares to indicate this. Both Sparc architectures now use both 64BIT_ADDRESS 20e95c8373SMartin Mares and LONG_ADDRESS since they have 32-bit userland, but don't set LONG_ADDRESS 21e95c8373SMartin Mares on Alpha. 22e95c8373SMartin Mares 23e95c8373SMartin Mares * lspci.c (show_msi): Added dumping of the MSI capability. 24e95c8373SMartin Mares (show_slotid): The same for SlotID capability. 25e95c8373SMartin Mares (show_caps): Seperated capability dumping, because it should 26e95c8373SMartin Mares be used for both htype0 and htype1. Even PCI 2.2 doesn't mention 27e95c8373SMartin Mares layout of htype2, so I'm a bit unsure about it wrt capabilities 28e95c8373SMartin Mares -- they at least have to live somewhere else since address 0x34 29e95c8373SMartin Mares is already defined differently in htype2. 30e95c8373SMartin Mares 31e95c8373SMartin Mares * lib/header.h (PCI_STATUS_UDF): Marked as obsolete (PCI 2.2). 32e95c8373SMartin Mares (PCI_BASE_ADDRESS_MEM_TYPE_1M): Ditto. 33e95c8373SMartin Mares (PCI_CAP_ID_*): Added some new capabilities defined in PCI 2.2. 34e95c8373SMartin Mares 35e95c8373SMartin Mares * lspci.c (show_htype0): Mask out lowest 2 bits from all capability pointers 36e95c8373SMartin Mares (required by the PCI 2.2 specs). 37e95c8373SMartin Mares 38e95c8373SMartin MaresMon Jul 5 12:45:19 1999 Martin Mares <[email protected]> 39e95c8373SMartin Mares 40e95c8373SMartin Mares * lspci.c (show_size): Added new function for dumping of region sizes. 41e95c8373SMartin Mares (show_rom): Added. Now correctly dumps unassigned ROM addresses, disabled 42e95c8373SMartin Mares ROMs et cetera. 43e95c8373SMartin Mares 44e95c8373SMartin Mares * lib/pci.h (struct pci_dev): known_fields moved to the public part 45e95c8373SMartin Mares of the structure. 46e95c8373SMartin Mares 47e95c8373SMartin Mares * Added support for region sizes. Needs support in the kernel, because 48e95c8373SMartin Mares sizes have to be scanned before drivers initialize yourself. pci_fill_info() 49e95c8373SMartin Mares now returns a bitmask of what fields were really read. 50e95c8373SMartin Mares 5182ce97c9SMartin MaresMon Jun 28 18:37:51 1999 Dave Jones <[email protected]> 5282ce97c9SMartin Mares 5382ce97c9SMartin Mares * Makefile: 5482ce97c9SMartin Mares Added `uninstall' target - removes all traces of pciutils. 5582ce97c9SMartin Mares * pci.ids: 5682ce97c9SMartin Mares - Lots of cleanups in the ATI, S3, Adaptec vendors. 5782ce97c9SMartin Mares - Changed Compaq QVision 1280/p definitions, as it's not possible 5882ce97c9SMartin Mares to determine the revision from the device ID. 5982ce97c9SMartin Mares - Same for the Tseng ET4000. 6082ce97c9SMartin Mares The id's said I had a rev C, when it was actually a rev B. 6182ce97c9SMartin Mares - Removed some unnecessary strings 6282ce97c9SMartin Mares `PCI'. Unless it's an AGP card, it should be obvious that it's PCI. 6382ce97c9SMartin Mares `Ethernet card'. This should be determined from config space. 6482ce97c9SMartin Mares - Lots of other new vendors & devices 6582ce97c9SMartin Mares - Other additional small cleanups. 6682ce97c9SMartin Mares 677bed2d83SMartin MaresMon Jun 21 22:11:10 1999 Martin Mares <[email protected]> 687bed2d83SMartin Mares 697bed2d83SMartin Mares * lib/names.c (pci_lookup_name): When device ID lookup 707bed2d83SMartin Mares fails, return hexadecimal device ID instead of vendor ID. 717bed2d83SMartin Mares Well spotted by Axel Bodemann <[email protected]>, 727bed2d83SMartin Mares I've just extended the fix to subsystem ID's. 737bed2d83SMartin Mares 745ba3a475SMartin MaresThu Jun 17 19:48:21 1999 Martin Mares <[email protected]> 755ba3a475SMartin Mares 765ba3a475SMartin Mares * lspci.c (show_agp): Bug fix from Petr Vandrovec 775ba3a475SMartin Mares <[email protected]>. The command register was displayed 785ba3a475SMartin Mares incorrectly. 795ba3a475SMartin Mares 805ba3a475SMartin MaresWed Jun 2 22:42:44 1999 Martin Mares <[email protected]> 815ba3a475SMartin Mares 825ba3a475SMartin Mares * lib/proc.c (SYS_pread, SYS_pwrite): Use hard-coded 835ba3a475SMartin Mares numbers if not supplied by the libc. 845ba3a475SMartin Mares 8555c815b5SMartin MaresWed May 19 13:24:39 1999 Martin Mares <[email protected]> 8655c815b5SMartin Mares 8755c815b5SMartin Mares * Released the whole package as version 2.0. 8855c815b5SMartin Mares 8955c815b5SMartin MaresFri May 14 22:42:02 1999 Martin Mares <[email protected]> 9055c815b5SMartin Mares 9155c815b5SMartin Mares * pci.ids: Added several new ID's contributed by people 9255c815b5SMartin Mares on the linux-pci list. 9355c815b5SMartin Mares 94dec16943SMartin MaresMon Apr 19 15:21:08 1999 Jakub Jelinek <[email protected]> 95dec16943SMartin Mares 96dec16943SMartin Mares * lspci.c: Display I/O addresses correctly on sparc64. 97dec16943SMartin Mares * lib/header.h: Ditto. 98dec16943SMartin Mares 99dec16943SMartin Mares * lib/configure: On sparc set HAVE_64BIT* as well, we want 100dec16943SMartin Mares a binary which works on both 32bit and 64bit SPARCs. 101dec16943SMartin Mares 102e33c9c7aSMartin MaresSun Apr 18 21:14:58 1999 Martin Mares <[email protected]> 103e33c9c7aSMartin Mares 104e33c9c7aSMartin Mares * lspci.c, lib/proc.c: Alpha compilation fixes from Matthew Jacob 105e33c9c7aSMartin Mares <[email protected]>. 106e33c9c7aSMartin Mares 107e33c9c7aSMartin Mares * pci.ids: A lot of updates from Adam J. Richter <[email protected]>. 108e33c9c7aSMartin Mares 109f3395cc5SMartin MaresSun Feb 28 22:26:21 1999 Martin Mares <[email protected]> 110f3395cc5SMartin Mares 111f3395cc5SMartin Mares * lspci.c (do_map_bus): Don't dump functions 1--7 if not flagged 112f3395cc5SMartin Mares as a multi-function device, because several single-function devices 113f3395cc5SMartin Mares don't decode the function bits at all. 114f3395cc5SMartin Mares 115f3395cc5SMartin MaresSun Feb 14 23:48:22 1999 Martin Mares <[email protected]> 116f3395cc5SMartin Mares 117f3395cc5SMartin Mares * Makefile (install): Don't use "-o root -g root" for installation 118f3395cc5SMartin Mares since it breaks on machines where programs are not installed by root. 119f3395cc5SMartin Mares Reported by Richard Gooch <[email protected]> 120f3395cc5SMartin Mares 121f3395cc5SMartin MaresTue Feb 9 15:54:39 1999 Martin Mares <[email protected]> 122f3395cc5SMartin Mares 123f3395cc5SMartin Mares * lspci.c (show_bases): Use new address masking macros and pciaddr_t. 124f3395cc5SMartin Mares 125f3395cc5SMartin Mares * lib/pci.h: Using pciaddr_t for bus addresses, which are 32-bit 126f3395cc5SMartin Mares or 64-bit depending on CPU. 127f3395cc5SMartin Mares 128f3395cc5SMartin Mares * lib/pci.h (PCI_ADDR_MEM_MASK): Added macros for address masks 129f3395cc5SMartin Mares according to bus address width. 130f3395cc5SMartin Mares 1311c31d620SMartin MaresThu Jan 28 20:54:16 1999 Martin Mares <[email protected]> 1321c31d620SMartin Mares 1331c31d620SMartin Mares * Released as 1.99.4. 1341c31d620SMartin Mares 1351c31d620SMartin Mares * lspci.c: Capability list parser now recognizes both AGP 1361c31d620SMartin Mares registers and PCI Power Management registers (the latter 1371c31d620SMartin Mares is mainly guesswork based on DEC/Intel 21153 bridge specs 1381c31d620SMartin Mares since I don't have the PCI Power Management document). 1391c31d620SMartin Mares 1401c31d620SMartin Mares * lspci.c: Replaced numerous occurences of (x & flag) ? '+' : '-' 1411c31d620SMartin Mares by FLAG macro. 1421c31d620SMartin Mares 1431c31d620SMartin Mares * lspci.c: Added bridge checks to bus mapping code. 1441c31d620SMartin Mares 1451812a795SMartin MaresWed Jan 27 14:59:16 1999 Martin Mares <[email protected]> 1461812a795SMartin Mares 1471812a795SMartin Mares * lspci.c: Implemented bus mapping mode (-M). 1481812a795SMartin Mares 1491812a795SMartin Mares * lspci.c (scan_devices): Split to scan_devices() and scan_device(). 1501812a795SMartin Mares (show): Split to show() and show_device(). 1511812a795SMartin Mares 1521812a795SMartin Mares * lib/access.c (pci_init): When a->method == PCI_ACCESS_AUTO, 1531812a795SMartin Mares set it to the real access method afterwards. 1541812a795SMartin Mares 1551812a795SMartin MaresMon Jan 25 23:46:13 1999 Martin Mares <[email protected]> 1561812a795SMartin Mares 1571812a795SMartin Mares * lib/generic.c (pci_generic_fill_info): If in buscentric mode, 1581812a795SMartin Mares don't check PCI_COMMAND for I/O and memory enables. 1591812a795SMartin Mares 160f6c86928SMartin MaresMon Jan 25 21:28:49 1999 Martin Mares <[email protected]> 161f6c86928SMartin Mares 162f6c86928SMartin Mares * Makefile: Added target `release' which substitutes new version 163f6c86928SMartin Mares number to .spec, .lsm and README. Also rewrote target `dist'. 164f6c86928SMartin Mares 165f6c86928SMartin Mares * Released as 1.99.3. 166f6c86928SMartin Mares 167b5137411SMartin MaresSun Jan 24 22:10:36 1999 Martin Mares <[email protected]> 168b5137411SMartin Mares 169d6b297d0SMartin Mares * lib/header.h: Until kernel adopts new layout of PCI 170d6b297d0SMartin Mares includes (i.e., separate declaration of header structure, 171d6b297d0SMartin Mares functions and device IDs), which is not going to happen 172d6b297d0SMartin Mares before 2.3, we'll use our own definiton of the header. 173d6b297d0SMartin Mares 174b5137411SMartin Mares * lspci.c (show_verbose): Display `Cap' flag in device status. 175b5137411SMartin Mares 176b5137411SMartin Mares * lspci.c (show_htype0): Display capability lists whereever 177b5137411SMartin Mares available. The only capability name we recognize now is `AGP'. 178b5137411SMartin Mares Unfortunately, capabilities are stored in device-dependent 179b5137411SMartin Mares portion of the configuration space and are thus available 180b5137411SMartin Mares only to root unless you read a dump. 181b5137411SMartin Mares 182b5137411SMartin Mares * lspci.c (scan_devices): Use cache instead of buffering. 183b5137411SMartin Mares 184b5137411SMartin Mares * lib/buffer.c: Removed (obsoleted by the cache). 185b5137411SMartin Mares 186b5137411SMartin Mares * lib/access.c: Added general caching mechanism. 187b5137411SMartin Mares 18881ce358dSMartin MaresSat Jan 23 21:30:54 1999 Martin Mares <[email protected]> 18981ce358dSMartin Mares 19081ce358dSMartin Mares * pci.ids: Added few devices. 19181ce358dSMartin Mares 192727ce158SMartin MaresFri Jan 22 19:29:31 1999 Martin Mares <[email protected]> 193727ce158SMartin Mares 194727ce158SMartin Mares * Version string is now defined in top-level Makefile, exported 195727ce158SMartin Mares to the configure script and also substituted to man pages. 196727ce158SMartin Mares 197727ce158SMartin Mares * lspci.c (show_bases): Rewrote displaying of 64-bit addresses. 198727ce158SMartin Mares (show_verbose): Rewrote interrupt display logic. 199727ce158SMartin Mares 200727ce158SMartin Mares * lib/i386-ports.c: Include sys/io.h only on glibc systems. 201727ce158SMartin Mares 202727ce158SMartin Mares * lib/configure: Rewrote detection of Linux versions. Now it 203727ce158SMartin Mares works on 2.0 kernels (only with direct/dump access, of course). 204727ce158SMartin Mares 205727ce158SMartin Mares * lib/internal.h: New bytesex macros using <asm/byteorder.h> 206727ce158SMartin Mares whenever available. 207727ce158SMartin Mares 208727ce158SMartin Mares * lib/proc.c (proc_read, proc_write): Distinguish between short 209727ce158SMartin Mares read/write and real errors. 210727ce158SMartin Mares 211727ce158SMartin Mares * lspci.c (show_htype{0,1}): Always use d->dev->rom_base_addr since 212727ce158SMartin Mares libpci respects buscentric mode automatically. 213727ce158SMartin Mares 214727ce158SMartin Mares * lspci.c (show_hex_dump): For CardBus bridges, print out 128 215727ce158SMartin Mares bytes of header (the whole standard part). 216727ce158SMartin Mares 217727ce158SMartin Mares * common.c: pcilib options are now all uppercase. Also moved 218727ce158SMartin Mares PCI access debugging option here. 219727ce158SMartin Mares 220727ce158SMartin Mares * Released as 1.99.2. 221727ce158SMartin Mares 222727ce158SMartin MaresWed Jan 20 22:50:35 1999 Martin Mares <[email protected]> 223727ce158SMartin Mares 224727ce158SMartin Mares * Wrote configure script and rewrote Makefiles. 225727ce158SMartin Mares 226727ce158SMartin Mares * Removed few unused variables. 227727ce158SMartin Mares 228727ce158SMartin MaresWed Jan 20 12:21:56 1999 Martin Mares <[email protected]> 229727ce158SMartin Mares 230727ce158SMartin Mares * common.c: Moved several functions used in both setpci and lspci 231727ce158SMartin Mares here. This includes parsing of libpci-related options. 232727ce158SMartin Mares 233727ce158SMartin Mares * More library tweaks. 234727ce158SMartin Mares 235727ce158SMartin Mares * filter.c, names.c: Moved to library. 236727ce158SMartin Mares 237727ce158SMartin Mares * setpci: Rewritten to use the library. 238727ce158SMartin Mares 239727ce158SMartin Mares * Released as 1.99.1. 240727ce158SMartin Mares 241727ce158SMartin MaresTue Jan 19 23:00:12 1999 Martin Mares <[email protected]> 242727ce158SMartin Mares 243727ce158SMartin Mares * lspci.c (scan_devices): For cardbus bridges, read first 128 244727ce158SMartin Mares bytes of config space to get full standard header. 245727ce158SMartin Mares 246727ce158SMartin Mares * Makefile (CFLAGS): Removed "-Wno-unused". 247727ce158SMartin Mares 248727ce158SMartin Mares * Started the "New Generation" branch and introduced the 249727ce158SMartin Mares PCI library. 250727ce158SMartin Mares 251727ce158SMartin Mares * lspci: Rewritten to use the library. 252727ce158SMartin Mares 2536ece6bc6SMartin MaresTue Jan 19 22:24:08 1999 Martin Mares <[email protected]> 2546ece6bc6SMartin Mares 2556ece6bc6SMartin Mares * Released as version 1.10. 2566ece6bc6SMartin Mares 2576ece6bc6SMartin MaresMon Jan 18 08:51:17 1999 Martin Mares <[email protected]> 2586ece6bc6SMartin Mares 2596ece6bc6SMartin Mares * lspci.8, setpci.8: Miscellaneous fixes as suggested by 2606ece6bc6SMartin Mares Dag Wieers <[email protected]>. 2616ece6bc6SMartin Mares 2621212dd6dSMartin MaresSun Nov 29 20:05:56 1998 Martin Mares <[email protected]> 2631212dd6dSMartin Mares 2641212dd6dSMartin Mares * pciutils.spec (Name): Update from Krzysztof G. Baranowski. 2651212dd6dSMartin Mares 266d38471fdSMartin MaresSun Nov 22 10:49:56 1998 Martin Mares <[email protected]> 267d38471fdSMartin Mares 268d38471fdSMartin Mares * Makefile, pciutils.h: Moved pci.ids to /usr/share. 269d38471fdSMartin Mares 270d38471fdSMartin Mares * Released as version 1.09. 271d38471fdSMartin Mares 272371f605bSMartin MaresWed Nov 18 15:47:05 1998 Martin Mares <[email protected]> 273371f605bSMartin Mares 274371f605bSMartin Mares * lspci.c (show_htype1): Fixed displaying of prefetchable memory behind 275371f605bSMartin Mares bridge. Thanks to Petr Vandrovec <[email protected]> for bug report. 276371f605bSMartin Mares 27710be47abSMartin MaresFri Oct 23 18:59:19 1998 Martin Mares <[email protected]> 27810be47abSMartin Mares 27910be47abSMartin Mares * setpci.c: Don't include <syscall-list.h> with glibc >= 2.1. 28010be47abSMartin Mares 281472bd340SMartin MaresMon Oct 19 21:53:30 1998 Martin Mares <[email protected]> 282472bd340SMartin Mares 283472bd340SMartin Mares * Released as version 1.08. 284472bd340SMartin Mares 285472bd340SMartin Mares * setpci.c: glibc 2.1.x already defines pread() and pwrite(). 286472bd340SMartin Mares 287472bd340SMartin Mares * lspci.8: Changed warning about lspci -xxx. 288472bd340SMartin Mares 289472bd340SMartin Mares * lspci.c: Require "-xxx" for full configuration space dump, so that 290472bd340SMartin Mares it's impossible to crash the machine by single typo. 291472bd340SMartin Mares 292472bd340SMartin Mares * specs: Added (courtesy of Krzysztof G. Baranowski <[email protected]>). 293472bd340SMartin Mares 294072c77e5SMartin MaresWed Sep 9 12:03:24 1998 Martin Mares <[email protected]> 295072c77e5SMartin Mares 296072c77e5SMartin Mares * lspci.c (show_bases): Better displaying of unassigned and 297072c77e5SMartin Mares disabled bases. Thanks to Gabriel Paubert <[email protected]> 298072c77e5SMartin Mares for an idea. 299072c77e5SMartin Mares 300b7554856SMartin MaresWed Sep 2 10:58:01 1998 Martin Mares <[email protected]> 301b7554856SMartin Mares 302b7554856SMartin Mares * setpci.c (pread): Recognize glibc 1.99 numbered as 2.0 on the PPC. 303b7554856SMartin Mares (thanks to Geert Uytterhoeven for finding this out) 304b7554856SMartin Mares 305ce503b7fSMartin MaresFri Jul 17 10:43:30 1998 Martin Mares <[email protected]> 306ce503b7fSMartin Mares 307ce503b7fSMartin Mares * lspci.c (show_verbose): Print subsystem ID using the new resolver. 308ce503b7fSMartin Mares (show_machine): Print subsystem ID. 309ce503b7fSMartin Mares 310ce503b7fSMartin Mares * names.c: New name resolution engine supporting subsystem IDs. 311ce503b7fSMartin Mares 312ce503b7fSMartin Mares * Released as version 1.07. 313ce503b7fSMartin Mares 31496e4f295SMartin MaresWed Jul 15 15:37:21 1998 Martin Mares <[email protected]> 31596e4f295SMartin Mares 31696e4f295SMartin Mares * lspci.c (show_htype2 etc.): Displaying of CardBus headers. 31796e4f295SMartin Mares (show_bases): Honor the `cnt' argument. 31896e4f295SMartin Mares (grow_tree): Parse CardBus headers in tree mode as well. 31996e4f295SMartin Mares 32096e4f295SMartin Mares * pci.h: Updated CardBus header field description. I still don't 32196e4f295SMartin Mares have the CardBus standard available, but OZ6832 specs contain 32296e4f295SMartin Mares full description of all header fields supported by the chip. 32396e4f295SMartin Mares 3246ae3650aSMartin MaresTue Jun 9 22:53:59 1998 Martin Mares <[email protected]> 3256ae3650aSMartin Mares 326304f9a0bSMartin Mares * Released as 1.06. 327304f9a0bSMartin Mares 3286ae3650aSMartin Mares * names.c (parse_name_list): Killed an unused variable. 3296ae3650aSMartin Mares 3306ae3650aSMartin Mares * setpci.c (pread, pwrite): Define SYS_(pread|pwrite) as __NR_\1 3316ae3650aSMartin Mares if they are not defined by glibc (needed for glibc built on older 3326ae3650aSMartin Mares kernels). Ugly. 3336ae3650aSMartin Mares 3346ae3650aSMartin Mares * setpci.c (exec_op): Fixed error messages. Thanks, Steve! 3356ae3650aSMartin Mares 3364b88a6b8SMartin MaresMon Jun 8 10:59:22 1998 Martin Mares <[email protected]> 3374b88a6b8SMartin Mares 3384b88a6b8SMartin Mares * Released as 1.05. 3394b88a6b8SMartin Mares 3404b88a6b8SMartin Mares * setpci.c: Problems with pread()/pwrite() with glibc on Alpha 3414b88a6b8SMartin Mares should be gone. Again thanks to Steve for bug report. 3424b88a6b8SMartin Mares 3434b88a6b8SMartin Mares * filter.c (filter_parse_slot): Fixed ":x" type filters. 3444b88a6b8SMartin Mares 3454b88a6b8SMartin Mares * pci.ids: Killed duplicate entry. Thanks to Stephen Williams 3464b88a6b8SMartin Mares <[email protected]> for reporting this. 3474b88a6b8SMartin Mares 3484b88a6b8SMartin MaresSun Jun 7 19:27:51 1998 Martin Mares <[email protected]> 3494b88a6b8SMartin Mares 3504b88a6b8SMartin Mares * lspci.c (main), setpci.c (main): Implemented "--version". 3514b88a6b8SMartin Mares 3524b88a6b8SMartin Mares * Released as 1.04. 3534b88a6b8SMartin Mares 3544b88a6b8SMartin Mares * pciutils.h (PCIUTILS_VERSION): Added version string. 3554b88a6b8SMartin Mares 3564b88a6b8SMartin Mares * filter.c, names.c: Extraneous #include <linux/pci.h> removed. 3574b88a6b8SMartin Mares Thanks to Geert Uytterhoeven <[email protected]> 3584b88a6b8SMartin Mares for bug report. 3594b88a6b8SMartin Mares 3609b306998SMartin MaresThu May 28 14:45:58 1998 Martin Mares <[email protected]> 3619b306998SMartin Mares 3629b306998SMartin Mares * pci.ids: More updates from Jens Maurer. 3639b306998SMartin Mares 364b372672fSMartin MaresWed Apr 22 10:00:39 1998 Martin Mares <[email protected]> 365b372672fSMartin Mares 366b372672fSMartin Mares * pci.ids: Updates from Jens Maurer. 367b372672fSMartin Mares 368b2c9b373SMartin MaresSun Apr 19 11:14:25 1998 Martin Mares <[email protected]> 369b2c9b373SMartin Mares 370b372672fSMartin Mares * Released as 1.03. 371b372672fSMartin Mares 372b2c9b373SMartin Mares * setpci.8: Written. 373b2c9b373SMartin Mares 374b2c9b373SMartin Mares * setpci.c: Finished. 375b2c9b373SMartin Mares 376b2c9b373SMartin Mares * lspci.c: Now able to fetch expansion ROM base from kernel device list 377b2c9b373SMartin Mares and print it if not in buscentric mode. 378b2c9b373SMartin Mares 379e4842ff3SMartin MaresTue Mar 31 23:11:57 1998 Martin Mares <[email protected]> 380e4842ff3SMartin Mares 381e4842ff3SMartin Mares * setpci.c: Added. 382e4842ff3SMartin Mares 383e4842ff3SMartin MaresSun Mar 22 15:39:08 1998 Martin Mares <[email protected]> 384e4842ff3SMartin Mares 385e4842ff3SMartin Mares * lspci.8: Updated the documentation. 386e4842ff3SMartin Mares 387e4842ff3SMartin Mares * lspci.c: Modified to use the new filtering mechanism (options -f and -d). 388e4842ff3SMartin Mares 389e4842ff3SMartin Mares * filter.c: Introduced new generic device filter. 390e4842ff3SMartin Mares 391008407bdSMartin MaresThu Mar 19 17:03:48 1998 Martin Mares <[email protected]> 392008407bdSMartin Mares 393008407bdSMartin Mares * lspci.c (grow_tree, show_tree_dev, print_it): Fixed displaying 394008407bdSMartin Mares of PCI-to-PCI bridges in the tree format. 395008407bdSMartin Mares 3960a33d0ecSMartin MaresSun Feb 15 10:12:25 1998 Martin Mares <[email protected]> 3970a33d0ecSMartin Mares 3980a33d0ecSMartin Mares * lspci.c (show_machine): Added non-verbose mode of machine-readable 3990a33d0ecSMartin Mares dump. 4000a33d0ecSMartin Mares 4010a33d0ecSMartin Mares * pci.ids: Updates from Jens Maurer. 4020a33d0ecSMartin Mares 4030a33d0ecSMartin Mares * Released as version 1.02. 4040a33d0ecSMartin Mares 4050a33d0ecSMartin MaresThu Feb 12 16:53:28 1998 Martin Mares <[email protected]> 4060a33d0ecSMartin Mares 4070a33d0ecSMartin Mares * lspci.c: Added a "-m" switch for dumping machine-readable 4080a33d0ecSMartin Mares configuration data (requested by Bjoern Kriews <[email protected]>). 4090a33d0ecSMartin Mares 410fb38eee8SMartin MaresMon Feb 9 13:17:43 1998 Martin Mares <[email protected]> 411fb38eee8SMartin Mares 412fb38eee8SMartin Mares * Makefile, pciutils.h: Include local pci.h instead of <linux/pci.h> 413fb38eee8SMartin Mares if available. This should avoid all problems with official kernel 414fb38eee8SMartin Mares not synchronized to newer PCI code in CVS -- standard distribution 415fb38eee8SMartin Mares of pciutils now contains pci.h from current CVS kernel, pciutils 416fb38eee8SMartin Mares in CVS contain no pci.h and use the correct kernel include. 417fb38eee8SMartin Mares 418fb38eee8SMartin Mares * Makefile: Fixed installation path for man pages. 419fb38eee8SMartin Mares 4202f48f637SMartin MaresSat Feb 7 15:15:46 1998 Martin Mares <[email protected]> 4212f48f637SMartin Mares 4222f48f637SMartin Mares * README: Updated. 4232f48f637SMartin Mares 4242f48f637SMartin Mares * lspci.8: Created a man page. 4252f48f637SMartin Mares 4262f48f637SMartin Mares * Releasing as version 1.0. 4272f48f637SMartin Mares 4282f48f637SMartin MaresTue Feb 3 20:56:00 1998 Martin Mares <[email protected]> 4292f48f637SMartin Mares 4302f48f637SMartin Mares * Makefile: Recognize architecture by calling uname and pass it as ARCH_xxx 4312f48f637SMartin Mares to all the C sources. This should eliminate problems with 32-bit compilers 4322f48f637SMartin Mares on sparc64. 4332f48f637SMartin Mares 4342f48f637SMartin Mares * lspci.c (show_verbose): Recognize CardBus bridge header type. 4352f48f637SMartin Mares (show_htype2): Stub routine. 4362f48f637SMartin Mares (scan_config): Write sensible error message if the kernel denies reading of 4372f48f637SMartin Mares upper part of the PCI config space. 4382f48f637SMartin Mares 439