Skip site navigation (1)Skip section navigation (2)
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>