Deleted Added
full compact
pmap.h (31709) pmap.h (32702)
1/*
2 * Copyright (c) 1991, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * The Mach Operating System project at Carnegie-Mellon University.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 47 unchanged lines hidden (view full) ---

56 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
57 * School of Computer Science
58 * Carnegie Mellon University
59 * Pittsburgh PA 15213-3890
60 *
61 * any improvements or extensions that they make and grant Carnegie the
62 * rights to redistribute these changes.
63 *
1/*
2 * Copyright (c) 1991, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * The Mach Operating System project at Carnegie-Mellon University.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 47 unchanged lines hidden (view full) ---

56 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
57 * School of Computer Science
58 * Carnegie Mellon University
59 * Pittsburgh PA 15213-3890
60 *
61 * any improvements or extensions that they make and grant Carnegie the
62 * rights to redistribute these changes.
63 *
64 * $Id: pmap.h,v 1.24 1997/08/05 23:03:24 dyson Exp $
64 * $Id: pmap.h,v 1.25 1997/12/14 02:10:30 dyson Exp $
65 */
66
67/*
68 * Machine address mapping definitions -- machine-independent
69 * section. [For machine-dependent section, see "machine/pmap.h".]
70 */
71
72#ifndef _PMAP_VM_

--- 45 unchanged lines hidden (view full) ---

118 vm_prot_t));
119void pmap_qenter __P((vm_offset_t, vm_page_t *, int));
120void pmap_qremove __P((vm_offset_t, int));
121void pmap_reference __P((pmap_t));
122void pmap_release __P((pmap_t));
123void pmap_remove __P((pmap_t, vm_offset_t, vm_offset_t));
124void pmap_remove_pages __P((pmap_t, vm_offset_t, vm_offset_t));
125void pmap_zero_page __P((vm_offset_t));
65 */
66
67/*
68 * Machine address mapping definitions -- machine-independent
69 * section. [For machine-dependent section, see "machine/pmap.h".]
70 */
71
72#ifndef _PMAP_VM_

--- 45 unchanged lines hidden (view full) ---

118 vm_prot_t));
119void pmap_qenter __P((vm_offset_t, vm_page_t *, int));
120void pmap_qremove __P((vm_offset_t, int));
121void pmap_reference __P((pmap_t));
122void pmap_release __P((pmap_t));
123void pmap_remove __P((pmap_t, vm_offset_t, vm_offset_t));
124void pmap_remove_pages __P((pmap_t, vm_offset_t, vm_offset_t));
125void pmap_zero_page __P((vm_offset_t));
126void pmap_prefault __P((pmap_t pmap, vm_offset_t addra,
127 vm_map_entry_t entry, vm_object_t object));
126void pmap_prefault __P((pmap_t, vm_offset_t, vm_map_entry_t));
128int pmap_mincore __P((pmap_t pmap, vm_offset_t addr));
129void pmap_new_proc __P((struct proc *p));
130void pmap_dispose_proc __P((struct proc *p));
131void pmap_swapout_proc __P((struct proc *p));
132void pmap_swapin_proc __P((struct proc *p));
133void pmap_activate __P((struct proc *p));
134vm_offset_t pmap_addr_hint __P((vm_object_t obj, vm_offset_t addr, vm_size_t size));
135void pmap_init2 __P((void));
136
137#endif /* KERNEL */
138
139#endif /* _PMAP_VM_ */
127int pmap_mincore __P((pmap_t pmap, vm_offset_t addr));
128void pmap_new_proc __P((struct proc *p));
129void pmap_dispose_proc __P((struct proc *p));
130void pmap_swapout_proc __P((struct proc *p));
131void pmap_swapin_proc __P((struct proc *p));
132void pmap_activate __P((struct proc *p));
133vm_offset_t pmap_addr_hint __P((vm_object_t obj, vm_offset_t addr, vm_size_t size));
134void pmap_init2 __P((void));
135
136#endif /* KERNEL */
137
138#endif /* _PMAP_VM_ */