mark
45dd8e3edd
Define TULIP_COPY_RXDATA for arm32 as well as alpha.
1998-05-25 22:13:28 +00:00
thorpej
841fb8fd54
Don't try to dynamically create and destroy DMA maps. Instead, keep
...
it simple, and allocate one for each transmit and receive descriptor.
In addition to being simpler and faster, this fixes a serious memory leak
in the transmit path.
1998-02-11 01:28:22 +00:00
thorpej
8e8eed4ba7
Create RX DMA maps with ALLOCNOW. These maps are essentially always
...
loaded, and recovering from a resource shortage error is much harder
in the receive case.
1998-02-07 21:13:34 +00:00
thorpej
208d979613
Use BUS_DMA_NOWAIT where appropriate. Don't create DMA maps with
...
BUS_DMA_ALLOCNOW.
1998-02-07 10:27:12 +00:00
matt
8098a443f0
A version of the de driver which does bus_dma. Note that it has not been
...
tested on any other platform other than i386. Use of bus_dma(9) can be
turned by defining TULIP_BUS_DMA_NOTX and TULIP_BUS_DMA_NORX. These allow
one to determine if the problem is in the transmit or receive path.
A problem reported by mycroft is also fixed.
1998-02-06 20:57:12 +00:00
matt
500281c8a4
21142 / 21143 chips always use ISVSROM format. (print out message is
...
SROM checksum is invalid).
1997-10-20 14:32:46 +00:00
matt
4d3bfb2510
Fix pr's port-i386/4127 kern/4190 kern/3700.
1997-10-16 22:02:27 +00:00
matt
0dc780c27d
Fix media/console interaction problem on Alpha. Fix 21142/21143 problems
...
with 10Mb/s links.
1997-10-15 19:06:59 +00:00
explorer
b9f6e61f9d
Add and/or update rnd_*() hooks
1997-10-15 06:12:44 +00:00
explorer
80513cb5ae
o Make usage of /dev/random dependant on
...
pseudo-device rnd # /dev/random and in-kernel generator
in config files.
o Add declaration to all architectures.
o Clean up copyright message in rnd.c, rnd.h, and rndpool.c to include
that this code is derived in part from Ted Tyso's linux code.
1997-10-13 00:46:08 +00:00
explorer
1c276eafe2
Add hooks to insert timing info into the random system
1997-10-10 01:19:37 +00:00
thorpej
9c690ec9a6
Add RCS tags that got lost.
1997-08-25 19:02:19 +00:00
thorpej
a2a13689fd
Merge with 970703 snapshot of Matt Thomas's de driver.
1997-08-25 18:56:46 +00:00
cgd
429a941288
don't expect/provide pci_decompose_tag to be a MI, public function. It
...
wasn't intended to be to begin with, and uses of it (e.g. the one in the
'de' driver) are quite likely to be incorrect.
1997-07-19 09:49:39 +00:00
thorpej
cd4fc920b0
Put back Matt Thomas's revision ID, per PR 3723, submitted by
...
enami tsugutomo <enami@ba2.so-net.or.jp>.
1997-06-08 18:44:02 +00:00
mellon
2a1b799fda
Clean up conflicts during merge (thomas de-970603)
1997-06-06 23:14:58 +00:00
thorpej
b5c783c6e4
Merge 970327 "de" update.
1997-05-07 18:45:01 +00:00
cgd
41a0ca7403
clean up space/tag comments
1997-04-13 19:48:50 +00:00
thorpej
8443f8fad0
Resolve conflicts from merge.
1997-03-26 01:33:32 +00:00
veego
196e8ba3c2
Resolve conflicts from merge.
1997-03-23 09:37:28 +00:00
thorpej
914022ca23
Resolve conflicts from merge.
1997-03-19 02:37:36 +00:00
thorpej
0398318515
Resolve conflicts from merge.
1997-03-17 03:44:49 +00:00
is
07b064e02e
New ARP system, supports IPv4 over any hardware link.
...
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will
only support Ethernet. Tcpdump itself should be ok, but libpcap needs
lot of work.
For the detailed change history, look at the commit log entries for
the is-newarp branch.
1997-03-15 18:09:08 +00:00
thorpej
709ccfa853
Patch from Matt Thomas to deal with the fact that Pass 2.[012] of
...
the 21140A-A[CDE] have a buggy receiver which may hand and/or corrupt
data on receive overflows.
1997-03-06 22:32:20 +00:00
thorpej
db33863c33
Fix a couple of minor nits so that this compiles on the alpha.
...
Noticed by Matt Jacob (mjacob@feral.com ).
1997-01-13 00:15:29 +00:00
thorpej
aceef5987f
Merge into mainline, tidy up some debug code.
1997-01-11 04:47:31 +00:00
thorpej
d34ed2a09f
Update from Matt Thomas <matt@3am-software.com>. Supports more
...
Tulip-based cards, including new SMC and Kingston cards.
1997-01-11 04:30:07 +00:00