Invention Grant
- Patent Title: Synchronizing updates of page table status indicators in a multiprocessing environment
-
Application No.: US14292604Application Date: 2014-05-30
-
Publication No.: US09785554B2Publication Date: 2017-10-10
- Inventor: Michael K. Gschwind
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Heslin Rothenberg Farley & Mesiti P.C.
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F3/06 ; G06F12/10 ; G06F12/0815 ; G06F12/1009 ; G06F12/1072 ; G06F12/0882 ; G06F12/0831

Abstract:
A synchronization capability to synchronize updates to page tables by forcing updates in cached entries to be made visible in memory (i.e., in in-memory page table entries). A synchronization instruction is used that ensures after the instruction has completed that updates to the cached entries that occurred prior to the synchronization instruction are made visible in memory. Synchronization may be used to facilitate memory management operations, such as bulk operations used to change a large section of memory to read-only, operations to manage a free list of memory pages, and/or operations associated with terminating processes.
Public/Granted literature
- US20150347306A1 SYNCHRONIZING UPDATES OF PAGE TABLE STATUS INDICATORS IN A MULTIPROCESSING ENVIRONMENT Public/Granted day:2015-12-03
Information query