MANAGING PAGE TABLE ENTRIES
First Claim
1. A computer program product for managing page table entries in a processing system, the computer program product comprising:
- a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a 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 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 identified by the first PTE and second PTEs are contiguous.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to managing page table entries in a processing system. A first page table entry (PTE) of a page table for translating virtual addresses to main storage addresses is identified. The page table includes a second page table entry contiguous with the second page table entry. It is determined whether the first PTE may be joined with the second PTE, based on the respective pages of main storage being contiguous. A marker is set in the page table for indicating that the main storage pages identified by the first PTE and second PTEs are contiguous.
27 Citations
15 Claims
-
1. A computer program product for managing page table entries in a processing system, the computer program product comprising:
a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a 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 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 identified by the first PTE and second PTEs are contiguous. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A computer system for accessing a memory location, the system comprising:
-
a memory; and a processor coupled to the memory, the computer system configured to perform a method comprising; identifying, with the 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 identified by the first PTE and second PTEs are contiguous. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15-20. -20. (canceled)
Specification