[发明专利]用于修补页的系统、方法和装置在审
申请号: | 201880063321.2 | 申请日: | 2018-12-07 |
公开(公告)号: | CN111164581A | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | D·谢里登 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F12/1036 | 分类号: | G06F12/1036;G06F9/455 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 黄嵩泉;何焜 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 修补 系统 方法 装置 | ||
1.一种方法,包括:
分配小尺寸页并初始化所述小尺寸页;
将所分配且经初始化的小尺寸页添加到小尺寸页表以反映对巨大尺寸页的补丁的使用;以及
置位与所述巨大尺寸页相关联的页条目中的对使用所述补丁的指示。
2.如权利要求1所述的方法,其中,所述补丁是虚拟存储器页。
3.如权利要求1-2中任一项所述的方法,其中,所述小尺寸页是4千字节补丁。
4.如权利要求3所述的方法,其中,所述巨大尺寸页的尺寸为至少2兆字节。
5.如权利要求1-4中任一项所述的方法,其中,所述指示是页表条目中的位。
6.如权利要求1-5中任一项所述的方法,进一步包括:
判定在小尺寸页转换后备缓冲器中存在命中并使用来自所述命中的所返回的地址作为物理地址。
7.如权利要求6所述的方法,其中,所述小尺寸页转换后备缓冲器被给予超过巨大尺寸页转换后备缓冲器的优先。
8.如权利要求7所述的方法,其中,所述优先基于对使用所述补丁的所述指示来确定。
9.如权利要求6所述的方法,其中,补丁使用是逐线程的。
10.如权利要求9所述的方法,其中,线程上下文标识符被包括在所述小尺寸页转换后备缓冲器的条目中。
11.如权利要求1-10中任一项所述的方法,其中,所述小尺寸页从巨大页被分配。
12.如权利要求1-11中任一项所述的方法,其中,所述小尺寸页由输入/输出设备分配。
13.一种装置,包括:
与巨大尺寸页相关联的第一分页结构;以及
与小尺寸页相关联的第二分页结构,其中,所述第二分页结构用于在被启用时存储针对要代替于巨大尺寸页而使用的所述巨大尺寸页的补丁的地址信息。
14.如权利要求13所述的装置,其中,所述补丁是虚拟存储器页。
15.如权利要求13-14中任一项所述的装置,其中,所述小尺寸页是所述巨大尺寸页的4千字节补丁。
16.如权利要求15所述的装置,其中,所述巨大尺寸页的尺寸为至少2兆字节。
17.如权利要求13-16中任一项所述的装置,其中,所述第一分页结构用于将对补丁使用的指示作为页表条目中的位包括在内。
18.如权利要求13-17中任一项所述的装置,进一步包括:
小尺寸页转换后备缓冲器,所述小尺寸页转换后备缓冲器用于高速缓存针对所述第二分页结构的地址信息。
19.如权利要求18所述的装置,其中,所述小尺寸页转换后备缓冲器被给予超过巨大尺寸页转换后备缓冲器的优先。
20.如权利要求19所述的装置,其中,所述优先基于对使用所述补丁的所述指示来确定。
21.如权利要求18所述的装置,其中,补丁使用是逐线程的。
22.如权利要求21所述的装置,其中,线程上下文标识符被包括在所述小尺寸页转换后备缓冲器的条目中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880063321.2/1.html,转载请声明来源钻瓜专利网。