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
