aboutsummaryrefslogtreecommitdiff
path: root/libpager
Commit message (Collapse)AuthorAgeFilesLines
* .Roland McGrath2000-01-241-0/+4
|
* 2000-01-24 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-01-241-1/+6
| | | | * pager-memcpy.c (pager_memcpy): Short-circuit return for zero size.
* 1999-07-09 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-07-112-1/+6
| | | | * pagemap.c (_pager_pagemap_resize): Use mmap instead of vm_allocate.
* .Roland McGrath1999-07-111-0/+1
|
* 1999-07-10 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-07-111-0/+1
| | | | | * priv.h: Add #include <sys/mman.h> for munmap decl. * pager-memcpy.c: Likewise.
* .Roland McGrath1999-07-111-1/+4
|
* 1999-07-10 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-07-111-5/+6
| | | | * priv.h: Add #include <sys/mman.h> for munmap decl.
* 1999-07-03 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-07-036-13/+22
| | | | | | | | | | * 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.
* Wed Aug 20 14:47:38 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1997-08-202-2/+6
| | | | * pager.h: Doc fix.
* .Miles Bader1997-02-121-0/+11
|
* (_pager_pagemap_resize):Miles Bader1997-02-121-2/+2
| | | | Returns an error_t.
* (_pager_pagemap_resize):Miles Bader1997-02-121-15/+21
| | | | Return errors.
* (pager_offer_page):Miles Bader1997-02-121-14/+16
| | | | | Rewrite for clarity. Deal with _pager_pagemap_resize failing.
* (pager_get_error):Miles Bader1997-02-121-6/+14
| | | | Deal with _pager_pagemap_resize failing.
* (_pager_lock_object):Miles Bader1997-02-121-6/+15
| | | | Deal with _pager_pagemap_resize failing.
* (_pager_seqnos_memory_object_data_request):Miles Bader1997-02-121-2/+4
| | | | Deal with _pager_pagemap_resize failing.
* .Miles Bader1997-02-051-0/+4
|
* (pager_memcpy):Miles Bader1997-02-051-5/+5
| | | | `preempter' -> `preemptor'.
* *** empty log message ***Thomas Bushnell1996-09-172-2/+6
|
* *** empty log message ***Thomas Bushnell1996-08-132-2/+24
|
* Initial revisionRoland McGrath1996-07-171-0/+374
|
* Get rid of link warning.Michael I. Bushnell1996-05-091-3/+0
|
* (pager_create): ports_allocate_port -> ports_create_port; if we get anMichael I. Bushnell1996-05-091-1/+3
| | | | error return a null structure.
* (pager_offer_page): Make sure we hold lock across operation. Also setMichael I. Bushnell1996-05-021-14/+10
| | | | incore bit when operation is complete.
* (_pager_lock_object): Eliminate spurious extra lock acquisition aroundMichael I. Bushnell1996-04-301-2/+0
| | | | pagemap frobbing.
* (pager_create): Add link warning.Roland McGrath1996-04-281-5/+8
|
* (_pager_lock_object):Michael I. Bushnell1996-04-181-2/+1
|
* fooMichael I. Bushnell1996-04-181-1/+1
|
* (pager_offer_page): doc fixMichael I. Bushnell1996-04-181-2/+2
|
* (pager_offer_page): Only flush page if not in core now.Michael I. Bushnell1996-04-181-1/+14
|
* (_pager_do_write_request): If kernel didn't keep a copy, turn ofMichael I. Bushnell1996-04-181-1/+4
| | | | INCORE bit.
* (_pager_lock_object): If SYNC and SHOULD_FLUSH, then turn offMichael I. Bushnell1996-04-181-0/+12
| | | | PM_INCORE bits when flush is complete.
* (_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
|