From owner-cvs-all Tue Mar 6 20:20:25 2001 Delivered-To: cvs-all@freebsd.org Received: from meow.osd.bsdi.com (meow.osd.bsdi.com [204.216.28.88]) by hub.freebsd.org (Postfix) with ESMTP id 3BA6837B718; Tue, 6 Mar 2001 20:20:19 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: from laptop.baldwin.cx (john@jhb-laptop.osd.bsdi.com [204.216.28.241]) by meow.osd.bsdi.com (8.11.2/8.11.2) with ESMTP id f274K1A63438; Tue, 6 Mar 2001 20:20:01 -0800 (PST) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <200103070324.f273OQh71254@mobile.wemm.org> Date: Tue, 06 Mar 2001 20:19:50 -0800 (PST) From: John Baldwin To: Peter Wemm Subject: Re: cvs commit: src/sys/alpha/alpha pmap.c src/sys/i386/i386 pma Cc: cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 07-Mar-01 Peter Wemm wrote: > John Baldwin wrote: >> >> On 07-Mar-01 John Baldwin wrote: >> > >> > On 07-Mar-01 John Baldwin wrote: >> >> jhb 2001/03/06 17:04:18 PST >> >> >> >> Modified files: >> >> sys/alpha/alpha pmap.c >> >> sys/i386/i386 pmap.c >> >> sys/ia64/ia64 pmap.c >> >> sys/vm vm_page.c pmap.h >> >> Log: >> >> Back out the pmap_map() change for now, it isn't completely stable on >> >> th > e >> >> i386. >> > >> > I was getting some very weird kernel panics on my SMP x86 test box. >> > Usuall > y >> > triggered by staying in vi for "a while". This still needs to go in in >> > som > e >> > form or another, but the x86 side of it isn't quite all there yet it >> > seems. >> > The panics I saw were usually kernel page faults that made no sense. >> > David >> > O`Brien also reported a kernel segment not present panic, so I'm pretty >> > sur > e >> > these changes are the guilty ones. :-/ >> >> Well, David's panic was a red herring, he hadn't updated to this code yet, >> so >> AFAIK I'm the only one with weird panics with this code. FWIW, I didn't >> have >> problems on my UP laptop, but my SMP testbox was the one blowing up. > > I stuck some printf's in and recorded the i386 va/pa and the various > pmap_map() calls and results, and it is identical before and after this > change. This is therefore a red herring.. there is no detectable runtime > VM layout change as a result of this patch, except possibly some code / data > alignment changes due to different code being compiled. At lesat some of the panics I was getting were fixed with the change to vfs_syscalls.c and I haven't been able to trigger a panic since then at least. The pmap changes should go back in. I'll do that when I finish this round of proc locking changes if no one beats me to it. > Cheers, > -Peter -- John Baldwin -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.baldwin.cx/~john/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message