update for new alpha_cpu.h definitions
This commit is contained in:
parent
f8f96d4b7d
commit
9aa794a63d
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: pmap.old.c,v 1.9 1996/07/09 00:54:07 cgd Exp $ */
|
/* $NetBSD: pmap.old.c,v 1.10 1996/07/11 03:52:16 cgd Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 1991, 1993
|
* Copyright (c) 1991, 1993
|
||||||
|
@ -432,7 +432,7 @@ pmap_bootstrap(firstaddr, ptaddr)
|
||||||
* Set up curproc's (i.e. proc 0's) PCB such that the ptbr
|
* Set up curproc's (i.e. proc 0's) PCB such that the ptbr
|
||||||
* points to the right place.
|
* points to the right place.
|
||||||
*/
|
*/
|
||||||
curproc->p_addr->u_pcb.pcb_ptbr = ALPHA_K0SEG_TO_PHYS((vm_offset_t)Lev1map) >> PGSHIFT;
|
curproc->p_addr->u_pcb.pcb_hw.apcb_ptbr = ALPHA_K0SEG_TO_PHYS((vm_offset_t)Lev1map) >> PGSHIFT;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -2261,3 +2261,24 @@ pmap_check_wiring(str, va)
|
||||||
str, va, entry->wired_count, count);
|
str, va, entry->wired_count, count);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
vm_offset_t
|
||||||
|
vtophys(vaddr)
|
||||||
|
vm_offset_t vaddr;
|
||||||
|
{
|
||||||
|
vm_offset_t paddr;
|
||||||
|
|
||||||
|
if (vaddr < ALPHA_K0SEG_BASE) {
|
||||||
|
printf("vtophys: invalid vaddr 0x%lx", vaddr);
|
||||||
|
paddr = vaddr;
|
||||||
|
} else if (vaddr <= ALPHA_K0SEG_END)
|
||||||
|
paddr = ALPHA_K0SEG_TO_PHYS(vaddr);
|
||||||
|
else
|
||||||
|
paddr = vatopa(vaddr);
|
||||||
|
|
||||||
|
#if 0
|
||||||
|
printf("vtophys(0x%lx) -> %lx\n", vaddr, paddr);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
return (paddr);
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue