Improve eisa bus probe by deciding the number of logical eisa slots from
authormiod <miod@openbsd.org>
Fri, 25 Jul 2008 21:11:14 +0000 (21:11 +0000)
committermiod <miod@openbsd.org>
Fri, 25 Jul 2008 21:11:14 +0000 (21:11 +0000)
commite94fccba4d50ed1d759bb7e4d103d1a3e617297a
tree9feab58be177768ec7b1cd22b11923a72e7ef3b5
parent662e03b84f29612fd4951d50e9718004691873d0
Improve eisa bus probe by deciding the number of logical eisa slots from
the motherboard eisa id, instead of using a ``one size fits all'' value which
is too large on more than half the eisa-capable alpha designs.

The id -> slot # logic is based on the alpha ECU configuration files, so we
should not perform worse than ECU itself (and see all slots ECU sees too).
sys/arch/alpha/eisa/eisa_machdep.c
sys/arch/alpha/eisa/eisa_machdep.h
sys/arch/alpha/pci/sio.c