forked from pool/pciutils
This commit is contained in:
parent
8726d583b5
commit
edac14faf9
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f66e40b8df5a7b6a93c463b0fb734ea6451c5f0c2cc772f58640b6c7f0d69397
|
||||
size 265387
|
3
pciutils-3.1.3.tar.bz2
Normal file
3
pciutils-3.1.3.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6a3de80921e493c52e5c69f6d399a511b0ebc0464d10dcdda3924cd42ae69c78
|
||||
size 271733
|
@ -1,3 +1,26 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 3 14:33:26 CEST 2009 - anicka@suse.cz
|
||||
|
||||
- update to 3.1.3
|
||||
* 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.
|
||||
* The MSI-X table size now matches the spec.
|
||||
* The Power Management capability now includes the soft reset bit.
|
||||
* Decoding of the Advanced Features capability has been added.
|
||||
* The whole package compiles on GNU/kFreeBSD again.
|
||||
* 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').
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 5 15:10:19 CET 2009 - anicka@suse.cz
|
||||
|
||||
|
359
pciutils.spec
359
pciutils.spec
@ -1,5 +1,5 @@
|
||||
#
|
||||
# spec file for package pciutils (Version 3.1.2)
|
||||
# spec file for package pciutils (Version 3.1.3)
|
||||
#
|
||||
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
#
|
||||
@ -20,7 +20,7 @@
|
||||
|
||||
Name: pciutils
|
||||
BuildRequires: zlib-devel
|
||||
Version: 3.1.2
|
||||
Version: 3.1.3
|
||||
Release: 1
|
||||
Requires: pciutils-ids
|
||||
AutoReqProv: on
|
||||
@ -116,358 +116,3 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%{_libdir}/pkgconfig/libpci.pc
|
||||
|
||||
%changelog
|
||||
* Thu Feb 05 2009 anicka@suse.cz
|
||||
- update to 3.1.2
|
||||
* Fixed another silly bug in the command-line parser of setpci.
|
||||
* 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.
|
||||
* The Cygwin backend now works on Windows Vista.
|
||||
* Fixed a bug in decoding of the SR-IOV capability.
|
||||
* 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.
|
||||
* The source code of lspci has been split to multiple files, hopefully
|
||||
making it easier to maintain.
|
||||
* The library and lspci now know about physical slot names. So far,
|
||||
they are provided by the sysfs back-end only.
|
||||
* When a device has the VPD (Vital Product Data) capability and the
|
||||
VPD data are supplied by the OS, they are decoded and printed in the
|
||||
verbose mode. This currently works only on Linux with the sysfs
|
||||
back-end.
|
||||
* `setpci --version' now works properly.
|
||||
* `setpci --dumpregs' prints a table of all known names of
|
||||
registers and capabilities. This replaces the table of registers
|
||||
in the setpci man page.
|
||||
* The dry-run mode of setpci gives better feedback.
|
||||
* The setpci utility is now able to address registers stored in PCI
|
||||
capabilities (actually it allows a more general form of relative
|
||||
addressing).
|
||||
* The library has gained functions for working with PCI capabilities.
|
||||
* Address Translation Services capability is now decoded.
|
||||
* `lspci -k' now displays the subsystem ID, too. This makes `-k'
|
||||
show everything needed to identify the device and the available
|
||||
drivers, which was called for by many users.
|
||||
* Fixed spelling of MSI.
|
||||
* Better support for cross-compilation.
|
||||
* Fixed printing of the AER capability.
|
||||
* HT 1.02 capabilities are decoded as HT 1.03.
|
||||
* Fixed Cygwin build.
|
||||
* Fixed a minor bug in the configure script, which caused warnings
|
||||
about redefinition of symbols during compilation.
|
||||
* Wed Jan 07 2009 olh@suse.de
|
||||
- obsolete old -XXbit packages (bnc#437293)
|
||||
* Thu Sep 11 2008 anicka@suse.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 2008 mrueckert@suse.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 2008 mrueckert@suse.de
|
||||
- if we no longer provide the static lib we should at least provide
|
||||
the symlink to link against libpci
|
||||
* Thu Apr 10 2008 anicka@suse.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 <id>'
|
||||
instead of `Unknown device <id>'. 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 <stdint.h> if the
|
||||
compiler claims C99 support.
|
||||
- remove strip patch
|
||||
* Thu Apr 10 2008 ro@suse.de
|
||||
- added baselibs.conf file to build xxbit packages
|
||||
for multilib support
|
||||
* Wed Apr 09 2008 anicka@suse.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 06 2007 anicka@suse.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 2007 anicka@suse.cz
|
||||
- drop the patch backporting upstream bug in
|
||||
a machine readable output [#330533]
|
||||
- fix typo in show_ext_caps in lspci
|
||||
* Fri Oct 05 2007 anicka@suse.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 03 2007 anicka@suse.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 04 2007 anicka@suse.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 <stdint.h>
|
||||
to get precise integer types.
|
||||
* lspci.c: alloca() needs <alloca.h>.
|
||||
* 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 2007 rguenther@suse.de
|
||||
- add zlib-devel BuildRequires
|
||||
- require zlib-devel from pciutils-devel package
|
||||
* Mon Jan 29 2007 anicka@suse.cz
|
||||
- change dependency from python to perl in update-pciids [#221276]
|
||||
* Sat Jan 20 2007 garloff@suse.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 2006 aj@suse.de
|
||||
- Fix to build (remove pci.ids.gz as well).
|
||||
* Fri Oct 13 2006 mjancar@suse.cz
|
||||
- update to 2.2.4
|
||||
* many bugfixes and cleanups
|
||||
- branch separate package for pci.ids
|
||||
* Mon May 22 2006 schwab@suse.de
|
||||
- Don't strip binaries.
|
||||
* Wed Mar 22 2006 kukuk@suse.de
|
||||
- Remove pciids-suse patch (has to be fixed upstream)
|
||||
* Wed Mar 22 2006 kukuk@suse.de
|
||||
- Auto-Update pci.ids
|
||||
* Wed Jan 25 2006 mls@suse.de
|
||||
- converted neededforbuild to BuildRequires
|
||||
* Fri Jan 20 2006 mjancar@suse.cz
|
||||
- update pci.ids (#144200)
|
||||
* Fri Jan 13 2006 mjancar@suse.cz
|
||||
- reintroduce "Class" printed in numeric output (#143042)
|
||||
* Mon Dec 19 2005 mjancar@suse.cz
|
||||
- update to 2.2.1
|
||||
* Fri Aug 26 2005 mjancar@suse.cz
|
||||
- add types.h to pciutils-devel (#113294)
|
||||
* Wed Aug 24 2005 mjancar@suse.cz
|
||||
- update to 2.1.99-test9 (#98896)
|
||||
- update pci.ids (#104381)
|
||||
* Mon Mar 14 2005 mjancar@suse.cz
|
||||
- fix non-ascii characters in pci.ids (#72345)
|
||||
* Sat Mar 05 2005 schwab@suse.de
|
||||
- Fix syntax error in pci.ids.
|
||||
* Tue Feb 22 2005 mjancar@suse.cz
|
||||
- fix sysfs parsing (#63326)
|
||||
- update pci.ids
|
||||
* Fri Sep 17 2004 tcrhak@suse.cz
|
||||
- updated pci.ids to the latest snapshot (fixes bug #45370)
|
||||
* Thu May 27 2004 tcrhak@suse.cz
|
||||
- changed "SGI IO9/IO10 Gigabit Ethernet (Copper)"
|
||||
to "SGI IO9/IO10 Gigabit Ethernet (Copper)" (bug #40175)
|
||||
* Wed Apr 28 2004 tcrhak@suse.cz
|
||||
- updated pci.ids
|
||||
* Thu Mar 04 2004 tcrhak@suse.cz
|
||||
- some pci.ids fixes:
|
||||
* changed SubDevice of Dell Inspiron 2100 internal modem (bug #32842)
|
||||
* added 1291 - Auxiliary Diva Serial Port (bug #31984)
|
||||
* added PCI IDs for InfiniBand HCAs (bug #34928)
|
||||
* Tue Feb 24 2004 tcrhak@suse.cz
|
||||
- added support for domains to device filter (lspci -s, setpci -s)
|
||||
(fixes bug #33382, patch sysfs-filter)
|
||||
- updated pci.ids
|
||||
* Sat Nov 29 2003 olh@suse.de
|
||||
- use default owner for pciutils-devel files
|
||||
* Wed Nov 05 2003 olh@suse.de
|
||||
- remove pcimodules again, it doesnt do anything right
|
||||
* Tue Oct 28 2003 olh@suse.de
|
||||
- add patch for 2.6 /proc/bus/pci layout
|
||||
http://ftp.linux.org.uk/pub/linux/willy/patches/pciutils-sysfs.diff
|
||||
* Wed Oct 08 2003 tcrhak@suse.cz
|
||||
- added pcimodules [bug #31953]
|
||||
* Mon Aug 25 2003 tcrhak@suse.cz
|
||||
- updated pci.ids to the latest version from http://pciids.sourceforge.net
|
||||
* Tue Feb 18 2003 tcrhak@suse.cz
|
||||
- fixed NIC PCI IDs for Compaq [bug #22795],
|
||||
patch pciids.diff
|
||||
- also included the diff for the latest pci.ids
|
||||
into the patch
|
||||
* Wed Jan 15 2003 tcrhak@suse.cz
|
||||
- fixed install paths
|
||||
* Mon Jan 06 2003 tcrhak@suse.cz
|
||||
- update to version 2.1.11
|
||||
- updated pci.ids to the latest version from http://pciids.sourceforge.net
|
||||
* Tue Sep 17 2002 ro@suse.de
|
||||
- removed bogus self-provides
|
||||
* Fri Sep 06 2002 olh@suse.de
|
||||
- update description of pcnet32 cards (#18892)
|
||||
* Thu Aug 29 2002 tcrhak@suse.cz
|
||||
- updated pci.ids to latest version from http://pciids.sourceforge.net
|
||||
this version contains entries needed by Hammer systems (bug #17549)
|
||||
* Thu Aug 08 2002 olh@suse.de
|
||||
- the acenic gigabit card can be either fibre or utp
|
||||
update pci.ids entry (#17502)
|
||||
* Tue Jul 30 2002 tcrhak@suse.cz
|
||||
- updated to version 2.1.10
|
||||
- updated pci.ids to latest version from http://pciids.sourceforge.net
|
||||
* Tue Mar 26 2002 tcrhak@suse.cz
|
||||
- updated pci.ids to latest version from http://pciids.sourceforge.net
|
||||
* Fri Jan 18 2002 tcrhak@suse.cz
|
||||
- used macros %%{_lib} and %%{_libdir}
|
||||
* Tue Jan 08 2002 schwab@suse.de
|
||||
- Fix warnings.
|
||||
* Mon Dec 17 2001 tcrhak@suse.cz
|
||||
- updated pciutils to 2.1.9
|
||||
- updated pci.ids to latest version from
|
||||
http://pciids.sourceforge.net/
|
||||
* Wed Dec 12 2001 grimmer@suse.de
|
||||
- updated pci.ids to latest version from
|
||||
http://pciids.sourceforge.net/
|
||||
- added pci.ids.bz2 as a separate source file and removed
|
||||
pci.ids.add.dif (now included upstream)
|
||||
* Mon Sep 24 2001 grimmer@suse.de
|
||||
- added some missing PCI IDs for LSI Logic Fibre Channel
|
||||
controllers to pci.ids.add.diff
|
||||
- corrected typos in pci.ids (Fiber Channel -> Fibre Channel)
|
||||
- added LSI Logic Inc. to vendor ID 0x1000
|
||||
* Wed Sep 19 2001 grimmer@suse.de
|
||||
- added some missing PCI IDs for Compaq NICs to pci.ids.add.diff
|
||||
see [#8918] for the list
|
||||
* Mon Sep 10 2001 grimmer@suse.de
|
||||
- corrected some Intel NIC entries upon request from Intel
|
||||
- merged pci.ids.riva.diff and the Intel changes in pci.ids.add.diff
|
||||
* Mon Sep 03 2001 garloff@suse.de
|
||||
- Riva TnT corrections from snbarth:
|
||||
* The name of Riva TnT 128 is Riva TnT.
|
||||
* NVidia/SGS Joint Venture (12d2) never built TNT or later.
|
||||
* Wed Aug 29 2001 grimmer@suse.de
|
||||
- merged pci.ids.244ac6.diff and pci.ids.add.diff into a single
|
||||
patch (again named pci.ids.add.diff) and added some more PCI IDs
|
||||
collected by Dave Jones <davej@suse.de> from various sources,
|
||||
including the current pciutils CVS tree.
|
||||
- beautyfied the spec file a bit (added clean section and defattr
|
||||
in file list)
|
||||
* Mon May 21 2001 poeml@suse.de
|
||||
- add -devel subpackage
|
||||
* Thu May 10 2001 garloff@suse.de
|
||||
- Merge pci.ids from 2.4.4ac6
|
||||
- bzip2 tarball
|
||||
* Thu May 03 2001 garloff@suse.de
|
||||
- Also don't die on failing to read data of a normal device,
|
||||
just complain loudly (and return 2 in the end)
|
||||
- Updated pci.ids from linux-2.4.4 and added DFE-660.
|
||||
* Wed Jan 17 2001 garloff@suse.de
|
||||
- Don't die on failure to read ext. cardbus data. [#5817]
|
||||
* Sun Dec 17 2000 garloff@suse.de
|
||||
- Added pci.ids from linux-2.4.0-test12
|
||||
- Added pci.ids floating around (lkml, RH)
|
||||
- Added pci.ids for i820, ICH2/-M
|
||||
* Mon Sep 18 2000 schwab@suse.de
|
||||
- Add `-Wno-format' to avoid spurious compile errors.
|
||||
* Fri Aug 18 2000 ro@suse.de
|
||||
- cleanup srcdir
|
||||
* Sun Jun 11 2000 olh@suse.de
|
||||
- update to 2.1.8
|
||||
* Mon Jan 24 2000 aj@suse.de
|
||||
- update to 2.1.4, fix build problems with latest glibc, use patch
|
||||
for make file from Martin Mares.
|
||||
* Thu Jan 20 2000 aj@suse.de
|
||||
- update to 2.1.3, /usr/man -> /usr/share/man
|
||||
* Tue Jan 04 2000 ro@suse.de
|
||||
- update to 2.1.2
|
||||
* Tue Oct 26 1999 ro@suse.de
|
||||
- fixed to compile on axp
|
||||
* Sat Oct 23 1999 ro@suse.de
|
||||
- update to 2.1pre8 / using Buildroot
|
||||
* Mon Sep 13 1999 bs@suse.de
|
||||
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
||||
* Thu May 20 1999 ro@suse.de
|
||||
- update to 2.0
|
||||
* Wed Mar 31 1999 bs@suse.de
|
||||
- don't use lx_hack for build
|
||||
* Tue Feb 23 1999 ro@suse.de
|
||||
- update to 1.10
|
||||
* Thu Nov 26 1998 ro@suse.de
|
||||
- created package, version 1.08
|
||||
|
Loading…
x
Reference in New Issue
Block a user