aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
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
2014-11-01Fix building shared libraries on DarwinRichard Yao6-6/+32
2014-11-01Fix whitespace errorsMartin Mares2-4/+4
2014-11-01Import initial Darwin Support from AppleRichard Yao6-2/+240
2014-11-01Fix endianity detection on SolarisMartin Mares1-1/+9
2014-11-01lspci: Correct Root Capabilities "CRS Software Visibility" bitBjorn Helgaas1-1/+1
2014-11-01lspci: Decode Interrupt Pin and Interrupt Line for PCI-PCI bridgesBjorn Helgaas1-1/+1
2014-11-01Clean up reading of device labelsMartin Mares1-2/+1
2014-11-01lspci: Show device name as exported by BIOS (sysfs label attribute) (V2)Thomas Renninger4-0/+8
2014-11-01Avoid C99 constructionsFrançois Revol1-1/+1
2014-11-01<asm/io.h> does not exist any moreMartin Mares1-4/+0
2014-11-01Do not forget to include <stdio.h>Martin Mares1-0/+1
2014-02-25lspci: Decode ASPMOptComp bit in LnkCap registerMartin Mares2-2/+4
2013-12-10Fixed a typo in messages printed in map modeMartin Mares1-1/+1
2013-11-10maint/tag-release: Use my kernel.org key to sign releasesv3.2.1Martin Mares1-1/+1
2013-11-10Released as 3.2.1.Martin Mares2-2/+18
2013-11-10Updated pci.ids to today's snapshotMartin Mares1-534/+2239
2013-11-10sysfs: Do not warn on incomplete slot addressesMartin Mares1-2/+11
2013-11-10lspci: Drop PCIe LnkCtl "Retrain Link" decodingBjorn Helgaas1-2/+1
2013-11-10lspci: Decode PCIe LnkCtl "Read Completion Boundary" for PCIe-to-PCI bridgesBjorn Helgaas1-1/+1
2013-11-10lspci: Clarify "PCIe-to-PCI/PCI-X" desc and Bridge Retry Config EnableBjorn Helgaas2-4/+4
2013-11-10lspci: Decode PCIe DevCap/DevCtl FLReset only for EndpointsBjorn Helgaas1-4/+7
2013-11-10lspci: Decode PCIe DevCap "Acceptable Latencies" only for EndpointsBjorn Helgaas1-2/+5
2013-11-10lspci: Label PCIe LnkCap "L0s Exit Latency" as "L0s", not "L0"Bjorn Helgaas1-1/+1
2013-11-10lspci: Decode PCIe Link registers only for devices with linksBjorn Helgaas1-2/+7
2013-06-11lspci: Make output of L1 PM cap consistent with other capsMartin Mares1-2/+2
2013-06-11Added a test case for the L1 PM capabilityMartin Mares1-0/+26
2013-06-11lspci: Add L1 PM Substate capability reportingDavid Box2-0/+56
2013-05-20lspci: Fully decode ASPM support from Link CapabilitiesBjorn Helgaas1-0/+2
2013-04-20lspci: Display CardBus bridge capabilitiesMatthew Wilcox4-6/+8
2013-04-19maint/KORG-NOTES: Private maintainer's notes about kernel.orgMartin Mares1-0/+4
2013-04-19maint/release: metalab.unc.edu does not accept submissions any longerMartin Mares1-4/+0
2013-04-19Released as 3.2.0.v3.2.0Martin Mares2-3/+15
2013-04-19Updated pci.ids to today's snapshotMartin Mares1-1252/+2915
2013-04-19lspci: Better filtering of duplicate kernel module namesMartin Mares1-8/+24
2013-04-01Minor cleanup of the previous patchMartin Mares1-7/+8
2013-04-01install: split out pcilib install to a dedicated targetKevin Pyle1-5/+9
2013-04-01lib/configure: match all freebsd os'sMarek Cruz1-1/+1
2013-04-01Squash an unused variable warningMartin Mares1-1/+2
2013-04-01setpci: ~0UL should be ~0U, no longs are involved anymoreMartin Mares1-2/+2
2013-04-01Configure: pkg-config can be overridden by $PKG_CONFIGMartin Mares1-5/+8
2013-04-01On newer Linux systems, use libkmod to look up kernel modulesMartin Mares5-26/+184
2013-04-01Use symbol versioning for our new member of struct pci_devMartin Mares7-8/+18
2013-04-01Detection of module aliases (Linux sysfs only)Martin Mares3-10/+33
2012-12-06Fixed logic error in pci_open()Martin Mares1-1/+1
2012-06-25Released as 3.1.10.v3.1.10Martin Mares2-2/+12
2012-06-25Updated pci.ids to today's snapshotMartin Mares1-330/+852
2012-06-12Display whether LTR/OBFF are supported and enabledMika Westerberg2-4/+44
2012-05-28Only decode defined fields of PCI Express Link Control 2Ben Hutchings1-7/+13
2012-05-28pciutils: correct VC status displayJ.L. Burr1-1/+1
2012-05-28Fix syntax error when PCI_COMPRESSED_IDS is empty.Ville Skyttä1-1/+1
2012-05-28lspci: zero address in IO isn't always unassignedAaron Sierra2-2/+2
2012-01-14Release scripts: Revived kernel.org Git repoMartin Mares1-3/+3
2012-01-14Released as 3.1.9.v3.1.9Martin Mares2-3/+19
2012-01-14pci.ids no longer mention sf.net, tooMartin Mares1-2/+2
2012-01-14Updated pci.ids to the today's snapshotMartin Mares1-260/+446
2012-01-14update-pciids: Download from pci-ids.ucw.czMartin Mares1-1/+1
2012-01-14README: Miscellaneous updatesMartin Mares1-29/+18
2012-01-14Correct the end of CardBus memory windowsBjorn Helgaas1-1/+2
2011-11-14Fix check whether dump.name was givenVille Skyttä1-1/+1
2011-11-08Add PCIe Gen 3 speeds and link status fieldsMartin Mares2-3/+20
2011-10-10Fixed a typo in a troff commandMartin Mares1-1/+1
2011-10-02Release scripts: added a script for signed tagging of releasesMartin Mares1-0/+6
2011-10-02Released as 3.1.8.v3.1.8Martin Mares3-4/+23
2011-10-02Release scripts: Skip kernel.org before it comes back upMartin Mares1-5/+5
2011-10-02Release scripts: sign the tarball using GPGMartin Mares1-4/+14
2011-10-02pci.ids: Fix capitalization of "USB controller"Martin Mares1-2/+2
2011-10-02Truncate names which are too longMartin Mares1-6/+8
2011-10-02setpci.man: Clarify cases in which access width can be omittedMartin Mares1-1/+1
2011-10-02pkg-config: Use Libs.private for libraries needed for static linkingMartin Mares1-1/+2
2011-10-02Updated pci.ids to the current snapshotMartin Mares1-651/+2634
2011-05-18TPH and LTR capability reportingMartin Mares2-0/+91
2010-12-04Released 3.1.8-test1 to check the port changesMartin Mares1-2/+2
2010-12-04BeOS and Haiku portsFrançois Revol6-4/+201
2010-12-04Avoid unsupported printf format attribute when building with gcc2 (required f...François Revol1-1/+1
2010-12-04Moved #include <unistd.h> to pciutils.h and avoid it on WindowsMartin Mares3-2/+2
2010-12-04Be ISO C89 compliant (still needed for MSVC)Martin Mares1-1/+2
2010-12-04compat/getopt.c: Fixed a typo in declaration of getopt_long()Martin Mares1-1/+1
2010-10-24update-pciids: Be more friendly to people who tweak the settingsMartin Mares1-1/+1
2010-01-31Released 3.1.7.v3.1.7Martin Mares2-2/+9
2010-01-31Minor improvements to decoding of the VC capMartin Mares1-7/+9
2010-01-31Added a test case for the VC capability with a port arbitration tableMartin Mares1-0/+257
2010-01-28Improved formatting of PCIe port/slot capabilitiesMartin Mares1-2/+2
2010-01-28Fixed out of bounds access in VC cap formattingMartin Mares1-2/+2
2010-01-24Released as 3.1.6.v3.1.6Martin Mares2-2/+11
2010-01-24Updated (c) years.Martin Mares4-4/+4
2010-01-23Added a note on the Power Budgeting capMartin Mares1-1/+1
2010-01-23Updated the list of missing capabilities in TODOMartin Mares1-6/+0
2010-01-23Decoding of the SATA HBA capabilityMartin Mares2-1/+32
2010-01-23Decoding of the Vendor-Specific Capabilities (both PCI and PCIe)Martin Mares3-2/+28
2010-01-23Cleaned up decoding of the Virtual Channel cap using the new macrosMartin Mares1-14/+15
2010-01-23Decoding of the Root Complex Link capabilityMartin Mares2-4/+73
2010-01-23Added helper macros BITS and TABLEMartin Mares1-0/+4
2010-01-23Added a test case for Virtual Channel and Root Complex Link capsMartin Mares1-0/+2317
2010-01-23Decoding of the Virtual Channel capabilityMartin Mares2-3/+95
2010-01-19Released as 3.1.5.v3.1.5Martin Mares2-2/+24
2010-01-19It's 2010 nowMartin Mares2-2/+2
2010-01-19Updated pci.ids to the current snapshotMartin Mares1-184/+638
2010-01-19Added a test case for broken extended capabilitiesMartin Mares1-0/+257
2010-01-16Avoid unaligned accesses to extended capabilities.Martin Mares2-2/+2
2009-11-22Shorten BAR size suffixesMartin Mares1-1/+1
2009-11-22Improve large BAR displayMatthew Wilcox1-10/+8
2009-09-29Fixed a typo in setpci man page.Martin Mares1-1/+1
2009-09-29Fixed freeing of capabilities.Martin Mares1-2/+2
2009-09-16Update win32/config.mkMartin Mares1-0/+3
2009-09-16Do not include <pwd.h> et al. unless PCI_USE_DNSMartin Mares1-6/+6
2009-08-21Merge branch 'master' of git+ssh://git.ucw.cz/home/mj/GIT/pciutilsMartin Mares6-63/+565
2009-08-21Fix spelling of surpriseEd Swierk3-4/+4
2009-08-14Make Physical Slot work for multifunction cardsMatthew Wilcox1-1/+0
2009-08-14Mended the ChangeLog, so that it is parseable by maint/releasev3.1.4Martin Mares1-2/+2