请问do_no_pfn函数是干什么的?
时间:2008-11-24
来源:互联网
作者: nqdgj2007 发布时间: 2008-11-24
作者: albcamus 发布时间: 2008-11-24
谁能具体帮我解释一下
这个是缺页异常时调用的,专门处理在一个线性区(vma)中,当vma->vm_ops->fault和 vma->vm_ops->nopage这个两个指针为空时而vma->vm_ops->onpfn非空时的情况。其实就是调用vma->vm_ops->onpfn所指的函数生成一个页框号,再把相应的页框号映射到相应线性区里的对应线性地址上
作者: It'sGifted 发布时间: 2008-11-24
* do_no_pfn() tries to create a new page mapping for a page without
* a struct_page backing it
我不知道什么意思啊
作者: nqdgj2007 发布时间: 2008-11-24
它在函数中注释如下:
* do_no_pfn() tries to create a new page mapping for a page without
* a struct_page backing it
我不知道什么意思啊
就是说当一个页表项没有一个对应的页描述符与之相对的时候,do_no_pfn就用它来得到一个页框,并与之映射
作者: It'sGifted 发布时间: 2008-11-24
作者: nqdgj2007 发布时间: 2008-11-24
It'sGifted 发表于 2008-11-24 18:30
哥们,什么情况下会没有对应的描述符 struct page?
作者: unbutun 发布时间: 2010-09-09
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28