se
e4da420887
Delete bogus semicolon in macro definition.
1995-02-27 17:10:20 +00:00
se
8d841cc821
Make people happy, who claim to better know how "interupt"
...
is to be spelled :).
Submitted by: <wolf@kintaro.cologne.de> Wolfgang Stanglmeier
1995-02-25 17:34:03 +00:00
se
366c6d2cb2
Cleanup for compatibility with another OS.
...
Submitted by: wolf
1995-02-22 18:04:56 +00:00
se
0f764f43a1
Improve diagnostics:
...
Test for correct execution of cache test script by NCR,
and give meaningful error description if it fails.
(A cache problem was reported before.)
Don't wait forever for cache test to complete (to protect
against faulty hardware).
Submitted by: wolf
1995-02-17 16:45:08 +00:00
se
691b2156f8
For the sake of people, who like to move pci_configure()
...
before isa_configure() in autoconf.c:
ncr_intr() protected by splbio()/splx()
Submitted by: wolf
1995-02-15 20:06:38 +00:00
se
230cb92d92
ncr.c:
...
New config option "NCR_IOMAPPED" makes the driver use port I/O.
Put back in 53c815 defines, submitted by Mikael Hybsch <micke@dynas.se>.
These had got lost between cvs rev. 1.14 and now ...
pci.c:
Really write config space register.
Assign ports starting at 0xbc00.
Submitted by: wolf
Reviewed by: se
1995-02-14 23:33:38 +00:00
se
0044192fdf
Verify that NCR was mapped to uncached address.
...
Submitted by: wolf@kintaro.cologne.de <Wolfgang Stanglmeier>
1995-02-14 22:48:01 +00:00
phk
832a9eda23
YFfix.
1995-02-14 06:28:25 +00:00
se
a213898c49
Block interrupts in more places and warn about the NCR exception handler
...
being called at inappropriate times (should never happen !).
Reviewed by: se
Submitted by: wolf@kintaro.cologne.de (Wolfgang Stanglmeier)
1995-02-10 13:24:52 +00:00
se
de1c9cade1
Add short delay after NCR reset.
...
Submitted by: wolf@kintaro.cologne.de (Wolfgang Stanglmeier)
1995-02-06 22:01:58 +00:00
se
a10ae91aa4
Disable I/O port accesses in case the BIOS enabled them.
...
Clear all output lines except ATN and ACK when waiting
for target phase change.
Submitted by: wolf (Wolfgang Stanglmeier)
1995-02-04 14:02:44 +00:00
se
4b08898037
Disable disconnect after drive timeouts, since these
...
may be the result of reselect following too fast for
the driver to notice. Not the final solution, but the
problem has been seen only with very few devices.
Reviewed by: se
Submitted by: wolf (Wolfgang Stanglmeier)
1995-02-02 15:50:57 +00:00
dg
57e383cd4c
Reapplied all of Stefan's changes. What a mess - the files were modified
...
and moved at the same time. This made it *very* difficult to fix the
revision log lossage that happend when the files were moved. SIGH.
1995-02-02 13:12:18 +00:00
dg
1cfe037240
Fixed up include paths after copying these in the repository.
1995-02-02 12:36:19 +00:00
se
da85675e3f
Submitted by: Mikael Hybsch <micke@dynas.se>
...
Add support for NCR 53c815 PCI SCSI chip.
1995-01-12 14:01:13 +00:00
se
83418166e2
Really deactivated the code that puts scsi stats into dk0.
...
This should have been disabled for some time, but I had screwed up ...
This made spurious values appear for fd0 in systat, when there was
NCR SCSI activity.
1994-11-28 23:18:46 +00:00
ats
b76a2ea093
Submitted by: Paul F. Werkowski
...
Add a quirk line for the SONY SDT-5000 like it is done for the WangDAT tapes.
1994-10-30 00:30:27 +00:00
se
6cc6dda103
Change some compile time defaults, which may be overridden from the
...
kernel config file by options lines.
Now the default settings are FAST SCSI, max. 4 TAGS, WIDE transfers,
if supported by the hardware ...
1994-10-27 20:12:46 +00:00
se
0ff230d311
Submitted by: "Randall W. Dean" <rwd@osf.org>
...
Fixed typo in initialisation of DMODE:
PCI burst length now really 16 transfers as advertised ...
1994-10-14 23:59:36 +00:00
se
1a86959f3b
Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de>
...
Debugging option changed, getirr() removed.
1994-10-13 01:11:13 +00:00
se
c48e2420ab
Submitted by: Bruce Evans <bde@zeta.org.au>
...
Function getirr() could clobber interrupt controller state.
1994-10-12 04:17:24 +00:00
se
bdd76ad243
Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de>
...
Bug fixed, that caused system hang on first interrupt on some motherboards.
New version of PCI bus configuration code, now supports dynamic interrupt
configuration (using BIOS supplied values).
NCR SCSI and DEC Ethernet driver patched to use this feature.
*** Remove PCI IRQ specifications from your kernel config file ! ***
1994-10-12 02:33:23 +00:00
se
c49750310f
Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de>
...
New version with improved support for WIDE SCSI using the NCR 53c825.
Test for buggy secondary cache implementations.
PCI Int to IRQ mapping now specified per slot.
1994-09-28 16:34:13 +00:00
rgrimes
111d145dc4
Add missing closing comment. I have taken the non-knf format
...
of this code up with the authors and they are looking at converting it,
but until then leave the format alone.
1994-09-24 02:42:11 +00:00
dg
f40d319a86
Removed inclusion of pio.h and cpufunc.h (cpufunc.h is included from
...
systm.h). Merged functionality of pio.h into cpufunc.h. Cleaned up some
related code.
1994-09-16 13:33:56 +00:00
se
8faab3c2e8
Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de>
...
New version with support for the NCR 53c810 and 53c825.
Support for WIDE SCSI devices.
1994-09-16 00:22:32 +00:00
se
c920f621ff
Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de>
...
Merged in changes required for NetBSD support (by mycroft@gnu.ai.mit.edu )
and support for multiple NCR chips.
1994-09-01 02:01:45 +00:00
se
2c2543e63e
Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de> + Stefan Esser <se>
...
Directory for PCI autoconfigure and device driver code.
1994-09-01 01:45:19 +00:00