84 Commits

Author SHA256 Message Date
c530f9181f Accepting request 1313217 from home:jdelvare:branches:Base:System
- pciutils.spec: Add a strict dependency to libpci. [bsc#1252338]
  Mixing different versions of pciutils and libpci could result in
  a segmentation fault due to incompatible ABI.

OBS-URL: https://build.opensuse.org/request/show/1313217
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=106
2025-10-23 13:54:30 +00:00
d133bccaaa Accepting request 1294568 from home:AndreasStieger:branches:Base:System
pciutils 3.14.0

OBS-URL: https://build.opensuse.org/request/show/1294568
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=104
2025-07-21 05:40:21 +00:00
7e862467f7 cosmetic
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=102
2025-03-13 14:13:38 +00:00
f882f75581 merge changes from SLE-12 into Factory code
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=101
2025-03-13 13:32:37 +00:00
22e546ba51 Synchronize package with SLE-15-SP3. [PED-8393]
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=98
2024-07-19 14:44:28 +00:00
2a873da5be Synchronize package with SLE-15-SP3. [PED-8393]
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=97
2024-07-19 14:29:54 +00:00
30529b8c53 - update to 3.13.0:
* lspci decodes CXL 1.1 device link status information.
  * Further development of the pcilmr (the link margining
    utility)
  * Dump parsing supports 6-digit domain numbers.
  * Bug fixes in PCIe link state reporting.
  * Decode more fields in PCIe AER capability.
  * Fixed build on Linux systems with musl libc.
  * Updated pci.ids.
  * As usual, updated pci.ids to the current snapshot of the database.
- Add Source URL, see https://en.opensuse.org/SourceUrls
  * More capabilities: Transaction Processing Hints, Latency
  * 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)
