linux打开虚拟内存在哪里?

时间:2013-11-13 01:47:27

标签: linux virtual-memory

在linux源代码中,虚拟内存开启的位置是什么? (例如,在intel处理器中,CR0的第31位设置为1)

1 个答案:

答案 0 :(得分:0)

检查linux源代码树中的arch / x86 / boot / main.c文件。它从arch / x86 / boot / pm.c调用一个函数来完成具体细节。

grub引导程序也可以在将控制权交给内核之前将处理器设置为保护模式,但linux本身并不依赖于此。