]> mj.ucw.cz Git - pciutils.git/blobdiff - ChangeLog
Released 3.1.7.
[pciutils.git] / ChangeLog
index feccba7838672c854909403b6ca5a919a8b145bb..a06e300aeb587d3358ec09f5b520d7dd58a47632 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,133 @@
+2010-01-31  Martin Mares <mj@ucw.cz>
+
+       * Released as 3.1.7.
+
+       * Minor improvements and bug fixes in decoding of the Virtual Channel
+       capability.
+
+2010-01-24  Martin Mares <mj@ucw.cz>
+
+       * Released as 3.1.6.
+
+       * More capabilities decoded: Virtual Channel (except arbitration
+       tables), Root Complex Link, Vendor-Specific (header only), SATA HBA.
+
+       * All extended capabilities have their version displayed (-vv or more).
+
+2010-01-19  Martin Mares <mj@ucw.cz>
+
+       * Released as 3.1.5.
+
+       * Updated pci.ids to the today's snapshot of the database.
+
+       * When scanning extended capabilities, properly mask the lowest 2 bits,
+         which are currently reserved. This avoids unaligned access errors on
+         broken hardware (see tests/broken-ecaps).
+
+       * Large bar sizes are displayed in human-readable format (with units).
+         Thanks to Matthew Wilcox.
+
+       * Physical slot information is displayed correctly for multi-function cards.
+         Fixed by Matthew Wilcox.
+
+       * Fixed a couple of typos everywhere.
+
+       * Library: Fixed bugs in freeing of capabilities.
+
+       * Windows back-end compiles again.
+
+2009-08-14  Martin Mares <mj@ucw.cz>
+
+       * Released as 3.1.4.
+         (sorry that I have missed 22/7 and released it later :-))
+
+       * Updated pci.ids to the today's snapshot of the database.
+
+       * Fixed memory and file descriptor leak in the dump back-end.
+       
+       * The SR-IOV capability decoder now prints the VF BAR's.
+       Patch by Chris Wright, cleaned up by me.
+
+       * On request of certain company's lawyers, we now include a copy
+       of the GPL with our package. It seems that the pciutils are getting
+       mature if the most important bug of the month was this one ;-)
+
+2009-07-04  Martin Mares <mj@ucw.cz>
+
+       * Released as 3.1.3.
+
+       * Updated pci.ids to the current snapshot of the database.
+
+       * The VPD parser now reports unknown and vendor-defined items
+       properly. It also stops on any item in unknown format, avoiding long
+       output on bogus VPD data. Thanks to Ben Hutchings and Matthew Wilcox.
+
+       * The MSI-X table size now matches the spec. Thanks to Michael S.
+       Tsirkin.
+
+       * The Power Management capability now includes the soft reset bit.
+       Thanks to Yu Zhao.
+
+       * Decoding of the Advanced Features capability has been added.
+       Thanks to Yu Zhao.
+
+       * The whole package compiles on GNU/kFreeBSD again.
+
+       The following patches have been contributed by Matthew Wilcox:
+
+       * The procfs back-end is able to cope with /proc/bus/pci
+       containing names with domains, which occur on sparc64 and
+       possibly other architectures due to a kernel bug.
+
+       * The sysfs back-end no longer complains when a slot address
+       is missing, which happens with old versions of Linux fakephp.
+
+       * The Device Serial Number capability is printed in the right
+       byte order.
+
+       * The MSI and MSI-X capabilities are printed in a prettier way.
+
+       * The tree output mode (`lspci -t') shows domain numbers only
+       at the root, which makes the output more compact.
+
+       * Updated documentation on the bus mapping mode (`lspci -M').
+
+2009-02-01  Martin Mares <mj@ucw.cz>
+
+       * Released as 3.1.2.
+
+       * Fixed another silly bug in the command-line parser of setpci.
+
+2009-01-30  Martin Mares <mj@ucw.cz>
+
+       * Released as 3.1.1.
+
+       * Updated pci.ids to the current snapshot of the database.
+
+       * The configure script now sets LC_ALL to avoid being fooled by
+       locale-dependent behavior of `tr'.
+
+       * The command-line parser of setpci did sometimes segfault on invalid
+       input. Thanks to Andreas Wiese for a fix.
+
+2009-01-18  Martin Mares <mj@ucw.cz>
+
+       * Released as 3.1.0.
+
+       * Updated pci.ids to the current snapshot of the database.
+
+       * The Cygwin backend now works on Windows Vista. Thanks to Jonathan
+       Kotta.
+
+       * Fixed a bug in decoding of the SR-IOV capability. Patch by Yu Zhao.
+
+       * Details of some PCIe capabilities are displayed only with -vv.
+
+       * When a BAR is reported by the OS, but not by the device (i.e.,
+       it is marked as [virtual] in lspci), the [disabled] flag is
+       suppressed, because it does not make sense in such cases.
+       Patch by Yu Zhao.
+
 2008-12-13  Martin Mares <mj@ucw.cz>
 
        * The source code of lspci has been split to multiple files, hopefully
 2008-12-13  Martin Mares <mj@ucw.cz>
 
        * The source code of lspci has been split to multiple files, hopefully
 
        * `setpci --version' now works properly.
 
 
        * `setpci --version' now works properly.
 
-       * `setpci --dumpregs' prints a table of all known name of
+       * `setpci --dumpregs' prints a table of all known names of
        registers and capabilities. This replaces the table of registers
        in the setpci man page.
 
        registers and capabilities. This replaces the table of registers
        in the setpci man page.