发明名称 CONTROL FLOW MANAGEMENT FOR EXECUTION OF DYNAMICALLY TRANSLATED NON-NATIVE CODE IN A VIRTUAL HOSTING ENVIRONMENT
摘要 Execution of non-native operating system images within a virtualized computer system is improved by providing a mechanism for retrieving translated code physical addresses corresponding to un-translated code branch target addresses using a host code map. Hardware acceleration mechanisms, such as content-accessible look-up tables, directory hardware, or processor instructions that operate on tables in memory can be provided to accelerate the performance of the translation mechanism. The virtual address of the branch instruction target is used as a key to look up a corresponding record that contains a physical address of the translated code page containing the translated branch instruction target, and execution is directed to the physical address obtained from the record, once the physical page containing the translated code corresponding the target address is loaded in memory.
申请公布号 US2014025893(A1) 申请公布日期 2014.01.23
申请号 US201213554141 申请日期 2012.07.20
申请人 BROWN ALEXANDER BARRACLOUGH;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BROWN ALEXANDER BARRACLOUGH
分类号 G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项
地址
您可能感兴趣的专利