请问:内核模块代码的大小是否有限制
请问:一、内核模块是不是运行在内核空间?
二、我们知道进程的虚拟内存是4G大小,其中内核空间是1G大小,如果内核模块运行
在内核空间,那么内核模块的大小是不是应该小于1G?
本帖最后由 Buddy_Zhang1 于 2016-04-15 11:55 编辑
内核模块运行的虚拟地址为:
的位置,大小为 PMD_SIZE. 那这些值是多少呢? PMD_SIZE最大能多少呢 没记错的话,模块的代码地址在vmalloc区,所以远小于1G(32位上) 对64机器,
ffffffffa0000000 - fffffffffff00000 (=1536 MB) module mapping space
页:
[1]