]> mj.ucw.cz Git - pciutils.git/blobdiff - ChangeLog
Register caching rewrite
[pciutils.git] / ChangeLog
index 9db67d0cfefb682a473dc09ef3bfa26c39c284b6..526da1e52d548ae6397b31350261e40f0286007a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,55 @@
+2005-08-23  Martin Mares  <mj@ucw.cz>
+
+       * lspci.man, setpci.man: Improved the man pages. Documented all access
+       methods and which operations are privileged.
+
+       * lspci.c: Another rewrite of config register caching, now also including
+       lots of internal checks. It should be now perfectly able to cope with
+       portions of the configuration space being inaccessible, for example
+       due to insufficient access rights.
+
+       * lspci.c (show_pcix_nobridge, show_pcix_bridge): Cleaned up dumping of PCI-X
+       capabilities. Includes partial support for PCI-X 2.0 (probably incomplete
+       as I haven't seen the spec).
+
+       * lspci.c: Quell warnings about unused parameters.
+
+       * lspci.c: Removed C++ comments.
+
+       * lib/header.h: Merged definitions of extended capabilities and some new
+       PCI-X capability bits from linux-2.6.11/include/pci.h.
+
+       * lspci.c (show_caps): Try to scan extended capabilities only if the
+       device has either PCI-X or PCI Express capability in its normal capability
+       list.
+
+       * lib/dump.c (dump_init): Reading of dumps works again. The dump reader
+       now also remembers how much data it has read and refuses attempts to
+       access more than that.
+
+       * setpci.man, lspci.c, README: prefer spelling "buses" over "busses".
+
+       * lspci.c: If alloca() is not available, use xmalloc(), not malloc().
+
+       * lib/configure: Added x86_64 on Linux.
+
+2005-08-22  Martin Mares  <mj@ucw.cz>
+
+       * lib/filter.c (pci_filter_parse_slot): Fixed parsing of domain filters.
+       Thanks to Matthew Wilcox for bug report.
+
+       * lspci.c: Corrected spelling of "Hz" (it was "hz" at several places).
+       Thanks to Krzysztof Oledzki for pointing that out.
+
+2004-08-19  Martin Mares  <mj@ucw.cz>
+
+       * pciutils.spec (%attr): Setting attributes for /sbin/* is an anachronism,
+       because pciutils by default install to /usr/sbin. Update.
+
 2004-08-13  Martin Mares  <mj@ucw.cz>
 
+       * Released as 2.1.99-test8.
+
        * lib/types.h, lib/pci.h, lib/sysdep.h: `byte' and `word' are
        no longer exported to the outside world.