发明授权
US5742802A Method and system for efficiently mapping guest instruction in an
emulation assist unit
失效
用于在仿真辅助单元中有效地映射访客指令的方法和系统
- 专利标题: Method and system for efficiently mapping guest instruction in an emulation assist unit
- 专利标题(中): 用于在仿真辅助单元中有效地映射访客指令的方法和系统
-
申请号: US602653申请日: 1996-02-16
-
公开(公告)号: US5742802A公开(公告)日: 1998-04-21
- 发明人: Ronald S. Harter , Gary Douglas Huber , Arturo Martin-de-Nicolas , Seungyoon Peter Song
- 申请人: Ronald S. Harter , Gary Douglas Huber , Arturo Martin-de-Nicolas , Seungyoon Peter Song
- 申请人地址: NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: NY Armonk
- 主分类号: G06F9/318
- IPC分类号: G06F9/318 ; G06F9/455
摘要:
The present invention provides a method and system for using hardware to assist software in emulating the guest instructions. The method and system comprises an emulation assist unit (EAU) which efficiently maps a guest instruction to a unique tag, an index, and an address of the corresponding semantic routine. The index determines where in a cache a plurality of tags are stored. A separate cache within the EAU stores each tag in association with the address the first time the corresponding guest instruction is emulated. Thus, the emulation assist unit also dynamically responds to the set of guest instructions being emulated. The first time a guest instruction is emulated, the EAU determines the address and stores the address in the cache in association with the tag. When the guest instruction is emulated again, the EAU uses the tag to access the stored addresses of the corresponding semantic routine.
公开/授权文献
信息查询