Date: Tue, 06 Mar 2001 20:19:50 -0800 (PST) From: John Baldwin <jhb@FreeBSD.org> To: Peter Wemm <peter@netplex.com.au> Cc: cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org Subject: Re: cvs commit: src/sys/alpha/alpha pmap.c src/sys/i386/i386 pma Message-ID: <XFMail.010306201950.jhb@FreeBSD.org> In-Reply-To: <200103070324.f273OQh71254@mobile.wemm.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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 <jhb@FreeBSD.org> -- 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.010306201950.jhb>