diff options
author | imp <imp@FreeBSD.org> | 1999-09-28 02:39:45 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 1999-09-28 02:39:45 +0000 |
commit | 6565c98a63ad3071721a988183a65ad874c75fae (patch) | |
tree | 4b0419ec09734bf005ac9fc0a6cd54c265f903d6 /sys/i386/isa | |
parent | 89ae90a8d21247f30af535bfa0d5922de5885b96 (diff) | |
download | FreeBSD-src-6565c98a63ad3071721a988183a65ad874c75fae.zip FreeBSD-src-6565c98a63ad3071721a988183a65ad874c75fae.tar.gz |
Newbusification of aha. dfr sent me the first cut, and I made it
work. Be more verbose when one cannot allocate IRQ, et al since this
is a common configuration problem. The cards have the IRQ soft wired
into their BIOS and do not try to do collision detection. This can
cause problems when this IRQ is the same as another card/device.
The PNP hasn't been tested. My PNP board is in a deployed system.
I'll sneak in testing of it sometime later. I've been able to mount
the 3.3R cdrom that arrived today and access files off it.
Submitted by: dfr
Diffstat (limited to 'sys/i386/isa')
-rw-r--r-- | sys/i386/isa/isa_compat.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/i386/isa/isa_compat.h b/sys/i386/isa/isa_compat.h index 860ad63..9052cbf 100644 --- a/sys/i386/isa/isa_compat.h +++ b/sys/i386/isa/isa_compat.h @@ -28,7 +28,6 @@ #include "vt.h" #include "adv.h" -#include "aha.h" #include "wdc.h" #include "mse.h" #include "ar.h" @@ -96,7 +95,6 @@ struct old_isa_driver { extern struct isa_driver vtdriver; extern struct isa_driver advdriver; -extern struct isa_driver ahadriver; extern struct isa_driver wdcdriver; extern struct isa_driver msedriver; extern struct isa_driver ardriver; @@ -305,8 +303,10 @@ static struct old_isa_driver old_drivers[] = { { INTR_TYPE_CAM, &advdriver }, #endif -#if NAHA > 0 - { INTR_TYPE_CAM, &ahadriver }, +#ifdef PC98 +#if NBS > 0 + { INTR_TYPE_CAM, &bsdriver }, +#endif #endif /* MISC */ |