Patent ID: 6715057
Filing Date: 2004-03-30
Classification: G06F

Abstract:
A computer system, comprising:a processor including a translation lookaside buffer; a system memory coupled to said processor and containing pages in a pre-designated space that are larger than or equal to a threshold size, said system memory containing a page table with multiple levels, said page table able to translate an original virtual address of a page of data stored in system memory into a corresponding physical address of the page of data, wherein translation of a page of data above said threshold size occurs by determining from the original virtual address whether the virtual address corresponds to a page above the threshold size and, if so, by eliminating one or more levels of said page table; wherein said processor is capable of selectively generating a first virtual address or a second virtual address depending on whether the original virtual address corresponds to a page above the threshold size, said first and second virtual addresses corresponding to entries in said page table, and said first or second virtual addresses being used to translate said original virtual address to the physical address.