Simulator and simulating method for running guest program in host
AssigneeInternational Business Machines Corporation
InventorsXiao Tao Chang, Huayong Wang, Kun Wang, Yu Zhang
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsXiao Tao Chang, Huayong Wang, Kun Wang, Yu Zhang
Estimating the term…
A Simulator and a simulating method for running a guest program in a host are disclosed. The simulator includes: an initialization device configured for setting content of a hypervisor page table in the host, the hypervisor page table mapping a guest physical address space to a host physical address space. The simulator further includes a binary translation device configured for employing a program logical address to perform a memory access in code translation. The simulator also includes a miss handling device configured for updating a guest translation look-aside buffer by treating a miss in a host translation look-aside buffer caused by the execution of the translated code as a miss in the guest translation look-aside buffer, wherein the host translation look-aside buffer is configured to buffer entries for mapping addresses in a guest program logical address space to addresses in the guest physical address space. The simulator further includes an update tracing device configured for, in response to the update to the guest translation look-aside buffer, perform the update to the host translation look-aside buffer. Also disclosed is a method for running a guest program in a host.
A simulator for running a guest program in a host, the simulator comprising:
A simulating method of running a guest program in a host, the method comprising:
A simulator for executing a guest program in a host, the simulator comprising:
Dependencies are inferred from the claim text.