发明名称 |
局部仿真环境中从源指令集架构代码向转换后代码的转换 |
摘要 |
在一个实施方式中,处理器可以在多种模式中进行操作,包括直接执行模式和仿真执行模式。具体地,处理器可在局部仿真模型中进行操作,其中,在直接执行模式中直接处理源指令集架构(ISA)指令并在仿真执行模式中处理由仿真引擎生成的转换后代码。实施方式还可通过使用存储在处理器的一个或多个存储器中以及系统中的其他位置处的信息来提供模式之间的有效转移。描述并要求了其他的实施方式。 |
申请公布号 |
CN102110011B |
申请公布日期 |
2015.08.12 |
申请号 |
CN201010609068.1 |
申请日期 |
2010.12.23 |
申请人 |
英特尔公司 |
发明人 |
S·温克尔;K·山田;S·斯里尼瓦斯;J·E·史密斯 |
分类号 |
G06F9/455(2006.01)I |
主分类号 |
G06F9/455(2006.01)I |
代理机构 |
永新专利商标代理有限公司 72002 |
代理人 |
刘瑜;王英 |
主权项 |
一种用于确定指令的执行模式的装置,包括:包括多个条目的断点高速缓存,每个条目存储仿真指示符以指示存储在指令存储器中的、与该条目对应的指令集中的至少一个指令是否与存储在转换高速缓存中的转换后代码相关联;包括多个条目的映射高速缓存,每个条目存储在源指令集架构指令的位置与存储在所述转换高速缓存中的、针对所述源指令集架构指令的转换后代码的位置之间的映射;以及耦合到所述断点高速缓存和所述映射高速缓存的逻辑,该逻辑基于所述断点高速缓存中的相应的仿真指示符和所述映射高速缓存中的映射中的至少一个,来确定是否使所述装置的控制从直接执行模式跳转到仿真执行模式。 |
地址 |
美国加利福尼亚 |