Sync with mac68k: correct some errors if building a kernel with DEBUG.
This commit is contained in:
parent
f976f2297f
commit
47391e90cb
@ -1,4 +1,4 @@
|
|||||||
/* $NetBSD: pmap.c,v 1.47 1998/05/24 19:32:40 is Exp $ */
|
/* $NetBSD: pmap.c,v 1.48 1998/05/27 05:58:40 scottr Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 1991, 1993
|
* Copyright (c) 1991, 1993
|
||||||
@ -2750,8 +2750,10 @@ pmap_enter_ptpage(pmap, va)
|
|||||||
* is wired; i.e. while it is on a paging queue.
|
* is wired; i.e. while it is on a paging queue.
|
||||||
*/
|
*/
|
||||||
PHYS_TO_VM_PAGE(ptpa)->flags |= PG_CLEAN;
|
PHYS_TO_VM_PAGE(ptpa)->flags |= PG_CLEAN;
|
||||||
|
#if !defined(UVM)
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
PHYS_TO_VM_PAGE(ptpa)->flags |= PG_PTPAGE;
|
PHYS_TO_VM_PAGE(ptpa)->flags |= PG_PTPAGE;
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#if defined(M68040)
|
#if defined(M68040)
|
||||||
@ -2868,10 +2870,17 @@ pmap_check_wiring(str, va)
|
|||||||
!pmap_pte_v(pmap_pte(pmap_kernel(), va)))
|
!pmap_pte_v(pmap_pte(pmap_kernel(), va)))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
#if defined(UVM)
|
||||||
|
if (!uvm_map_lookup_entry(pt_map, va, &entry)) {
|
||||||
|
printf("wired_check: entry for %lx not found\n", va);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
#else
|
||||||
if (!vm_map_lookup_entry(pt_map, va, &entry)) {
|
if (!vm_map_lookup_entry(pt_map, va, &entry)) {
|
||||||
printf("wired_check: entry for %lx not found\n", va);
|
printf("wired_check: entry for %lx not found\n", va);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
count = 0;
|
count = 0;
|
||||||
for (pte = (pt_entry_t *)va; pte < (pt_entry_t *)(va + NBPG); pte++)
|
for (pte = (pt_entry_t *)va; pte < (pt_entry_t *)(va + NBPG); pte++)
|
||||||
if (*pte)
|
if (*pte)
|
||||||
|
Loading…
Reference in New Issue
Block a user