PCI
Flaming_123
这个作者很懒,什么都没留下…
展开
-
setpci的掩码操作使用说明
setpci -s $RP_BDF ECAP_ACS+06.w 的值是 0x10。setpci -s $RP_BDF ECAP_ACS+06.w 的值是 0x0。mask为1的位将被赋值val里面的对应的位的值。原创 2024-03-12 22:00:57 · 340 阅读 · 0 评论 -
PCIe capability 图
PCIe capability structure 结构图原创 2023-01-11 21:16:48 · 115 阅读 · 0 评论 -
如何判断一个PCIe的capability是哪个capability
首先lspci -s a2:01.0 -vvva2:01.0 PCI bridge: Dawning Information Industry Co., Ltd. Device abcd (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap...原创 2021-12-23 15:51:52 · 1895 阅读 · 0 评论 -
如何判断RP下面的设备是UP设备还是一个转接桥设备
+-[0000:20]-+-00.0 Chengdu Higon IC Design Co.Ltd Root Complex| +-01.0 Chengdu Higon IC Design Co.Ltd PCIe Dummy Host Bridge| +-01.1-[21-22]----00.0-[22]----00.0 ASPEED Technology, Inc. ASPEED Graphics Family对于设...原创 2021-10-14 10:40:06 · 312 阅读 · 0 评论 -
INTx 中断相关寄存器
配置空间偏移0x3c是中断 中断线(0x3c),中断引脚(0x3d)中断引脚(0x3d) 的值: 0x00 不支持INTx 0x01 INTA 0x02 INTB 0x3 INTC ...原创 2021-07-31 16:03:03 · 301 阅读 · 0 评论 -
host服务器的网卡禁止了DP的mem特性后如何还原
[root@localhost ~]# lspci -tv |grep -A2 :17+-[0000:17]-+-00.0-[18-1a]----00.0-[19-1a]----03.0-[1a]--+-00.0 Intel Corporation Device 37cc| | +-00.2 Intel Corporation Ethernet Connection X722 for 1Gb...原创 2021-07-26 20:54:16 · 254 阅读 · 1 评论 -
在host端lspci -s bdf -vvv 查找不到pci设备的capability
配置空间的偏移06h字节的bit4改为1原创 2021-06-06 18:30:20 · 637 阅读 · 0 评论 -
PCI常用接口函数
pci_enable_device(pdev);pci_set_master(pdev);pci_find_capability(pdev, PCI_CAP_ID_MSI);pci_alloc_irq_vector()pdev,1,32,PCI_IRQ_MSI);//pci_enable_msi();读,写,abort 地址写配置空间偏移0x54的地址(64位,高32位一般为0)还有就...原创 2019-08-01 22:00:00 · 1914 阅读 · 0 评论