首页> 外国专利> Masking of architectural state associated with a realm

Masking of architectural state associated with a realm

机译:屏蔽与领域相关的架构状态

摘要

Software processes at a plurality of exception levels (EL) have corresponding realms: owner realms, e.g. guest virtual machines VMs, can prevent access to associated regions to processes at more privileged ELs, e.g. the hypervisor. A realm can be associated to processes at different ELs, the most privileged defining the boundary exception level BEL. Exception conditions (430) cause realm exiting requiring handling at a target exception level higher than the boundary exception level (432). This triggers state masking for making inaccessible the architectural state of a subset of registers to processes having ELs higher than BEL (442, 443). The subset of registers is selected depending on the boundary exception level, where each EL is associated to a group of registers accessible when processing software at that EL. The masked states are immediately or lazily saved to a realm execution context memory region associated to the realm where the exception occurred (444). State masking comprises scrubbing.
机译:多个例外级别(EL)的软件过程具有相应的领域:所有者领域,例如来宾虚拟机VM可以阻止访问关联区域以访问更多特权EL的进程,例如管理程序。领域可以与不同EL上的进程相关联,最特权定义边界异常级别BEL。异常条件(430)导致领域退出,需要以高于边界异常级别(432)的目标异常级别进行处理。这触发了状态屏蔽,以使寄存器的子集的体系结构状态无法访问到EL高于BEL(442、443)的进程。根据边界异常级别选择寄存器的子集,其中每个EL与在处理该EL上的软件时可访问的一组寄存器相关联。被屏蔽的状态立即或延迟保存到与发生异常的领域相关联的领域执行上下文存储区域中(444)。状态遮罩包括擦洗。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号