×

Identification and consolidation of page table entries

  • US 9,086,988 B2
  • Filed: 03/07/2013
  • Issued: 07/21/2015
  • Est. Priority Date: 06/14/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer implemented method for accessing memory locations, the method comprising:

  • translating, by a processor, a virtual address to locate a first page table entry (PTE) in a page table, the first PTE comprising a marker and an address of a page of main storage, wherein the first PTE points to a first page;

    determining, with the processor, whether the marker is set in the first PTE;

    identifying a large page size of a large page associated with the first PTE based on determining that the marker is set in the first PTE, wherein the large page consists of contiguous pages of main storage and the identifying includes determining the large page size based on content of a configuration register;

    determining a second PTE that is distinct from the first PTE, that points to a second page that is contiguous to the first page, and that comprises a start location of the large page based on determining that the marker is set in the first PTE, wherein the large page comprises the first page and the second page;

    obtaining the start location from the second PTE; and

    using the virtual address to index into the page table at the start location to access the large page in main storage.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×