没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
一、platform bus 注册
, 注 册 了 一 条 名 字 为
总线
二、加载顺序
!!!!!!!!! "#"$$#
!!!!!!!!!! "%"$$%
!!!!&
!!!!!!!!!!!!! "'"$$'
可 以 看 出 (#)* 内 核 加 载 顺 序 然 后 是 最 后 才 是
+ 向 注册
三、qcom_iommu 实现
(#)* 内核 高通 ,-../ 实现
+$
012-.,-../#,
1"3"455455
,-../455$
+ +
652.
71"3"4555
78.9../$4545545
,9../928#:7987;<#5
=5
,5$55 $55
54555455
55
+
,-../76,12-.,-../945
qcom_iommu_init
__platform_driver_register
+
初始化 下的 的数据结构(把
这 个 数 据 结 构 赋 值 给 的 非 常 重 要 , 会 调 用 5 和
),并向 注册该
driver_register
+
由于 函数已经为 (也就是 )申请了
内 存 , 因 此 不 为 >/?? , 并 且 @+A 没 有 绑 定
的 , 因 此 返 回 >/?? , 接 下 来 就 是 调 用
把该 添加到 上
bus_add_driver
+
也 就 是
( 赋 值 ) 默 认 是 * 即
68-3;B;C7/?=9=87=;:D,4 返回 。因此,调
用同步 函数 5。
driver_attach
+
5
调用 5 遍历 这种 上所有设备,每个设备调用
5 绑定
__driver_attach
+
55
5
剩余44页未读,继续阅读
资源评论
- weixin_490550232022-02-19差评,没啥价值
- YangY_Jin2019-03-09有没有讲kernel中dma和iommu代码的文档linjiasen2019-03-12IOMMU和SMMU其实很类似,DMA的建议看看kernel doc里面的DMA API和DMA how to的txt文档,写的比较详细
- qwaszx5232019-02-15群主,这个是高通哪个平台?linjiasen2019-02-16文档里写了,msm8916,我主要想看看ION对接SMMU的部分,随便找了个芯片
linjiasen
- 粉丝: 383
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于MATLAB的PCA算法人脸识别项目源码+GUI界面+说明文档.zip
- 基于STM32的测量温度与压力的数据处理设计源码+论文(毕业设计).zip
- 基于C51带字库LCD12864(ST7920)的keil工程源码,只支持8位并口通讯(不支持串口),可显示中文.zip
- 基于SI4463射频模块433MD-SMA无线模块软硬件技术资料及(SI4463)IC技术资料文档.zip
- (GPS+北斗+GSM)HLK-GS2503模块软硬件开发资料包硬件参考设计(原理图PCB)+技术文档资料.zip
- 基于BERT+Biaffine结构的关系抽取模型源码+文档说明.zip
- 利用c语言编写的冒泡排序代码
- 基于Ansoft-HFSS知识总结hfss中文教程HFSS培训教材等技术资料合集(50个).zip
- 基于Python+OpenCV的材料缺陷检测程序项目源码课程设计.zip
- 基于c语言实现的二叉树代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功