Patent ID: 8719548

Claim:
A system for emulating a target system's memory addressing, comprising: a host multiprocessor system executing an emulation software package; and a memory system accessible to processors of said host multiprocessor system, wherein is stored a page table, as tangibly embodied in said memory system, for mapping a target virtual memory address from a target system to a host virtual memory address and page access rights for said target virtual memory address, wherein said target system comprises a multiprocessor system and said page table contains entries including information on a validity/status bit, a process identification, a virtual address, a real address corresponding to the virtual address, a protection bit, and a lookaside mask, said lookaside mask being a bit pattern which indicates which processors in the target system have cached a portion of desired information, and wherein said target system is oblivious to the software it is running on, meaning that the emulation software is unaware of an allocation of tasks to processors in the target system.