platform dma_mask coherent_dma_mask

转载 2013年12月02日 11:03:01

device的这两个参数表示它能寻址的物理地址的范围,
内核通过这两个参数分配合适的物理内存给 device。
其中coherent_dma_mask指的是关闭cache的内存区域。

例如:
如果 addr_phy 是一个物理地址,且 (u64)addr_phy <= *dev->dma_mask,
那么 该 device 就可以寻址该物理地址。
如果 device 只能寻址32位地址,那么 mask 应为 0xffffffff。
依此类推。

linux下platform_device中的dma_mask与coherent_dma_mask

****************************************************************************************************...
  • wavemcu
  • wavemcu
  • 2012年02月11日 17:14
  • 4619

DMA_ZONE、dma_mask、coherent_dma_mask和dma bounce相关问题的澄清

转自http://21cnbao.blog.51cto.com/109393/521160针对arm平台而讲,但对各平台都有参考意义。   本文针对ARM体系结构,参考的内核版本是2.6.32。 ...
  • adaptiver
  • adaptiver
  • 2011年11月09日 09:36
  • 594

QT5 Failed to load platform plugin "windows" 终极解决方案 命令行问题

QT5 库路径 qwindows.dll 终极解决方法 Failed to load platform plugin “windows”.
  • vbvcde
  • vbvcde
  • 2014年10月17日 10:08
  • 13265

WINDOWS Platform SDK 下载

最近由于需要使用IPV6方面的开发资料,下载了WINDWOS 网络编程相关的代码,发现在VC6.0上无法编译,猜想可能是SDK 的版本较低,于是网上找来个:http://www.microsoft.c...
  • happyhell
  • happyhell
  • 2008年03月14日 12:59
  • 10675

platform平台总线

目录目录 -platform平台总线简介- 文章索引 何为平台总线 平台总线下管理的2员大将 platform平台总线工作原理2体系怎么建立起来怎么工作的 platform平台总线的工作原理3 总线设...
  • weixin_35827672
  • weixin_35827672
  • 2017年01月18日 22:16
  • 466

iOS cocoaPods Podfile文件中的platform :ios, ’9.0’和“~>”解释

1、一般Podfile文件中都有这么一行: platform :iOS, ’9.0’ Xcode创建完工程Deployment Info中: Deployment Target 现在最低可以...
  • doubleface999
  • doubleface999
  • 2017年05月03日 10:48
  • 483

platform_device,字符设备和块设备的区别

而platform_device并不是与字符设备、块设备并列的概念,而是Linux系统提供的一种管理设备的手段,所有SOC系统中集成的独立的外设控制器、挂接在SOC内存空间的外设等都属Platform...
  • lichengtongxiazai
  • lichengtongxiazai
  • 2014年08月28日 11:25
  • 2570

platform设备驱动框架搭建分析

之前接触到的字符设备驱动是非常单纯的Linux字符设备驱动,他不具备工程中Linux驱动中的设备与驱动分离思想和设备驱动的分层思想,不具备“总线-设备-驱动”模型的概念。接下来通过分析platform...
  • u011549260
  • u011549260
  • 2015年04月20日 17:45
  • 1765

Python的platform模块

python中,platform模块给我们提供了很多方法去获取操作系统的信息
  • xc_tsao
  • xc_tsao
  • 2015年03月01日 22:20
  • 4446

问题解决:it could not find or load the Qt platform plugin "windows"

迁移程序,运行exe时出错:"it could not find or load the Qt platform plugin "windows""的解决方法。...
  • liyuefeilong
  • liyuefeilong
  • 2015年03月07日 01:56
  • 23384
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:platform dma_mask coherent_dma_mask
举报原因:
原因补充:

(最多只允许输入30个字)