diff options
author | Henric Jungheim <henric@cvs.openbsd.org> | 2003-05-16 06:59:13 +0000 |
---|---|---|
committer | Henric Jungheim <henric@cvs.openbsd.org> | 2003-05-16 06:59:13 +0000 |
commit | cf599f158458425ae996473b91afe4d3ee83f2be (patch) | |
tree | 19aaec28d5c71cd038595bbeb031d75cfd9ffe47 /sys/arch/sparc64/dev/ce4231.c | |
parent | e150ffcc509a8e9b5e856394113e2afc39791dd5 (diff) |
The sparc64 proms do not map all interrupt vectors. Instead of
trying to use the interrupt pin (or is it that the PCI
function?) as the interrupt vector, this computes the vector
from the PCI bus, slot, and pin. This will only change mappings
on psycho-based machines (*not* sabre, i.e., IIi/e) and only for
those vectors reported as nonsense INRs (INO 0-3).
This should fix the mapping of non-bridge expansion cards on U60
and E450, and other psycho boxen. U30 seems to do its own
thing.
Diffstat (limited to 'sys/arch/sparc64/dev/ce4231.c')
0 files changed, 0 insertions, 0 deletions