Stefan Reinauer wrote: > 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. >
For clarification: Copyright, unlike patents, do not prevent anyone from re-inventing the wheel as long as you don't steal the wheel. -- coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br. Tel.: +49 761 7668825 • Fax: +49 761 7664613 Email: [EMAIL PROTECTED] • http://www.coresystems.de/ Registergericht: Amtsgericht Freiburg • HRB 7656 Geschäftsführer: Stefan Reinauer • Ust-IdNr.: DE245674866 -- linuxbios mailing list linuxbios@linuxbios.org http://www.linuxbios.org/mailman/listinfo/linuxbios