免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: SZ_DIV8
打印 上一主题 下一主题

[硬件及驱动] 如何在Linux内核态驱动代码里访问0xFFFF_FFF0 物理地址??(X86平台) [复制链接]

论坛徽章:
1
双鱼座
日期:2013-08-28 13:47:26
21 [报告]
发表于 2012-07-30 11:51 |只看该作者
本帖最后由 firkraag 于 2012-07-30 11:52 编辑

Ioremap may sleep, so use it in the driver initializing phrase. Don't use it under the interrupt context.

论坛徽章:
0
22 [报告]
发表于 2012-07-30 14:16 |只看该作者
你把报的错误发出来,和你的函数让大家分析一下

论坛徽章:
0
23 [报告]
发表于 2012-07-30 15:13 |只看该作者
回复 21# firkraag


    多谢,貌似用ioremap ok,可以满足我的需要了,非常感谢
    但是do_mmap还是不行哦

论坛徽章:
0
24 [报告]
发表于 2012-07-30 15:15 |只看该作者
回复 22# spray428


    谢谢, 我用do_mmap 时,
             发现会返回  MAP不成功(无效参数)

论坛徽章:
1
双鱼座
日期:2013-08-28 13:47:26
25 [报告]
发表于 2012-07-30 18:48 |只看该作者
回复 23# SZ_DIV8
    Function do_mmap is used for mapping file to virtual memory address space, not used for mapping physical address to virtual memory address space. So I thought the  usage of do_mmap function was not suitable for your purpose here.

   

论坛徽章:
0
26 [报告]
发表于 2012-07-30 20:07 |只看该作者
SZ_DIV8 发表于 2012-07-30 08:30
回复 13# harvey_perfect

    谢谢您的回复

谢谢指点

论坛徽章:
0
27 [报告]
发表于 2012-07-31 16:24 |只看该作者
用do_mmap 不合适吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP