Remove __VM_PMAP_HACK.
This commit is contained in:
parent
1c21c4994d
commit
147aa6816f
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: pmap.c,v 1.19 1997/04/01 16:32:58 matthias Exp $ */
|
/* $NetBSD: pmap.c,v 1.20 1997/07/09 19:26:34 matthias Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 1993, 1994, 1995 Charles M. Hannum. All rights reserved.
|
* Copyright (c) 1993, 1994, 1995 Charles M. Hannum. All rights reserved.
|
||||||
|
@ -742,7 +742,7 @@ pmap_activate(pmap, pcb)
|
||||||
if (pmap /*&& pmap->pm_pdchanged */) {
|
if (pmap /*&& pmap->pm_pdchanged */) {
|
||||||
pcb->pcb_ptb =
|
pcb->pcb_ptb =
|
||||||
pmap_extract(pmap_kernel(), (vm_offset_t)pmap->pm_pdir);
|
pmap_extract(pmap_kernel(), (vm_offset_t)pmap->pm_pdir);
|
||||||
if (pmap == &curproc->p_vmspace->vm_pmap)
|
if (pmap == curproc->p_vmspace->vm_map.pmap)
|
||||||
load_ptb(pcb->pcb_ptb);
|
load_ptb(pcb->pcb_ptb);
|
||||||
pmap->pm_pdchanged = FALSE;
|
pmap->pm_pdchanged = FALSE;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: vm_machdep.c,v 1.19 1997/03/20 12:01:03 matthias Exp $ */
|
/* $NetBSD: vm_machdep.c,v 1.20 1997/07/09 19:26:37 matthias Exp $ */
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 1996 Matthias Pfaller.
|
* Copyright (c) 1996 Matthias Pfaller.
|
||||||
|
@ -85,7 +85,7 @@ cpu_fork(p1, p2)
|
||||||
/* If p1 is holding the FPU, update the FPU context of p2. */
|
/* If p1 is holding the FPU, update the FPU context of p2. */
|
||||||
if (fpu_proc == p1)
|
if (fpu_proc == p1)
|
||||||
save_fpu_context(pcb);
|
save_fpu_context(pcb);
|
||||||
pmap_activate(&p2->p_vmspace->vm_pmap, pcb);
|
pmap_activate(p2->p_vmspace->vm_map.pmap, pcb);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copy the syscframe, and arrange for the child to return directly
|
* Copy the syscframe, and arrange for the child to return directly
|
||||||
|
|
Loading…
Reference in New Issue