From: Greg KH <greg@kroah.com>
To: marcelo@conectiva.com.br
Cc: linux-kernel@vger.kernel.org
Subject: [BK PATCH] Dynamic MP_BUSSES and IRQ_SOURCES for 2.4.21-pre1
Date: Wed, 11 Dec 2002 17:53:26 -0800 [thread overview]
Message-ID: <20021212015326.GI16615@kroah.com> (raw)
Here is a bk tree with two changesets that fix some problems with
mpparse.c.
The first patch fixes a problem for machines that have more busses or
irq sources than MAX_MP_BUSSES or MAX_IRQ_SOURCES has been set to. This
happens on some Intel Foster machines (or whatever they are calling the
processors now) when a PCI bus expansion unit is plugged in at boot
time.
Without this patch, those machines can not boot Linux.
If the machine needs more busses or interrupts, they will be dynamically
allocated at boot time. If not, the existing MAX_MP_BUSSES and
MAX_IRW_SOURCES value will be used. Once nice side effect of this patch
is when running a SMP kernel on a UP machine without a MP table, less
kernel memory is used than without the patch.
This patch was originally written by James Cleverdon, and has been in
the -ac tree for quite some time. I also think Red Hat includes it in
their main kernel, but am not sure.
There's also a minor patch to fix a formatting error in mpparse.c too.
Please pull from:
bk://linuxusb.bkbits.net/marcelo-smp-2.4
Patches will be sent as a response to this message for those who want to
see them.
thanks,
greg k-h
arch/i386/kernel/mpparse.c | 80 +++++++++++++++++++++++++++++++++++++++++----
include/asm-i386/io_apic.h | 2 -
include/asm-i386/mpspec.h | 12 ++----
3 files changed, 79 insertions(+), 15 deletions(-)
-----
ChangeSet@1.813, 2002-12-11 17:44:54-08:00, greg@kroah.com
mpparse.c: Fix a minor code formatting issue.
arch/i386/kernel/mpparse.c | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
------
ChangeSet@1.812, 2002-12-11 11:53:05-08:00, greg@kroah.com
[PATCH] dynamic MAX_MP_BUSSES and MAX_IRQ_SOURCES
Here's a patch that fixes a problem for machines
that have more busses or irq sources than MAX_MP_BUSSES or
MAX_IRQ_SOURCES has been set to. This happens on some Intel Foster
machines (or whatever they are calling the processors now) when a PCI
bus expansion unit is plugged in at boot time.
Without this patch, those machines can not boot Linux.
If the machine needs more busses or interrupts, they will be dynamically
allocated at boot time. If not, the existing MAX_MP_BUSSES and
MAX_IRW_SOURCES value will be used. Once nice side effect of this patch
is when running a SMP kernel on a UP machine without a MP table, less
kernel memory is used than without the patch.
This patch was originally written by James Cleverdon.
arch/i386/kernel/mpparse.c | 78 +++++++++++++++++++++++++++++++++++++++++----
include/asm-i386/io_apic.h | 2 -
include/asm-i386/mpspec.h | 12 ++----
3 files changed, 78 insertions(+), 14 deletions(-)
------
next reply other threads:[~2002-12-12 1:47 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-12-12 1:53 Greg KH [this message]
2002-12-12 1:54 ` [PATCH] Dynamic MP_BUSSES and IRQ_SOURCES for 2.4.21-pre1 Greg KH
2002-12-12 1:55 ` Greg KH
2002-12-12 2:06 ` [BK PATCH] " Matt Domsch
2002-12-12 12:48 ` Alan Cox
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=20021212015326.GI16615@kroah.com \
--to=greg@kroah.com \
--cc=linux-kernel@vger.kernel.org \
--cc=marcelo@conectiva.com.br \
/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