[LinuxBIOS] util/getpir & util/mptable [Was "A boot problem...."]

Stephen.Kimball at bench.com Stephen.Kimball at bench.com
Fri Jul 29 22:23:36 CEST 2005


I think the words "make it dynamically" could be causing some confusion.
I suspect YH doesn't mean you could run a getpir or mptable utility on
Linux and get a good IRQ or MP table.  I think YH means the mptable.c
file will programtically build the mptable by looking for secondary
busses.

My experience has been that running utilities on Linux booted with a
commercial BIOS does no good at all, because most BIOS's use ACPI
tables.
When ACPI tables are used, the get_pir utility will return an empty IRQ
table, because all the IRQ table stuff is in the ACPI tables.  You may
be able to dump an mptable but it may also rely on ACPI stuff.  So the
best way to do it is manually like YH says.  The IRQ table just needs
the peer bus information and the MP table needs to match the bus
configuration.

Steve

-----Original Message-----
From: linuxbios-bounces at openbios.org
[mailto:linuxbios-bounces at openbios.org] On Behalf Of yhlu
Sent: Friday, July 29, 2005 12:25 PM
To: Ronald G. Minnich
Cc: Ken Fuchs; LinuxBIOS at openbios.org
Subject: Re: [LinuxBIOS] util/getpir & util/mptable [Was "A boot
problem...."]

No, the irq table can be produced dynmaically as mptable.c

the developer must change irqtable.c mptable.c manually to make it
dynamically.

YH

On 7/29/05, Ronald G. Minnich <rminnich at lanl.gov> wrote:
> 
> 
> On Fri, 29 Jul 2005, Stefan Reinauer wrote:
> 
> > Also, on AMD K8 CPUs it needs to be modified due to the difference
in
> > breadth-first vs depth-first bus enumeration, resulting in different
bus
> > numbers.
> 
> ah, somebody fix it please :-)
> 
> ron
>

_______________________________________________
LinuxBIOS mailing list
LinuxBIOS at openbios.org
http://www.openbios.org/mailman/listinfo/linuxbios




More information about the coreboot mailing list