aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-05-25pciutils: Decode Compute eXpress Link DVSECtestSean V Kelley3-1/+416
2020-05-25pciutils: Decode available DVSEC detailsSean V Kelley3-1/+368
2020-05-25lspci: Use commas more consistentlyBjorn Helgaas2-13/+13
2020-05-25lspci: Decode PCIe Link Capabilities 2, expand Link Status 2Bjorn Helgaas3-2/+1418
2020-03-29Maint: Reorganization of my directory structureMartin Mares1-1/+1
2020-02-23setpci: Added an option to skip the bus scan if possibleMartin Mares2-62/+126
2020-02-23pci.h: Explain pci_dev->auxMartin Mares1-1/+1
2020-01-25Released version 3.6.4.v3.6.4Martin Mares3-4/+12
2020-01-25VPD: When printing item IDs, escape non-ASCII charactersMartin Mares1-4/+8
2020-01-25New access method: Hurd via RPCsJoan Lledó6-3/+382
2020-01-22Makefile: Fixed bugs in distcleanv3.6.3Martin Mares1-1/+1
2020-01-22pciutils.lsm: Updated primary siteMartin Mares1-1/+1
2020-01-22Released as 3.6.3Martin Mares3-6/+6
2020-01-22Updated pci.ids to today's snapshot.Martin Mares1-40/+421
2020-01-22ChangeLog for 3.6.3Martin Mares1-0/+31
2020-01-22Fixed buffer overflows in ls-tree.cMartin Mares2-22/+47
2020-01-22Cleaned up dumping of expansion ROM regionsMartin Mares1-6/+12
2020-01-22Cleaned up dumping of I/O and memory regionsMartin Mares1-31/+48
2020-01-22Man page: Multiple Module attributes can occur in -vmm formatMartin Mares1-1/+1
2020-01-21Added a man page for pci.idsMartin Mares4-3/+98
2020-01-21Verbosity of Secondary PCI Express cap should not depend on device typeMartin Mares1-3/+3
2020-01-21names-net: Avoid buffer overflow warnings by newer gccMartin Mares1-1/+1
2020-01-21lspci: Change output for bridge with empty range to "[disabled]"Kelsey Skunberg1-9/+7
2020-01-21lspci: Remove unnecessary !verbose check in show_range()Kelsey Skunberg1-9/+3
2020-01-21lspci: Include -vvv option in helpKelsey Skunberg1-1/+1
2020-01-21lspci: Reorder Express Root Complex registers to Cap, Ctl, StaBjorn Helgaas1-5/+7
2019-10-30Updated pci.ids to today's snapshotMartin Mares1-194/+1660
2019-09-26Switched to a new primary distribution siteMartin Mares3-3/+4
2019-06-04lspci: Add PCIe 5.0 data rate (32 GT/s) supportGustavo Pimentel1-0/+4
2019-02-22lspci: Decode all defined fields in the Device Capabilities 2 registerFrederick Lawler3-17/+105
2019-02-13Set PCI_HAVE_64BIT_ADDRESS for NetBSD.Masanobu SAITOH1-0/+1
2019-02-13lspci: Fix extra newline if L1.2 is not supported.Vinson Lee1-9/+11
2019-02-13Fixed memory initialization bug in previous commitMartin Mares1-0/+1
2018-12-31Library: The list of capabilities is ordered properlyMartin Mares2-2/+6
2018-12-31"Function-Level Reset" device capability is displayed for RCiEPMartin Mares1-2/+2
2018-12-31Cosmetic cleanups of the previous commitMartin Mares2-7/+7
2018-12-31lspci: Add support for Secondary PCI Express Extended CapabilityBasavaraja M S2-1/+40
2018-12-31Fix solaris buildAndrew Stormont1-0/+8
2018-12-31README.Windows: Replaced broken link to winioMartin Mares1-2/+4
2018-11-12setpci: Add capability namesBjorn Helgaas1-0/+25
2018-11-12lspci: Decode Multicast Extended CapabilityBjorn Helgaas3-0/+334
2018-11-12setpci: Pluralize 'capability' in error if neededDaniel Schaefer1-2/+3
2018-11-12Caps: fixed silly bug introduced in d7d9e30534eb55145e7033018ee945b09de6928aMartin Mares1-1/+1
2018-10-16Add a couple of missing va_end'sMichal Hlavinka2-0/+11
2018-10-16Fix device_class calculatoin for non-root FreeBSD usersOleksandr Tymoshenko1-1/+1
2018-10-14lspci: Allow -s with -t to show a subtreeGera Kazakov3-7/+19
2018-10-14Cleaned up pci_find_cap_nr()Martin Mares2-24/+20
2018-10-14Enable setpci to target n-th capability of idDaniel Schaefer2-7/+33
2018-10-14libpci is now able to find a specific instance of a capabilityDaniel Schaefer3-2/+42
2018-10-14Docs: Prefer httpsMartin Mares2-6/+6
2018-10-14update-pciids: Download pci.ids over HTTPSMartin Mares1-1/+1
2018-10-14Print Root complex related registers on RCEC, tooMasanobu SAITOH1-2/+2
2018-08-12Released as 3.6.2v3.6.2Martin Mares3-3/+16
2018-08-12Updated pci.ids to today's snapshotMartin Mares1-183/+306
2018-08-12Added test cases for topology computationMartin Mares2-0/+7350
2018-08-12Topology now works in combination with filtersMartin Mares2-8/+16
2018-08-12Tree: Detect bridges properlyMartin Mares1-3/+7
2018-08-12Added an option for displaying bus pathsMartin Mares2-4/+46
2018-08-10Generalized topology computation in ls-tree.cMartin Mares2-32/+40
2018-07-12Released as 3.6.1v3.6.1Martin Mares3-3/+9
2018-07-12Sysfs: fixed sysfs_deref_link()Martin Mares1-2/+10
2018-06-30maint/release: Perl does not have "." in @INC any longerMartin Mares1-1/+1
2018-06-30Released as 3.6.0v3.6.0Martin Mares4-5/+47
2018-06-30Updated pci.ids to today's snapshotMartin Mares1-188/+990
2018-06-26Convert other string properties to the generic mechanismMartin Mares2-8/+6
2018-06-26Created a generic interface for device propertiesMartin Mares6-17/+104
2018-06-26Add device-tree node path to the verbose outputOliver O'Halloran4-2/+31
2018-06-26pciutils: add tags\TAGS generationViktor Prutyanov1-2/+10
2018-06-19VPD: CleanupMartin Mares1-13/+7
2018-06-19pciutils: Add decoding of vendor specific VPD fieldsreturn.01-0/+13
2018-05-27lspci: "virtual" resource regions recognized properlyMartin Mares1-1/+2
2018-04-20lspci: Use spec name for RCRB ((Root Complex Register Block)Bjorn Helgaas2-3/+3
2018-04-20lspci: Print names of capabilities even if we can't decode the restBjorn Helgaas2-0/+65
2018-04-20lspci: Decode Null CapabilityBjorn Helgaas3-0/+8
2018-04-20lspci: Clarify unknown capability IDsBjorn Helgaas2-2/+2
2018-04-10lspci.man: Removed one remaining reference to the sf.net siteMartin Mares1-1/+1
2018-03-24lspci: Avoid "%1$c" style format strings in HT capabilityMartin Mares2-48/+161
2018-03-20Sylixos: READMEGongYuJian1-0/+1
2018-03-20Sylixos: Bits of Makefile and configureGongYuJian2-0/+5
2018-03-20lspci: fix printing DeviceNameViktor Prutyanov1-1/+3
2018-03-18Sylixos: Trying to simplify probing mechanismMartin Mares2-106/+6
2018-03-18Sylixos: Coding style cleanupMartin Mares1-78/+45
2018-03-18Sylixos portMartin Mares6-1/+309
2018-03-17Introduced an explicit probe sequenceMartin Mares2-15/+33
2018-03-17Avoid "optarg" as an identifierMartin Mares2-9/+9
2018-03-17Adjust prototypes of xmalloc(), xrealloc() and xstrdup()Martin Mares2-10/+10
2018-03-16lspci: Report if the PCIe link speed/width is full or downgradedMartin Mares1-6/+22
2018-03-02lspci: Make DevCtl, DevSta, and AER decoding more consistentBjorn Helgaas2-4/+4
2018-01-11fbsd-device should compile againMartin Mares1-2/+2
2017-12-31fbsd-device: Hopefully fixed a bug in fbsd_scan()Martin Mares1-1/+1
2017-12-31lspci: Decode "VGA 16-bit decode" in bridge control registerBjorn Helgaas3-1/+132
2017-12-31pciutils: Add the support for a DOS/DJGPP environmentRudolf Marek13-15/+154
2017-11-19README: kernel.org does not speak FTP any longerMartin Mares1-1/+1
2017-11-17Forgot the ChangeLog for v3.5.6.v3.5.6Martin Mares1-0/+11
2017-11-17Released as 3.5.6Martin Mares2-3/+3
2017-11-17Updated pci.ids to today's snapshotMartin Mares1-113/+509
2017-11-17pciutils: change MN VPD keyword to F_TEXTMartin Mares1-1/+1
2017-11-17fbsd-device: Use PCIOCGETCONF and PCIOCGETBAR when /dev/pci fd is readonly.Imre Vadász1-8/+201
2017-11-17fbsd-device: Make extended configuration space available.Imre Vadász1-2/+2
2017-11-17fbsd-device: Fix fbsd-device backend on DragonFly BSD.Imre Vadász1-2/+2
2017-11-17configure: use simpler/more portable echo_nMike Frysinger1-6/+1
2017-07-05Released as 3.5.5v3.5.5Martin Mares3-3/+15
2017-07-05Updated pci.ids to today's snapshotMartin Mares1-106/+355
2017-07-05lspci: Fix wrong read size for RootStaJeffy Chen1-1/+1
2017-04-29lspci: Fix "Auxiliary" spelling errorBjorn Helgaas1-1/+1
2017-04-29lspci: Use #defines for greppabilityBjorn Helgaas1-10/+10
2017-04-29lspci: Decode only supported ASPM exit latenciesBjorn Helgaas3-7/+343
2017-04-29lspci: Decode "Slot Implemented" for PCI/PCI-X to PCIe BridgesBjorn Helgaas2-1/+291
2017-04-29lspci: Indent PCIe Capability DevCap2 & DevCtl2 correctlyBjorn Helgaas2-2/+329
2017-04-29lspci: Include "ECRC" in the ECRC generate/check labelsBjorn Helgaas2-1/+328
2017-04-29lspci: Decode AER Root Error Command, Root Error Status, Error SourceBjorn Helgaas5-12/+682
2017-04-29lspci: Dump AER Header LogBjorn Helgaas2-2/+331
2017-04-29lspci: Decode AER Multiple Header and TLP Prefix Log bitsBjorn Helgaas3-3/+331
2017-02-26Released as 3.5.4v3.5.4Martin Mares4-4/+11
2017-02-24types.h: Provide u64 on all systemsMartin Mares2-8/+18
2017-02-15Released as 3.5.3v3.5.3Martin Mares3-5/+23
2017-02-15Updated pci.ids to today's snapshotMartin Mares1-120/+479
2017-02-15ls-caps: Minor cleanup of cap_express_dev2()Martin Mares1-2/+1
2017-02-15pciutils: Add test case for pci atomic opsSatanand Burla1-0/+54
2017-02-15pciutils: Add decode for Atomic Ops in lspciSatanand Burla2-0/+53
2017-02-15lspci: Support GEN4 speed (16GT/s)Gavin Shan1-0/+4
2016-12-31lspci: better display of ranges behind a bridgeMartin Mares1-18/+36
2016-12-31ls-kernel: use libkmod's default to find modulesVladimír Čunát1-7/+1
2016-10-03Released as 3.5.2v3.5.2Martin Mares3-3/+13
2016-10-03Updated pci.ids to today's snapshotMartin Mares1-120/+620
2016-10-03Merge branch 'l1pm'Martin Mares3-53/+377
2016-10-03pciutils: Update the tests/cap-l1-pm with actual device dataRajat Jain1-24/+303
2016-09-26setpci: fix length of SUBSYSTEM_VENDOR_IDCharles.Rose@dell.com1-1/+1
2016-09-26Cleaned up the previous patchMartin Mares2-22/+15
2016-09-26lspci: Parse all the L1 PM substate capability regsRajat Jain2-28/+80
2016-05-22Released as 3.5.1.v3.5.1Martin Mares2-1/+7
2016-05-22Fix symbol versioning of pci_init()Martin Mares2-0/+3
2016-05-19Released as 3.5.0.v3.5.0Martin Mares3-3/+20
2016-05-19Updated pci.ids to today's snapshotMartin Mares1-117/+580
2016-05-19lspci: Add test case for PTMYong, Jonathan2-0/+576
2016-05-14Merge branch 'dpc'Martin Mares4-0/+152
2016-05-14Add support for Downstream Port ContainmentKeith Busch4-0/+152
2016-05-14Domains: Legacy 16-bit domain numbers are maintained in generic codeMartin Mares3-11/+16
2016-05-14Domains: Upgraded ABI version to 3.5Martin Mares3-4/+5
2016-05-14Merge branch 'domains'Martin Mares6-5/+24
2016-05-14pciutils: Add support for 32-bit PCI domainsKeith Busch6-5/+24
2016-05-14NetBSD: Make extended configuration space availableMartin Mares1-1/+1
2016-05-14A few minor corrections to the IORESOURCE changesMartin Mares4-6/+7
2016-05-14Add support for enhanced allocation regionsSean O. Stalley8-15/+38
2016-05-14lspci: Decode Precision Time Measurement capabiltityYong, Jonathan2-0/+63
2016-01-03Released as 3.4.1.v3.4.1Martin Mares4-6/+21
2016-01-03pci.ids updated to today's snapshotMartin Mares1-53/+318
2016-01-03Add lspci support for Enhanced Allocation Capability.David Daney3-0/+488
2015-12-22lspci: Decode DevCap SlotPowerLimit for all components with Upstream PortsBjorn Helgaas1-1/+2
2015-10-27Omit unnecessary commas in PASID/PRI capabilitiesMartin Mares1-4/+4
2015-10-27Decode PASID and PRI extended capabilitiesDavid Woodhouse3-0/+369
2015-09-19README: SourceForge mirrors replaced by GitHubMartin Mares1-1/+2
2015-09-19Maint: Remember to push to Github, tooMartin Mares1-0/+2
2015-09-14Released as 3.4.0.v3.4.0Martin Mares3-3/+16
2015-09-14Updated pci.ids to today's snapshotMartin Mares1-487/+943
2015-09-14lib/configure: Also accept host tuples without vendor stringFelix Janda1-1/+1
2015-09-14lspci calls pci_fill_info() only as neededMartin Mares1-5/+8
2015-09-14Sysfs: Read failures of optional attributes are not fatalMartin Mares1-4/+11
2015-09-14Oops, numa_node should not be a mandatory attributeMartin Mares1-9/+13
2015-09-14Updated fixed-version references to pci_fill_infoMartin Mares2-2/+2
2015-09-14NUMA node scanning is now done in an ABI-compatible wayMartin Mares6-22/+33
2015-09-14Whitespace fixesMartin Mares1-1/+1
2015-09-14Improved reporting of NUMA nodesMartin Mares2-0/+8
2015-09-14Report NUMA node in lspci -vMatthew Wilcox4-0/+5
2015-09-14Fixed naming inconsistency in man page: slot vs. deviceMartin Mares1-2/+2
2015-04-16Fix broken backward compat struct translation for pci filtersLucas Stach1-2/+2
2015-04-09Fixing up release 3.3.1 to contain new pci.idsv3.3.1Martin Mares2-0/+4
2015-04-09Update pci.ids to today's snapshotMartin Mares1-117/+633
2015-04-09Released as 3.3.1.Martin Mares4-6/+19
2015-04-09pread.h: Remove support for libc5Felix Janda1-9/+0
2015-01-22Maint: Make sure that there are no Vim swap files in the tarballMartin Mares1-0/+1
2015-01-22Fixed memory allocation bug in name cache path codeMartin Mares1-1/+1
2015-01-22Improved listing of vendor-specific informationMartin Mares1-15/+21
2015-01-22Added test case for virtioMartin Mares1-0/+41
2015-01-22Add virtio vendor capability supportGerd Hoffmann4-2/+82
2014-12-12Fix small memory leak in names-cacheMartin Mares1-1/+2
2014-11-10Maintenance scripts now upload to kernel.org automaticallyMartin Mares3-6/+28
2014-11-10ChangeLog: Fix formatting so that it is parseable by maint/releasev3.3.0Martin Mares1-2/+2
2014-11-10Updated PCI_LIB_VERSIONMartin Mares1-1/+1
2014-11-10Released as 3.3.0.Martin Mares2-4/+7
2014-11-10Updated pci.ids to today's snapshot.Martin Mares1-2/+11
2014-11-02ChangeLog: Mention filtering by classMartin Mares1-0/+4
2014-11-02Backward ABI compatibility for new filters and pci_fill_infoMartin Mares6-29/+143
2014-11-02lspci: Add ability to filter by class codeMatthew Wilcox4-8/+25
2014-11-02Updated ChangeLogMartin Mares1-0/+27
2014-11-02Clean up man pagesMartin Mares4-5/+1
2014-11-02Configure: HWDB is specific for LinuxMartin Mares2-17/+20
2014-11-01ChangeLog: Fixed a typoMartin Mares1-1/+1
2014-11-01Updated the READMEsMartin Mares2-3/+15
2014-11-01Rewritten support for UDEV's HWDBMartin Mares11-65/+149
2014-11-01libpci: pci_id_lookup - add udev/hwdb supportTom Gundersen2-2/+74
2014-11-01Updated pci.ids to today's snapshotMartin Mares1-735/+2815
2014-11-01Work around problems with symbol versioning in globally optimizing GCCMartin Mares2-1/+6
2014-11-01Device labels must be requested via PCI_FILL_LABELSMartin Mares3-5/+10
2014-11-01Manual: Mention Darwin in the list of access methodsMartin Mares1-0/+4
2014-11-01Darwin: Yet more renamingMartin Mares1-1/+1
2014-11-01Darwin: More renamesMartin Mares3-5/+5
2014-11-01Darwin: Renamed to darwin.cMartin Mares2-1/+1
2014-11-01Darwin: Re-indent to match the rest of libpci and update file headerMartin Mares1-97/+88
2014-11-01Better work-around for missing symbol versioning on DarwinMartin Mares2-6/+6