发明名称 |
虚拟化处理系统中的地址映射 |
摘要 |
一种处理系统实现由管理程序管理的多个虚拟机。每个虚拟机提供用于执行一个或多个相应的客户机操作系统(OS)的环境。每个客户机OS以及管理程序本身具有使用相应的“WorldID”来标识的相关的地址空间。此外,每个虚拟机和管理程序可管理使用相应的“ASID”来标识的多个较低级的地址空间。处理系统的地址转换逻辑将当前地址空间上下文的WorldID和ASID转换成具有比原始标识符少的位的相应的WorldID和ASID搜索关键字。产生的WorldID和ASID搜索关键字用于执行一个或多个TLB查找以获得与由WorldID/ASID组合所代表的特定地址空间有关的地址映射信息。 |
申请公布号 |
CN102792286A |
申请公布日期 |
2012.11.21 |
申请号 |
CN201180012866.9 |
申请日期 |
2011.03.16 |
申请人 |
超威半导体公司 |
发明人 |
乌维·达诺夫斯基;斯蒂芬·迪斯特尔霍斯特;塞巴斯蒂安·比米勒 |
分类号 |
G06F12/10(2006.01)I |
主分类号 |
G06F12/10(2006.01)I |
代理机构 |
上海胜康律师事务所 31263 |
代理人 |
李献忠 |
主权项 |
在包括实现多个虚拟机的一个或多个处理器的系统中,一种方法包括:使用代表操作系统的第一标识符的第一搜索关键字来执行转换后备缓冲区(TLB)查找,所述操作系统与所述多个虚拟机中的相应虚拟机联合而被执行,所述第一搜索关键字具有比所述第一标识符少的位。 |
地址 |
美国加利福尼亚州 |