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: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of yhlu
Sent: Friday, July 29, 2005 12:25 PM
To: Ronald G. Minnich
Cc: Ken Fuchs; [email protected]
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 <[email protected]> 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
[email protected]
http://www.openbios.org/mailman/listinfo/linuxbios

_______________________________________________
LinuxBIOS mailing list
[email protected]
http://www.openbios.org/mailman/listinfo/linuxbios

Reply via email to