Commit graph

24 commits

Author SHA1 Message Date
msaitoh
273793a72c Update to 3.3.0:
* Device names exported by BIOS are displayed on Linux.

	* On Linux systems, HWDB is used to look up device names
	  when our ID database gives no match. (More precisely,
	  HWDB is consulted after local pci.ids, but before using
	  network to query online pci.ids.) Thanks to Tom Gundersen
	  for the initial patch.

	* Added experimental back-end for OS X / Darwin. Thanks to
	  Richard Yao for providing it.

	* Filters now support matching by device class. Original
	  patch by Matthew Wilcox, wrappers for ABI compatibility
	  by me.

	* Interrupt Pin and Interrupt Line registers are displayed
	  for bridge devices, too.

	* Several portability bugs have been fixed.

	* Several typos have been fixed. Also, use of questionable
	  constructs in man pages has been reduced.

	* PCIe link capabilities now include the ASPMOptComp bit.

	* The "CRS Software Visibility" bit is now decoded properly.

	* Updated pci.ids to the current snapshot of the database.
2014-11-27 11:45:56 +00:00
msaitoh
b28e83c138 Update pciutils to pciutils-3.2.1.
Changes from previous:
2013-11-10  Martin Mares <mj@ucw.cz>
	* Released as 3.2.1.
	* CardBus bridge capabilities are displayed.
	* PCIe L1 PM substates are decoded.
	* Various bugs were fixed in decoding of PCIe capabilities.
	* The sysfs back-end does not spit out unnecessary warnings when
	  empty slots report only a partial device address. This actually
	  happens on IBM pSeries.
	* Updated pci.ids to the today's snapshot of the database.
2013-04-19  Martin Mares <mj@ucw.cz>
	* Released as 3.2.0.
	* On newer Linux systems, we use libkmod to look up kernel modules
	  (modules.pcimap no longer exists.) To facilitate this, libpci
	  is able to look up module aliases in sysfs.
	* Various minor bug fixes.
	* Updated pci.ids to the today's snapshot of the database.
2014-05-25 07:15:40 +00:00
jperkin
00c185785c Enable package on Solaris 11 and friends. 2012-12-19 14:05:26 +00:00
asau
54c5cd959e Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-23 19:50:50 +00:00
wiz
16ea3717e5 Update to 3.1.10:
2012-06-25  Martin Mares <mj@ucw.cz>

	* Released as 3.1.10.

	* Decoding of LTR/OBFF in PCIe capabilities.

	* Various minor bug fixes.

	* Updated pci.ids to the today's snapshot of the database.
2012-07-01 15:49:14 +00:00
wiz
77cce0a8b6 Set LICENSE. 2012-04-22 16:01:11 +00:00
wiz
501ae14a5d Update to 3.1.9:
2012-01-14  Martin Mares <mj@ucw.cz>

	* Released as 3.1.9.

	* Updated README.

	* Whereever we mention the PCI ID database, we now refer to
	  http://pci-ids.ucw.cz/ and the sf.net site is mentioned only
	  as a mirror. This includes update-pciids.

	* Decode PCIe Gen 3 speeds and link status fields.

	* Various minor bug fixes.

	* Updated pci.ids to the today's snapshot of the database.

2011-10-02  Martin Mares <mj@ucw.cz>

	* Released as 3.1.8.

	* More capabilities: Transaction Processing Hints, Latency Tolerance
	Reporting. Thanks to Jesse Barnes.

	* Added BeOS and Haiku ports. Contributed by Francois Revol.

	* pciutils.pc now uses Libs.private properly.

	* When we format a name and it does not fit in the buffer, we truncate
	it instead of returning "buffer too small" instead. This works on all
	platforms with sane (i.e., C99-compatible) snprintf().

	* Various minor bug fixes.

	* Updated pci.ids to the today's snapshot of the database.

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 ;-)
2012-04-22 16:00:38 +00:00
wiz
d181a9e465 Reset maintainer. 2010-11-01 00:08:09 +00:00
hasso
74f5657422 PCI domains support for recent DragonFly. Bump PKGREVISION. 2009-07-20 05:58:44 +00:00
hasso
f1f46c6736 Update to 3.1.3. Upstream changes:
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
        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. Thanks go to Alex Chiang.

        * 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. Thanks to Ben Hutchings of Solarflare for the patch.

        * `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. Patch by
        Yu Zhao.

2008-11-09  Martin Mares <mj@ucw.cz>

        * Released as 3.0.3.

        * `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. Patch by Matthew Wilcox.

        * Better support for cross-compilation. Thanks to Alon Bar-Lev
        for the patch.

        * Fixed printing of the AER capability. Patch by Max Asbock.

        * HT 1.02 capabilities are decoded as HT 1.03. Suggested by
        Carl-Daniel Hailfinger.

        * Fixed Cygwin build. Thanks to Steve Elliott for reporting the bug.

        * Updated pci.ids to the current snapshot of the database.
2009-07-08 06:00:47 +00:00
zafer
5090e5b7da update mirrors. 2009-05-01 14:50:38 +00:00
hasso
4ce352b0c8 Compiles and works fine in DragonFly and should work fine in OpenBSD (at
least upstream tarball does).
2008-11-11 11:10:59 +00:00
bjs
260514cce8 Update to version-3.0.2. Many, many changes--please see
the ChangeLog for details, they are way too numerous to
list here.

Bump BUILDLINK_API_DEPENDS.
TODO: use misc/pciids?
2008-11-03 22:01:29 +00:00
joerg
605923e99d Add DESTDIR support. Split install -d command as it is not portable. 2007-10-26 15:06:19 +00:00
gdt
697b71aebc # subdir build in libs, followed by linking with it, without .WAIT
MAKE_JOBS_SAFE=        NO
2007-08-22 22:49:12 +00:00
wiz
6e2c35c083 pkglint cleanup; update HOMEPAGE/MASTER_SITES.
From Sergey Svishchev in private mail.
2007-02-22 19:01:13 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
grant
a7ecab1786 this package advertises as only being for Linux, AIX, FreeBSD and
NetBSD. make it so.
2004-06-15 14:05:28 +00:00
wiz
4e896d9f1f Set USE_BUILDLINK3. 2004-04-26 10:25:22 +00:00
grant
60ad86155b replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-24 15:06:57 +00:00
cube
3d68afcfbb The installed library is named 'pciutils' only on NetBSD to avoid
collision with the library from base. All other OSes need to know
the real name. OK'd by seb@ and agc@.

Change my e-mail address, while I'm here.
2003-09-19 09:30:42 +00:00
kristerw
b95f5d1cd5 Initial import of sysutils/pciutils-2.1.11:
PCI bus manipulation utility similar to NetBSD pcictl(8)

Provided by Quentin Garnier in PR 20490.
2003-02-26 00:12:42 +00:00