1个不稳定版本
0.1.0 | 2024年1月9日 |
---|
#768 in 硬件支持
365KB
9K SLoC
包含(ELF exe/lib,165KB) tests/bin/lspci-musl
pcitool
本包提供了工具和库,用于便携式访问PCI总线配置寄存器。
以下系统受支持
- Linux
- procfs文件系统
- sysfs文件系统
- 通过i386端口
- FreeBSD(通过/dev/pci)
- NetBSD(通过libpci)
- OpenBSD(通过/dev/pci)
- GNU/kFreeBSD(通过/dev/pci)
- Solaris/i386(直接端口访问)
- Aix(通过/dev/pci和odmget)
- GNU Hurd(直接端口访问)
- Windows(通过cfgmgr32或直接端口访问,见README.Windows中的注意事项)
- CYGWIN(直接端口访问)
- BeOS(通过系统调用)
- Haiku(通过/dev/misc/poke)
- Darwin(通过IOKit)
- DOS/DJGPP(通过i386端口)
- SylixOS(通过/proc/pci)
PCitool受pciutils的启发,并试图在各个方面保持兼容
用法
列出所有PCI设备
- 简短:
pcitool ls
- 详细视图:
pcitool ls -v
- 以数字和名称显示PCI供应商和设备代码:
pcitool ls -nn
配置PCI设备
待办事项
依赖关系
~2–11MB
~108K SLoC