From owner-freebsd-alpha Thu Sep 9 2:50:39 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 2FFDA1506E for ; Thu, 9 Sep 1999 02:50:34 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id CAA89292; Thu, 9 Sep 1999 02:50:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: by hub.freebsd.org (Postfix, from userid 32767) id 4A8E61506E; Thu, 9 Sep 1999 02:45:01 -0700 (PDT) Message-Id: <19990909094501.4A8E61506E@hub.freebsd.org> Date: Thu, 9 Sep 1999 02:45:01 -0700 (PDT) From: Jan@online.be To: freebsd-gnats-submit@freebsd.org X-Send-Pr-Version: www-1.0 Subject: alpha/13653: panic: pmap_remove_all: pv_table for 90b60000 is inconsistent Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 13653 >Category: alpha >Synopsis: panic: pmap_remove_all: pv_table for 90b60000 is inconsistent >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-alpha >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Sep 9 02:50:02 PDT 1999 >Closed-Date: >Last-Modified: >Originator: Jan Verroest >Release: 3.2 RELEASE >Organization: Online Internet >Environment: 3.2 RELEASE #53 Fri sep 3 14:37:45 CEST 1999 >Description: panic: pmap_remove_all: pv_table for 90b60000 is inconsistent automatic reboots follows i have already patched pmap.c like this: Index: pmap.c =================================================================== RCS file: /home/ncvs/src/sys/alpha/alpha/pmap.c,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- pmap.c 1999/06/08 17:14:07 1.25 +++ pmap.c 1999/06/10 20:40:55 1.26 @@ -1052,6 +1052,13 @@ int i; vm_object_t upobj; vm_page_t m; + + if (p == fpcurproc) { + alpha_pal_wrfen(1); + savefpstate(&fpcurproc->p_addr->u_pcb.pcb_fp); + fpcurproc = NULL; + alpha_pal_wrfen(0); + } upobj = p->p_upages_obj; /* >How-To-Repeat: wait (under heavy load) :( >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message