libpciaccess
« Back to VersTracker
Description:
Generic PCI access library
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: library hardware pci system xorg
Install: brew install libpciaccess
About:
Libpciaccess is a library that provides a cross-platform API for accessing PCI devices and their configuration spaces. It abstracts away OS-specific details, enabling applications to enumerate devices and perform low-level I/O operations. Its main value is offering a unified interface for system-level tools and drivers that need direct hardware interaction.
Key Features:
  • Cross-platform API for PCI device access
  • Device enumeration and capability discovery
  • Direct read/write to configuration space
  • Memory-mapped I/O (MMIO) access
Use Cases:
  • Implementing low-level hardware diagnostic tools
  • Developing custom device drivers or user-space utilities
  • Querying PCI device topology and capabilities
Alternatives:
  • Direct sysfs access (Linux) – Libpciaccess provides a portable API, whereas sysfs is Linux-specific and requires manual parsing.
Version History
Detected Version Rev Change Commit
Feb 8, 2026 2:46pm 1 REVISION_ONLY a0d6c6f6