[LinuxBIOS] Building an irq table - Help

Stefan Reinauer stepan at coresystems.de
Fri Oct 19 20:03:55 CEST 2007

Carl-Daniel Hailfinger wrote:
> On 19.10.2007 05:01, Corey Osgood wrote:
>> I would mark those irq tables as broken and use acpi routing. You can
>> dump the factory acpi tables using acpidump (or cat /proc/acpi/dsdt >
>> somefile), then decompile them with iasl. Once you do that, you can look
>> through them for "(_PRT)", which should be the routing table. At that
>> point, if the tables are simple enough, you can just pull those out, or
>> if they're deeply integrated you can use the entire dsdt. Note that
>> there may be some legal issues with redistribution of acpi tables,
>> although the linux acpi project (on sourceforge) distributes them
>> regularly, so I'm not sure where the problem lies.
> The problem is that the DSDT is copyrighted by the BIOS vendor, not the
> board vendor. That means the copyright holder has a very strong interest
> to enforce his copyright because he is a direct competitor of us.

The same applies, and does not apply, for the pirq table and the
mptable. As long as you learn how the routing is wired, and do not cut
and paste any code, you are on the safe side of inter-operability.


coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
      Tel.: +49 761 7668825 • Fax: +49 761 7664613
Email: info at coresystems.dehttp://www.coresystems.de/
Registergericht: Amtsgericht Freiburg • HRB 7656
Geschäftsführer: Stefan Reinauer • Ust-IdNr.: DE245674866

More information about the coreboot mailing list