Linux pte';是否可以通过环0虚拟内存访问?

Linux pte';是否可以通过环0虚拟内存访问?,linux,virtual-memory,virtual-address-space,page-tables,Linux,Virtual Memory,Virtual Address Space,Page Tables,有人能告诉我内核如何将进程页表映射到内核空间的代码或资源吗 这在32位和64位(x86和x86_64处理器)上如何工作? 内核如何设置要通过内核虚拟地址访问的进程和内核的页表 似乎有鸡和蛋的问题。内核中需要一个虚拟地址来访问物理页,但需要一个页表条目,该条目是使用虚拟地址来访问物理页的。进入保护模式的初始条目中不启用分页:系统最初使用RAM的直接映射进行操作。在此模式下,内核设置初始页表条目和任何其他必要信息,然后启用分页 引用:

有人能告诉我内核如何将进程页表映射到内核空间的代码或资源吗

这在32位和64位(x86和x86_64处理器)上如何工作? 内核如何设置要通过内核虚拟地址访问的进程和内核的页表


似乎有鸡和蛋的问题。内核中需要一个虚拟地址来访问物理页,但需要一个页表条目,该条目是使用虚拟地址来访问物理页的。进入保护模式的初始条目中不启用分页:系统最初使用RAM的直接映射进行操作。在此模式下,内核设置初始页表条目和任何其他必要信息,然后启用分页

引用: