Apparatus and method for executing rapid memory management unit emulation and full-system simulator
AssigneeInternational Business Machines Corporation
InventorsHua Yong Wang, Kun Wang, Honesty Young
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsHua Yong Wang, Kun Wang, Honesty Young
Estimating the term…
A method for performing rapid memory management unit emulation of a computer program in a computer system, wherein address injection space of predefined size is allocated in the computer system and a virtual page number and a corresponding physical page number are stored in said address injection space, said method comprising steps of: comparing the virtual page number of the virtual address of a load/store instruction in a code segment in said computer program with the virtual address page number stored in said address injection space; if the two virtual page numbers are the same, then obtaining the corresponding physical address according to the physical page number stored in said address injection space; otherwise, performing address translation lookaside buffer search, that is, TLB search to obtain the corresponding physical address; and reading/writing data from/to said obtained corresponding physical address. The present invention also provides an apparatus and computer program product for implementing the method described above.
A method for performing rapid memory management unit emulation of a computer program in a computer system, wherein address injection space of predefined size is allocated in the computer system and a virtual page number and its corresponding physical page number are stored in said address injection space, said method comprising:
An apparatus for performing rapid memory management unit emulation of a computer program in a computer system, comprising:
A computer program product embodied in computer readable medium comprising computer executable code for performing rapid memory management unit emulation of a computer program in a computer system, wherein address injection space of predefined size is allocated in the computer system and a virtual page number and its corresponding physical page number are stored in said address injection space, said computer program product configured to:
Dependencies are inferred from the claim text.