Page table entry consolidation
First Claim
Patent Images
1. A computer implemented method for accessing memory locations, the method comprising:
- identifying, by a processor, a first page table entry (PTE) of a page table for translating virtual addresses to main storage addresses, the page table comprising a second PTE contiguous with the first page table entry;
determining, with the processor, whether the first PTE may be joined with the second PTE, the determining based on the respective first page and second page of main storage being contiguous, the determining including confirming that the first PTE and the second PTE are valid; and
setting a respective marker in each of the first PTE and the second PTE in the page table for indicating that the main storage pages identified by the first PTE and the second PTE are contiguous, wherein the first PTE and the second PTE each comprise a respective physical address field, and wherein a first value that is stored in the physical address field of the first PTE is different from a second value that is stored in the physical address field of the second PTE.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes identifying, by a processor, a first page table entry (PTE) of a page table for translating virtual addresses to main storage addresses, the page table comprising a second page table entry contiguous with the second page table entry, determining with the processor whether the first PTE may be joined with the second PTE, the determining based on the respective pages of main storage being contiguous, and setting a marker in the page table for indicating that the main storage pages of identified by the first PTE and second PTEs are contiguous.
-
Citations
6 Claims
-
1. A computer implemented method for accessing memory locations, the method comprising:
-
identifying, by a processor, a first page table entry (PTE) of a page table for translating virtual addresses to main storage addresses, the page table comprising a second PTE contiguous with the first page table entry; determining, with the processor, whether the first PTE may be joined with the second PTE, the determining based on the respective first page and second page of main storage being contiguous, the determining including confirming that the first PTE and the second PTE are valid; and setting a respective marker in each of the first PTE and the second PTE in the page table for indicating that the main storage pages identified by the first PTE and the second PTE are contiguous, wherein the first PTE and the second PTE each comprise a respective physical address field, and wherein a first value that is stored in the physical address field of the first PTE is different from a second value that is stored in the physical address field of the second PTE. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification