Age | Commit message (Expand) | Author | Files | Lines |
2024-11-25 | Extend the GNU/Hurd back-end to work on 64-bit systemsHEADmaster | Samuel Thibault | 1 | -4/+4 |
2024-07-15 | lspci: add VirtIO SharedMemory capability support | Changyuan Lyu | 2 | -4/+57 |
2024-07-05 | ECAM: Fix memory leak | Martin Mares | 1 | -0/+1 |
2024-07-05 | ECAM: Spell "ACPI" in capitals in debug messages | Martin Mares | 1 | -2/+2 |
2024-07-05 | lspci: Parse Intel Vendor specific capabilities | Pali Rohár | 1 | -0/+153 |
2024-06-10 | libpci: Update manpage documentation for devmem.path | Pali Rohár | 1 | -1/+10 |
2024-06-10 | libpci: Document physmem API | Pali Rohár | 1 | -0/+21 |
2024-06-10 | libpci: Add Windows physmem support for PCIe ECAM access | Pali Rohár | 4 | -7/+1126 |
2024-06-10 | libpci: Add DJGPP physmem support for PCIe ECAM access | Pali Rohár | 3 | -2/+944 |
2024-06-08 | Maintainer scripts: Create GitHub releases | Martin Mares | 1 | -0/+8 |
2024-05-30 | Released as v3.13.0v3.13.0 | Martin Mares | 3 | -3/+23 |
2024-05-30 | Updated pci.ids | Martin Mares | 1 | -26/+139 |
2024-05-30 | ABI version bump for pci_fill_info() | Martin Mares | 5 | -14/+22 |
2024-05-30 | ChangeLog was missing a 3.12 release | Martin Mares | 1 | -0/+2 |
2024-05-30 | RCD: Cleanup | Martin Mares | 2 | -33/+33 |
2024-05-30 | Add display function for cxl1.1 device link status information. (#183) | Kobayashi Daisuke | 4 | -1/+82 |
2024-05-27 | pcilmr: Fix margining for ports with Lane reversal | Nikita Proshkin | 4 | -16/+19 |
2024-05-27 | pcilmr.man: Fix whitespace errors | Martin Mares | 1 | -5/+5 |
2024-05-27 | pcilmr: Update usage and man: new arguments format and grading | Nikita Proshkin | 2 | -57/+120 |
2024-05-27 | pcilmr: Apply grading quirk for Ice Lake RC ports | Nikita Proshkin | 2 | -4/+9 |
2024-05-27 | pcilmr: Add option to configure margining dwell time | Nikita Proshkin | 4 | -8/+14 |
2024-05-27 | pcilmr: Add new grading option | Nikita Proshkin | 4 | -123/+290 |
2024-05-27 | pcilmr: Move most of pcilmr arguments parsing logic to the separate file | Nikita Proshkin | 8 | -321/+379 |
2024-05-27 | pcilmr: Ensure that utility can accept either Downstream or Upstream link port | Nikita Proshkin | 4 | -62/+73 |
2024-05-27 | sysfs: Include <libgen.h> for basename() | Martin Mares | 1 | -1/+2 |
2024-05-27 | dump: allow 6-digit domains | Konrad Sztyber | 1 | -1/+2 |
2024-04-29 | ls-ecaps: extend decode support for more fields for AER CE and UE status | Shuai Xue | 2 | -13/+47 |
2024-04-24 | ls-ecaps: Correct the link state reporting | Alexey Kardashevskiy | 3 | -10/+16 |
2024-04-05 | maint/README: Use release-prog | Martin Mares | 1 | -1/+1 |
2024-04-05 | maint/README: git push --tags is done by push-to-public | Martin Mares | 1 | -3/+2 |
2024-04-05 | Released as v3.12.0v3.12.0 | Martin Mares | 3 | -3/+26 |
2024-04-05 | Update pci.ids to today's snapshot | Martin Mares | 1 | -29/+313 |
2024-04-05 | README.Windows: Fix typo | Martin Mares | 1 | -1/+1 |
2024-04-05 | README: Copy win32-kldbg info from manpage | Pali Rohár | 1 | -0/+13 |
2024-04-05 | libpci: hwdb: Remove ID_SUBSYSTEM and ID_GEN_SUBSYSTEM usage from pci_id_hwdb... | Pali Rohár | 1 | -7/+10 |
2024-04-05 | windows: Do not show unwanted file-not-found GUI message box | Pali Rohár | 3 | -4/+5 |
2024-04-05 | windows: Correctly propagate error code from win32_call_func_with_tcb_privile... | Pali Rohár | 1 | -0/+5 |
2024-04-05 | libpci: ecam: Fix scanning of Extended BIOS Data Area for ACPI RSDP | Pali Rohár | 1 | -9/+27 |
2024-04-05 | Makefile: Pass CFLAGS also when linking executable | Pali Rohár | 1 | -1/+1 |
2024-03-29 | maint/push-to-public: git push --tags requires branches | Martin Mares | 1 | -2/+2 |
2024-03-29 | pci.h: Document PCI_FILL_xxx flags | Martin Mares | 1 | -9/+9 |
2024-03-29 | Use C99 named initializers for struct pci_methods | Martin Mares | 17 | -247/+192 |
2024-03-13 | Merge remote-tracking branch 'github/master' | Martin Mares | 2 | -2/+5 |
2024-03-13 | Merge pull request #178 from OscarL/haiku-fix-build-with-dns | Martin Mareš | 1 | -0/+3 |
2024-03-13 | Merge pull request #177 from OscarL/cache-loc-on-man-pages | Martin Mareš | 1 | -2/+2 |
2024-03-13 | Haiku: fix build with DNS=yes. | Oscar Lesta | 1 | -0/+3 |
2024-03-13 | lspci.man: update the path used to store the cached files. | Oscar Lesta | 1 | -2/+2 |
2024-03-12 | sysfs: Avoid close() potentially clobbering errno | Martin Mares | 1 | -2/+3 |
2024-03-12 | Merge remote-tracking branch 'github/master' | Martin Mares | 1 | -0/+4 |
2024-03-12 | Merge pull request #176 from OscarL/haiku-build-fix | Martin Mareš | 1 | -0/+4 |
2024-03-12 | Build fix on Haiku. | Zoltán Mizsei | 1 | -0/+4 |
2024-02-26 | maint/push-to-public: Push including tags | Martin Mares | 1 | -2/+2 |
2024-02-26 | lspci: Add TEE-IO extended capability bit | Alexey Kardashevskiy | 2 | -0/+2 |
2024-02-26 | ls-ecaps: Add decode support for IDE Extended Capability | Alexey Kardashevskiy | 4 | -0/+601 |
2024-02-25 | maint/README: Mention maint/push-to-public | Martin Mares | 1 | -2/+2 |
2024-02-25 | Releasing as v3.11.1.v3.11.1 | Martin Mares | 3 | -4/+14 |
2024-02-25 | README: Update information about Windows support | Pali Rohár | 1 | -8/+27 |
2024-02-24 | lib/init.c: Fixed a typo causing compilation on Windows to fail | Martin Mares | 1 | -0/+1 |
2024-02-24 | Released as v3.11.0v3.11.0 | Martin Mares | 2 | -5/+9 |
2024-02-24 | README: Update copyright year and mention pcilmr | Martin Mares | 1 | -1/+3 |
2024-02-24 | Updated pci.ids to today's snapshot | Martin Mares | 1 | -214/+1851 |
2024-02-24 | libpci: Add missing dependences for i386-ports.o target | Pali Rohár | 1 | -1/+1 |
2024-02-24 | libpci: i386-io-sunos.h: Implement intel_cleanup_io | Pali Rohár | 1 | -1/+1 |
2024-02-24 | libpci: Define STATIC_ALIAS for DLL Windows builds | Pali Rohár | 1 | -1/+2 |
2024-02-24 | libpci: win32-cfgmgr32: Do not include resolver for cfgmgr32 function for Min... | Pali Rohár | 1 | -0/+9 |
2024-02-24 | libpci: win32-cfgmgr32: Define mMD_Prefetchable constant | Pali Rohár | 1 | -0/+4 |
2024-02-24 | windows: Try to return error message from win32_strerror() in US English lang... | Pali Rohár | 1 | -1/+15 |
2024-02-23 | Merge branch 'amiga' | Martin Mares | 9 | -1/+288 |
2024-02-18 | libpci: Do not build physmem-posix.c when not needed | Pali Rohár | 1 | -2/+6 |
2024-02-18 | lspci: Fix make uninstall | Pali Rohár | 1 | -1/+1 |
2024-02-18 | pcilmr: Add missing Makefile rules | Pali Rohár | 1 | -3/+5 |
2024-02-18 | libpci: ecam: Cache ACPI MCFG table between detect() and init() phase | Pali Rohár | 1 | -18/+18 |
2024-02-18 | libpci: ecam: Fix detect sequence when addresses are not specified | Pali Rohár | 1 | -0/+39 |
2024-02-18 | libpci: Enable POSIX physmem also on Solaris, Haiku nad BeOS | Pali Rohár | 1 | -4/+12 |
2024-02-18 | libpci: physmem-posix: Fix OFF_MAX definition | Pali Rohár | 1 | -1/+1 |
2024-02-18 | libpci: Move physical memory mapping mmap() code from ecam/mmio-ports to phys... | Pali Rohár | 6 | -289/+393 |
2024-02-18 | pcilmr: Fix compilation for windows and djgpp | Pali Rohár | 3 | -4/+20 |
2024-02-18 | windows: Fix setting permissions in grant_process_token_dacl_permissions() | Pali Rohár | 1 | -64/+265 |
2024-02-18 | windows: Move win32_call_func_with_tcb_privilege() from i386-io-windows.h to ... | Pali Rohár | 3 | -190/+191 |
2024-02-18 | windows: Move common non-I/O port code from i386-io-windows.h to win32-helpers.c | Pali Rohár | 5 | -912/+919 |
2024-02-18 | windows: Deduplicate code and move helper functions to new file win32-helpers.c | Pali Rohár | 7 | -132/+118 |
2024-02-18 | windows: Translate NT status to Win32 error | Pali Rohár | 1 | -7/+20 |
2024-02-18 | windows: Split code for enabling Tcb privilege and calling ProcessUserModeIOPL | Pali Rohár | 1 | -114/+125 |
2024-02-18 | windows: Comment on MSVC inline asm issues | Martin Mares | 1 | -0/+7 |
2024-02-18 | windows: Add strtoull defines for msvc | Pali Rohár | 1 | -0/+7 |
2024-02-18 | windows: Make msvc __readeflags more readable | Pali Rohár | 1 | -3/+5 |
2024-02-18 | Makefile: Fix dependencies on header files | Martin Mares | 1 | -7/+9 |
2024-02-18 | Maint: Added a script for pushing to both public repos | Martin Mares | 1 | -0/+4 |
2024-02-18 | Let us use <getopt.h> everywhere | Martin Mares | 2 | -2/+1 |
2024-02-18 | pcilmr: Avoid strftime with %F and produce proper ISO 8601 time | Martin Mares | 1 | -1/+1 |
2024-02-18 | pcilmr: Clean up includes | Martin Mares | 2 | -1/+2 |
2024-02-18 | pcilmr: No need to copy a string passed to filter parsing functions | Martin Mares | 1 | -3/+1 |
2024-02-18 | bitops.h moved to root | Martin Mares | 3 | -2/+1 |
2024-02-18 | lib/types.h makes NULL always available | Martin Mares | 1 | -0/+1 |
2024-02-18 | Since we already require C99, we can rely on <stdint.h> | Martin Mares | 2 | -22/+1 |
2024-02-18 | Makefile: Additions to CFLAGS require an override | Martin Mares | 1 | -2/+2 |
2024-02-18 | Makefile: When linking pcilmr, specify library last | Martin Mares | 1 | -1/+1 |
2024-02-18 | ChangeLog: Preparing for release | Martin Mares | 1 | -1/+35 |
2024-02-18 | Manual: Document tilde expansion in net.cache_name | Martin Mares | 1 | -1/+3 |
2024-02-18 | Location of name cache now follows XDG base dir specification | Martin Mares | 3 | -22/+102 |
2024-02-18 | Names: Fixed a rare bug in loading of pci.ids | Martin Mares | 3 | -5/+4 |
2024-02-18 | Gitignore: Add pcilmr | Martin Mares | 1 | -0/+1 |
2024-02-18 | Library: pci_define_param() returns a pointer to the parameter | Martin Mares | 2 | -3/+4 |
2024-02-18 | bitops.h should not be included from public pci.h | Martin Mares | 4 | -1/+8 |
2024-02-18 | Removed a forgotten debugging test | Martin Mares | 1 | -1/+0 |
2024-02-17 | pcilmr: Add pcilmr man page | Nikita Proshkin | 3 | -2/+185 |
2024-02-17 | pcilmr: Add handling of situations when device reports its MaxOffset values e... | Nikita Proshkin | 4 | -2/+30 |
2024-02-17 | pcilmr: Add option to save margining results in csv form | Nikita Proshkin | 3 | -2/+130 |
2024-02-17 | pcilmr: Add --scan mode to search for all LMR-capable Links | Nikita Proshkin | 1 | -2/+41 |
2024-02-17 | pcilmr: Add the ability to pass multiple links to the utility | Nikita Proshkin | 1 | -54/+189 |
2024-02-17 | pcilmr: Add support for unique hardware quirks | Nikita Proshkin | 4 | -1/+61 |
2024-02-17 | pcilmr: Add utility main function | Nikita Proshkin | 2 | -2/+306 |
2024-02-17 | pcilmr: Add function for default margining results log | Nikita Proshkin | 2 | -0/+167 |
2024-02-17 | pcilmr: Add logging functions for margining | Nikita Proshkin | 3 | -0/+172 |
2024-02-17 | pcilmr: Add margining process functions | Nikita Proshkin | 2 | -0/+668 |
2024-02-17 | pcilmr: Add functions for device checking and preparations before main margin... | Nikita Proshkin | 2 | -0/+193 |
2024-02-17 | libpci: Add separate file for bit manipulation functions | Nikita Proshkin | 4 | -7/+41 |
2024-02-17 | lspci: Add Lane Margining support to the lspci | Nikita Proshkin | 1 | -1/+21 |
2024-02-17 | libpci: Add constants for Lane Margining at the Receiver Extended Capability | Nikita Proshkin | 1 | -0/+7 |
2024-02-17 | lspci: Fix unsynchronized caches in lspci struct device and pci struct pci_dev | Nikita Proshkin | 2 | -0/+2 |
2024-02-17 | MacOS: An attempt to appease compiler picky about attribute placement | Martin Mares | 1 | -1/+1 |
2024-02-17 | Merge pull request #166 from DigitalDJ/master | Martin Mareš | 13 | -177/+198 |
2024-02-17 | AmigaOS: Removed extraneous type castamiga | Martin Mares | 1 | -2/+1 |
2024-02-17 | AmigaOS: Construct version string automatically | Martin Mares | 2 | -1/+2 |
2024-02-17 | New back-end for AmigaOS on PowerPC | Agg242 | 9 | -1/+288 |
2023-12-31 | i386-ports: Add support for OpenBSD | Grant Pannell | 4 | -1/+63 |
2023-12-31 | lib: Refactor access to x86 I/O ports | Pali Rohár | 10 | -176/+135 |
2023-12-29 | Rename aux fields in structs pci_access and pci_dev to backend_data | Martin Mares | 6 | -59/+62 |
2023-12-29 | Get rid of workarounds for Linux systems without pread/pwrite | Martin Mares | 5 | -85/+8 |
2023-12-29 | Constants for CXL capability should not change | Martin Mares | 2 | -7/+5 |
2023-12-29 | libpci: ecam: Fix big address range mappings | Pali Rohár | 1 | -0/+3 |
2023-12-29 | libpci: ecam: Deduplicate get_bus_addr() code for calculating bus address | Pali Rohár | 1 | -17/+17 |
2023-12-29 | libpci: win32-cfgmgr32: Do not use GetWindowsDirectory() | Pali Rohár | 1 | -22/+34 |
2023-12-29 | libpci: win32-kldbg: Fix driver constructing path | Pali Rohár | 1 | -41/+17 |
2023-12-29 | libpci: i386-io-windows.h: Fix memory leak in grant_process_token_dacl_permis... | Pali Rohár | 1 | -0/+2 |
2023-12-29 | libpci: i386-io-windows.h: Fix error code in ERROR_PRIVILEGE_NOT_HELD code path | Pali Rohár | 1 | -1/+1 |
2023-12-29 | libpci: win32-cfgmgr32: Fix reg key name in warning message | Pali Rohár | 1 | -1/+1 |
2023-12-29 | libpci: win32-cfgmgr32: Skip parsing uninterested resources very early | Pali Rohár | 1 | -0/+4 |
2023-12-29 | libpci: win32-cfgmgr32: Show type of source in warning message | Pali Rohár | 1 | -3/+19 |
2023-12-29 | Fix memory leak when fill flags has PCI_FILL_PARENT. | nsf.cd | 1 | -0/+6 |
2023-12-08 | CXL: Fix indentation | Martin Mares | 1 | -95/+90 |
2023-12-08 | Merge pull request #146 from alexisgrytalms/master | Martin Mareš | 2 | -60/+141 |
2023-12-08 | Merge pull request #157 from pali/master | Martin Mareš | 1 | -1/+1 |
2023-12-08 | lspci: Add PCIe 6.0 data rate (64 GT/s) also to LnkCap2 | Ilpo Järvinen | 1 | -1/+3 |
2023-10-19 | Subject: lspci: Display PASID required attribute in Page Status Register. | Ashok Raj | 3 | -5/+331 |
2023-10-18 | setpci: Fix man page typo | Bjorn Helgaas | 1 | -1/+1 |
2023-10-18 | lspci: Remove spurious colon (':') from PCIe PTM decoding | Bjorn Helgaas | 1 | -2/+2 |
2023-10-18 | lspci: Print PCIe Interrupt Message Numbers consistently | Bjorn Helgaas | 2 | -5/+5 |
2023-10-18 | lspci: Decode PCIe LnkCtl Link Disable as 'LnkDisable' | Bjorn Helgaas | 1 | -1/+1 |
2023-10-18 | lspci: Decode PCIe DevCtl2 End-to-End TLP Prefix Blocking | Bjorn Helgaas | 2 | -2/+4 |
2023-10-18 | lspci: Decode PCIe DevCtl2 Emergency Power Reduction Request | Bjorn Helgaas | 2 | -1/+4 |
2023-10-18 | lspci: Decode PCIe DevCtl2 ID-Based Ordering Enables | Bjorn Helgaas | 2 | -1/+5 |
2023-10-18 | lspci: Reorder PCIe DevCtl2 fields to match spec | Bjorn Helgaas | 1 | -5/+6 |
2023-09-10 | Fix compile warnings about unused variables | Pali Rohár | 1 | -1/+1 |
2023-09-01 | Add support for 32.0 GT/s header | Mateusz Nowicki | 2 | -0/+4 |
2023-07-23 | update-pciids: Report itself as an user agent, version included | Martin Mares | 2 | -7/+19 |
2023-07-22 | update-pciids: Re-compress pci.ids if needed | Martin Mares | 1 | -10/+16 |
2023-07-22 | update-pciids: Add support for xz compression | Martin Mares | 1 | -0/+3 |
2023-07-19 | Merge remote-tracking branch 'twilfredo/wilfred/fixup-doe-bits' | Martin Mares | 1 | -1/+1 |
2023-07-19 | lspci: Use mangled vendor/device ID when examining vendor caps | David Edmondson | 1 | -3/+3 |
2023-07-18 | lib: fixup DOE status register bit | Wilfred Mallawa | 1 | -1/+1 |
2023-06-18 | Update license comments and added SPDX license identifiers | Martin Mares | 57 | -59/+171 |
2023-06-06 | CXL3.0: Add DVSEC CXLCtrl3 and missing CXLCtl2 | Alexis Gryta | 2 | -48/+90 |
2023-06-06 | CXL: Fix Flex Bus DVSEC cap | Alexis Gryta | 2 | -11/+50 |
2023-05-01 | Fix stripping in cross-compiling mode | Martin Mares | 1 | -2/+2 |
2023-05-01 | Released as v3.10.0.v3.10.0 | Martin Mares | 3 | -4/+32 |
2023-05-01 | Merge remote-tracking branch 'pali/ls-tree-multidomain' | Martin Mares | 3 | -18/+1606 |
2023-05-01 | lspci: Allow longer name strings | Martin Mares | 1 | -2/+2 |
2023-05-01 | Merge pull request #137 from jiladahe1997/master | Martin Mareš | 1 | -1/+2 |
2023-05-01 | Merge pull request #140 from pali/ls-tree | Martin Mareš | 1 | -28/+43 |
2023-04-29 | Add test case with multidomain Freescale P2020 PCIe hierarchy | Pali Rohár | 1 | -0/+1548 |
2023-04-29 | ls-tree: Print PCI domains in ascending order | Pali Rohár | 2 | -5/+7 |
2023-04-29 | ls-tree: Fix parsing devices on multidomain PCI system | Pali Rohár | 1 | -10/+49 |
2023-04-29 | ls-tree: Rename struct bridge member next to prev | Pali Rohár | 2 | -5/+5 |
2023-04-29 | ls-tree: Do not read Primary Bus Number for PCI Bridges from PCI config space | Pali Rohár | 1 | -2/+1 |
2023-04-18 | lspci: Fix bridge filter support in tree view | Pali Rohár | 1 | -28/+43 |
2023-04-10 | pci.ids updated to today's snapshot after a big cleanup of the DB | Martin Mares | 1 | -486/+841 |
2023-03-17 | Makefile: change STRIP to '--strip-program' when cross-compile | mingrui.ren | 1 | -1/+2 |
2023-03-05 | Documented that pci_(read|write)_block are little-endian | Martin Mares | 1 | -3/+6 |
2023-03-05 | Parameters: Keep the list sorted and remove duplicates | Martin Mares | 1 | -4/+18 |
2023-03-05 | libpci: Add PCIe ECAM access method | Pali Rohár | 7 | -5/+1166 |
2023-03-04 | Fix bug in previous commit | Martin Mares | 1 | -1/+1 |
2023-03-04 | win32-cfgmgr32: Clean up initialization | Martin Mares | 4 | -36/+40 |
2023-03-04 | win32-cfgmgr32: Improve wording in manual page | Martin Mares | 1 | -4/+4 |
2023-03-04 | Merge remote-tracking branch 'pali/win32-cfgmgr32' | Martin Mares | 4 | -17/+140 |
2023-03-04 | Use "command -v" instead of "which" | Martin Mares | 1 | -5/+5 |
2023-03-04 | Merge remote-tracking branch 'pali/windows' | Martin Mares | 2 | -6/+157 |
2023-03-04 | Merge remote-tracking branch 'pali/mmio-ports' | Martin Mares | 1 | -4/+4 |
2023-03-04 | Filters: Allow leading "0x" for backward compatibility | Martin Mares | 1 | -0/+5 |
2023-01-29 | libpci: mmio-ports: Fix support for 64-bit non-LLP64 systems | Pali Rohár | 1 | -4/+4 |
2023-01-04 | libpci: win32-cfgmgr32: Add support for accessing config space via other backend | Pali Rohár | 4 | -17/+140 |
2022-12-28 | Fix versioned symbol aliases when used with link-time optimization | Martin Mares | 1 | -2/+2 |
2022-11-21 | README.Windows: Fix of $HOST | Martin Mares | 1 | -1/+1 |
2022-11-21 | libpci: windows: Define ERROR_NOT_FOUND | Pali Rohár | 1 | -0/+4 |
2022-11-20 | Released as 3.9.0v3.9.0 | Martin Mares | 3 | -6/+8 |
2022-11-20 | Updated pci.ids to today's snapshot | Martin Mares | 1 | -73/+818 |
2022-11-18 | libpci: windows: Handle long paths generated by GetModuleFileName() | Pali Rohár | 1 | -1/+8 |
2022-11-18 | libpci: windows: Fix path returned by GetModuleFileName() | Pali Rohár | 1 | -3/+36 |
2022-11-18 | libpci: djgpp: Allow to specify empty IDSDIR= | Pali Rohár | 1 | -3/+11 |
2022-11-18 | libpci: windows: Fix locating path to pci.ids file for DLL builds | Pali Rohár | 1 | -1/+79 |