From: James Cleverdon <jamesclv@us.ibm.com>
To: Zwane Mwaikambo <zwane@arm.linux.org.uk>,
"Nakajima, Jun" <jun.nakajima@intel.com>
Cc: Andrew Morton <akpm@osdl.org>,
linux-kernel@vger.kernel.org, Linus Torvalds <torvalds@osdl.org>,
Chris McDermott <lcm@us.ibm.com>,
"Martin J. Bligh" <mbligh@aracnet.com>
Subject: Re: [PATCH] 2.6.1-mm2: Get irq_vector size right for generic subarch UP installer kernels
Date: Thu, 15 Jan 2004 13:57:16 -0800 [thread overview]
Message-ID: <200401151357.16807.jamesclv@us.ibm.com> (raw)
In-Reply-To: <Pine.LNX.4.58.0401141815090.15331@montezuma.fsmlabs.com>
On Wednesday 14 January 2004 8:36 pm, Zwane Mwaikambo wrote:
> On Wed, 14 Jan 2004, Nakajima, Jun wrote:
> > I tend to agree. I think the confusing part is the range of the IRQs on
> > that machine. Assuming that irq_vector[NR_IRQ_VECTORS = 1024] requires
> > more entries, then the IRQs should take that range, because
> > IO_APCI_VECTOR(irq) is just irq_vector[irq], for example. If NR_IRQS is
> > still 224, how can do_IRQ() can get the correct IRQ (i.e. >= 224) ? So
> > in that case, the IRQ should be smaller than 224, then irq_vector[]
> > should be smaller.
>
> In my opinion we should be breaking after we've exceeded the maximum
> external vectors we can install. This will of course mean less than
> the number of RTEs. James have you actually managed to use the devices
> connected to the high (over ~224) RTEs?
No, I haven't exceeded the available vectors, but wli has on a large NUMA-Q
box.
The x440 and x445's problems are pre-reserving lots of bus numbers in the
BIOS, more than one per PCI slot. They must be anticipating PCI cards with
bridge chips on them.
I believe that the reason for irq_vector being so large is to allow IRQ (and
eventually vector) sharing. The array is to map from RTE to vector.
--
James Cleverdon
IBM xSeries Linux Solutions
{jamesclv(Unix, preferred), cleverdj(Notes)} at us dot ibm dot comm
next prev parent reply other threads:[~2004-01-15 21:57 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-01-14 23:13 [PATCH] 2.6.1-mm2: Get irq_vector size right for generic subarch UP installer kernels Nakajima, Jun
2004-01-15 4:36 ` Zwane Mwaikambo
2004-01-15 21:57 ` James Cleverdon [this message]
2004-01-15 22:40 ` Zwane Mwaikambo
2004-01-16 5:45 ` William Lee Irwin III
2004-01-15 22:42 ` Mika Penttilä
-- strict thread matches above, loose matches on Subject: below --
2004-01-16 2:35 Nakajima, Jun
2004-01-18 19:06 ` Zwane Mwaikambo
2004-01-14 21:50 Nakajima, Jun
2004-01-14 22:20 ` Zwane Mwaikambo
2004-01-14 19:34 James Bottomley
2004-01-14 20:01 ` James Cleverdon
2004-01-14 21:49 ` James Bottomley
2004-01-14 0:26 James Cleverdon
2004-01-14 1:00 ` Zwane Mwaikambo
2004-01-14 19:59 ` James Cleverdon
2004-01-14 22:22 ` Zwane Mwaikambo
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=200401151357.16807.jamesclv@us.ibm.com \
--to=jamesclv@us.ibm.com \
--cc=akpm@osdl.org \
--cc=jun.nakajima@intel.com \
--cc=lcm@us.ibm.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mbligh@aracnet.com \
--cc=torvalds@osdl.org \
--cc=zwane@arm.linux.org.uk \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.