Commit Graph

45119 Commits

Author SHA1 Message Date
thorpej 7d76571fd1 Tidy up the message from mii_print() somewhat. 1998-11-05 00:30:44 +00:00
thorpej 2a17544c19 Place the essentially common "ticks" and "active" members into the
mii_softc (generic phy goo), and just switch all of the PHY drivers
(except tlphy, which really does have special stuff) to use an mii_softc
instead of a private one.
1998-11-05 00:19:32 +00:00
thorpej f66039cbce Routines common between the Uknown PHY driver (forthcoming) and other
PHY drivers.  This file has ukphy_status(), which is what PHY drivers
should use if media detection is done by decoding NWay.
1998-11-04 23:59:51 +00:00
jonathan de51528720 Change __init()/__fini() -> _init()/_fini(). 1998-11-04 23:48:25 +00:00
thorpej ad8b66c7c8 Return a higher-priority match than 1. These are specific drivers. This
allows for a "generic unknown PHY" driver to be implemented.
1998-11-04 23:44:09 +00:00
thorpej 51da8fc39f Factor out the common reset code. Use the NOISOLATE flags as appropriate
to prevent a PHY from being isolated in the event the MAC can't deal with
this.  (3Com 3c905B-TX, and Intel i82557).
1998-11-04 23:28:15 +00:00
thorpej b097394468 Factor out some common code from all the PHY drivers (autonegotiation, for
now.)
1998-11-04 23:07:15 +00:00
thorpej 844622de9c Define and use generic PHY read/write reg macros. 1998-11-04 22:15:40 +00:00
christos 9908eacfd6 char -> unsigned char 1998-11-04 20:12:12 +00:00
christos 040da092ae char -> unsigned char
work around missing futimes.
1998-11-04 19:43:50 +00:00
christos f07f96ffab Fix problem compiling when NET2_STAT is defined. 1998-11-04 19:40:13 +00:00
christos 3c85b6c0b3 char -> unsigned char cast. 1998-11-04 19:38:12 +00:00
christos 7bd45f99ac make printf formats conservative 1998-11-04 19:37:56 +00:00
christos 4a08c86b03 use utimes, if we don't have futimes. 1998-11-04 18:56:53 +00:00
christos a7e8a30ca7 %q -> %ll 1998-11-04 18:53:17 +00:00
christos 9be0cf0c25 conservative casts for printfs. 1998-11-04 18:50:37 +00:00
christos 7f10b1cf33 include termios.h for struct winsize 1998-11-04 18:50:22 +00:00
christos 1f3392af64 char->unsigned char casts for is*() 1998-11-04 18:27:20 +00:00
christos 30d3c9f1b4 unsigned char casts for is*() 1998-11-04 18:14:15 +00:00
bouyer 4b3118ac12 wdc man page changes. 1998-11-04 18:00:10 +00:00
bouyer ef47888a36 Make this man page MI (model from the esp man page).
Decription for ISA, ISApnp, pcmcia controllers as well as arm32 and atari
specific controllers. Please correct if I missed some !
1998-11-04 17:35:59 +00:00
tsubai 8634976fb2 Move conversion of PRAM-time to UNIX-time to clock.c (like mac68k). 1998-11-04 15:06:13 +00:00
minoura 11e80bf830 Use `set' for the kernel as well as userland utilities. 1998-11-04 14:23:40 +00:00
minoura 1f065e81d6 The install now does not ask the type of the disk.
It only supports SCSI disks.
Also, use `set' for the kernel installation as well as for the
userland utilities.
1998-11-04 14:21:30 +00:00
minoura c361bc323d Use `set' for the kernel as well as userland utilities.
Some more updates to catch up to the installation procedure changes.
1998-11-04 14:20:35 +00:00
christos cdd6e9ea70 cast is*() to unsigned char 1998-11-04 14:11:12 +00:00
christos 87defac18b - add termios.h for winsize
- unsigned cast for is*()
1998-11-04 13:45:57 +00:00
christos 0cc47b55b2 add braces 1998-11-04 13:41:32 +00:00
christos 21ebffd0f8 fix sys_errlist define to work with solaris 1998-11-04 13:39:08 +00:00
hubertf b6c2c53942 oops - move libkeycap.so.0.0 back from comp to base 1998-11-04 13:30:40 +00:00
christos ab0eebb3f6 cast to unsigned char for is*() 1998-11-04 12:51:00 +00:00
christos 6e381b4c96 #ifdef BSD4_4 for sin_len 1998-11-04 12:50:17 +00:00
chs 28411139b3 be consistent with locking of amaps and anons when freeing them. 1998-11-04 07:07:22 +00:00
chs e4c4ea06b4 remove outdated comment. 1998-11-04 07:06:05 +00:00
itohy 2d3363a6d0 regen. 1998-11-04 06:41:57 +00:00
itohy b0e0dc2101 (manufacturer, product) = (0x149, 0x265) is used both
"Linksys EthernetCard" and some new versions of "D-Link DE-650".
Changed the product string as such.
1998-11-04 06:40:54 +00:00
itohy 5bf12ef4b9 Allow newer versions of D-Link DE650 cards (the manufacturer and
the product are valid and the same as Linksys EthernetCard's) work
with the current ne driver.
Somewhat kludgy.
1998-11-04 06:37:09 +00:00
chs 23ed4b5656 we must unlock a vp's object's lock before calling vrele(). 1998-11-04 06:21:40 +00:00
chs 61458d7dfa LOCKDEBUG enhancements for non-MP:
keep a list of locked locks.
use this to print where the lock was locked
when we either go to sleep with a lock held
or try to free a locked lock.
1998-11-04 06:19:55 +00:00
thorpej e357e01515 Manual pages for the PHY drivers. 1998-11-04 05:53:58 +00:00
thorpej 9dcc4e4c6b Manual page for the MAC-independent MII framework. 1998-11-04 05:21:50 +00:00
thorpej 3160c8ad2d Update for media selection support. 1998-11-04 04:58:53 +00:00
fvdl 42921bd66d Add the ex driver. 1998-11-04 00:40:03 +00:00
fvdl 21ab4a980a Add the 'ex' driver, a DMA driver for 3Com 90x and 90xB cards. 1998-11-04 00:31:59 +00:00
fvdl 7b10c3e7e4 Add the 'ex' driver, a DMA driver for 3Com 90x and 90xB cards. Rename
constants from EP_ to ELINK_ since they're now used in the ex driver as well.
1998-11-04 00:29:28 +00:00
fvdl 28221c24db Add info for ex driver. 1998-11-04 00:28:05 +00:00
thorpej 6768f892cc Add sqphy. 1998-11-03 23:52:50 +00:00
thorpej b5ebc7dd87 Driver for Seeq 80220/80221/80223 10/100 Ethernet PHYs. 1998-11-03 23:51:29 +00:00
tron b3c5527722 Sync with file in "src/sys/lib/libz". 1998-11-03 22:05:43 +00:00
tron 46f5a5f507 Make "src/sys/arch/i386/stand" compile again. 1998-11-03 22:00:37 +00:00