summaryrefslogtreecommitdiffstats
path: root/sys/i386
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2004-12-24 23:03:17 +0000
committerimp <imp@FreeBSD.org>2004-12-24 23:03:17 +0000
commit74b159d49712980d6819e2b6f8b6a1543c2b6ff8 (patch)
treec53bb4f609438308be1fb33d12d130bb74f2429c /sys/i386
parent5076ddfeb956d59e3a0a381938bfa73aafc9dde2 (diff)
downloadFreeBSD-src-74b159d49712980d6819e2b6f8b6a1543c2b6ff8.zip
FreeBSD-src-74b159d49712980d6819e2b6f8b6a1543c2b6ff8.tar.gz
Get rid of #ifdef for legacy system. Move that into the MD code.
Export minimal symbols to allow this to happen.
Diffstat (limited to 'sys/i386')
-rw-r--r--sys/i386/isa/isa.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/i386/isa/isa.c b/sys/i386/isa/isa.c
index f09428f..ecb22b8 100644
--- a/sys/i386/isa/isa.c
+++ b/sys/i386/isa/isa.c
@@ -62,7 +62,9 @@ __FBSDID("$FreeBSD$");
#endif
#include <sys/param.h>
#include <sys/bus.h>
+#include <sys/kernel.h>
#include <sys/malloc.h>
+#include <sys/module.h>
#include <machine/bus.h>
#include <sys/rman.h>
#ifdef PC98
@@ -275,3 +277,8 @@ isa_teardown_intr(device_t bus, device_t child, struct resource *r,
{
return (BUS_TEARDOWN_INTR(device_get_parent(bus), child, r, cookie));
}
+
+/*
+ * On this platform, isa can also attach to the legacy bus.
+ */
+DRIVER_MODULE(isa, legacy, isa_driver, isa_devclass, 0, 0);
OpenPOWER on IntegriCloud