| To: | "Kapoor, Pankaj" <pkapoor@telogy.com> |
|---|---|
| Subject: | Re: MIPS Interrupts. |
| From: | Ralf Baechle <ralf@linux-mips.org> |
| Date: | Wed, 26 Nov 2003 00:09:46 +0100 |
| Cc: | linux-mips@linux-mips.org |
| In-reply-to: | <37A3C2F21006D611995100B0D0F9B73C02C8FCAE@tnint11.telogy.design.ti.com> |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| References: | <37A3C2F21006D611995100B0D0F9B73C02C8FCAE@tnint11.telogy.design.ti.com> |
| Resent-date: | Wed, 26 Nov 2003 00:27:43 +0100 |
| Resent-from: | ralf@linux-mips.org |
| Resent-message-id: | <200311252327.hAPNRh4V013142@dea.linux-mips.net> |
| Resent-to: | linux-mips@linux-mips.org |
| Sender: | linux-mips-bounce@linux-mips.org |
| User-agent: | Mutt/1.4.1i |
On Tue, Nov 25, 2003 at 04:52:20PM -0500, Kapoor, Pankaj wrote: > Now there are 2 cases that can happen > > 1. Since we have not exited the ISR and the exception level has still not > been restored there can be no more interrupts that are generated in the > system. In such a case does that mean that the all bottom half handlers > pending execution will run with interrupts disabled. > NOTE: This does not seem likely because the local_irq_enable routine > calls _sti which clears the exception level in the status register and > also sets the IE bit. > > 2. If we have large number of tasklets or if the bottom half handlers take > time to execute, then we could get another timer interrupt or other > device interrupts causing context saves which would cause the stack to > grow and CRASH the system. Interrupts are disabled while the respective interrupt handler is running. Ralf |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: MIPS Interrupts., Jun Sun |
|---|---|
| Next by Date: | Re: [patch] 2.4, head: PAGE_SHIFT changes break glibc, Ralf Baechle |
| Previous by Thread: | Re: MIPS Interrupts., Jun Sun |
| Next by Thread: | Re: MIPS Interrupts., Jun Sun |
| Indexes: | [Date] [Thread] [Top] [All Lists] |