From a4b262ece9b4c9a4ff4168c060a65a1da9f354a3 Mon Sep 17 00:00:00 2001 From: Ralph Campbell Date: Sun, 9 May 1993 22:59:44 -0800 Subject: [PATCH] new improved pmap changes SCCS-vsn: sys/pmax/pmax/vm_machdep.c 7.7 --- usr/src/sys/pmax/pmax/vm_machdep.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/usr/src/sys/pmax/pmax/vm_machdep.c b/usr/src/sys/pmax/pmax/vm_machdep.c index 1d91381e3b..26426a5344 100644 --- a/usr/src/sys/pmax/pmax/vm_machdep.c +++ b/usr/src/sys/pmax/pmax/vm_machdep.c @@ -11,7 +11,7 @@ * * from: Utah $Hdr: vm_machdep.c 1.21 91/04/06$ * - * @(#)vm_machdep.c 7.6 (Berkeley) %G% + * @(#)vm_machdep.c 7.7 (Berkeley) %G% */ #include @@ -73,6 +73,8 @@ cpu_fork(p1, p2) * part of the stack. The stack and pcb need to agree; */ p2->p_addr->u_pcb = p1->p_addr->u_pcb; + /* cache segtab for ULTBMiss() */ + p2->p_addr->u_pcb.pcb_segtab = (void *)p2->p_vmspace->vm_pmap.pm_segtab; /* * Arrange for a non-local goto when the new process -- 2.20.1