All of lore.kernel.org
 help / color / mirror / Atom feed
From: Manfred Spraul <manfred@colorfullife.com>
To: neufeld@linuxcare.com, linux-kernel@vger.kernel.org
Subject: Re: Request: increase in PCI bus limit
Date: Wed, 31 Jan 2001 11:27:01 +0100	[thread overview]
Message-ID: <3A77E875.515B87C4@colorfullife.com> (raw)

> 
>    I'm working at a customer site with custom hardware. The 2.4.0 series 
> kernel almost works out of the box, but the machine has 52 PCI busses. 
> Plans are to produce a 4-way box which would have over 80 PCI busses. The 
> file include/asm-i386/mpspec.h allocates space for 32 busses in the 
> definition of the macro MAX_MP_BUSSES. 
>

How long is the MP structure?
smp_scan_config() reserves only 4 kB:

	reserve_bootmem(mpf->mpf_physptr, PAGE_SIZE);

reserving the actual size (mpf->mpf_physptr->mpc_length) could be
tricky.

It should be possible to dynamically allocate the memory for the busses:
It's not yet possible (smp_read_mpc() is called at a very early stage,
before kmalloc is initialized), but we must move it to a later stage
anyway:
some Compaq bios version need ioremap() in smp_read_mpc(), and we should
parse the ACPI tables for APIC descriptors (MADT, ia64 does that
already).

I'll add it to my TODO list.

--
	Manfred
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/

             reply	other threads:[~2001-01-31 10:27 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-01-31 10:27 Manfred Spraul [this message]
  -- strict thread matches above, loose matches on Subject: below --
2001-01-31 16:26 Request: increase in PCI bus limit Christopher Neufeld
2001-01-31  1:32 Bernd Eckenfels
2001-01-31  6:55 ` Peter Samuelson
2001-01-31 20:38   ` George
2001-01-31 20:45     ` Scott Laird
2001-01-31 20:52       ` nick
2001-01-31 20:58       ` Dan Hollis
2001-02-10  0:29       ` Dr. Kelsey Hudson
2001-02-24 13:46     ` Ralf Baechle
2001-01-31  1:31 Bernd Eckenfels
2001-01-31  0:08 Christopher Neufeld
2001-01-31  0:36 ` Timur Tabi
2001-01-31  1:44   ` List User
2001-01-31  9:15   ` James Sutherland
2001-01-31  0:44 ` Udo A. Steinberg
2001-01-31  9:10   ` Helge Hafting

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=3A77E875.515B87C4@colorfullife.com \
    --to=manfred@colorfullife.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=neufeld@linuxcare.com \
    /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.