summaryrefslogtreecommitdiffstats
path: root/sys/vm/pmap.h
diff options
context:
space:
mode:
authordyson <dyson@FreeBSD.org>1996-10-15 03:16:45 +0000
committerdyson <dyson@FreeBSD.org>1996-10-15 03:16:45 +0000
commit4af9184e0bea01af54e4f4eea2e0c9564f86df2e (patch)
treec9194db409b09e876921cd1dea089c7bb1a5c7d2 /sys/vm/pmap.h
parent4b6e5c4c291e78bbabf104576e9ee98db0f7459c (diff)
downloadFreeBSD-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.h6
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 */
OpenPOWER on IntegriCloud