EMULATING A MEMORY MANAGEMENT UNIT AND TRANSLATION LOOK-ASIDE BUFFER

A method for tracking the changes to the emulated page tables of a host computer system is disclosed in which each memory location accessed by the guest computer system is placed on one of several hierarchical address translation lists maintained by the host computer system. In response to one or mo...

Full description

Saved in:
Bibliographic Details
Main Author TRAUT, ERIC, P
Format Patent
LanguageEnglish
French
Published 02.05.2002
Edition7
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A method for tracking the changes to the emulated page tables of a host computer system is disclosed in which each memory location accessed by the guest computer system is placed on one of several hierarchical address translation lists maintained by the host computer system. In response to one or more events in the guest computer system, the contents of one or more of the address translation lists of the host computer system are unmapped as a means of tracking in the host computer system changes made to the address translation of virtual addresses to physical addresses in the emulated computer system. La présente invention concerne un procédé de suivi des modifications aux tables de pages émulées d'un système d'ordinateur central dans lequel chaque emplacement de mémoire contacté par le système d'ordinateurs externes est placé sur un ou plusieurs listes hiérarchiques de traductions d'adresse tenues par le système d'ordinateur central. En réponse à un ou des événements dans le système d'ordinateurs externes, les contenus d'une ou des listes d'adresse de traduction de l'ordinateur central sont répertoriées en tant que moyen de suivi dans le système d'ordinateur central des modifications subies par la traduction d'adresse des adresses virtuelles en adresses physiques dans le système informatique émulé.
Bibliography:Application Number: WO2001US22276