summaryrefslogtreecommitdiff
path: root/libpager
AgeCommit message (Collapse)Author
1996-04-18(_pager_seqnos_memory_object_data_request): Set PM_INCORE.Michael I. Bushnell
1996-04-18(PM_INIT): Comment out.Michael I. Bushnell
(PM_INCORE): New bit.
1996-04-18(_pager_do_write_request): Don't track INIT bit for now.Michael I. Bushnell
1996-04-18(pager_offer_page): Flush page first if it's precious.Michael I. Bushnell
1996-04-18(SRCS): Add offer-page.c.Michael I. Bushnell
1996-04-18Initial revisionMichael I. Bushnell
1996-04-18(pager_offer_page): add writelock arg.Michael I. Bushnell
1996-04-18(pager_offer_page): New function.Michael I. Bushnell
1996-04-11(pager_memcpy): fixupMichael I. Bushnell
1996-04-11Initial revisionMichael I. Bushnell
1996-03-26Include <stdio.h>.Michael I. Bushnell
1996-03-26(_pager_do_write_request): Delete unused label `out'.Michael I. Bushnell
1996-03-26(SRCS): Revert.Michael I. Bushnell
1996-03-26Revert.Michael I. Bushnell
1996-03-26(pager_create): Revert.Michael I. Bushnell
1996-03-26(_pager_free_structure): Revert.Michael I. Bushnell
1996-03-26(_pager_seqnos_memory_object_data_request): Revert.Michael I. Bushnell
1996-03-26(_pager_do_write_request): Revert.Michael I. Bushnell
1996-03-26(_pager_lock_object):Michael I. Bushnell
1996-03-26(pager_sync_some):Michael I. Bushnell
1996-03-26(pager_sync): Ask for RETURN_ALL and not just RETURN_DIRTY,Michael I. Bushnell
because we treat precious pages here as dirty.
1996-03-26(pager_return_some): Ask for RETURN_ALL and not just RETURN_DIRTY,Michael I. Bushnell
because we treat precious pages here as dirty.
1996-03-26(_pager_do_write_request): Delete any corresponding anticipationMichael I. Bushnell
before starting pageout.
1996-03-26*** empty log message ***Michael I. Bushnell
1996-03-26(_pager_seqnos_memory_object_data_request): Add code to check to seeMichael I. Bushnell
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.
1996-03-26(_pager_free_structure): more.Michael I. Bushnell
1996-03-26(_pager_free_structure): Clean P->anticipations here.Michael I. Bushnell
1996-03-26(_pager_clean): Revert.Michael I. Bushnell
1996-03-26(_pager_clean): Deallocate anticipations structures here.Michael I. Bushnell
1996-03-26(pager_create): Initialize P->anticipations.Michael I. Bushnell
1996-03-26(struct pager): New member `anticipations'.Michael I. Bushnell
(struct anticipation): New type. (_pager_check_anticipations): New declaration.
1996-03-26(SRCS): Add anticipate.c.Michael I. Bushnell
1996-03-18(pager_return, pager_return_some): New declarations.Michael I. Bushnell
1996-03-18(SRCS): Add pager-return.c.Michael I. Bushnell
1996-03-18Initial revisionMichael I. Bushnell
1996-03-18(pager_flush): Lock request should be VM_PROT_NO_CHANGE, not VM_PROT_NONE.Michael I. Bushnell
(pager_flush_some): Likewise.
1996-03-06(_pager_lock_object): Don't barf anymore.Miles Bader
1996-03-06(_pager_seqnos_memory_object_lock_completed): Don't barf anymore.Miles Bader
1996-03-06(SRCS): Remove barf.c.Miles Bader
1996-03-06(pager_change_attributes):Miles Bader
Correctly remove AR from P's linked list of attribute change requests.
1996-03-06(_pager_lock_object):Miles Bader
Correctly remove LR from P's linked list of lock requests.
1996-02-21(_pager_seqnos_memory_object_init): Be picky about always releasing SEQNO.Miles Bader
1996-02-21(_pager_seqnos_memory_object_lock_completed):Miles Bader
Be picky about always releasing SEQNO.
1996-02-21(_pager_seqnos_memory_object_lock_completed):Miles Bader
Get rid of bletcherous semi. Make barf more voluminous.
1996-02-21(SRCS): Add barf.c.Miles Bader
1996-02-21(_pager_seqnos_memory_object_lock_completed): Use barf instead of printf.Miles Bader
1996-02-21(_pager_lock_object): Use barf instead of printf.Miles Bader
1996-02-21(_pager_seqnos_memory_object_terminate):Miles Bader
Always wait for and release SEQNO if OBJECT is a valid pager.
1996-02-21(_pager_seqnos_memory_object_data_request):Miles Bader
Always wait for and release SEQNO if OBJECT is a valid pager.
1996-02-21(_pager_do_write_request):Miles Bader
Always wait for and release SEQNO if OBJECT is a valid pager.