summaryrefslogtreecommitdiff
path: root/libpager
AgeCommit message (Collapse)Author
1999-07-111999-07-10 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* priv.h: Add #include <sys/mman.h> for munmap decl.
1999-07-031999-07-03 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* data-return.c (_pager_do_write_request): Use munmap instead of vm_deallocate. * object-terminate.c (_pager_free_structure): Likewise. * pagemap.c (_pager_pagemap_resize): Likewise. * pager-memcpy.c (pager_memcpy): Likewise. * pager.h (pager_write_page): Doc adjustment.
1997-08-20Wed Aug 20 14:47:38 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* pager.h: Doc fix.
1997-02-12.Miles Bader
1997-02-12(_pager_pagemap_resize):Miles Bader
Returns an error_t.
1997-02-12(_pager_pagemap_resize):Miles Bader
Return errors.
1997-02-12(pager_offer_page):Miles Bader
Rewrite for clarity. Deal with _pager_pagemap_resize failing.
1997-02-12(pager_get_error):Miles Bader
Deal with _pager_pagemap_resize failing.
1997-02-12(_pager_lock_object):Miles Bader
Deal with _pager_pagemap_resize failing.
1997-02-12(_pager_seqnos_memory_object_data_request):Miles Bader
Deal with _pager_pagemap_resize failing.
1997-02-05.Miles Bader
1997-02-05(pager_memcpy):Miles Bader
`preempter' -> `preemptor'.
1996-09-17*** empty log message ***Thomas Bushnell
1996-08-13*** empty log message ***Thomas Bushnell
1996-07-17Initial revisionRoland McGrath
1996-05-09Get rid of link warning.Michael I. Bushnell
1996-05-09(pager_create): ports_allocate_port -> ports_create_port; if we get anMichael I. Bushnell
error return a null structure.
1996-05-02(pager_offer_page): Make sure we hold lock across operation. Also setMichael I. Bushnell
incore bit when operation is complete.
1996-04-30(_pager_lock_object): Eliminate spurious extra lock acquisition aroundMichael I. Bushnell
pagemap frobbing.
1996-04-28(pager_create): Add link warning.Roland McGrath
1996-04-18(_pager_lock_object):Michael I. Bushnell
1996-04-18fooMichael I. Bushnell
1996-04-18(pager_offer_page): doc fixMichael I. Bushnell
1996-04-18(pager_offer_page): Only flush page if not in core now.Michael I. Bushnell
1996-04-18(_pager_do_write_request): If kernel didn't keep a copy, turn ofMichael I. Bushnell
INCORE bit.
1996-04-18(_pager_lock_object): If SYNC and SHOULD_FLUSH, then turn offMichael I. Bushnell
PM_INCORE bits when flush is complete.
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