[发明专利]实施黑名单分页结构指示值的处理器、方法,以及系统有效
申请号: | 201380062295.9 | 申请日: | 2013-06-26 |
公开(公告)号: | CN104969199B | 公开(公告)日: | 2018-04-10 |
发明(设计)人: | B·朱;L·陈;P·邹;K·王 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/455 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 张东梅 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实施 黑名单 分页 结构 指示 处理器 方法 以及 系统 | ||
技术领域
各实施例涉及处理器领域。具体而言,各实施例涉及使用分页的处理器的领域。
背景技术
许多处理器以及系统支持虚拟存储器以及分页。分页可以允许软件限制并控制进程或任务对被称为页面的存储器的区域的访问。分页可以被用来为每一个进程或任务创建单独的或独立的虚拟地址空间。这可以被用来防止一个进程或任务修改其他进程或任务的存储器。
通常,可以通过分页结构层次结构或分页结构的组,诸如页面目录和页面表,访问页面。页面目录可以具有若干个页面目录条目。每一个页面目录条目都可以存储页面表的指示(例如,指针)。页面表可以表示用于将虚拟地址映射到物理地址的数据结构。进程或任务可以访问带有虚拟地址的页面表,并使用页面表来确定它寻求的数据的物理地址。每一个页面表都可以具有若干个页面表条目。每一个页面表条目都可以存储页面的物理地址的指示(例如,指针)。
许多处理器具有控制寄存器,该控制寄存器用于存储定位适合于每一个进程或任务的独立虚拟地址空间和/或分页结构的信息。例如,页面目录基址寄存器(PDBR)可以被用来存储页面目录基址和/或页面目录条目的物理地址。当调度进程或任务时,当发生进程或任务切换时等等,进程或任务可以修改存储对应页面目录基址的进程或任务的PDBR。
通常,为安全目的,监测对PDBR或其他控制寄存器的企图的修改。然而,对PDBR修改的无效率的监测往往可能会导致显著的性能下降。
附图说明
通过参考用来说明本发明的实施例的以下描述和附图,可最好地理解本发明。在附图中:
图1是适用于实现本发明的各实施例的虚拟机设备的实施例的框图。
图2是虚拟机设备的实施例的框图。
图3是判断是否允许虚拟机修改分页结构标识(PSI)存储位置的企图的方法的实施例的流程框图。
图4是处理试图修改分页结构标识(PSI)存储位置的指令的方法的实施例的流程框图。
图5是虚拟机设备的详细示例实施例的框图。
图6是配置虚拟机设备的方法的实施例的流程框图。
图7是CR3控制寄存器的实施例的框图。
图8A是示出根据本发明的各实施例的示例性有序流水线和示例性的寄存器重命名的无序发布/执行流水线的框图。
图8B是示出根据本发明的各实施例的要包括在处理器中的有序架构核的示例性实施例和示例性的寄存器重命名的无序发布/执行架构核的框图。
图9A是根据本发明实施例的单处理器核连同其到管芯上互连网络的连接以及其2级(L2)高速缓存的本地子集的框图。
图9B是根据本发明的各实施例的图9A中的处理器核的一部分的展开图。
图10是根据本发明的实施例的可具有超过一个的核、可具有集成的存储器控制器、并且可具有集成图形的处理器的框图。
图11所示为根据本发明的一个实施例的系统的框图。
图12所示为根据本发明的实施例的第一更具体示例性系统的框图。
图13示出根据本发明的实施例的第二更具体的示例性系统1300的框图。
图14所示为根据本发明的一实施例的SoC的框图。
图15是根据本发明的多个实施例的对照使用软件指令转换器将源指令集中的二进制指令转换成目标指令集中的二进制指令的框图。
具体实施方式
在以下描述中,阐述了大量具体细节(例如,特定操作序列、逻辑实现、处理器配置、微架构细节、逻辑分区/集成细节、系统组件的类型和相互关系,等等)。然而应理解,本发明的实施例在没有这些具体细节的情况下也可实践。在其它实例中,未详细示出公知的电路、结构以及技术,以免模糊对本描述的理解。
图1是适用于实现本发明的各实施例的虚拟机设备100的实施例的框图。虚拟机设备包括多个虚拟机(VM)101、虚拟机监视器(VMM)104以及平台硬件105。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380062295.9/2.html,转载请声明来源钻瓜专利网。