Patent ID: 7793069
Filing Date: 2010-09-07
Classification: G06F

Abstract:
1. A method of translating a virtual address to a real address, the method comprising: providing a first entry from a first table or other source where the first entry includes a plurality of second table addressing parameters including a second table origin and a second table length, providing a second table address by combining the second table origin with a second table index from the virtual address, indexing into the second table using the second table address to access a second table entry in the second table, after indexing into the second table to access the second table entry, post-comparing one or more second table addressing parameters with the second table index from the virtual address to form one or more results, the post-comparing determining whether at least one of an inconsistent table offset or an inconsistent table length is detected between the one or more second address parameters and the second table index from the virtual address, an affirmative result being obtained from the post-comparing if no inconsistent table offset or inconsistent table length is detected, and a negative result being obtained if the at least one of an inconsistent table offset or an inconsistent table length is detected, continuing virtual address processing using the second table entry if the comparing provides an affirmative result and causing an exception if the comparing provides a negative result.