【技术实现步骤摘要】
【国外来华专利技术】计算机处理器中的虚拟机寄存器相关申请本申请要求以下的提交日期的权益:2019年7月23日提交且名称为“计算机处理器中的虚拟机寄存器(VirtualMachineRegisterinaComputerProcessor)”的第16/520,310号美国专利申请;2018年8月30日提交且名称为“计算机处理器中的虚拟机寄存器(VirtualMachineRegisterinaComputerProcessor)”的第62/725,118号临时美国专利申请;2018年8月30日提交且名称为“通过在执行域的页表条目中指定的权限的存储器存取控制(MemoryAccessControlthroughPermissionsSpecifiedinPageTableEntriesforExecutionDomains)”的第62/724,896号临时美国专利申请;2018年8月30日提交且名称为“执行域的页表条目中的安全性配置(SecurityConfigurationsinPageTableEntriesforExecutionDomains)”的第62/724,9 ...
【技术保护点】
1.一种计算机系统,其包括:/n存储器,其配置成至少存储一组预定义域的例程的指令;以及/n与所述存储器耦合的处理器,所述处理器包括配置成存储其中所述处理器当前正在所述一组域中的当前域中执行指令的虚拟机的标识符的虚拟机寄存器,所述处理器配置成基于所述虚拟机的所述标识符实施资源限制。/n
【技术特征摘要】
【国外来华专利技术】20180830 US 62/725,118;20180830 US 62/724,896;20181.一种计算机系统,其包括:
存储器,其配置成至少存储一组预定义域的例程的指令;以及
与所述存储器耦合的处理器,所述处理器包括配置成存储其中所述处理器当前正在所述一组域中的当前域中执行指令的虚拟机的标识符的虚拟机寄存器,所述处理器配置成基于所述虚拟机的所述标识符实施资源限制。
2.根据权利要求1所述的计算机系统,其中所述一组预定义域包括超管理器的域、操作系统的域或应用程序的域中的至少一个,或其任何组合;并且其中所述域不具有预定义信任水平。
3.根据权利要求2所述的计算机系统,其中所述处理器进一步配置成至少部分地基于存储在所述虚拟机寄存器中的所述标识符执行地址转换。
4.根据权利要求3所述的计算机系统,其中所述处理器配置成使用存储在所述虚拟机寄存器中的所述标识符查找地址转换表。
5.根据权利要求3所述的计算机系统,其中所述处理器配置成至少部分地基于存储在所述虚拟机寄存器中的所述标识符产生索引,并使用所述索引在地址转换表中检索条目以将虚拟地址转换成物理地址。
6.根据权利要求5所述的计算机系统,其中所述处理器配置成组合所述虚拟地址的一部分和存储在所述虚拟机寄存器中的所述标识符以产生所述索引。
7.根据权利要求6所述的计算机系统,其中所述处理器配置成对所述虚拟地址的所述部分和所述标识符的组合进行散列以产生所述索引。
8.根据权利要求7所述的计算机系统,其中所述虚拟地址的所述部分包含在所述虚拟地址中指定的对象标识符。
9.根据权利要求2所述的计算机系统,其中所述处理器配置成基于存储在所述虚拟机寄存器中的所述标识符将所述虚拟机中使用的伪物理地址转换成所述存储器中的物理地址。
10.根据权利要求9所述的计算机系统,其中所述处理器配置成转换将虚拟存储器页映射到所述虚拟机中的伪物理存储器页的页表条目为将所述虚拟存储器页映射到所述存储器中的物理存储器页的页表条目。
11.一种方法,其包括:
在存储器中至少存...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。