当前位置: 首页 > news >正文

网站框架地图怎样创建网页

网站框架地图,怎样创建网页,在线定制签名,网站每个月8g流量最近有个项目需要将Linux虚拟成UVC摄像头,开发过程中遇到一个奇怪的事情,通过V4l2框架接口申请内存时,相同的板子,只是内存一个4G一个8G。4G的内存可以申请成功,8G就不行。提示“内存不足” 内存更大反而内存不足&…

最近有个项目需要将Linux虚拟成UVC摄像头,开发过程中遇到一个奇怪的事情,通过V4l2框架接口申请内存时,相同的板子,只是内存一个4G一个8G。4G的内存可以申请成功,8G就不行。提示“内存不足”

内存更大反而内存不足?嗯?玄学?

转念一想,是不是UVC所使用的DMA无法使用4G以外的内存地址导致的?

咨询RK官方答复果然:

可能是超过4G使用了swiotlb buf,这个buf大小只有64M,最在连续块只有256K。

swiotlb据我的理解,应该就是在低于4G的内存空间当中预留一部分空间。当设备分配到高于4G的寻址空间的内存时,将内容拷贝到预留的空间内,供DMA访问。

如下修改后正常。

diff --git a/kernel-6.1/include/linux/swiotlb.h b/kernel-6.1/include/linux/swiotlb.h
index 35bc4e281..9f5799d15 100644
--- a/kernel-6.1/include/linux/swiotlb.h
+++ b/kernel-6.1/include/linux/swiotlb.h
@@ -22,7 +22,7 @@ struct scatterlist;* must be a power of 2.  What is the appropriate value ?* The complexity of {map,unmap}_single is linearly dependent on this value.*/
-#define IO_TLB_SEGSIZE    128
+#define IO_TLB_SEGSIZE    1024

http://www.yidumall.com/news/66632.html

相关文章:

  • 做网站 报价谷歌seo推广招聘
  • 长春建站模板评测比较好的网络优化公司
  • 江西师范大学两学一做专题网站佛山seo
  • 网站建设都需要那些材料自助优化排名工具
  • 男人是用什么做的视频网站搜索引擎优化宝典
  • 西安国内做网站的公司有哪些网络营销推广合同
  • 外贸网站要怎么做整合营销传播的方法包括
  • 怎么做网站公众号广州做seo整站优化公司
  • 软件开发工程师和java开发工程师seo 的原理和作用
  • 徐州网站建设薇at57666y今天最新疫情情况
  • 家装公司名称取名参考宁波seo优化项目
  • 东方财富网官方网站首页400个成品短视频
  • 国内大型餐饮网站建设网络营销优化推广公司
  • 做监控的有哪些网站推广赚钱app
  • 长沙做网站的有哪些石家庄网站建设方案优化
  • 武汉网站开发成都网站优化seo
  • 怎么做签到网站刚刚传来最新消息
  • 江苏省疫情防控最新文件企业seo网络推广
  • 网站是否含有seo收录功能网络推广方案设计
  • 招标网站哪个比较好全球搜索引擎市场份额
  • 网站做百度推广为什么没人咨询百度关键词优化服务
  • web网站怎么做超链接seo如何优化关键词排名
  • 腾讯风铃做的网站有期限吗淘宝seo是什么
  • 谁给个国外的黄色网站百度总部地址
  • 角门网站建设网站首页关键词如何优化
  • 北京市门头沟有没有做网站的厦门人才网手机版
  • 有做盆景的网站百度网站提交入口网址
  • 做网站退款怎么做会计分录足球世界排名国家
  • 做电影字幕的网站公司怎么建立自己的网站
  • 杭州网站建设seo优化兰州seo公司