From: Russell King <rmk@arm.linux.org.uk>
To: Anton Blanchard <anton@samba.org>
Cc: linux-kernel@vger.kernel.org
Subject: Re: irq consolidation
Date: Sat, 7 Jun 2003 10:18:48 +0100 [thread overview]
Message-ID: <20030607101848.A22665@flint.arm.linux.org.uk> (raw)
In-Reply-To: <20030607044803.GE28914@krispykreme>; from anton@samba.org on Sat, Jun 07, 2003 at 02:48:03PM +1000
On Sat, Jun 07, 2003 at 02:48:03PM +1000, Anton Blanchard wrote:
> We are hoping to kill irq_desc[NR_IRQS] completely and instead allocate
> them on demand with some sort of hash to map an interrupt number to an
> irq_desc.
The same thought has crossed my mind as well for ARM; the hardware
interrupt controllers are becoming more inteligent, and there is
the possibility that system designers will mix inteligent interrupt
controllers with standard types.
Also on ARM, we're currently defining NR_IRQS on a per-platform class
and even a per-platform basis.
I've been wondering whether we even need to think about passing some
alternative identifier of an IRQ line around, instead of a number.
> Im working on top of Andrey Panin's irq consolidation patches
> in the hope that it goes in first and other architectures can benefit
> from these changes (I think SGI's ia64 boxes have similar issues as
> well as large x86)
I believe Andrey's IRQ consolidation provides a single flat IRQ
structure. Unfortunately, this doesn't reflect the reality that we
have on many ARM platforms - it remains the case that we need to
decode IRQs on a multi-level basis.
Given the rate which ARM has progressed and evolved during the existing
2.4 lifespan, it doesn't make much difference to us whether these
changes happen now or later. If it happens later, it will be during
the 2.6 series of kernels, so "now" is preferable. Reality is such
that ARM hardware moves a hell of a lot faster than x86 hardware.
--
Russell King (rmk@arm.linux.org.uk) The developer of ARM Linux
http://www.arm.linux.org.uk/personal/aboutme.html
next prev parent reply other threads:[~2003-06-07 9:05 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20030607040515.GB28914@krispykreme>
2003-06-07 4:48 ` Anton Blanchard
2003-06-07 9:18 ` Russell King [this message]
2003-06-07 22:50 ` Zwane Mwaikambo
2003-06-12 11:15 ` Anton Blanchard
2003-06-12 11:34 ` Anton Blanchard
2003-06-16 12:09 ` Andrey Panin
2003-06-16 12:57 ` Anton Blanchard
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=20030607101848.A22665@flint.arm.linux.org.uk \
--to=rmk@arm.linux.org.uk \
--cc=anton@samba.org \
--cc=linux-kernel@vger.kernel.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
all inboxes | Powered by JetHome®