ioremap_nocache函数
来源:互联网 发布:知乎计算机 编辑:程序博客网 时间:2024/05/21 22:39
ioremap_nocache函数
注解(zhujie)ioremap_nocache
ioremap_nocache 把内存映射(yingshe)到CPU空 间(space)
void __iomem * ioremap_nocache (unsigned long phys_addr, unsigned long size);
- phys_addr
- 要映射(yingshe)的物理地址
- size
- 要映射(yingshe)资 源(resource)的大小
ioremap_nocache进行(jinxing)一系列平台相关的操作使得CPU可以(keyi)通过(tongguo)readb/readw/readl/writeb/writew/writel等IO函数进行(jinxing)访问(fangwen)。
在译者的使用(shiyong)过程(guocheng)种并没有出现(chuxian)不能作为虚拟地址直接(zhijie)访问(fangwen)的情况(qingkuang),可能(keneng)是某些平台下的不可以(keyi)吧。译者的使用(shiyong)平台是x86和ixp425]
这个版本的ioremap确保这些内存在(cunzai)CPU是不可缓冲的,如同(rutong)PCI总线上现存的缓冲规则一样。注:此时在很多总线上仍有其他的缓冲和缓(hehuan)存。在某些特殊(teshu)的驱动中,作者应当(yingda
ng)在PCI写的时候(shihou)进行(jinxing)读取。
这对于(duiyu)一些控制(kongzhi)寄存(jicun)器在这种不希望(xiwang)复合写或者(huozhe)缓冲读的区域内时是非常(feichang)有用的
返回(fanhui)的映射(yingshe)地址必须(bixu)使用(shiyong)iounmap来释放(shifang)。
作者: dodo_bear 发表(fabiao)于 2011-05-04 19:58 原文链 接(like)
评 论(comment): 0 查看(chakan)评 论(comment) 发表(fabiao)评 论(comment)
- ioremap_nocache函数
- ioremap_nocache函数
- ioremap_nocache 函数分析
- ioremap_nocache 函数分析
- ioremap_nocache函数说明
- ioremap_nocache函数说明
- ioremap_nocache() 函数的使用
- ioremap_nocache函数说明
- ioremap_nocache
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- java 调用webservice的各种方法总结
- Java容器类List、ArrayList、HashTable、HashMap
- Discuz!X1贴心小设计之 getglobal()
- 面向对象设计的11原则--你称得上OO专家么?
- 简单排序算法实现——桶排序
- ioremap_nocache函数
- UNIX的5种I/O模型
- phpmailer发邮件常见的一些问题总结及使用案例
- 深入解析OGRE实体的创建流程
- 优秀程序员不得不知道的20个位运算技巧
- Js apply 方法 详解
- 多线程还是多进程的选择及区别
- 利用tcpcopy引流做模拟在线测试
- 面试100题:13.求单向链表倒数第k个节点