vieyahn2017
vieyahn2017
lspci lspci -v | grep " driver" | sort | uniq -c 只显示单个,使用-s lspci -s 8d:00.0 -x -v ll /sys/bus/pci/drivers cat /proc/bus/pci/devices | awk '{print $1, $2, $3, $18}' |...
参考链接 [【原创】Linux PCI驱动框架分析(一) - LoyenWang](https://www.cnblogs.com/LoyenWang/p/14165852.html) [【原创】Linux PCI驱动框架分析(二) - LoyenWang](https://www.cnblogs.com/LoyenWang/p/14209318.html) [【原创】Linux PCI驱动框架分析(三) - LoyenWang](https://www.cnblogs.com/LoyenWang/p/14255906.html)
[PCIe总线学习笔记(一、PCI基础知识简介)(转载)](https://www.cnblogs.com/jixp/articles/9776912.html) https://www.cnblogs.com/jixp/articles/9776912.html
https://zhuanlan.zhihu.com/p/661887811 PCIe学习笔记——1.基本概念及拓扑结构
PCIe学习笔记之MSI/MSI-x中断及代码分析 https://blog.csdn.net/yhb1047818384/article/details/106676560
### PCI的quirk方法 摘要:在阅读linux的PCI的源码的过程中,有个文件quirks.c让阅读组感觉很奇诡。PCI的设备枚举的实现很流畅,但在不经意就会出插入函数pci_fixup_device()。让阅读者感觉多余,不知其意。quirks.c,PCI设备的定制化实现 "quirk",n. 怪癖;(尤指偶发的)怪事,奇事;怪异的性格(或行为); 在阅读quirks.c的文件头的说明,再结合quirk的本身的含义,阅读者就能很清楚的理解quirks.c就是PCI设备的定制化实现。
lspci -s 83:00.0 -x 83:00.0 Ethernet controller: Mellanox Technologies MT27800 Family [ConnectX-5] 00: b3 15 17 10 46 05 10 00 00 00 00 02 08 00 80 00 10:...
lspci -x | grep "00: " -B1 筛选类型 lspci -x | grep "00: " | awk '{print $13 $12}' | sort | uniq -c 2 0106 4 0107 14 0200...
[root@localhost ~]# lspci 00:00.0 Host bridge: Intel Corporation Sky Lake-E DMI3 Registers (rev 04) 00:04.0 System peripheral: Intel Corporation Sky Lake-E CBDMA Registers (rev 04) 00:04.1 System peripheral: Intel Corporation...