Date: Wed, 11 Aug 2004 19:15:43 -0700 From: Nate Lawson <nate@root.org> To: cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/acpica acpi_pci_link.c acpi_pcib.c Message-ID: <411AD2CF.9070608@root.org> In-Reply-To: <20040812020625.0BD8616A570@hub.freebsd.org> References: <20040812020625.0BD8616A570@hub.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Nate Lawson wrote: > FreeBSD src repository > > Modified files: > sys/dev/acpica acpi_pci_link.c acpi_pcib.c > Log: > Fix the PRT entry code in acpi_pci_link to always add the entry, even if > there is no irq link. Since we now use the stored copy of PRT, not the > one that used to be passed into acpi_pcib_route_interrupt(), we need it in > the list. [1] > > Fix a bug in acpi_pci_find_prt() where we weren't checking the bus, thus > choosing the wrong PRT entry to use for routing the link. Also, add a > printf for the case where the PRT entry is not found as this should not > happen. > > Tested by: marcel [1] > > Revision Changes Path > 1.21 +40 -41 src/sys/dev/acpica/acpi_pci_link.c > 1.48 +4 -1 src/sys/dev/acpica/acpi_pcib.c These bugs were most apparent on APIC machines, especially those with lots of PCI busses. Hardcoded IRQs should now work correctly. -- Nate
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?411AD2CF.9070608>