diff options
| -rw-r--r-- | sys/amd64/amd64/pmap.c | 19 | ||||
| -rw-r--r-- | sys/i386/i386/pmap.c | 19 |
2 files changed, 20 insertions, 18 deletions
diff --git a/sys/amd64/amd64/pmap.c b/sys/amd64/amd64/pmap.c index 8d701bdeb17a..186a82a3a5a1 100644 --- a/sys/amd64/amd64/pmap.c +++ b/sys/amd64/amd64/pmap.c @@ -39,7 +39,7 @@ * SUCH DAMAGE. * * from: @(#)pmap.c 7.7 (Berkeley) 5/12/91 - * $Id: pmap.c,v 1.68 1995/12/10 13:36:28 phk Exp $ + * $Id: pmap.c,v 1.69 1995/12/11 04:54:58 dyson Exp $ */ /* @@ -108,14 +108,6 @@ #include <i386/isa/isa.h> -static void init_pv_entries __P((int)); -extern void pmap_object_init_pt __P((pmap_t pmap, vm_offset_t addr, - vm_object_t object, vm_offset_t offset, - vm_offset_t size)); -static void pmap_remove_all __P((vm_offset_t pa)); -static void pmap_remove_entry __P((struct pmap *pmap, pv_entry_t pv, - vm_offset_t va)); - /* * Get PDEs and PTEs for user/kernel address space */ @@ -172,11 +164,20 @@ static pt_entry_t * static pv_entry_t get_pv_entry __P((void)); static void i386_protection_init __P((void)); +static void init_pv_entries __P((int npg)); static void pmap_alloc_pv_entry __P((void)); static void pmap_changebit __P((vm_offset_t pa, int bit, boolean_t setem)); static void pmap_enter_quick __P((pmap_t pmap, vm_offset_t va, vm_offset_t pa)); static int pmap_is_managed __P((vm_offset_t pa)); +extern void pmap_object_init_pt __P((pmap_t pmap, vm_offset_t addr, + vm_object_t object, vm_offset_t offset, + vm_offset_t size)); +static void pmap_remove_all __P((vm_offset_t pa)); +static void pmap_remove_entry __P((struct pmap *pmap, pv_entry_t pv, + vm_offset_t va)); +static vm_page_t + pmap_pte_vm_page __P((pmap_t pmap, vm_offset_t pt)); static boolean_t pmap_testbit __P((vm_offset_t pa, int bit)); diff --git a/sys/i386/i386/pmap.c b/sys/i386/i386/pmap.c index 8d701bdeb17a..186a82a3a5a1 100644 --- a/sys/i386/i386/pmap.c +++ b/sys/i386/i386/pmap.c @@ -39,7 +39,7 @@ * SUCH DAMAGE. * * from: @(#)pmap.c 7.7 (Berkeley) 5/12/91 - * $Id: pmap.c,v 1.68 1995/12/10 13:36:28 phk Exp $ + * $Id: pmap.c,v 1.69 1995/12/11 04:54:58 dyson Exp $ */ /* @@ -108,14 +108,6 @@ #include <i386/isa/isa.h> -static void init_pv_entries __P((int)); -extern void pmap_object_init_pt __P((pmap_t pmap, vm_offset_t addr, - vm_object_t object, vm_offset_t offset, - vm_offset_t size)); -static void pmap_remove_all __P((vm_offset_t pa)); -static void pmap_remove_entry __P((struct pmap *pmap, pv_entry_t pv, - vm_offset_t va)); - /* * Get PDEs and PTEs for user/kernel address space */ @@ -172,11 +164,20 @@ static pt_entry_t * static pv_entry_t get_pv_entry __P((void)); static void i386_protection_init __P((void)); +static void init_pv_entries __P((int npg)); static void pmap_alloc_pv_entry __P((void)); static void pmap_changebit __P((vm_offset_t pa, int bit, boolean_t setem)); static void pmap_enter_quick __P((pmap_t pmap, vm_offset_t va, vm_offset_t pa)); static int pmap_is_managed __P((vm_offset_t pa)); +extern void pmap_object_init_pt __P((pmap_t pmap, vm_offset_t addr, + vm_object_t object, vm_offset_t offset, + vm_offset_t size)); +static void pmap_remove_all __P((vm_offset_t pa)); +static void pmap_remove_entry __P((struct pmap *pmap, pv_entry_t pv, + vm_offset_t va)); +static vm_page_t + pmap_pte_vm_page __P((pmap_t pmap, vm_offset_t pt)); static boolean_t pmap_testbit __P((vm_offset_t pa, int bit)); |
