#
491bfec7 |
| 13-Apr-2005 |
Warner Losh <imp@FreeBSD.org> |
Default to a interrupt router that returns an invalid interrupt. Otherwise, busses that implement the pcib interface that forget to implement pcib_route_interrupt would return EIO, which the caller i
Default to a interrupt router that returns an invalid interrupt. Otherwise, busses that implement the pcib interface that forget to implement pcib_route_interrupt would return EIO, which the caller interprets as 'use interrupt 6'. This is likely the cause of much of the grief that we had when I enabled power modes for the cardbus bridge, since the card needed to reroute the interrupt to it and it was getting 6 which was d by the pccbb sanity checks.
show more ...
|
Revision tags: release/4.11.0_cvs, release/4.11.0 |
|
#
098ca2bd |
| 06-Jan-2005 |
Warner Losh <imp@FreeBSD.org> |
Start each of the license/copyright comments with /*-, minor shuffle of lines
|
Revision tags: release/5.3.0_cvs, release/5.3.0, release/4.10.0_cvs, release/4.10.0, release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0, release/5.1.0_cvs, release/5.1.0, release/4.8.0_cvs, release/4.8.0, release/5.0.0_cvs, release/5.0.0, release/4.7.0_cvs, release/4.6.2_cvs, release/4.6.2, release/4.6.1, release/4.6.0_cvs, release/4.5.0_cvs, release/4.4.0_cvs, release/4.3.0_cvs, release/4.3.0 |
|
#
2961fc5a |
| 09-Dec-2000 |
Mike Smith <msmith@FreeBSD.org> |
- Fix the device database parsing code so that it actually works. - Improve the formatting for devices identified by the database. - Fix the pcib_route_interrupt method definition, as an old versio
- Fix the device database parsing code so that it actually works. - Improve the formatting for devices identified by the database. - Fix the pcib_route_interrupt method definition, as an old version snuck in here somehow 8( - Remove a couple of the vendor/device IDs for PCI:ISA bridges which correctly identify themselves.
Submitted by: peter
show more ...
|
#
689634a3 |
| 01-Dec-2000 |
Andrew Gallatin <gallatin@FreeBSD.org> |
Convert the pcib_{read,write}_config args from signed to unsigned, like the args to the config space accessors these functions replaced.
This reduces the likelyhood of overflow when the args are use
Convert the pcib_{read,write}_config args from signed to unsigned, like the args to the config space accessors these functions replaced.
This reduces the likelyhood of overflow when the args are used in macros on the alpha. This prevents memory management faults when probing the pci bus on sables, multias and nonames.
Approved by: dfr Tested by: Bernd Walter <ticso@cicely8.cicely.de>
show more ...
|
Revision tags: release/4.2.0 |
|
#
8302c166 |
| 16-Oct-2000 |
Warner Losh <imp@FreeBSD.org> |
Forgot to commit this last night.
Define interrupt routing method.
Submitted by: msmith
|
Revision tags: release/4.1.1_cvs |
|
#
21c3015a |
| 28-Aug-2000 |
Doug Rabson <dfr@FreeBSD.org> |
* Completely rewrite the alpha busspace to hide the implementation from the drivers. * Remove legacy inx/outx support from chipset and replace with macros which call busspace. * Rework pci config
* Completely rewrite the alpha busspace to hide the implementation from the drivers. * Remove legacy inx/outx support from chipset and replace with macros which call busspace. * Rework pci config accesses to route through the pcib device instead of calling a MD function directly.
With these changes it is possible to cleanly support machines which have more than one independantly numbered PCI busses. As a bonus, the new busspace implementation should be measurably faster than the old one.
show more ...
|