×

Method, system and computer program product for virtual memory support for managing translation look aside buffers with multiple page size support

  • US 6,112,285 A
  • Filed: 09/23/1997
  • Issued: 08/29/2000
  • Est. Priority Date: 09/23/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for providing virtual memory support for managing translation look aside buffers (TLBs) with multiple page size support for use in a computer system comprising the steps of:

  • defining a base page size for the computer system;

    defining one or more defined large page sizes, each defined large page size being a multiple of said base page size;

    maintaining a page frame data structure (PFDAT) for each portion of main memory of said base page size;

    maintaining a page table entry (PTE) for each mapped portion of main memory of said base page size; and

    faulting in a large memory page, wherein said faulting in step comprises;

    (i) determining an appropriate large page size;

    (ii) verifying that a region of a virtual address space can accommodate a memory page of said appropriate large page size; and

    (iii) setting up a plurality of PTEs, wherein each of the plurality of PTEs is updated to point to a page frame number (PFN) and marked to reflect said appropriate size.

View all claims
  • 15 Assignments
Timeline View
Assignment View
    ×
    ×