LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 813|回复: 3

请教关于vmalloc能够分配多大的虚拟空间

[复制链接]
发表于 2005-4-6 10:04:09 | 显示全部楼层 |阅读模式
我在linux redhat7.3下面写了一个核态的驱动程序,其中想用vmalloc得到一块虚拟空间,当我用vmalloc(1024*102400)时可以成功,但是当用vmalloc(1024*204800)是内核提示出现段错误,我想问问用过vmalloc函数的大侠,vmalloc最大能够分配多大的虚拟空间呀?
发表于 2005-4-6 18:06:48 | 显示全部楼层
x86中大约是96m以下吧应该是
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-7 09:42:18 | 显示全部楼层
我查看了一下,发现在我的内核版本里面对vmalloc的保留设置最大是128M,谢谢
回复 支持 反对

使用道具 举报

发表于 2005-4-7 12:39:35 | 显示全部楼层
不对吧~
128M一共包括3种映射!
vmalloc只能用其中的一部分~!!!!!!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表