Patent ID: 6918023
Filing Date: 2005-07-12
Classification: G06F

Abstract:
1. A method for invalidating specified pretranslations maintained in a data processing system which maintains decentralized copies of pretranslations, said method comprising the steps of: maintaining a centralized mapping of virtual addresses to their associated physical addresses, said centralized mapping including a listing of translations of said virtual addresses to said physical addresses; generating a plurality of lists of pretranslations, each one of said plurality of lists including a copy of pretranslations for a first plurality of said virtual addresses; wherein control of said plurality of lists is capable of being passed from one entity to another, wherein said plurality of lists are not owned by any particular entity; specifying a particular one of said physical addresses; locating each one of said plurality of lists which includes a pretranslation of a particular virtual address to said particular one of said physical addresses; and invalidating said pretranslation of said particular virtual address to said particular one of said physical addresses within each one of said plurality of lists.