免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2695 | 回复: 6
打印 上一主题 下一主题

[CPU及多核] 同一物理页映射到多虚拟页 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-07-16 21:22 |只看该作者 |倒序浏览
各位高手,请问在x86上:
1. 将同一物理页映射到不同的虚拟页,可以用不同的cache policy吗?
    比如一个映射是write back,另一个是uncached。
2. x86的cache是属于哪种?VIPT?VIVT?

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
2 [报告]
发表于 2014-07-17 10:11 |只看该作者
这里说的虚拟页是啥概念?呵呵

论坛徽章:
0
3 [报告]
发表于 2014-07-17 10:34 |只看该作者
回复 2# humjb_1983

就是有多份映射的意思。
比如除了kernel的direct 1:1映射,还可能映射到vmalloc区域或者是user-space.

   

论坛徽章:
0
4 [报告]
发表于 2014-07-17 11:38 |只看该作者
在x86手册上找到了第一个问题的答案:
The PAT allows any memory type to be specified in the page tables, and therefore it is possible to have a single physical page mapped to two or more different linear addresses, each with different memory types. Intel does not support this practice because it may lead to undefined operations that can result in a system failure.

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
5 [报告]
发表于 2014-07-17 14:02 |只看该作者
呵呵,顺便也学习了。。。

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:58:11
6 [报告]
发表于 2014-07-17 15:20 |只看该作者
arm可以支持同一个物理地址映射到不同虚拟地址时,让这两个虚拟地址分别设置为write back和uncache

x86我记得是pipt

arm9是vivt,arm11是vipt,armv7-a是pipt(icache是vipt)

论坛徽章:
0
7 [报告]
发表于 2014-08-05 09:39 |只看该作者
回复 6# arm-linux-gcc

非常感谢,可以结题了。

   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP