X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=ChangeLog;h=0e1150114b5fac461990d8830270e18eea9a6e02;hb=1c31d620ede1b47e3113aefa4e4b66d3191b166a;hp=2973c575e319da002829b4c554f0de40c474648f;hpb=4b88a6b8f908a806deacf3b1984854146b03bb57;p=pciutils.git diff --git a/ChangeLog b/ChangeLog index 2973c57..0e11501 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,208 @@ +Thu Jan 28 20:54:16 1999 Martin Mares + + * Released as 1.99.4. + + * lspci.c: Capability list parser now recognizes both AGP + registers and PCI Power Management registers (the latter + is mainly guesswork based on DEC/Intel 21153 bridge specs + since I don't have the PCI Power Management document). + + * lspci.c: Replaced numerous occurences of (x & flag) ? '+' : '-' + by FLAG macro. + + * lspci.c: Added bridge checks to bus mapping code. + +Wed Jan 27 14:59:16 1999 Martin Mares + + * lspci.c: Implemented bus mapping mode (-M). + + * lspci.c (scan_devices): Split to scan_devices() and scan_device(). + (show): Split to show() and show_device(). + + * lib/access.c (pci_init): When a->method == PCI_ACCESS_AUTO, + set it to the real access method afterwards. + +Mon Jan 25 23:46:13 1999 Martin Mares + + * lib/generic.c (pci_generic_fill_info): If in buscentric mode, + don't check PCI_COMMAND for I/O and memory enables. + +Mon Jan 25 21:28:49 1999 Martin Mares + + * Makefile: Added target `release' which substitutes new version + number to .spec, .lsm and README. Also rewrote target `dist'. + + * Released as 1.99.3. + +Sun Jan 24 22:10:36 1999 Martin Mares + + * lib/header.h: Until kernel adopts new layout of PCI + includes (i.e., separate declaration of header structure, + functions and device IDs), which is not going to happen + before 2.3, we'll use our own definiton of the header. + + * lspci.c (show_verbose): Display `Cap' flag in device status. + + * lspci.c (show_htype0): Display capability lists whereever + available. The only capability name we recognize now is `AGP'. + Unfortunately, capabilities are stored in device-dependent + portion of the configuration space and are thus available + only to root unless you read a dump. + + * lspci.c (scan_devices): Use cache instead of buffering. + + * lib/buffer.c: Removed (obsoleted by the cache). + + * lib/access.c: Added general caching mechanism. + +Sat Jan 23 21:30:54 1999 Martin Mares + + * pci.ids: Added few devices. + +Fri Jan 22 19:29:31 1999 Martin Mares + + * Version string is now defined in top-level Makefile, exported + to the configure script and also substituted to man pages. + + * lspci.c (show_bases): Rewrote displaying of 64-bit addresses. + (show_verbose): Rewrote interrupt display logic. + + * lib/i386-ports.c: Include sys/io.h only on glibc systems. + + * lib/configure: Rewrote detection of Linux versions. Now it + works on 2.0 kernels (only with direct/dump access, of course). + + * lib/internal.h: New bytesex macros using + whenever available. + + * lib/proc.c (proc_read, proc_write): Distinguish between short + read/write and real errors. + + * lspci.c (show_htype{0,1}): Always use d->dev->rom_base_addr since + libpci respects buscentric mode automatically. + + * lspci.c (show_hex_dump): For CardBus bridges, print out 128 + bytes of header (the whole standard part). + + * common.c: pcilib options are now all uppercase. Also moved + PCI access debugging option here. + + * Released as 1.99.2. + +Wed Jan 20 22:50:35 1999 Martin Mares + + * Wrote configure script and rewrote Makefiles. + + * Removed few unused variables. + +Wed Jan 20 12:21:56 1999 Martin Mares + + * common.c: Moved several functions used in both setpci and lspci + here. This includes parsing of libpci-related options. + + * More library tweaks. + + * filter.c, names.c: Moved to library. + + * setpci: Rewritten to use the library. + + * Released as 1.99.1. + +Tue Jan 19 23:00:12 1999 Martin Mares + + * lspci.c (scan_devices): For cardbus bridges, read first 128 + bytes of config space to get full standard header. + + * Makefile (CFLAGS): Removed "-Wno-unused". + + * Started the "New Generation" branch and introduced the + PCI library. + + * lspci: Rewritten to use the library. + +Tue Jan 19 22:24:08 1999 Martin Mares + + * Released as version 1.10. + +Mon Jan 18 08:51:17 1999 Martin Mares + + * lspci.8, setpci.8: Miscellaneous fixes as suggested by + Dag Wieers . + +Sun Nov 29 20:05:56 1998 Martin Mares + + * pciutils.spec (Name): Update from Krzysztof G. Baranowski. + +Sun Nov 22 10:49:56 1998 Martin Mares + + * Makefile, pciutils.h: Moved pci.ids to /usr/share. + + * Released as version 1.09. + +Wed Nov 18 15:47:05 1998 Martin Mares + + * lspci.c (show_htype1): Fixed displaying of prefetchable memory behind + bridge. Thanks to Petr Vandrovec for bug report. + +Fri Oct 23 18:59:19 1998 Martin Mares + + * setpci.c: Don't include with glibc >= 2.1. + +Mon Oct 19 21:53:30 1998 Martin Mares + + * Released as version 1.08. + + * setpci.c: glibc 2.1.x already defines pread() and pwrite(). + + * lspci.8: Changed warning about lspci -xxx. + + * lspci.c: Require "-xxx" for full configuration space dump, so that + it's impossible to crash the machine by single typo. + + * specs: Added (courtesy of Krzysztof G. Baranowski ). + +Wed Sep 9 12:03:24 1998 Martin Mares + + * lspci.c (show_bases): Better displaying of unassigned and + disabled bases. Thanks to Gabriel Paubert + for an idea. + +Wed Sep 2 10:58:01 1998 Martin Mares + + * setpci.c (pread): Recognize glibc 1.99 numbered as 2.0 on the PPC. + (thanks to Geert Uytterhoeven for finding this out) + +Fri Jul 17 10:43:30 1998 Martin Mares + + * lspci.c (show_verbose): Print subsystem ID using the new resolver. + (show_machine): Print subsystem ID. + + * names.c: New name resolution engine supporting subsystem IDs. + + * Released as version 1.07. + +Wed Jul 15 15:37:21 1998 Martin Mares + + * lspci.c (show_htype2 etc.): Displaying of CardBus headers. + (show_bases): Honor the `cnt' argument. + (grow_tree): Parse CardBus headers in tree mode as well. + + * pci.h: Updated CardBus header field description. I still don't + have the CardBus standard available, but OZ6832 specs contain + full description of all header fields supported by the chip. + +Tue Jun 9 22:53:59 1998 Martin Mares + + * Released as 1.06. + + * names.c (parse_name_list): Killed an unused variable. + + * setpci.c (pread, pwrite): Define SYS_(pread|pwrite) as __NR_\1 + if they are not defined by glibc (needed for glibc built on older + kernels). Ugly. + + * setpci.c (exec_op): Fixed error messages. Thanks, Steve! + Mon Jun 8 10:59:22 1998 Martin Mares * Released as 1.05.