Changelog for
pciutils-debugsource-3.0.1-2.3.x86_64.rpm :
Wed Jan 7 13:00:00 2009 olhAATTsuse.de
- obsolete old -XXbit packages (bnc#437293)
Thu Sep 11 14:00:00 2008 anickaAATTsuse.cz
- update to 3.0.1
* Added a Cygwin port.
* Worked around compatibility problems with various default
settings of wget
* Fixed printing of MSI capabilities.
* Added decoding of several PCI-X capabilities: device/link/slot 2,
Advanced Error Reporting, Access Control Services, Alternative
Routing-ID, Single Root I/O Virtualization.
* Fixed bug in filters which caused them to refuse
vendor/device ID 0xffff.
* Fixed several build problems: builds without PCI_USE_DNS
on Linux and with PCI_USE_DNS on Solaris and
*BSD. Static
library mode also compiles again on old versions of GCC.
Fri Apr 11 14:00:00 2008 mrueckertAATTsuse.de
- move shared libs to /%{_lib}
- added pciutils-3.0.0_pkgconfig.patch:
clean up the pkgconfig file so we can include it
- package the pkgconfig file
Thu Apr 10 14:00:00 2008 mrueckertAATTsuse.de
- if we no longer provide the static lib we should at least provide
the symlink to link against libpci
Thu Apr 10 14:00:00 2008 anickaAATTsuse.cz
- update to 3.0.0
* The makefile system has been reworked. All configuration
settings are now passed to the configure script in environment
variables, allowing for easy tweaking in the top-level Makefile.
All control knobs are now described in the README.
* The libpci can be built as a shared library with properly
restricted symbol exports. Use `make SHARED=yes\' to enable that
or `make SHARED=local\' for a local testing build (with hardwired
paths to the library, so that it does not need installation).
* Support for resolving of PCI ID\'s using DNS together with a local
cache of resolved entries has been added. See the `-q\' and `-Q\'
options of lspci.
* The library now has a generic system of settable parameters, which
also include settings of the DNS resolver and cache. An `-O\'
option has been added to lspci and setpci to allow setting
of these options.
* Configuration of the access methods are now specified by the new
parameter system, replacing the pci_access->method_params array.
* Access methods now also have sensible names and help texts and it
is possible to look up method ID by a name.
* An `-A\' switch has been added to both lspci and setpci, allowing
to select an arbitrary access method. The `-P\' switch (configure
proc backend) has been removed as it is no longer needed
and I do not know any its user.
* Several source files have been split for better maintainability
(most notably the resolving of ID\'s).
* Man pages and help texts have been updated. A new man page
`pcilib(7)\' has been added and description of library options
has been moved there.
* When an unknown device ID is encountered, we print `Device
\'
instead of `Unknown device \'. It uses less space and it also
should reduce the number of inexperienced users complaining that
the device is not supported by the OS. To lookup up OS drivers,
use the `-k\' option.
* Makefile: stripping of the binaries during installation can be
overridden by the STRIP variable.
* lib/types.h: We use the integer types from if the
compiler claims C99 support.
- remove strip patch
Thu Apr 10 14:00:00 2008 roAATTsuse.de
- added baselibs.conf file to build xxbit packages
for multilib support
Wed Apr 9 14:00:00 2008 anickaAATTsuse.cz
- update to 2.2.10
* lspci.c, setpci.c: Cleaned up the list of options.
* lib/names.c: Fix displaying of errors reported by zlib.
Previously, the buffer containing the error message had
been deallocated by gzclose() before the message was printed.
* update-pciids.sh: Added quiet mode (-q). Clean up uncompressed
files left by previous versions of the pciutils.
* update-pciids.man: Mention the -q switch.
* lib/dump.c: Squashed compiler warnings about code with
no effect (there really were surplus
*\'s).
Tue Nov 6 13:00:00 2007 anickaAATTsuse.cz
- update to 2.2.9
* lspci.c: Added a new switch `-k\' which requests printing
of information on kernel drivers attached to each device
and on kernel modules reporting the ability to handle the
device.
* Makefile, lib/Makefile: Moved -lz from LDFLAGS to LDLIBS.
Also added an explicit pattern rule for linking to make sure
that LDLIBS is used on all platforms.
* pci.ids: Revised class codes to match Conventional PCI 3.0
specs.
* lspci.c: Decode the Debug port capability (per EHCI 0.96 spec).
* lspci.c: Big code cleanup: re-arranged functions in the code,
renamed everything related to capabilities to cap_
* and
all options except verbose to opt_
*.
* Capability loop detection introduced 2.2.7 did not work
properly with extended capabilities. Fixed.
Wed Oct 24 14:00:00 2007 anickaAATTsuse.cz
- drop the patch backporting upstream bug in
a machine readable output [#330533]
- fix typo in show_ext_caps in lspci
Fri Oct 5 14:00:00 2007 anickaAATTsuse.cz
- update to 2.2.7
* lspci.c (show_caps, show_ext_caps): Detect and report loops in
capability lists.
* lspci.c, lib/header.h: Finished decoding of the PCI Express
capability. The extended capabilities remain undecoded for now,
but at least the list of them has been updated to reflect the
current PCI Express 2.0 spec.
* lspci.c, lib/header.h: Decode new bits of traditional registers
as defined by PCIE / PCI-X. This includes discard timers in
the bridge control register and INTx enable/status in device
control/status registers.
* Makefile, lib/Makefile: `ar\' and `ranlib\' can be overriden to
allow cross-compilation.
* lspci.c (show_ht): Added decoding of Hypertransport MSI
mapping capability
* tests/cap-MSI-mapping: Added a test case.
Tue Jul 3 14:00:00 2007 anickaAATTsuse.cz
- update to 2.2.6
* Makefile: Added an \"install-lib\" target.
* Makefile, lib/Makefile: Generate and install pkg-config file
for libpci.
* lib/i386-io-hurd.h: Rewritten for new Hurd kernels.
Fri May 4 14:00:00 2007 anickaAATTsuse.cz
- update to 2.2.5
* pci.ids: Updated to the current snapshot of the database.
* lspci.c (show_express): Added PCI/PCI-X to PCI-Express
Bridge type.
* pci.ids: Updated to the current snapshot of the database.
* Replaced bzero() by memset() everywhere, it\'s better to lose
a tiny bit of readability than maintain hacks to make it work
on various systems.
* lib/configure: tr on Solaris is a bit weird and it requires
`[A-Z]\' instead of `A-Z\'. Fortunately, the extra brackets
don\'t hurt otherwise.
* lib/types.h, lib/configure: Solaris should use
to get precise integer types.
* lspci.c: alloca() needs .
* lib/dump.c: Fixed a couple of bugs in the dump backend which
caused devices with domains or with extended config space
to be read incorrectly. Also, dumps with partial lines are
allowed now.
* lspci.c (scan_device): If an error occurs when reading the
standard config header of a device, report it and ignore the
device and return with exit code 2 at the end.
- remove noabort.diff (implemented by upstream)
Thu Mar 29 14:00:00 2007 rguentherAATTsuse.de
- add zlib-devel BuildRequires
- require zlib-devel from pciutils-devel package
Mon Jan 29 13:00:00 2007 anickaAATTsuse.cz
- change dependency from python to perl in update-pciids [#221276]
Sat Jan 20 13:00:00 2007 garloffAATTsuse.de
- Change update-pciids to download to pci.ids.d/pci.ids.dist
and call merge-pciids if possible. [FATE 301145, bug 221276]
Fri Oct 13 14:00:00 2006 ajAATTsuse.de
- Fix to build (remove pci.ids.gz as well).
Fri Oct 13 14:00:00 2006 mjancarAATTsuse.cz
- update to 2.2.4
* many bugfixes and cleanups
- branch separate package for pci.ids