wollman
293acf9294
Make capitalization consistent with other devices registered in
...
the database. Also, distinguish between VGA-like display devices
and everything else.
1995-02-14 03:19:27 +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
dg
54d8522bec
Turn on "Capture Effect" avoidence. This modifies the collision algorithm
...
so that the interface won't have the effect of blocking other senders
during bulk transfers (i.e. hogging the ethernet). It improves performance
in all of my tests by reducing collisions and I believe it to be a Good
Thing.
1995-02-10 06:06:42 +00:00
se
93f26e434a
Try to detect overlapping PCI memory assignment.
...
(This can only happen with devices that are mapped
by the BIOS.)
Reviewed by: se
Submitted by: wolf (Wolfgang Stanglmeier)
1995-02-09 20:20:33 +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
gibbs
74f933a4ff
#include<kernel.h> to quiet a compiler warning having to do with the
...
DATA_SET (pcidevice_set, ahc_device) macro. Maybe this will allow
the aic7870 to be probed again. I don't have a PCI machine here
to test it.
1995-02-03 17:08:17 +00:00
se
af678f727c
Removed misleading copyright note. This file contains just
...
definitions taken from the PCI specs. Part of them were typed
in by Wolfgang Stanglmeier, the (at that time unneeded) rest
by Charles Hannum (thanks !).
1995-02-02 22:01:40 +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
2257969444
Reviewed by: se
...
Submitted by: wolf (Wolfgang Stanglmeier)
Files moved here from sys/i386/pci, since they are meant to be
architecture independent.
1995-02-01 22:56:55 +00:00
gibbs
144f061bf6
Change the string returned in the aic7870 motherboard probe case. Change
...
#define to a more appropriate name.
1995-01-22 00:47:50 +00:00
gibbs
6617f0bfe4
Add $Id. Recognize motherboard aic7870 based controllers.
1995-01-16 16:31:57 +00:00
gibbs
00d4d48c05
Add in aic7770.c (EISA/VL Adaptors) and aic7870.c (PCI adaptor) dependancies
...
for the ahc driver.
1995-01-13 02:23:27 +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
dg
a88d789288
Restore my changes in rev 1.11 that Garrett killed in his commit.
1994-12-22 23:42:25 +00:00
wollman
e6ec63204f
Move ARP interface initialization into if_ether.c:arp_ifinit().
1994-12-22 21:56:22 +00:00
se
c01314f53a
Add support for -v option passed to boot loader (bootverbose).
...
Reviewed by:
Submitted by:
Obtained from:
1994-12-22 21:20:39 +00:00
dg
76d9732fa9
Unbogify the size being passed to bzero when clearing struct softc.
1994-12-18 14:40:26 +00:00
dg
f89e56828a
The physical memory allocated for input DMA must be contiguous. The driver
...
worked in the past only because of good fortune. Anyway, use the contig alloc
routine I wrote awhile ago (vm_page_alloc_contig) for the sound code to do
this allocation. Also, specify read+write on the permissions to pmap_enter().
Specifying just read can have unexpected consquences.
1994-12-11 01:45:41 +00:00
dg
74d1e69716
Fix bug I introduced that broke BPF support. Caused by a byte order problem
...
in an if () expression. Problem fixed by removing the test for ETHERTYPE_*
before passing packet to higher layers.
1994-11-30 12:08:23 +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
dg
68acac5e76
Moved conversion of ether_type to host byte order out of ethernet drivers
...
and into ether_input(). It was silly to have bpf want this one way and
ether_input want it another way. Ripped out trailer support from the few
remaining drivers that still had it.
1994-11-24 14:29:38 +00:00
dg
98cbcd3a01
Bunch of fixes from Matt Thomas:
...
1) make #includes correct
2) fix bugs in address check macros
3) fixed bugs in, and enabled, recopy if heavily fragmented code
4) moved call to bpf tap to be before enqueing packet (probably gratuitous)
5) fixed bug that caused "abnormal interrupt" at boot time/first use
6) added support for reading Zynx address ROM
7) fixed bug that caused broadcasts to not work shortly after booting (only
manifested if not using multicast - e.g. not in FreeBSD 2.0)
8) fixed spelling errors in comments
Submitted by: Matt Thomas
1994-11-22 09:47:31 +00:00
dg
05ff8934e3
Added support for SIOCSIFMTU ioctl. Fixed bug that caused panic at boot time
...
related to interrupts being enabled before the device attach. The interrupt
should be mapped *after* the device attach.
1994-11-13 12:39:38 +00:00
dg
233b360d13
Added missing call to bpf on the transmit side. Nuked revision log.
1994-11-10 02:56:48 +00:00
dg
f0b0ae21dd
Fixed bug that somehow made it into here: the ifp must be stored in the
...
mbuf header for received packets. Minor performance optimizations. Removed
#ifdef MULTICAST's as this isn't optional in our kernel.
1994-11-09 15:12:44 +00:00
se
b7d81897fe
Submitted by:
...
Added hooks for "lsdev" ...
PCI devices should need no individual code for lsdev.
1994-11-02 23:47:14 +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
jkh
66de798440
Make this documentation more sane in the context of 2.0.
1994-10-29 13:13:40 +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
cf28ffb3ff
Modified fifth parameter (imask) to register_intr() according to
...
new definition of that function.
1994-10-25 23:09:08 +00:00
se
04ad970a93
Added decoding of chipset registers for Pentium 90/100 CPUs.
1994-10-25 18:45:19 +00:00
phk
93841a2173
#ifdef'ed the verbose probe messages. Only until I find a good way of
...
making it run-time selectable, then it will be back (at will).
1994-10-17 21:11:31 +00:00
se
ccb43dfe5a
Fixed typo and message format change to avoid line wrapping.
1994-10-15 23:27:39 +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
cvs2svn
fd4cf9ebc4
This commit was manufactured by cvs2svn to create branch 'NETBSD'.
1994-10-14 08:53:17 +00:00
se
8538fd5ecd
Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de>
...
removed PCI mapping call from vga_attach() in pcisupport.c.
1994-10-13 01:12:31 +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
2c2e442f7b
Submitted by: Matt Thomas <thomas@lkg.dec.com>
...
Preliminary FAST Ethernet support added (DEC21140).
1994-10-12 11:19:36 +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
67e842ed9b
Small corrections:
...
pci config line now without irq
boot message changed
1994-10-12 02:41:21 +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
58cfb27b7a
Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de>
...
Name change: pci_intel.c -> pcisupport.c
1994-10-12 02:27:08 +00:00
se
2a7081fe01
Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de>
...
Files merged and name change: pci_device.h + pcibios.h -> pcireg.h
1994-10-12 02:25:03 +00:00
se
c7233be7d4
Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de>
...
Name change: ncr_reg.h -> ncrreg.h
1994-10-12 02:21:56 +00:00
wollman
1fbb6a0bd3
Add Matt Thomas's DC21040 PCI Ethernet driver. (This is turning out
...
to be quite a popular chip, so expect to see a number of products
based on it.)
1994-10-01 20:16:47 +00:00
wollman
e0985aae7e
Correct DEC -> Digital Equipment Corporation.
1994-10-01 00:18:53 +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