aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
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
2009-08-14Released as 3.1.4.Martin Mares2-2/+18
2009-08-14Updated to the today's snapshot.Martin Mares1-57/+195
2009-08-14Added a copy of the GPL. Oh, those lawyers...Martin Mares1-0/+339
2009-08-10Fixed FILE leak in the dump back-endMartin Mares1-3/+13
2009-07-12lspci: Let the SR-IOV code dump 64-bit addresses even with 32-bit pciaddr_t.Martin Mares1-4/+4
2009-07-12lspci: Whitespace cleanup of the previous SR-IOV patch.Martin Mares1-21/+25
2009-07-12lspci: Show SR-IOV VF BARsChris Wright1-0/+23
2009-07-04Released as 3.1.3.v3.1.3Martin Mares2-2/+42
2009-07-04Updated pci.ids to the daily snapshot.Martin Mares1-288/+887
2009-07-04lspci.man: Improved description of -MMartin Mares1-4/+3
2009-07-04lspci: Warn against using -M with the sysfs back-endMartin Mares1-0/+1
2009-07-04Fixed compilation of GNU/kFreeBSDMartin Mares1-1/+4
2009-07-04file timestamp not needed in pci.ids.gzGilles Espinasse1-1/+1
2009-07-04Added a test case for the PCI AF capabilityYu Zhao1-0/+29
2009-07-04Merge branch 'master' of git+ssh://git.ucw.cz/home/mj/GIT/pciutilsMartin Mares1-1/+1
2009-07-04lspci: support PCI Advanced Features capabilityYu Zhao2-1/+28
2009-07-04lspci -t: Only show the domain at the root of the treeMatthew Wilcox1-2/+2
2009-07-04Improve the VPD fix to warn the user that VPD decoding was aborted.Martin Mares1-1/+1
2009-07-04Stop early if the VPD is corruptMatthew Wilcox1-1/+1
2009-07-04Improve MSI and MSI-X displayMatthew Wilcox1-7/+7
2009-06-29proc: Work around broken /proc/bus/pci/ on some architectures.Martin Mares1-0/+9
2009-06-29sysfs: Avoid warnings when the slot address is missing.Matthew Wilcox1-4/+6
2009-06-29lspci: Print vendor-/system-specific VPD item ids correctlyBen Hutchings1-13/+7
2009-05-03Make MSI-X table size match the specMichael S. Tsirkin1-1/+1
2009-04-13Document that pci_dev->base_addr[] contains addresses with flags.Martin Mares1-1/+1
2009-03-04Correct Device Serial Number outputMatthew Wilcox1-2/+2
2009-02-25Support PM No_Soft_Reset bit in lspciYu Zhao2-1/+3
2009-02-01Released as 3.1.2.v3.1.2Martin Mares2-2/+8
2009-02-01One more fix for the syntax error checks in setpci argument parser.Martin Mares1-1/+5
2009-01-30Released as 3.1.1.v3.1.1Martin Mares2-2/+14
2009-01-30Updated pci.ids to the today's snapshot.Martin Mares1-7/+99
2009-01-30configure: Set LC_ALL globally.Martin Mares1-1/+4
2009-01-30setpci: Fixed a typo in parsing of values, causing SIGSEGV on some bad inputs.Martin Mares1-2/+2
2009-01-29$(PCILIB): respect $(LDFLAGS) when linkingMike Frysinger1-1/+1
2009-01-18Fixed a typo in the ChangeLog.Martin Mares1-1/+1
2009-01-18Released as 3.1.0.v3.1.0Martin Mares3-5/+5
2009-01-18Updated pci.ids to the snapshot of the day.Martin Mares2-86/+212
2009-01-18Updated ChangeLog.Martin Mares1-0/+16
2009-01-18Display some PCIe extended capabilities only when verbose level >= 2Yu Zhao1-0/+15
2009-01-18Don't display 'disabled' for a virtual base addressYu Zhao1-3/+7
2009-01-18Remove 64-bit BAR handling code for bus centric viewYu Zhao1-11/+0
2009-01-18Fix inconsistent bus centric view between the sysfs and proc methodsYu Zhao1-2/+2
2009-01-16Fixed configure to work with Cygwin on Windows Vista.Martin Mares1-1/+1
2008-12-30Updated test cases from Yu Zhao.Martin Mares2-67/+71
2008-12-30PCIUtils: fix SR-IOV capability error in lspciYu Zhao1-0/+1
2008-12-30Fix base address flags when using sysfs methodYu Zhao2-4/+6
2008-12-13Released -alpha4.Martin Mares1-2/+2
2008-12-13A fix of the previous cleanup.Martin Mares1-5/+8
2008-12-13sysfs: Cleaned up caching of file descriptors.Martin Mares1-23/+33
2008-12-13Cleaned up detection of physical slots.Martin Mares1-26/+30
2008-12-13Slots: use strcpy instead of sprintf.Martin Mares1-1/+1
2008-12-13Updated the ChangeLog.Martin Mares1-0/+30
2008-12-13Released as -alpha3.v3.1-alpha3Martin Mares1-2/+2
2008-12-13Man: Mention that the sysfs backend supports physical slots.Martin Mares1-1/+2
2008-12-13Display physical slot information in lspci -vAlex Chiang5-2/+76
2008-12-12lspci: fix "suprise" typoBjorn Helgaas4-4/+4
2008-12-12Fix ATS capability error in lspciYu Zhao1-1/+1
2008-11-22Ignore NUL character at the end of VPD strings.Martin Mares1-0/+2
2008-11-22Accompany VPD items with human-readable names.Martin Mares1-31/+76
2008-11-22Copyright is held by Solarflare, not Ben personallyMartin Mares1-1/+3
2008-11-22Updated Matthew's address.Martin Mares1-1/+1
2008-11-21Decode VPD fully only with -vv or higher.Martin Mares1-0/+2
2008-11-21Released as -alpha2.v3.1-alpha2Martin Mares1-2/+2
2008-11-21Split lspci to multiple source files.Martin Mares9-2269/+2395
2008-11-21In verbose mode, display contents of VPD if possibleBen Hutchings1-1/+156
2008-11-21Add implementation of read_vpd() method for sysfsBen Hutchings3-15/+65
2008-11-21Add PCI 2.2 VPD register definitionsBen Hutchings1-0/+7
2008-11-21Add pci_read_vpd() function and internal read_vpd() methodBen Hutchings12-0/+18
2008-11-12Added a test case for the ATS capability.Yu Zhao1-0/+298
2008-11-11Released as 3.1.0-alpha1.v3.1-alpha1Martin Mares1-2/+2
2008-11-11Updated library ABI with proper versioning.Martin Mares7-10/+58
2008-11-11setpci: Document the new syntax.Martin Mares1-101/+75
2008-11-11setpci: Fixed a silly bug in parsing of options.Martin Mares1-3/+8
2008-11-11setpci: Cleaned up reporting of parse errors.Martin Mares2-43/+44
2008-11-11setpci: Decorate trace() with PCI_PRINTF.Martin Mares1-1/+1
2008-11-11setpci: Even better tracing messages.Martin Mares1-3/+3
2008-11-11setpci: Do not request read-write access when in demo mode.Martin Mares1-0/+2
2008-11-11setpci: Better tracing and reporting of runtime errors.Martin Mares1-31/+30
2008-11-11Use PCI_CAP_xxx internally in setpci.Martin Mares1-24/+26
2008-11-11Renumbered PCI_CAP_xxx to start with 1.Martin Mares1-2/+2
2008-11-11Implemented `setpci --dumpregs'.Martin Mares1-0/+24
2008-11-11Exit correctly after `setpci --version'.Martin Mares1-1/+1
2008-11-11Let setpci support capabilities.Martin Mares2-120/+273
2008-11-11Moved the new field at the end of struct pci_dev to keep the ABI.Martin Mares1-1/+3
2008-11-11Added library functions for accessing PCI capabilities.Martin Mares6-1/+146
2008-11-11Added xstrdup() to the common utility functions.Martin Mares2-0/+10
2008-11-10More splitting of the argument parser.Martin Mares1-137/+142
2008-11-10Coding style cleanup: `for(...)' wants a space.Martin Mares6-40/+40
2008-11-10Split parsing of options in setpci to multiple functions.Martin Mares1-34/+44
2008-11-10Added dumping of the Address Translation Services capability.Yu Zhao2-0/+27
2008-11-09Let the maintainer script use plain Git instead of Cogito.Martin Mares1-1/+1