diff options
Diffstat (limited to 'sys/i386/isa/if_rdp.c')
-rw-r--r-- | sys/i386/isa/if_rdp.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/i386/isa/if_rdp.c b/sys/i386/isa/if_rdp.c index 5b45c0f..31ad93a 100644 --- a/sys/i386/isa/if_rdp.c +++ b/sys/i386/isa/if_rdp.c @@ -65,10 +65,12 @@ #include <sys/param.h> #include <sys/systm.h> +#include <sys/kernel.h> #include <sys/sockio.h> #include <sys/mbuf.h> #include <sys/socket.h> #include <sys/syslog.h> +#include <sys/bus.h> #include <net/ethernet.h> #include <net/if.h> @@ -96,6 +98,10 @@ #include <i386/isa/if_rdpreg.h> #include <i386/isa/intr_machdep.h> +#ifndef COMPAT_OLDISA +#error "The rdp device requires the old isa compatibility shims" +#endif + #define IOCTL_CMD_T u_long /* @@ -188,11 +194,13 @@ static void rdp_93c46_cmd(struct rdp_softc *, u_short, unsigned); static u_short rdp_93c46_read(struct rdp_softc *); struct isa_driver rdpdriver = { + INTR_TYPE_NET, rdp_probe, rdp_attach, "rdp", 1 /* we wanna get a chance before lptN */ }; +COMPAT_ISA_DRIVER(rdp, rdpdriver); /* * REDP-specific functions. |