diff options
author | Kenneth R Westerback <krw@cvs.openbsd.org> | 2003-01-08 02:11:39 +0000 |
---|---|---|
committer | Kenneth R Westerback <krw@cvs.openbsd.org> | 2003-01-08 02:11:39 +0000 |
commit | a3e988bf5abac645f9e20ebce4dea1643712d2bf (patch) | |
tree | 9897618ae028053895d2c2a6f09729ba224bf8db /sys/arch/hppa/conf | |
parent | 5b2a1b9dd89678c855fd966ab513be82848ba61b (diff) |
Merry Christmas Mickey!
First cut at osiop driver (LSI Logic/Symbios/NCR 53C710). For hppa
only at the moment.
Functional for the most part, but there are known problems:
1) SCSI_CHECK/REQUEST_SENSE not handled at all - simply returns a
zero'ed scsi_sense_data buffer. As a result all osiop sc_link's are
created with the ADEV_NODOORLOCK quirk to suppress PREVENT_ALLOW
commands from being issued (and failing) during probe.
2) Sync negotiation (wide is not supported on this chip) needs to be
validated due to some ominous comments in the source about being valid
only for the 33Mhz Zeus board.
3) Probe message needs fixing/completion to issue useful info. See 2).
4) Timeout/hangs occur under heavy load, e.g. make builds.
From NetBSD.
ok mickey@
Diffstat (limited to 'sys/arch/hppa/conf')
-rw-r--r-- | sys/arch/hppa/conf/GENERIC | 10 | ||||
-rw-r--r-- | sys/arch/hppa/conf/files.hppa | 5 |
2 files changed, 9 insertions, 6 deletions
diff --git a/sys/arch/hppa/conf/GENERIC b/sys/arch/hppa/conf/GENERIC index 787bb7d6671..01c20f3bf71 100644 --- a/sys/arch/hppa/conf/GENERIC +++ b/sys/arch/hppa/conf/GENERIC @@ -1,4 +1,4 @@ -# $OpenBSD: GENERIC,v 1.14 2002/12/19 00:24:40 mickey Exp $ +# $OpenBSD: GENERIC,v 1.15 2003/01/08 02:11:38 krw Exp $ # # Diskless kernel config # @@ -92,9 +92,9 @@ lpt0 at gsc? irq 7 # both com and lpt are on WD16C552 ie0 at gsc0 irq 8 # 82C5[89]6 ether ie1 at gsc1 irq 8 #tms* at gsc? irq 10 # TMS380C26 Network Controller (either 802.3 or 802.5) -#siop0 at gsc? irq 9 # NCR 53C700/710 -#siop1 at gsc? irq 3 # NCR 53C720 (Fast/Wide) -#scsibus* at siop? +osiop0 at gsc? irq 9 # NCR 53C700/710 +#osiop1 at gsc? irq 3 # NCR 53C720 (Fast/Wide) +scsibus* at osiop? #aone* at gsc? irq 13 # Audio Type 1 (PSB 2160-N) #audio* at aone? #harmony* at gsc? irq 13 # Audio Type 2 (CS4215/AD1849) @@ -131,7 +131,7 @@ ie1 at gsc1 irq 8 #fd* at fdc? drive ? # floppy drives -#sd* at scsibus? target ? lun ? +sd* at scsibus? target ? lun ? #st* at scsibus? target ? lun ? #cd* at scsibus? target ? lun ? #ch* at scsibus? target ? lun ? diff --git a/sys/arch/hppa/conf/files.hppa b/sys/arch/hppa/conf/files.hppa index 8d328d1de17..0909280c59e 100644 --- a/sys/arch/hppa/conf/files.hppa +++ b/sys/arch/hppa/conf/files.hppa @@ -1,4 +1,4 @@ -# $OpenBSD: files.hppa,v 1.36 2002/12/18 23:52:41 mickey Exp $ +# $OpenBSD: files.hppa,v 1.37 2003/01/08 02:11:38 krw Exp $ # # hppa-specific configuration info @@ -149,6 +149,9 @@ file arch/hppa/gsc/if_ie_gsc.c ie_gsc attach siop at gsc file arch/hppa/gsc/siop_gsc.c siop +attach osiop at gsc +file arch/hppa/gsc/osiop_gsc.c osiop + device hil: tty attach hil at gsc file arch/hppa/gsc/hil.c hil |