| To: | linux-mips@linux-mips.org |
|---|---|
| Subject: | Re: [PATCH] Cobalt interrupthandler fix |
| From: | Greg Lindahl <lindahl@keyresearch.com> |
| Date: | Sun, 2 Feb 2003 13:17:37 -0800 |
| Cc: | Karsten Merker <karsten@excalibur.cologne.de>, tom@maisl.net |
| In-reply-to: | <20030124141524.GA685@excalibur.cologne.de> |
| Mail-followup-to: | linux-mips@linux-mips.org, Karsten Merker <karsten@excalibur.cologne.de>, tom@maisl.net |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| References: | <20030124141524.GA685@excalibur.cologne.de> |
| Sender: | linux-mips-bounce@linux-mips.org |
| User-agent: | Mutt/1.4i |
On Fri, Jan 24, 2003 at 03:15:24PM +0100, Karsten Merker wrote: > the Cobalt NASRaQ (as well as other RaQ models) has the problem of freezing > when there is activity on the serial port and on the ethernet at the same > time. Peter de Schrijver has tracked this down to a bug in the interrupt > handler. The handler currently does not check whether an interrupt is masked > and calls the handling routine for _every_ interrupt, not only for those > that are not masked out currently. While we're at it: [lindahl@fileserver mips]$ find . -name "*int-hand*" | xargs grep -L CP0_STATUS ./jmr3927/rbhma3100/int-handler.S ./philips/nino/int-handler.S The philips case seems to have the same bug. The jmr3927 thingie is hard to understand, so I can't tell if it has the same bug or not. -- greg |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [PATCH] Fix r3k exception handler location, Ralf Baechle |
|---|---|
| Next by Date: | debian installer on mips64 (origin 200), Andrew Clausen |
| Previous by Thread: | [PATCH] Fix r3k exception handler location, Thiemo Seufer |
| Next by Thread: | debian installer on mips64 (origin 200), Andrew Clausen |
| Indexes: | [Date] [Thread] [Top] [All Lists] |