- 博客(3)
- 资源 (15)
- 收藏
- 关注
原创 【23】share中断引发的教训和PCIe DPC代码的bug
最近在验证某款芯片的DPC和热插拔功能,发现在暴力拔出和插入SSD时,dpc_irq都会被调勇到,但是DPC Status又显示没有触发DPC,一开始以为是芯片bug。后面查询了一下share中断的东西,发现是老版本dpc的代码的bug。(说到这里就汗颜了,以前在某不止是500强工作时也遇到一样的问题—中断服务函数被调用,然后status reg为0,有个打印,会频繁打印。我当时没有搞清楚shar...
2019-05-08 14:07:18 2481 1
原创 【22】如何把linux kernel的pcie hotplug和dpc服务编译成ko
我们可以看到PCI Express Hotplug driver 是由.conifg下的HOTPLUG_PCI_PCIE来配置的,这个配置是bool型的,如果要把hotplug改成modules需要改对应的kconfig文件。由于hotplug 和 dpc改成了module,需要把device_initcall(dpc_service_init) 改成module_init(dpc_service_init)14、修改代码后,重新编译pciehp.ko和pcie-dpc.ko。
2019-05-05 17:03:19 2069
PCIe简介,介绍了PCIe的一些基本概念
2023-03-28
PCIe介绍.pptx
2021-10-02
Reliability, Availability and Serviceability on Linux.pdf
2021-02-24
PCIe错误处理机制是如何工作的.docx
2020-04-02
PCI-to-PCI Bridge Architecture Specification
2019-02-21
PCI Local Bus Specification
2019-02-21
qcom ION-SMMU实现
2019-01-11
linux内核net phy流程
2018-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人