- update to 3.1.7
- fix last patch
- add fclose to dump_init (bnc#529469)
- update to 3.1.3
   properly. It also stops on any item in unknown format,
- update to 3.1.2
- update to 3.0.1
 * Worked around compatibility problems with various default
   settings of wget
 * Fixed bug in filters which caused them to refuse
 * Fixed several build problems: builds without PCI_USE_DNS
   on Linux and with PCI_USE_DNS on Solaris and *BSD. Static
- update to 3.0.0
 * The makefile system has been reworked. All configuration
 * The libpci can be built as a shared library with properly

OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=95
2024-06-30 21:39:10 +00:00
cac4bcd2d8 Accepting request 1179566 from home:AndreasStieger:branches:Base:System
pciutils 3.12.0

OBS-URL: https://build.opensuse.org/request/show/1179566
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=92
2024-06-11 08:04:40 +00:00
f9384de040 Accepting request 1086194 from home:polslinux:branches:Base:System
- Update to 3.10.0:
  - Fixed bug in definition of versioned symbol aliases
    in shared libpci, which made compiling with link-time
    optimization fail.
  - Filters now accept "0x..." syntax for backward compatibility.
  - Windows: The cfgmgr32 back-end which provides the list of devices
    can be combined with another back-end which provides access
    to configuration space.
  - ECAM (Enhanced Configuration Access Mechanism), which is defined
    by the PCIe standard, is now supported. It requires root privileges,
    access to physical memory, and also manual configuration on some
    systems.
  - lspci: Tree view now works on multi-domain systems. It now respects
    filters properly.
  - Last but not least, pci.ids were updated to the current snapshot
    of the database. This includes overall cleanup of entries with
    non-ASCII characters in their names -- such characters are allowed,
    but only if they convey interesting information (e.g., umlauts
    in German company names, but not the "registered trade mark" sign).

OBS-URL: https://build.opensuse.org/request/show/1086194
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=90
2023-05-11 08:53:24 +00:00
8359fca3aa Accepting request 1055720 from home:lnussel:usrmerge
Replace transitional %usrmerged macro with regular version check (boo#1206798)

OBS-URL: https://build.opensuse.org/request/show/1055720
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=88
2023-01-13 07:39:05 +00:00
2c714f4c00 - update to 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.
  * 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.

OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=86
2022-12-02 21:44:55 +00:00
e7ef8bdd0f Accepting request 976583 from home:gmbr3:Active
- Make shared library executable

OBS-URL: https://build.opensuse.org/request/show/976583
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=84
2022-05-12 10:02:38 +00:00
bf59d934c3 Accepting request 971819 from home:polslinux:branches:Base:System
- Update to 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.
  * 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.
	* As usually, updated pci.ids to the current snapshot of the database.
- Rebase pciutils-3.1.9_pkgconfig.patch
- Rebase pciutils-ocloexec.patch
- Rebase pciutils-endianh.patch
- Drop pciutils-add-decode-support-for-RCECs.patch

OBS-URL: https://build.opensuse.org/request/show/971819
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=82
2022-04-25 05:35:50 +00:00
a5fb5fcf86 Accepting request 948234 from home:gmbr3:Active
- Set sbindir to /usr/bin to fix Steam issues
  (rh#1858437, gh#ValveSoftware/steam-for-linux#3306)
- Add symlinks from /usr/sbin to /usr/bin

OBS-URL: https://build.opensuse.org/request/show/948234
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=81
2022-01-24 08:47:46 +00:00
f3e86bcb8c Accepting request 938260 from home:michals
Merge bug references from SLE changelogs.

OBS-URL: https://build.opensuse.org/request/show/938260
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=80
2021-12-10 09:13:29 +00:00
1dbe219829 Accepting request 893469 from home:gmbr3:Active
- prepare usrmerge (boo#1029961)

OBS-URL: https://build.opensuse.org/request/show/893469
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=78
2021-06-15 08:12:33 +00:00
486bfffbc9 Accepting request 845908 from home:pgajdos
- Add decode support for RCECs [jsc#SLE-13735]

OBS-URL: https://build.opensuse.org/request/show/845908
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=76
2020-11-05 09:33:16 +00:00
7726b61e5b Accepting request 844781 from home:pgajdos
- Add decode support for RCECs [jsc#SLE-13735]
- added patches
  e12bd01eea
  + pciutils-add-decode-support-for-RCECs.patch

OBS-URL: https://build.opensuse.org/request/show/844781
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=74
2020-10-30 13:39:09 +00:00
ea71c16acc Accepting request 810553 from home:AndreasStieger:branches:Base:System
pciutils 3.7.0

OBS-URL: https://build.opensuse.org/request/show/810553
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=72
2020-06-04 08:23:32 +00:00
Tomáš Chvátal
7b30ae436d Accepting request 790797 from home:pluskalm:branches:Base:System
- Update to version 3.6.4:
  * A new back-end for the GNU Hurd was contributed by Joan Lledó.
  * When printing VPD item identifiers, non-ASCII characters are escaped.
- Changes for version 3.6.3
  * `lspci -t' (tree mode) can be combined with `-s' to show a sub-tree.
    We also fixed potential buffer overflows in the tree dumper.
  * Cleaned messy code for dumping of I/O, memory, and ROM regions.
    This helped fixing a bug, which caused some 64-bit regions to be
    reported as virtual. All flags are now printed after the address
    (previously, "[virtual]" and "[enhanced]" were before it for no good
    reason).
  * Added pci_find_cap_nr() to the library, which handles capabilities
    which occur multiple times in a single device.
  * Minor improvements in printing of PCIe capabilities.
  * We now decode the Multicast and Secondary PCI Express extended
    capabilities.
  * The list of capability names available to setpci was updated.
  * Minor bugs were fixed in FreeBSD and Solaris ports.
  * We now prefer HTTPS URLs in all documentation
  * The pci.ids file has a man page.
  * As usually, updated pci.ids to the current snapshot of the database.
- Drop no longer relevant pciutils-3.2.0_update-dist.patch
- Do not ship update-pciids script - they are provided via hwdata
  package and we dont want to override data by other packages

OBS-URL: https://build.opensuse.org/request/show/790797
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=70
2020-04-02 08:20:59 +00:00
Tomáš Chvátal
47cea19ac5 Accepting request 680034 from home:pluskalm:branches:Base:System
- Replace dependency on pciutil-ids with hwdata

OBS-URL: https://build.opensuse.org/request/show/680034
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=68
2019-02-28 08:54:20 +00:00
33a516797f Accepting request 635949 from home:avindra:branches:Base:System
target correct rev

OBS-URL: https://build.opensuse.org/request/show/635949
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=66
2018-09-17 08:24:41 +00:00
Tomáš Chvátal
6d778269c9 Accepting request 542862 from home:avindra
- Update to version 3.5.6
  * MN VPD keyword is decoded correctly.
  * As usual, updated pci.ids to the current snapshot of the
    database.
  * FreeBSD back-end: read-only access for non-root, support
    DragonFly BSD, support extended config space.

OBS-URL: https://build.opensuse.org/request/show/542862
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=64
2017-11-19 09:25:05 +00:00
Tomáš Chvátal
1a7df49a6b Accepting request 540762 from home:avindra
- Update to version 3.5.5
  * Better decoding of AER capability.
  * "Slot Implemented" flag is decoded for PCI/PCI-X to PCIe bridges.
  * Minor fixes of decoding other capabilities.
  * As usual, updated pci.ids to the current snapshot of the
    database.
- cleanup with spec-cleaner
- switch from ftp to https
- track signature

OBS-URL: https://build.opensuse.org/request/show/540762
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=62
2017-11-12 07:41:11 +00:00
Tomáš Chvátal
b2e1cbbcd7 Accepting request 460691 from home:pluskalm:branches:Base:System
- Update to version 3.5.4:

OBS-URL: https://build.opensuse.org/request/show/460691
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=60
2017-02-27 12:32:25 +00:00
Tomáš Chvátal
1fc6b09005 Accepting request 397873 from home:pluskalm:branches:Base:System
- Update to version 3.5.1:
  * Fixed symbol versioning of pci_init().

OBS-URL: https://build.opensuse.org/request/show/397873
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=58
2016-05-25 08:11:46 +00:00
Tomáš Chvátal
30d29f8e34 Accepting request 396961 from home:pluskalm:branches:Base:System
- Update to version 3.5.0:

OBS-URL: https://build.opensuse.org/request/show/396961
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=56
2016-05-20 08:19:40 +00:00
Tomáš Chvátal
570e7067de - Version update to 3.4.1:
* New capabilities decoded: Process Address Space, Page Request
    Interface, Enhanced Allocation. Thanks to David Daney and
    David Woodhouse.
  * DevCap SlotPowerLimit is now decoded for all components with
    upstream ports.

OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=54
2016-01-08 10:55:25 +00:00
Tomáš Chvátal
d9ea0d9648 Accepting request 347838 from home:jengelh:branches:Base:System
- Summary update / Linux 2.x is long past us

OBS-URL: https://build.opensuse.org/request/show/347838
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=52
2015-12-07 20:36:34 +00:00
Tomáš Chvátal
a2e388b9da Accepting request 344289 from home:pluskalm:branches:Base:System
- Update to 3.4.0
  * On Linux, we report NUMA nodes of devices.
  * The sysfs back-end does not die on read errors
    of optional attributes. Instead, a warning is produced.
  * Fixed several minor bugs.
  * Updated pci.ids to the current snapshot of the database.

OBS-URL: https://build.opensuse.org/request/show/344289
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=50
2015-11-13 21:53:49 +00:00
Tomáš Chvátal
d24d250540 Accepting request 329346 from home:pluskalm:branches:Base:System
- Update to 3.3.1
  * Removed hacks for backward compatibility with Linux libc5,
    which were breaking newer non-glibc Linux systems. Thanks
    to Felix Janda.
  * Display VirtIO vendor-specific capability. Patch by Gerd
    Hoffmann.
  * Fixed memory leak in name cache.
  * Updated pci.ids to the current snapshot of the database.

OBS-URL: https://build.opensuse.org/request/show/329346
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=48
2015-09-06 08:01:32 +00:00
Tomáš Chvátal
c4fc9aedf3 - Version bump 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.
- Refresh patch:
  * pciutils-endianh.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=46
2014-11-18 13:30:50 +00:00
584a9ed4f7 Accepting request 245101 from home:fcrozat:branches:Base:System
- Add obsoletes/provides to baselibs.conf.

OBS-URL: https://build.opensuse.org/request/show/245101
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=44
2014-08-21 13:14:04 +00:00
Tomáš Chvátal
fcba96d1f4 - Remove COPYING from obs it is in tarball directly
- Version bump to 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.
- Cleanup with spec-cleaner

OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=42
2014-05-13 12:24:58 +00:00
9945fbec33 Accepting request 185026 from home:rudi_m:branches:Base:System
- Update to 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.
- Update to 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.
- rebase patches
- require libkmod

OBS-URL: https://build.opensuse.org/request/show/185026
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=40
2013-07-31 09:43:20 +00:00
2c5a627748 Accepting request 164115 from home:namtrac:bugfix
- Add Source URL, see https://en.opensuse.org/SourceUrls

OBS-URL: https://build.opensuse.org/request/show/164115
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=38
2013-04-15 12:23:08 +00:00
37e1a86bb2 Accepting request 146742 from home:elvigia:branches:Base:System
- pciutils-endianh.patch Use the documented/optimized byteswapping
 routines from endian.h

OBS-URL: https://build.opensuse.org/request/show/146742
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=36
2013-01-03 07:43:27 +00:00
0160d50109 Accepting request 120775 from home:jengelh:branches:Base:System
- Shared library policy: new subpackage libpci3

OBS-URL: https://build.opensuse.org/request/show/120775
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=34
2012-05-16 21:03:08 +00:00
Stephan Kulow
b24f5573ee Accepting request 101923 from home:tabraham1:branches:Base:System
update to version 3.1.9

OBS-URL: https://build.opensuse.org/request/show/101923
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=32
2012-02-01 14:19:40 +00:00
4e17027e2a Accepting request 91418 from home:elvigia:branches:Base:System
- open all file descriptors with O_CLOEXEC,specially important
  on libpci and calling apps may fork() and we end up leaking
  information to child processes.

OBS-URL: https://build.opensuse.org/request/show/91418
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=30
2011-11-15 11:53:33 +00:00
Stephan Kulow
2561cc183a Accepting request 64773 from home:coolo:nolicenses
OBS-URL: https://build.opensuse.org/request/show/64773
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=28
2011-03-22 11:04:50 +00:00
OBS User buildservice-autocommit
585ddd7bbd Updating link to change in openSUSE:Factory/pciutils revision 32.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=a2f2383b257493e0b95b880eb022f724
2010-07-30 10:56:59 +00:00
OBS User autobuild
45f63e8db3 Accepting request 44243 from Base:System
checked in (request 44243)

OBS-URL: https://build.opensuse.org/request/show/44243
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=26
2010-07-30 10:56:58 +00:00
Stephan Kulow
66eb0ef0ac Accepting request 42155 from home:jengelh:smp
Copy from home:jengelh:smp/pciutils via accept of submit request 42155 revision 2.
Request was accepted with message:
Reviewed ok

OBS-URL: https://build.opensuse.org/request/show/42155
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=25
2010-06-28 21:24:51 +00:00
OBS User buildservice-autocommit
20c618c885 Updating link to change in openSUSE:Factory/pciutils revision 29.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=cd1cc8626054756cb6f4d1b032591a5f
2010-06-18 03:32:42 +00:00
OBS User autobuild
0fd5d7404c Accepting request 41629 from Base:System
checked in (request 41629)

OBS-URL: https://build.opensuse.org/request/show/41629
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=24
2010-06-18 03:32:40 +00:00
Stephan Kulow
52a3de78b9 Accepting request 38720 from home:coolo:branches:openSUSE:Factory
Copy from home:coolo:branches:openSUSE:Factory/pciutils via accept of submit request 38720 revision 2.
Request was accepted with message:
Reviewed ok

OBS-URL: https://build.opensuse.org/request/show/38720
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=23
2010-04-24 12:08:56 +00:00
585cf0dce1 - update to 3.1.7
* Minor improvements and bug fixes in decoding of the Virtual Channel
   capability.
 * 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).

OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=20
2010-02-25 16:28:11 +00:00
OBS User buildservice-autocommit
f550085b6a Updating link to change in openSUSE:Factory/pciutils revision 26.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=61a561765d894fd5932624f6c9d3f72c
2010-02-18 15:49:20 +00:00
OBS User autobuild
9c932dd620 checked in (request 32748)
OBS-URL: https://build.opensuse.org/package/show/Base:System/pciutils?expand=0&rev=19
2010-02-18 15:49:19 +00:00