]> mj.ucw.cz Git - pciutils.git/blobdiff - ChangeLog
Register caching rewrite
[pciutils.git] / ChangeLog
index 9c5973e77ae750e69851c6f5fed4c0aeb9b6483a..526da1e52d548ae6397b31350261e40f0286007a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,11 +1,21 @@
 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.
 
@@ -13,7 +23,9 @@
        device has either PCI-X or PCI Express capability in its normal capability
        list.
 
-       * lib/dump.c (dump_init): Reading of dumps works again.
+       * 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".