Skip site navigation (1)Skip section navigation (2)
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>