aboutsummaryrefslogtreecommitdiff
path: root/libpager
Commit message (Collapse)AuthorAgeFilesLines
...
* (_pager_seqnos_memory_object_data_request): Set PM_INCORE.Michael I. Bushnell1996-04-181-0/+2
|
* (PM_INIT): Comment out.Michael I. Bushnell1996-04-181-1/+2
| | | | (PM_INCORE): New bit.
* (_pager_do_write_request): Don't track INIT bit for now.Michael I. Bushnell1996-04-181-0/+5
|
* (pager_offer_page): Flush page first if it's precious.Michael I. Bushnell1996-04-181-0/+6
|
* (SRCS): Add offer-page.c.Michael I. Bushnell1996-04-181-1/+2
|
* Initial revisionMichael I. Bushnell1996-04-181-0/+35
|
* (pager_offer_page): add writelock arg.Michael I. Bushnell1996-04-181-0/+1
|
* (pager_offer_page): New function.Michael I. Bushnell1996-04-181-0/+10
|
* (pager_memcpy): fixupMichael I. Bushnell1996-04-111-1/+1
|
* Initial revisionMichael I. Bushnell1996-04-111-0/+101
|
* Include <stdio.h>.Michael I. Bushnell1996-03-261-0/+1
|
* (_pager_do_write_request): Delete unused label `out'.Michael I. Bushnell1996-03-261-1/+0
|
* (SRCS): Revert.Michael I. Bushnell1996-03-261-2/+1
|
* Revert.Michael I. Bushnell1996-03-261-15/+0
|
* (pager_create): Revert.Michael I. Bushnell1996-03-261-1/+0
|
* (_pager_free_structure): Revert.Michael I. Bushnell1996-03-261-9/+0
|
* (_pager_seqnos_memory_object_data_request): Revert.Michael I. Bushnell1996-03-261-10/+0
|
* (_pager_do_write_request): Revert.Michael I. Bushnell1996-03-261-8/+0
|
* (_pager_lock_object):Michael I. Bushnell1996-03-261-0/+1
|
* (pager_sync_some):Michael I. Bushnell1996-03-261-1/+1
|
* (pager_sync): Ask for RETURN_ALL and not just RETURN_DIRTY,Michael I. Bushnell1996-03-261-3/+3
| | | | because we treat precious pages here as dirty.
* (pager_return_some): Ask for RETURN_ALL and not just RETURN_DIRTY,Michael I. Bushnell1996-03-261-2/+2
| | | | because we treat precious pages here as dirty.
* (_pager_do_write_request): Delete any corresponding anticipationMichael I. Bushnell1996-03-261-0/+8
| | | | before starting pageout.
* *** empty log message ***Michael I. Bushnell1996-03-261-2/+1
|
* (_pager_seqnos_memory_object_data_request): Add code to check to seeMichael I. Bushnell1996-03-261-0/+11
| | | | | | if there is an existing anticipation that corresponds, and use that in preference to actual pagein. If this page is dirty, then mark the page precious to make sure it gets paged out eventually.
* (_pager_free_structure): more.Michael I. Bushnell1996-03-261-6/+7
|
* (_pager_free_structure): Clean P->anticipations here.Michael I. Bushnell1996-03-261-0/+8
|
* (_pager_clean): Revert.Michael I. Bushnell1996-03-261-8/+0
|
* (_pager_clean): Deallocate anticipations structures here.Michael I. Bushnell1996-03-261-2/+10
|
* (pager_create): Initialize P->anticipations.Michael I. Bushnell1996-03-261-1/+2
|
* (struct pager): New member `anticipations'.Michael I. Bushnell1996-03-261-1/+14
| | | | | (struct anticipation): New type. (_pager_check_anticipations): New declaration.
* (SRCS): Add anticipate.c.Michael I. Bushnell1996-03-261-1/+2
|
* (pager_return, pager_return_some): New declarations.Michael I. Bushnell1996-03-181-0/+17
|
* (SRCS): Add pager-return.c.Michael I. Bushnell1996-03-181-1/+1
|
* Initial revisionMichael I. Bushnell1996-03-181-0/+44
|
* (pager_flush): Lock request should be VM_PROT_NO_CHANGE, not VM_PROT_NONE.Michael I. Bushnell1996-03-181-3/+3
| | | | (pager_flush_some): Likewise.
* (_pager_lock_object): Don't barf anymore.Miles Bader1996-03-061-6/+0
|
* (_pager_seqnos_memory_object_lock_completed): Don't barf anymore.Miles Bader1996-03-061-11/+1
|
* (SRCS): Remove barf.c.Miles Bader1996-03-061-1/+1
|
* (pager_change_attributes):Miles Bader1996-03-061-2/+5
| | | | Correctly remove AR from P's linked list of attribute change requests.
* (_pager_lock_object):Miles Bader1996-03-061-1/+3
| | | | Correctly remove LR from P's linked list of lock requests.
* (_pager_seqnos_memory_object_init): Be picky about always releasing SEQNO.Miles Bader1996-02-211-7/+6
|
* (_pager_seqnos_memory_object_lock_completed):Miles Bader1996-02-211-6/+8
| | | | Be picky about always releasing SEQNO.
* (_pager_seqnos_memory_object_lock_completed):Miles Bader1996-02-211-2/+4
| | | | | Get rid of bletcherous semi. Make barf more voluminous.
* (SRCS): Add barf.c.Miles Bader1996-02-211-1/+1
|
* (_pager_seqnos_memory_object_lock_completed): Use barf instead of printf.Miles Bader1996-02-211-4/+4
|
* (_pager_lock_object): Use barf instead of printf.Miles Bader1996-02-211-2/+3
|
* (_pager_seqnos_memory_object_terminate):Miles Bader1996-02-211-7/+6
| | | | Always wait for and release SEQNO if OBJECT is a valid pager.
* (_pager_seqnos_memory_object_data_request):Miles Bader1996-02-211-9/+14
| | | | Always wait for and release SEQNO if OBJECT is a valid pager.
* (_pager_do_write_request):Miles Bader1996-02-211-26/+20
| | | | Always wait for and release SEQNO if OBJECT is a valid pager.