Isabus support.

This commit is contained in:
leo 1997-07-15 08:25:39 +00:00
parent 3adf93ecde
commit ec7ce2c9f8
3 changed files with 10 additions and 7 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: autoconf.c,v 1.23 1997/07/05 20:57:40 leo Exp $ */
/* $NetBSD: autoconf.c,v 1.24 1997/07/15 08:25:39 leo Exp $ */
/*
* Copyright (c) 1995 Leo Weppelman
@ -288,6 +288,7 @@ mbattach(pdp, dp, auxp)
printf ("\n");
config_found(dp, "clock" , simple_devprint);
config_found(dp, "grfbus" , simple_devprint);
config_found(dp, "isabus" , simple_devprint);
config_found(dp, "pcibus" , simple_devprint);
config_found(dp, "vmebus" , simple_devprint);
config_found(dp, "kbd" , simple_devprint);

View File

@ -1,4 +1,4 @@
/* $NetBSD: vectors.s,v 1.8 1997/06/04 13:50:25 leo Exp $ */
/* $NetBSD: vectors.s,v 1.9 1997/07/15 08:25:43 leo Exp $ */
/*
* Copyright (c) 1988 University of Utah
@ -133,7 +133,7 @@ _uservects:
.long _intr_glue | 64: parallel port - BUSY
.long _badmfpint | 65: modem port 1 - DCD
.long _badmfpint | 66: modem port 1 - CTS
.long _badmfpint | 67: unassigned
.long _badmfpint | 67: ISA1 [ Hades only ]
.long _badmfpint | 68: modem port 1 baudgen (Timer D)
#ifdef STATCLOCK
.long mfp_timc | 69: Timer C {stat,prof}clock
@ -149,7 +149,7 @@ _uservects:
.long _badmfpint | 76: modem port 1 - RCV buffer full
.long mfp_tima | 77: Timer A (System clock)
.long _badmfpint | 78: modem port 1 - RI
.long _badmfpint | 79: Monochrome detect
.long _badmfpint | 79: Monochrome detect (ISA2 [ Hades only ])
/*
* MFP 2 auto vectors (ipl 6)

View File

@ -1,4 +1,4 @@
/* $NetBSD: mfp.h,v 1.2 1995/03/26 07:24:37 leo Exp $ */
/* $NetBSD: mfp.h,v 1.3 1997/07/15 08:26:08 leo Exp $ */
/*
* Copyright (c) 1995 Leo Weppelman.
@ -73,14 +73,16 @@ struct mfp {
#define IO_PBSY 0x01 /* Parallel Busy */
#define IO_SDCD 0x02 /* Serial Data Carrier Detect */
#define IO_SCTS 0x04 /* Serial Clear To Send */
/* 0x08 *//* reserved */
#define IO_ISA1 0x08 /* ISA slot1 [ Hades only ] */
#define IO_AINT 0x10 /* ACIA interrupt (KB or MIDI) */
#define IO_DINT 0x20 /* DMA interrupt (FDC or HDC) */
#define IO_SRI 0x40 /* Serial Ring Indicator */
#define IO_MONO 0x80 /* Monochrome Monitor Detect */
#define IO_ISA2 0x80 /* ISA slot2 [ Hades only ] */
/* names of interrupts in register A: MFP1 */
#define IA_MONO 0x80 /* IO_MONO */
#define IA_ISA2 0x80 /* IO_ISA2 */
#define IA_SRI 0x40 /* IO_SRI */
#define IA_TIMA 0x20 /* Timer A */
#define IA_RRDY 0x10 /* Serial Receiver Ready(=Full) */
@ -104,7 +106,7 @@ struct mfp {
#define IB_AINT 0x40 /* IO_AINT: from kbd or midi */
#define IB_TIMC 0x20 /* Timer C */
#define IB_TIMD 0x10 /* Timer D */
/* 0x08 *//* reserved */
#define IB_ISA1 0x08 /* ISA1 interrupt [ Hades only ] */
#define IB_SCTS 0x04 /* IO_SCTS */
#define IB_SDCD 0x02 /* IO_SDCD */
#define IB_PBSY 0x01 /* IO_PBSY */