Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Nov 2003 16:21:44 -0500 (EST)
From:      John Baldwin <jhb@FreeBSD.org>
To:        John Baldwin <jhb@FreeBSD.org>
Cc:        cvs-all@FreeBSD.org
Subject:   RE: cvs commit: src/sys/i386/isa atpic.c
Message-ID:  <XFMail.20031114162144.jhb@FreeBSD.org>
In-Reply-To: <200311142102.hAEL2n3F073213@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On 14-Nov-2003 John Baldwin wrote:
> jhb         2003/11/14 13:02:49 PST
> 
>   FreeBSD src repository
> 
>   Modified files:
>     sys/i386/isa         atpic.c 
>   Log:
>   Always install IDT entries for ATPIC interrupt sources.  The APIC no
>   longer uses these interrupt vectors for its ISA interrupt pins, so these
>   entries will not be overwritten.  If we get a spurious interrupt from the
>   ATPIC when using the APIC, it will be treated as a stray interrupt instead
>   of causing a panic.

This should fix all of the "panic: Couldn't get vector from ISR" and
trap 30 (reserved) panics.  If you were using older versions of either
spurious.patch or atpic.patch, please try reverting them and using
plain CVS to see if that fixes your problem.  If not, please let me know.
If you get several stray IRQ 7 messages and would like to shut them up,
you can try http://www.FreeBSD.org/~jhb/patches/spurious.patch

-- 

John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.20031114162144.jhb>