From owner-cvs-all Wed Apr 28 13:26:22 1999 Delivered-To: cvs-all@freebsd.org Received: from herring.nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (Postfix) with ESMTP id 3805215782; Wed, 28 Apr 1999 13:21:47 -0700 (PDT) (envelope-from dfr@nlsystems.com) Received: from localhost (dfr@localhost) by herring.nlsystems.com (8.9.3/8.8.8) with ESMTP id VAA49146; Wed, 28 Apr 1999 21:22:18 +0100 (BST) (envelope-from dfr@nlsystems.com) Date: Wed, 28 Apr 1999 21:22:18 +0100 (BST) From: Doug Rabson To: Dmitrij Tejblum Cc: Dmitrij Tejblum , cvs-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/alpha/alpha pmap.c In-Reply-To: <199904282007.AAA89272@arc.hq.cti.ru> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk On Thu, 29 Apr 1999, Dmitrij Tejblum wrote: > > On Wed, 28 Apr 1999, Dmitrij Tejblum wrote: > > > > > dt 1999/04/28 08:52:11 PDT > > > > > > Modified files: > > > sys/alpha/alpha pmap.c > > > Log: > > > pmap_emulate_reference: don't ever lose PV_TABLE_MOD bit on page. If > > > PV_TABLE_REF cleared before PV_TABLE_MOD, the page may get fault on read again. > > > > > > On fault on write, pmap_emulate_reference mark the page dirty with > > > vm_page_dirty. That decrease ill effects of the bug. > > > > > > The problem probably become more serious after my rev.1.18 a week ago. > > > > Is this connected with the 'pv_table for %x is inconsistent' panic? I > > have seen this a couple of times recently but I haven't managed to debug > > it. > > I don't think so: the code in question only touch flags, it doesn't touch > addresses. > > I haven't seen the panic. > > (I just discovered that freshly built kernel panic on boot in > run_interrupt_driven_config_hooks+0x68 due to a memory access fault. :-| > Ideas?) I haven't seen that one. I have to put my alpha debugging environment back together - it relies on building kernels over NFS and that is totally busted without Matt's NFS patch... -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 442 9037 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message