Chinaunix首页 | 论坛 | 博客
  • 博客访问: 537674
  • 博文数量: 75
  • 博客积分: 2374
  • 博客等级: 大尉
  • 技术积分: 933
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-18 14:27
文章分类

全部博文(75)

文章存档

2014年(1)

2013年(17)

2012年(10)

2011年(15)

2010年(23)

2009年(9)

我的朋友

分类: LINUX

2011-05-26 11:27:16

 
 

Bigphysarea is a driver which allocates a big piece of memory during boottime and returns the entire piece or parts of it to a requesting driver. The driver is not created by me, but is maintained by me for the newer kernels.

Some hardware requires memory in physical continuous blocks. Howevery, the longer your Linux system is running, the more main memory is getting allocated and freed in different sizes. This leads to the fenomenen called 'memory fragmentation'. And the end result of this all is a machine which has enough memory left, but scattered all over the place, thereby failing our drivers with an 'out of memory'. Prime examples of these hardware are soundcards which need to be initialized and the above mentioned framegrabber.

===

说明:

ST板上运行内核时,因缺少对bigphysarea的设置,导致驱动模块无法加载,并提示Operation not permitted

阅读(1492) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~