首页> 外国专利> Managing translations across multiple contexts using a TLB with entries directed to multiple privilege levels and to multiple types of address spaces

Managing translations across multiple contexts using a TLB with entries directed to multiple privilege levels and to multiple types of address spaces

机译:使用TLB以及指向多个特权级别和多种地址空间类型的条目来管理多个上下文中的转换

摘要

For a current context in control of a processor requesting access to a particular address, a translation lookaside buffer (TLB) controller specifies a virtual address with a logical partition identifier value indicating a privilege setting of the current context, a process identifier value indicating whether the address is within shared address space, and an effective address comprising at least a portion of the particular address. In response to the virtual address not matching at least one entry within a TLB comprising at least one entry stored for at least one previous translation of at least one previous address, the TLB controller translates the virtual address into a real page number using at least one page table and adding a new entry to the TLB with the virtual address and the real page number, wherein each at least one entry within the TLB identifies a separate privilege setting from among a plurality of privilege settings and a separate indicator of whether the address is within the shared address space.
机译:对于控制处理器请求访问特定地址的当前上下文,转换后备缓冲区(TLB)控制器使用逻辑分区标识符值指定虚拟地址,该逻辑分区标识符值指示当前上下文的特权设置,进程标识符值指示是否使用地址在共享地址空间内,并且有效地址包括特定地址的至少一部分。响应于虚拟地址不匹配包括存储用于至少一个先前地址的至少一个先前转换的至少一个条目的TLB中的至少一个条目,TLB控制器使用至少一个将虚拟地址转换成真实页码页表,并将具有虚拟地址和真实页码的新条目添加到TLB,其中TLB内的每个至少一个条目从多个特权设置中标识一个单独的特权设置,并标识该地址是否为在共享地址空间中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号