Date: Thu, 18 Sep 2003 07:41:28 -0400 (EDT) From: Daniel Eischen <eischen@vigrid.com> To: Bruce Evans <bde@FreeBSD.org> Cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/i386 trap.c Message-ID: <Pine.GSO.4.10.10309180741160.23499-100000@pcnet5.pcnet.com> In-Reply-To: <200309180701.h8I71UWe094034@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 18 Sep 2003, Bruce Evans wrote: > bde 2003/09/18 00:01:30 PDT > > FreeBSD src repository > > Modified files: > sys/i386/i386 trap.c > Log: > Don't forget to reenable interrupts after a breakpoint and trace traps from > user mode. This goes with rev.1.468 of machdep.c which changed the gates > for these traps to interrupt gates. Having the interrupts disabled for > these traps from user mode is just an unwanted side effect. > > This fixes at least 1 case of "panic: absolutely cannot call > smp_ipi_shootdown with interrupts already disabled". Too much code was > run with interrupts disabled, and it sometimes hit a sanity check. Thanks -- Dan Eischen
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.10.10309180741160.23499-100000>