pcie
文章平均质量分 95
一位不愿意透漏姓氏的底层搬砖人员
此人很懒,什么都不想写。
展开
-
CNDRV PCI 驱动阅读过程
CNDRV PCI 驱动阅读过程文章目录CNDRV PCI 驱动阅读过程1. PCI驱动注册2. 驱动 probe 函数2.1 BAR空间映射2.2 设置 DMA 掩码2.3 平台初始化2.3.1 内核预留内存初始化2.4 使能 MSI 中断2.4.1 `PCI`中断处理函数2.5 DMA 引擎初始化2.5.1 注册`DMA`引擎中断回调2.5.2 `DMA`引擎中断处理函数2.6 核心层的探测2.6.1 字符操作集合2.6.1.1 ioctl2.6.1.2 用户态内存的映射到散列2.6.1.2 read原创 2020-12-14 20:28:13 · 570 阅读 · 0 评论 -
PCIE_MCC驱动阅读过程--SLAVE篇
PCIE_MCC驱动阅读过程–SLAVE篇文章目录PCIE_MCC驱动阅读过程--SLAVE篇hi35xx_dev_slv.koinitirq_map_slv.kopcit_dma_slv.komcc_drv_slv.komcc_usrdev_slv.ko补充握手过程Step 0 准备过程Step 1 握手过程阅读讨论pcie_mcc代码的过程就是不断地推翻之前草率不深刻的结论,多讨论还是会有收获。从端驱动加载顺序:insmod hi35xx_dev_slv.ko;insmod irq_map原创 2020-11-21 13:49:42 · 992 阅读 · 0 评论 -
PCIE_MCC驱动阅读过程--HOST篇
PCIE_MCC驱动阅读过程–HOST篇文章目录PCIE_MCC驱动阅读过程--HOST篇hi35xx_dev_host.koinitprobeirq_map_host.koboot_device.koinitopen/release/read/write/pollioctlHI_GET_ALL_DEVICESHI_PCIE_TRANSFER_DATAinit_ddrmove_pf_window_intransfer_dataHI_START_TARGET_DEVICEHI_RESET_TARGET_DE原创 2020-11-12 18:14:43 · 2310 阅读 · 2 评论