tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: ddb(4) and LOCKDEBUG incompatibility



On Fri, May 30, 2008 at 11:42:59AM +0100, Andrew Doran wrote:
> On Thu, May 29, 2008 at 11:23:42PM -0500, David Young wrote:
> 
> > I hit the magic keys on a NetBSD router to break into ddb, and I got
> > the LOCKDEBUG panic and page fault loop (see below).  I'm wondering if
> > there is a prayer of using ddb and LOCKDEBUG together, since it can be
> > awfully useful.
> > 
> > It seems that we can sometimes punt on synchronization when ddb is active,
> > since that implies that the other CPUs on the system are suspended.
> > Thoughts?
> 
> There's no way we can resolve page faults from interrupt context, so I have
> changed x86 to not call uvm_fault() if an interrupt is active. I think that
> should fix it.

Excellent.  Thanks!  

Dave

-- 
David Young             OJC Technologies
dyoung%ojctech.com@localhost      Urbana, IL * (217) 278-3933 ext 24


Home | Main Index | Thread Index | Old Index