From: Benjamin Herrenschmidt <bh40@calva.net>
To: Paul.Mackerras@cs.anu.edu.au, linuxppc-dev@lists.linuxppc.org
Subject: Improving gatwick interrupts
Date: Tue, 31 Aug 1999 15:08:26 +0200 [thread overview]
Message-ID: <19990831150826.024152@mailhost.mipsys.com> (raw)
In-Reply-To: <199908310148.LAA14647@tango.anu.edu.au>
Hi !
The current implementation of the interrupt handler for gatwick (the
second mac-io found on some PowerBooks) is not perfect. Currently, it's a
special handler for the cascaded interrupt which will decode the GW
interrupt and call back recursively the ppc_irq_dispatch_handler.
That means that while a given GW interrupt is beeing handled, all other
GW interrupts are suspended (masked). In theory, once we have ask&mask'ed
the real interrupt in GW controller, we could re-enable the GW cascade
interrupt itself to let other interrupts come in from the second controller.
The problem is that it requires an awful hack to the current
architecture, like passing a special parameter to
ppc_irq_dispatch_handler with the interrupt to re-enable after the
ack&mask operation.
Do you think there is interest in doing that ? Currently, the only
possible users of GW interrupts are the internal modem of the wallstreet,
the left media bay IDE devices or the left media bay floppies.
--
Perso. e-mail: <mailto:bh40@calva.net>
Work e-mail: <mailto:benh@mipsys.com>
BenH. Web : <http://calvaweb.calvacom.fr/bh40/>
[[ This message was sent via the linuxppc-dev mailing list. Replies are ]]
[[ not forced back to the list, so be sure to Cc linuxppc-dev if your ]]
[[ reply is of general interest. Please check http://lists.linuxppc.org/ ]]
[[ and http://www.linuxppc.org/ for useful information before posting. ]]
next prev parent reply other threads:[~1999-08-31 13:08 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
1999-08-30 13:16 Communicator Crashes X II Kevin Puetz
1999-08-30 16:20 ` Takashi Oe
1999-08-30 16:23 ` Geert Uytterhoeven
1999-08-31 1:48 ` Paul Mackerras
1999-08-31 13:08 ` Benjamin Herrenschmidt [this message]
1999-08-31 17:20 ` A few sleep patches Benjamin Herrenschmidt
1999-09-08 18:45 ` Communicator Crashes X II Jerry Quinn
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=19990831150826.024152@mailhost.mipsys.com \
--to=bh40@calva.net \
--cc=Paul.Mackerras@cs.anu.edu.au \
--cc=linuxppc-dev@lists.linuxppc.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).