diff options
author | dyson <dyson@FreeBSD.org> | 1996-10-15 03:16:45 +0000 |
---|---|---|
committer | dyson <dyson@FreeBSD.org> | 1996-10-15 03:16:45 +0000 |
commit | 4af9184e0bea01af54e4f4eea2e0c9564f86df2e (patch) | |
tree | c9194db409b09e876921cd1dea089c7bb1a5c7d2 /sys/vm/pmap.h | |
parent | 4b6e5c4c291e78bbabf104576e9ee98db0f7459c (diff) | |
download | FreeBSD-src-4af9184e0bea01af54e4f4eea2e0c9564f86df2e.zip FreeBSD-src-4af9184e0bea01af54e4f4eea2e0c9564f86df2e.tar.gz |
Move much of the machine dependent code from vm_glue.c into
pmap.c. Along with the improved organization, small proc fork
performance is now about 5%-10% faster.
Diffstat (limited to 'sys/vm/pmap.h')
-rw-r--r-- | sys/vm/pmap.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/vm/pmap.h b/sys/vm/pmap.h index 25b3953..2144280 100644 --- a/sys/vm/pmap.h +++ b/sys/vm/pmap.h @@ -61,7 +61,7 @@ * any improvements or extensions that they make and grant Carnegie the * rights to redistribute these changes. * - * $Id: pmap.h,v 1.14 1996/07/30 03:08:04 dyson Exp $ + * $Id: pmap.h,v 1.15 1996/09/08 20:44:31 dyson Exp $ */ /* @@ -126,6 +126,10 @@ void pmap_zero_page __P((vm_offset_t)); void pmap_prefault __P((pmap_t pmap, vm_offset_t addra, vm_map_entry_t entry, vm_object_t object)); int pmap_mincore __P((pmap_t pmap, vm_offset_t addr)); +void pmap_new_proc __P((struct proc *p)); +void pmap_dispose_proc __P((struct proc *p)); +void pmap_swapout_proc __P((struct proc *p)); +void pmap_swapin_proc __P((struct proc *p)); #endif /* KERNEL */ |