我试图理解do_page_fault
在fault.c
(x86 架构)。我遇到了这个方法access_error
我们将错误代码与虚拟机标志进行比较。
根据我的理解,我们正在检查页面错误上传递的错误代码,即我们正在将页面的标志与其vm_area
.这是否意味着这vm_area
是一组标志相同的页面?具体来说,Linux 是否存储或组织vm_area
以使具有相似属性的所有页面都在一起?
我试图理解do_page_fault
在fault.c
(x86 架构)。我遇到了这个方法access_error
我们将错误代码与虚拟机标志进行比较。
根据我的理解,我们正在检查页面错误上传递的错误代码,即我们正在将页面的标志与其vm_area
.这是否意味着这vm_area
是一组标志相同的页面?具体来说,Linux 是否存储或组织vm_area
以使具有相似属性的所有页面都在一起?