./sysutils/pciutils, PCI bus manipulation utility similar to NetBSD pcictl(8)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.9.0, Package name: pciutils-3.9.0, Maintainer: pkgsrc-users

pciutils is a set of utilities used to access the PCI
bus. lspci(8) lists devices and information about their
resources, and setpci(8) enables the user to control the
PCI bus by writing to config registers. Additionally,
liblspci.a, the library upon which those utilities are
built is provided.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 872.043 KB

Version history: (Expand)


CVS history: (Expand)


   2022-12-31 23:21:04 by SAITOH Masanobu | Files touched by this commit (5) | Package updated
Log message:
pciutils: Update to 3.9.0.

2022-11-20  Martin Mares <mj@ucw.cz>

	* Released as 3.9.0.

	* We decode Compute Express Link (CXL) capabilities.

	* The tree mode of lspci is now compatible with filtering options.

	* When setpci is used with a named register, it checks whether
	  the register is present in the particular header type.

	* Linux: The intel-conf[12] back-ends prefer to use ioperm() instead
	  of iopl() to gain access to I/O ports.

	* Windows: We have two new back-ends thanks to Pali Rohár.
	  One uses the NT SysDbg interface, the other uses kldbgdrv.sys
	  (which is a part of the Microsoft WinDbg tool).

	* Windows: We support building libpci as a DLL. Also, Windows
	  binaries now include meta-data with version.

	* Hurd: The Hurd back-end works again.

	* mmio-conf1(-ext): Added a new back-end implementing the intel-conf1
	  interface over MMIO. This is useful on some ARM machines, but it
	  requires manual configuration of the MMIO addresses.

	* As usually, updated pci.ids to the current snapshot of the database.
   2022-07-25 13:12:30 by Thomas Klausner | Files touched by this commit (102)
Log message:
*: remove pkg-config from tools where no buildlink3.mk file is included

Bulk build on NetBSD of these packages had the same result as before
(build succeeds, no PLIST change).
   2022-05-14 18:47:48 by Jonathan Perkin | Files touched by this commit (2)
Log message:
pciutils: Update patch to current version.
   2022-05-14 01:50:46 by Tobias Nygren | Files touched by this commit (2)
Log message:
pciutils: fix PLIST issue on Linux
   2022-05-13 13:41:57 by Thomas Klausner | Files touched by this commit (7) | Package updated
Log message:
pciutils: update to 3.8.0.

2022-04-18  Martin Mares <mj@ucw.cz>

	* Released as 3.8.0.

	* Filters can now match devices based on partially specified
	  class code and also on the programming interface.

	* Reporting of link speeds, power limits, and virtual function tags
	  has been updated to the current PCIe specification.

	* We decode the Data Object Exchange capability.

	* Bus mapping mode works in non-zero domains.

	* pci_fill_info() can fetch more fields: bridge bases, programming
	  interface, revision, subsystem vendor and device ID, OS driver,
	  and also parent bridge. Internally, the implementation was rewritten,
	  significantly reducing the number of corner cases to be handled.

	* The Windows port was revived and greatly improved by Pali Rohár.
	  It requires less magic to compile. More importantly, it runs on both
	  old and recent Windows systems (see README.Windows for details).

	* Added a new Windows back-end using the cfgmgr32 interface.
	  It does not provide direct access to the configuration space,
	  but basic information about the device is reported via pci_fill_info().
	  For back-ends of this type, we now provide an emulated read-only
	  config space.

	* If the configuration space is not readable for some reason
	  (e.g., the cfgmgr32 back-end, but also badly implemented sleep mode
	  of some devices), lspci prints only information provided by the OS.

	* The Hurd back-end was greatly improved thanks to Joan Lledó.

	* Various minor bug fixes and improvements.

	* We officially require a working C99 compiler. Sorry, MSVC.

	* As usually, updated pci.ids to the current snapshot of the database.
   2022-01-09 23:31:57 by Tobias Nygren | Files touched by this commit (3)
Log message:
pciutils: fix build on SunOS, no symbol versioning available

lspci still says:
> lspci: Cannot find any working access method.

But at least it won't hold up the 28 packages that depend on this.
   2021-12-19 10:48:00 by Maya Rashish | Files touched by this commit (11)
Log message:
sysutils/pciutils: no longer static, remove
BUILDLINK_DEPMETHOD.pciutils?= build

And pkgrevision bump consumers.

Pointed out by tsutsui in PR pkg/56553
   2021-12-17 21:07:24 by Maya Rashish | Files touched by this commit (6) | Package updated
Log message:
pciutils: build libpci.so as a dynamic library. needed by firefox.

bump pkgrevision, hopefully doesn't break too many things...