Up to [cvs.netbsd.org] / src / sys / dev / pci
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.107.8.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:07:49 2012 UTC (5 weeks, 4 days ago) by yamt
Branch: yamt-pagecache
Changes since 1.107: +7 -19
lines
Diff to previous 1.107 (colored) next main 1.108 (colored)
sync with head
Revision 1.108.2.1 / (download) - annotate - [select for diffs], Sat Feb 18 07:34:42 2012 UTC (3 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.108: +6 -18
lines
Diff to previous 1.108 (colored) next main 1.109 (colored)
merge to -current.
Revision 1.110 / (download) - annotate - [select for diffs], Thu Feb 2 19:43:05 2012 UTC (3 months, 3 weeks ago) by tls
Branch: MAIN
CVS Tags: yamt-pagecache-base5,
yamt-pagecache-base4,
netbsd-6-base,
netbsd-6,
jmcneill-usbmp-base9,
jmcneill-usbmp-base8,
jmcneill-usbmp-base7,
jmcneill-usbmp-base6,
jmcneill-usbmp-base5,
jmcneill-usbmp-base4,
jmcneill-usbmp-base3,
jmcneill-usbmp-base2,
HEAD
Changes since 1.109: +5 -13
lines
Diff to previous 1.109 (colored)
Entropy-pool implementation move and cleanup. 1) Move core entropy-pool code and source/sink/sample management code to sys/kern from sys/dev. 2) Remove use of NRND as test for presence of entropy-pool code throughout source tree. 3) Remove use of RND_ENABLED in device drivers as microoptimization to avoid expensive operations on disabled entropy sources; make the rnd_add calls do this directly so all callers benefit. 4) Fix bug in recent rnd_add_data()/rnd_add_uint32() changes that might have lead to slight entropy overestimation for some sources. 5) Add new source types for environmental sensors, power sensors, VM system events, and skew between clocks, with a sample implementation for each. ok releng to go in before the branch due to the difficulty of later pullup (widespread #ifdef removal and moved files). Tested with release builds on amd64 and evbarm and live testing on amd64.
Revision 1.109 / (download) - annotate - [select for diffs], Mon Jan 30 19:41:21 2012 UTC (3 months, 3 weeks ago) by drochner
Branch: MAIN
Changes since 1.108: +3 -7
lines
Diff to previous 1.108 (colored)
Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive}
where it looks straightforward, and pci_aprint_devinfo_fancy in a few
others where drivers want to supply their own device names instead
of the pcidevs generated one. More complicated cases, where names
are composed at runtime, are left alone for now. It certainly makes
sense to simplify the drivers here rather than inventing a catch-all API.
This should serve as as example for new drivers, and also ensure
consistent output in the AB_QUIET ("boot -q") case. Also, it avoids
excessive stack usage where drivers attach child devices because the
buffer for the device name is not kept on the local stack anymore.
Revision 1.108 / (download) - annotate - [select for diffs], Sat Nov 19 22:51:23 2011 UTC (6 months ago) by tls
Branch: MAIN
CVS Tags: jmcneill-usbmp-pre-base2,
jmcneill-usbmp-base
Branch point for: jmcneill-usbmp
Changes since 1.107: +3 -3
lines
Diff to previous 1.107 (colored)
First step of random number subsystem rework described in <20111022023242.BA26F14A158@mail.netbsd.org>. This change includes the following: An initial cleanup and minor reorganization of the entropy pool code in sys/dev/rnd.c and sys/dev/rndpool.c. Several bugs are fixed. Some effort is made to accumulate entropy more quickly at boot time. A generic interface, "rndsink", is added, for stream generators to request that they be re-keyed with good quality entropy from the pool as soon as it is available. The arc4random()/arc4randbytes() implementation in libkern is adjusted to use the rndsink interface for rekeying, which helps address the problem of low-quality keys at boot time. An implementation of the FIPS 140-2 statistical tests for random number generator quality is provided (libkern/rngtest.c). This is based on Greg Rose's implementation from Qualcomm. A new random stream generator, nist_ctr_drbg, is provided. It is based on an implementation of the NIST SP800-90 CTR_DRBG by Henric Jungheim. This generator users AES in a modified counter mode to generate a backtracking-resistant random stream. An abstraction layer, "cprng", is provided for in-kernel consumers of randomness. The arc4random/arc4randbytes API is deprecated for in-kernel use. It is replaced by "cprng_strong". The current cprng_fast implementation wraps the existing arc4random implementation. The current cprng_strong implementation wraps the new CTR_DRBG implementation. Both interfaces are rekeyed from the entropy pool automatically at intervals justifiable from best current cryptographic practice. In some quick tests, cprng_fast() is about the same speed as the old arc4randbytes(), and cprng_strong() is about 20% faster than rnd_extract_data(). Performance is expected to improve. The AES code in src/crypto/rijndael is no longer an optional kernel component, as it is required by cprng_strong, which is not an optional kernel component. The entropy pool output is subjected to the rngtest tests at startup time; if it fails, the system will reboot. There is approximately a 3/10000 chance of a false positive from these tests. Entropy pool _input_ from hardware random numbers is subjected to the rngtest tests at attach time, as well as the FIPS continuous-output test, to detect bad or stuck hardware RNGs; if any are detected, they are detached, but the system continues to run. A problem with rndctl(8) is fixed -- datastructures with pointers in arrays are no longer passed to userspace (this was not a security problem, but rather a major issue for compat32). A new kernel will require a new rndctl. The sysctl kern.arandom() and kern.urandom() nodes are hooked up to the new generators, but the /dev/*random pseudodevices are not, yet. Manual pages for the new kernel interfaces are forthcoming.
Revision 1.103.2.2 / (download) - annotate - [select for diffs], Sat Mar 5 20:53:44 2011 UTC (14 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.103.2.1: +4 -4
lines
Diff to previous 1.103.2.1 (colored) to branchpoint 1.103 (colored) next main 1.104 (colored)
sync with head
Revision 1.107 / (download) - annotate - [select for diffs], Thu Dec 16 17:07:44 2010 UTC (17 months, 1 week ago) by jakllsch
Branch: MAIN
CVS Tags: yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
matt-mips64-premerge-20101231,
jruoho-x86intr-base,
jruoho-x86intr,
jmcneill-audiomp3-base,
jmcneill-audiomp3,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2
Branch point for: yamt-pagecache
Changes since 1.106: +4 -2
lines
Diff to previous 1.106 (colored)
Enable ETHERCAP_VLAN_MTU in vr(4). Tested on VT6105M and VT8237R+. May or may not work on earlier chips, for now just assume it will. Provoked by PR#44243.
Revision 1.106 / (download) - annotate - [select for diffs], Sat Nov 13 13:52:07 2010 UTC (18 months, 1 week ago) by uebayasi
Branch: MAIN
Changes since 1.105: +2 -4
lines
Diff to previous 1.105 (colored)
Don't pull in the whole uvm(9) API to access only PAGE_SIZE and some other constants. These are provided by sys/param.h now.
Revision 1.92.4.6 / (download) - annotate - [select for diffs], Wed Aug 11 22:53:49 2010 UTC (21 months, 2 weeks ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.92.4.5: +5 -7
lines
Diff to previous 1.92.4.5 (colored) to branchpoint 1.92 (colored) next main 1.93 (colored)
sync with head.
Revision 1.103.2.1 / (download) - annotate - [select for diffs], Sun May 30 05:17:35 2010 UTC (23 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.103: +5 -7
lines
Diff to previous 1.103 (colored)
sync with head
Revision 1.102.2.1 / (download) - annotate - [select for diffs], Fri Apr 30 14:43:38 2010 UTC (2 years ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.102: +7 -9
lines
Diff to previous 1.102 (colored) next main 1.103 (colored)
Sync with HEAD.
Revision 1.105 / (download) - annotate - [select for diffs], Wed Apr 28 22:08:58 2010 UTC (2 years ago) by hubertf
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2,
uebayasi-xip-base1
Changes since 1.104: +3 -3
lines
Diff to previous 1.104 (colored)
Silence for boot -z
Revision 1.95.12.1 / (download) - annotate - [select for diffs], Wed Apr 21 00:27:41 2010 UTC (2 years, 1 month ago) by matt
Branch: matt-nb5-mips64
CVS Tags: matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-k15
Changes since 1.95: +27 -10
lines
Diff to previous 1.95 (colored) next main 1.96 (colored)
sync to netbsd-5
Revision 1.104 / (download) - annotate - [select for diffs], Mon Apr 5 07:20:28 2010 UTC (2 years, 1 month ago) by joerg
Branch: MAIN
Changes since 1.103: +4 -6
lines
Diff to previous 1.103 (colored)
Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf check into the inline functions as well the fourth argument for bpf_attach.
Revision 1.92.4.5 / (download) - annotate - [select for diffs], Thu Mar 11 15:03:48 2010 UTC (2 years, 2 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.92.4.4: +22 -16
lines
Diff to previous 1.92.4.4 (colored) to branchpoint 1.92 (colored)
sync with head
Revision 1.103 / (download) - annotate - [select for diffs], Wed Feb 24 22:38:01 2010 UTC (2 years, 3 months ago) by dyoung
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9
Branch point for: rmind-uvmplock
Changes since 1.102: +4 -4
lines
Diff to previous 1.102 (colored)
A pointer typedef entails trading too much flexibility to declare const and non-const types, and the kernel uses both const and non-const PMF qualifiers and device suspensors, so change the pmf_qual_t and device_suspensor_t typedefs from "pointers to const" to non-pointer, non-const types.
Revision 1.102 / (download) - annotate - [select for diffs], Tue Jan 19 22:07:02 2010 UTC (2 years, 4 months ago) by pooka
Branch: MAIN
CVS Tags: uebayasi-xip-base
Branch point for: uebayasi-xip
Changes since 1.101: +4 -11
lines
Diff to previous 1.101 (colored)
Redefine bpf linkage through an always present op vector, i.e. #if NBPFILTER is no longer required in the client. This change doesn't yet add support for loading bpf as a module, since drivers can register before bpf is attached. However, callers of bpf can now be modularized. Dynamically loadable bpf could probably be done fairly easily with coordination from the stub driver and the real driver by registering attachments in the stub before the real driver is loaded and doing a handoff. ... and I'm not going to ponder the depths of unload here. Tested with i386/MONOLITHIC, modified MONOLITHIC without bpf and rump.
Revision 1.101 / (download) - annotate - [select for diffs], Fri Jan 8 19:56:52 2010 UTC (2 years, 4 months ago) by dyoung
Branch: MAIN
Changes since 1.100: +4 -4
lines
Diff to previous 1.100 (colored)
Expand PMF_FN_* macros.
Revision 1.100 / (download) - annotate - [select for diffs], Thu Nov 26 15:17:10 2009 UTC (2 years, 5 months ago) by njoly
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.99: +5 -6
lines
Diff to previous 1.99 (colored)
Cleanup interrupt establish error messages. Do not mix aprint_error/aprint_normal/printf calls for a single line.
Revision 1.95.4.2 / (download) - annotate - [select for diffs], Sat Oct 3 21:53:36 2009 UTC (2 years, 7 months ago) by snj
Branch: netbsd-5
CVS Tags: netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
matt-nb5-pq3-base,
matt-nb5-pq3
Changes since 1.95.4.1: +17 -3
lines
Diff to previous 1.95.4.1 (colored) to branchpoint 1.95 (colored) next main 1.96 (colored)
Pull up following revision(s) (requested by jmcneill in ticket #1022): sys/dev/pci/if_vr.c: revision 1.99 add suspend/resume support
Revision 1.95.4.1 / (download) - annotate - [select for diffs], Sat Oct 3 21:53:01 2009 UTC (2 years, 7 months ago) by snj
Branch: netbsd-5
Changes since 1.95: +13 -10
lines
Diff to previous 1.95 (colored)
Pull up following revision(s) (requested by jmcneill in ticket #1022): sys/dev/pci/if_vr.c: revision 1.98 Replace shutdownhook_establish(9) with pmf_device_register1(9). Tested VIA VT86C100A (which is probed as VT3043).
Revision 1.99 / (download) - annotate - [select for diffs], Sat Sep 26 19:58:53 2009 UTC (2 years, 7 months ago) by jmcneill
Branch: MAIN
CVS Tags: jym-xensuspend-nbase
Changes since 1.98: +17 -3
lines
Diff to previous 1.98 (colored)
add suspend/resume support
Revision 1.92.4.4 / (download) - annotate - [select for diffs], Wed Sep 16 13:37:51 2009 UTC (2 years, 8 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.92.4.3: +26 -31
lines
Diff to previous 1.92.4.3 (colored) to branchpoint 1.92 (colored)
sync with head
Revision 1.98 / (download) - annotate - [select for diffs], Sun Sep 6 14:10:42 2009 UTC (2 years, 8 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8
Changes since 1.97: +13 -10
lines
Diff to previous 1.97 (colored)
Replace shutdownhook_establish(9) with pmf_device_register1(9). Tested VIA VT86C100A (which is probed as VT3043).
Revision 1.97 / (download) - annotate - [select for diffs], Sun Aug 23 16:11:48 2009 UTC (2 years, 9 months ago) by jmcneill
Branch: MAIN
Changes since 1.96: +15 -23
lines
Diff to previous 1.96 (colored)
Don't maintain a list of descriptions for each supported device, that's what PCIVERBOSE is for; use pci_devinfo instead.
Revision 1.92.4.3 / (download) - annotate - [select for diffs], Sat May 16 10:41:35 2009 UTC (3 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.92.4.2: +4 -4
lines
Diff to previous 1.92.4.2 (colored) to branchpoint 1.92 (colored)
sync with head
Revision 1.95.8.1 / (download) - annotate - [select for diffs], Wed May 13 17:20:26 2009 UTC (3 years ago) by jym
Branch: jym-xensuspend
Changes since 1.95: +4 -4
lines
Diff to previous 1.95 (colored) next main 1.96 (colored)
Sync with HEAD. Commit is split, to avoid a "too many arguments" protocol error.
Revision 1.96 / (download) - annotate - [select for diffs], Wed May 6 09:25:16 2009 UTC (3 years ago) by cegger
Branch: MAIN
CVS Tags: yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
yamt-nfs-mp-base4,
jymxensuspend-base,
jym-xensuspend-base
Changes since 1.95: +4 -4
lines
Diff to previous 1.95 (colored)
struct cfdata * -> cfdata_t, no functional changes intended.
Revision 1.92.4.2 / (download) - annotate - [select for diffs], Mon May 4 08:12:58 2009 UTC (3 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.92.4.1: +43 -42
lines
Diff to previous 1.92.4.1 (colored) to branchpoint 1.92 (colored)
sync with head.
Revision 1.93.6.1 / (download) - annotate - [select for diffs], Sun Oct 19 22:16:39 2008 UTC (3 years, 7 months ago) by haad
Branch: haad-dm
Changes since 1.93: +43 -42
lines
Diff to previous 1.93 (colored) next main 1.94 (colored)
Sync with HEAD.
Revision 1.89.6.3 / (download) - annotate - [select for diffs], Sun Sep 28 10:40:27 2008 UTC (3 years, 7 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.89.6.2: +41 -40
lines
Diff to previous 1.89.6.2 (colored) to branchpoint 1.89 (colored) next main 1.90 (colored)
Sync with HEAD.
Revision 1.93.2.1 / (download) - annotate - [select for diffs], Thu Sep 18 04:35:07 2008 UTC (3 years, 8 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.93: +43 -42
lines
Diff to previous 1.93 (colored) next main 1.94 (colored)
Sync with wrstuden-revivesa-base-2.
Revision 1.93.4.1 / (download) - annotate - [select for diffs], Fri Jul 18 16:37:33 2008 UTC (3 years, 10 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.93: +43 -42
lines
Diff to previous 1.93 (colored) next main 1.94 (colored)
Sync with head.
Revision 1.95 / (download) - annotate - [select for diffs], Wed Jul 9 16:14:57 2008 UTC (3 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-nfs-mp-base3,
wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
simonb-wapbl-nbase,
simonb-wapbl-base,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base2,
nick-hppapmap-base,
nick-hppapmap,
netbsd-5-base,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
mjf-devfs2-base,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20091211,
matt-nb4-mips64-k7-u2a-k9b,
matt-mips64-base2,
haad-nbase2,
haad-dm-base2,
haad-dm-base1,
haad-dm-base,
ad-audiomp2-base,
ad-audiomp2
Branch point for: netbsd-5,
matt-nb5-mips64,
jym-xensuspend
Changes since 1.94: +39 -38
lines
Diff to previous 1.94 (colored)
- device/softc split
Revision 1.94 / (download) - annotate - [select for diffs], Wed Jul 9 16:06:02 2008 UTC (3 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.93: +6 -6
lines
Diff to previous 1.93 (colored)
Constify device table.
Revision 1.89.6.2 / (download) - annotate - [select for diffs], Mon Jun 2 13:23:40 2008 UTC (3 years, 11 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.89.6.1: +38 -50
lines
Diff to previous 1.89.6.1 (colored) to branchpoint 1.89 (colored)
Sync with HEAD.
Revision 1.92.2.1 / (download) - annotate - [select for diffs], Sun May 18 12:34:20 2008 UTC (4 years ago) by yamt
Branch: yamt-pf42
Changes since 1.92: +2 -9
lines
Diff to previous 1.92 (colored) next main 1.93 (colored)
sync with head.
Revision 1.92.4.1 / (download) - annotate - [select for diffs], Fri May 16 02:24:44 2008 UTC (4 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.92: +2 -9
lines
Diff to previous 1.92 (colored)
sync with head.
Revision 1.93 / (download) - annotate - [select for diffs], Mon Apr 28 20:23:55 2008 UTC (4 years ago) by martin
Branch: MAIN
CVS Tags: yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-nfs-mp-base2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa,
simonb-wapbl,
haad-dm
Changes since 1.92: +2 -9
lines
Diff to previous 1.92 (colored)
Remove clause 3 and 4 from TNF licenses
Revision 1.92 / (download) - annotate - [select for diffs], Thu Apr 10 19:13:37 2008 UTC (4 years, 1 month ago) by cegger
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base,
yamt-nfs-mp-base
Branch point for: yamt-pf42,
yamt-nfs-mp
Changes since 1.91: +40 -45
lines
Diff to previous 1.91 (colored)
use aprint_*_dev and device_xname
Revision 1.89.6.1 / (download) - annotate - [select for diffs], Thu Apr 3 12:42:51 2008 UTC (4 years, 1 month ago) by mjf
Branch: mjf-devfs2
Changes since 1.89: +31 -30
lines
Diff to previous 1.89 (colored)
Sync with HEAD.
Revision 1.74.6.7 / (download) - annotate - [select for diffs], Mon Mar 24 09:38:51 2008 UTC (4 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.74.6.6: +28 -27
lines
Diff to previous 1.74.6.6 (colored) to branchpoint 1.74 (colored) next main 1.75 (colored)
sync with head.
Revision 1.89.2.1 / (download) - annotate - [select for diffs], Mon Mar 24 07:15:48 2008 UTC (4 years, 2 months ago) by keiichi
Branch: keiichi-mipv6
Changes since 1.89: +31 -30
lines
Diff to previous 1.89 (colored) next main 1.90 (colored)
sync with head.
Revision 1.87.8.2 / (download) - annotate - [select for diffs], Sun Mar 23 02:04:48 2008 UTC (4 years, 2 months ago) by matt
Branch: matt-armv6
Changes since 1.87.8.1: +46 -81
lines
Diff to previous 1.87.8.1 (colored) to branchpoint 1.87 (colored) next main 1.88 (colored)
sync with HEAD
Revision 1.91 / (download) - annotate - [select for diffs], Fri Mar 21 07:47:43 2008 UTC (4 years, 2 months ago) by dyoung
Branch: MAIN
CVS Tags: yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
matt-armv6-nbase,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
ad-socklock-base1
Changes since 1.90: +28 -27
lines
Diff to previous 1.90 (colored)
pci_activate() expects for its void * argument to be a device_t, so change the type of the argument to device_t. Update each use of pci_activate(). Use device_t and accessors. Use aprint_*_dev().
Revision 1.74.6.6 / (download) - annotate - [select for diffs], Mon Mar 17 09:15:11 2008 UTC (4 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.74.6.5: +5 -5
lines
Diff to previous 1.74.6.5 (colored) to branchpoint 1.74 (colored)
sync with head.
Revision 1.90 / (download) - annotate - [select for diffs], Tue Mar 11 23:58:06 2008 UTC (4 years, 2 months ago) by dyoung
Branch: MAIN
Changes since 1.89: +5 -5
lines
Diff to previous 1.89 (colored)
Prepare for PMF self-suspension: in the if_stop() methods, clear IFF_UP and IFF_RUNNING before running the 'disable' step, instead of after. Soon I will handle the 'disable' step by calling into PMF, which may call if_stop(, 0). Ordinarily, that is harmless. This change lets the if_stop() routines exit early when they find on entry that IFF_RUNNING is not set.
Revision 1.88.2.1 / (download) - annotate - [select for diffs], Mon Feb 18 21:05:57 2008 UTC (4 years, 3 months ago) by mjf
Branch: mjf-devfs
Changes since 1.88: +17 -53
lines
Diff to previous 1.88 (colored) next main 1.89 (colored)
Sync with HEAD.
Revision 1.74.6.5 / (download) - annotate - [select for diffs], Mon Jan 21 09:44:02 2008 UTC (4 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.74.6.4: +17 -53
lines
Diff to previous 1.74.6.4 (colored) to branchpoint 1.74 (colored)
sync with head
Revision 1.88.8.1 / (download) - annotate - [select for diffs], Sun Jan 20 17:51:40 2008 UTC (4 years, 4 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.88: +17 -53
lines
Diff to previous 1.88 (colored) next main 1.89 (colored)
Sync with HEAD
Revision 1.89 / (download) - annotate - [select for diffs], Sat Jan 19 22:10:19 2008 UTC (4 years, 4 months ago) by dyoung
Branch: MAIN
CVS Tags: nick-net80211-sync-base,
nick-net80211-sync,
mjf-devfs-base,
hpcarm-cleanup-base,
bouyer-xeni386-nbase,
bouyer-xeni386-base
Branch point for: mjf-devfs2,
keiichi-mipv6
Changes since 1.88: +17 -53
lines
Diff to previous 1.88 (colored)
Make many ethernet drivers share the common code for MII media
handling, ether_mediastatus() and ether_mediachange(). Check for
a non-ENXIO error return from mii_mediachg(). (ENXIO indicates
that a PHY is suspended.)
This patch shrinks the source code size by 979 lines. There was
a 5100-byte savings on the NetBSD/i386 kernel configuration, ALL.
I have made a few miscellaneous changes, too:
gem(4): use LIST_EMPTY(), LIST_FOREACH().
mtd(4): handle media ioctls, for a change!
axe(4): do not track link status in sc->axe_link any longer
nfe(4), aue(4), axe(4), udav(4), url(4): do not reset all PHYs
on a change of media
Except for the change to mtd(4), no functional changes are intended.
XXX This patch affects more architectures than I can feasibly
XXX compile and run. I have compiled macppc, sparc64, i386. I
XXX have run the patches on i386 boxen with bnx(4) and sip(4).
XXX Compiling and running on evbmips (MERAKI, ADM5120) is in
XXX progress.
Revision 1.87.8.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:29:09 2007 UTC (4 years, 6 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.87: +4 -4
lines
Diff to previous 1.87 (colored)
sync with HEAD
Revision 1.74.6.4 / (download) - annotate - [select for diffs], Sat Oct 27 11:33:05 2007 UTC (4 years, 6 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.74.6.3: +4 -4
lines
Diff to previous 1.74.6.3 (colored) to branchpoint 1.74 (colored)
sync with head.
Revision 1.87.6.1 / (download) - annotate - [select for diffs], Fri Oct 26 15:46:25 2007 UTC (4 years, 7 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.87: +4 -4
lines
Diff to previous 1.87 (colored) next main 1.88 (colored)
Sync with HEAD. Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
Revision 1.87.12.1 / (download) - annotate - [select for diffs], Thu Oct 25 22:39:06 2007 UTC (4 years, 7 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.87: +4 -4
lines
Diff to previous 1.87 (colored) next main 1.88 (colored)
Sync with HEAD.
Revision 1.85.2.3 / (download) - annotate - [select for diffs], Tue Oct 23 20:09:04 2007 UTC (4 years, 7 months ago) by ad
Branch: vmlocking
Changes since 1.85.2.2: +4 -4
lines
Diff to previous 1.85.2.2 (colored) to branchpoint 1.85 (colored) next main 1.86 (colored)
Sync with head.
Revision 1.88 / (download) - annotate - [select for diffs], Fri Oct 19 12:00:49 2007 UTC (4 years, 7 months ago) by ad
Branch: MAIN
CVS Tags: yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
vmlocking2-base3,
vmlocking2-base2,
vmlocking2-base1,
vmlocking2,
vmlocking-nbase,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
matt-armv6-base,
jmcneill-pm-base,
jmcneill-base,
cube-autoconf-base,
cube-autoconf,
bouyer-xeni386-merge1,
bouyer-xenamd64-base2,
bouyer-xenamd64-base
Branch point for: mjf-devfs,
bouyer-xeni386
Changes since 1.87: +4 -4
lines
Diff to previous 1.87 (colored)
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
Revision 1.74.6.3 / (download) - annotate - [select for diffs], Mon Sep 3 14:37:05 2007 UTC (4 years, 8 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.74.6.2: +15 -13
lines
Diff to previous 1.74.6.2 (colored) to branchpoint 1.74 (colored)
sync with head.
Revision 1.84.8.1 / (download) - annotate - [select for diffs], Mon Sep 3 07:04:33 2007 UTC (4 years, 8 months ago) by wrstuden
Branch: wrstuden-fixsa
Changes since 1.84: +4 -2
lines
Diff to previous 1.84 (colored) next main 1.85 (colored)
Sync w/ NetBSD-4-RC_1
Revision 1.85.2.2 / (download) - annotate - [select for diffs], Sun Jul 15 13:21:35 2007 UTC (4 years, 10 months ago) by ad
Branch: vmlocking
Changes since 1.85.2.1: +4 -2
lines
Diff to previous 1.85.2.1 (colored) to branchpoint 1.85 (colored)
Sync with head.
Revision 1.85.4.1 / (download) - annotate - [select for diffs], Wed Jul 11 20:07:45 2007 UTC (4 years, 10 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.85: +6 -4
lines
Diff to previous 1.85 (colored) next main 1.86 (colored)
Sync with head.
Revision 1.87 / (download) - annotate - [select for diffs], Mon Jul 9 21:00:56 2007 UTC (4 years, 10 months ago) by ad
Branch: MAIN
CVS Tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
yamt-x86pmap-base2,
yamt-x86pmap-base,
yamt-x86pmap,
vmlocking-base,
nick-csl-alignment-base5,
nick-csl-alignment-base,
nick-csl-alignment,
mjf-ufs-trans-base,
matt-mips64-base,
matt-mips64,
hpcarm-cleanup
Branch point for: matt-armv6,
jmcneill-pm,
bouyer-xenamd64
Changes since 1.86: +4 -4
lines
Diff to previous 1.86 (colored)
Merge some of the less invasive changes from the vmlocking branch: - kthread, callout, devsw API changes - select()/poll() improvements - miscellaneous MT safety improvements
Revision 1.85.2.1 / (download) - annotate - [select for diffs], Sun Jul 1 21:48:13 2007 UTC (4 years, 10 months ago) by ad
Branch: vmlocking
Changes since 1.85: +4 -4
lines
Diff to previous 1.85 (colored)
Adapt to callout API change.
Revision 1.84.2.1 / (download) - annotate - [select for diffs], Sun Jun 17 17:45:14 2007 UTC (4 years, 11 months ago) by riz
Branch: netbsd-4
CVS Tags: wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
matt-nb4-arm-base,
matt-nb4-arm
Changes since 1.84: +4 -2
lines
Diff to previous 1.84 (colored) next main 1.85 (colored)
Pull up following revision(s) (requested by jmcneill in ticket #725): sys/dev/pci/if_vr.c: revision 1.86 Add VT6105M (Rhine III) to the list of supported devices, as found in the Soekris net5501.
Revision 1.86 / (download) - annotate - [select for diffs], Fri Jun 15 21:08:21 2007 UTC (4 years, 11 months ago) by jmcneill
Branch: MAIN
Changes since 1.85: +4 -2
lines
Diff to previous 1.85 (colored)
Add VT6105M (Rhine III) to the list of supported devices, as found in the Soekris net5501.
Revision 1.84.4.1 / (download) - annotate - [select for diffs], Mon Mar 12 05:55:22 2007 UTC (5 years, 2 months ago) by rmind
Branch: yamt-idlelwp
Changes since 1.84: +11 -11
lines
Diff to previous 1.84 (colored) next main 1.85 (colored)
Sync with HEAD.
Revision 1.85 / (download) - annotate - [select for diffs], Sun Mar 4 06:02:23 2007 UTC (5 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-idlelwp-base8,
thorpej-atomic-base,
thorpej-atomic,
reinoud-bufcleanup
Branch point for: vmlocking,
mjf-ufs-trans
Changes since 1.84: +11 -11
lines
Diff to previous 1.84 (colored)
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
Revision 1.74.6.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:48:45 2006 UTC (5 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.74.6.1: +103 -51
lines
Diff to previous 1.74.6.1 (colored) to branchpoint 1.74 (colored)
sync with head.
Revision 1.76.6.2 / (download) - annotate - [select for diffs], Sun Dec 10 07:17:44 2006 UTC (5 years, 5 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.76.6.1: +93 -48
lines
Diff to previous 1.76.6.1 (colored) to branchpoint 1.76 (colored) next main 1.77 (colored)
sync with head.
Revision 1.76.4.1 / (download) - annotate - [select for diffs], Sat Nov 18 21:34:31 2006 UTC (5 years, 6 months ago) by ad
Branch: newlock2
Changes since 1.76: +103 -51
lines
Diff to previous 1.76 (colored) next main 1.77 (colored)
Sync with head.
Revision 1.84 / (download) - annotate - [select for diffs], Thu Nov 16 01:33:09 2006 UTC (5 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5,
yamt-splraiseipl-base4,
yamt-splraiseipl-base3,
post-newlock2-merge,
newlock2-nbase,
newlock2-base,
netbsd-4-base,
ad-audiomp-base,
ad-audiomp
Branch point for: yamt-idlelwp,
wrstuden-fixsa,
netbsd-4
Changes since 1.83: +4 -4
lines
Diff to previous 1.83 (colored)
__unused removal on arguments; approved by core.
Revision 1.83 / (download) - annotate - [select for diffs], Sun Nov 5 13:05:18 2006 UTC (5 years, 6 months ago) by tsutsui
Branch: MAIN
Changes since 1.82: +18 -18
lines
Diff to previous 1.82 (colored)
Use uintNN_t.
Revision 1.82 / (download) - annotate - [select for diffs], Fri Nov 3 08:41:05 2006 UTC (5 years, 6 months ago) by tsutsui
Branch: MAIN
Changes since 1.81: +42 -24
lines
Diff to previous 1.81 (colored)
Pull several fixes which improve TX error handling from FreeBSD's if_vr.c rev 1.52: - check more error status in TX descriptor and restart TX module appropriately in vr_txeof() - check more error interrupt status in vr_intr() I can't confirm whether these changes actually fix TX stalls because I can't reproduce the problem I had about seven years ago (I guess it might be caused by excessive collisions on a dumb hub), but at least they don't seem to have bad side effects on normal operations on my macppc.
Revision 1.81 / (download) - annotate - [select for diffs], Thu Nov 2 17:32:11 2006 UTC (5 years, 6 months ago) by tsutsui
Branch: MAIN
Changes since 1.80: +8 -3
lines
Diff to previous 1.80 (colored)
Don't touch the VR_STICKHW register on VT3043. The commit log in FreeBSD's if_vr.c rev 1.43 says "This is really only for the VT6102, but it doesn't hurt the older chips," but at least it hurts my VT86C100A (which returns a product ID of VT3043) on macppc and causes kernel MCHK trap while the same board on i386 and VT6102 on macppc have no problem with it.
Revision 1.80 / (download) - annotate - [select for diffs], Thu Nov 2 11:02:58 2006 UTC (5 years, 6 months ago) by tsutsui
Branch: MAIN
Changes since 1.79: +27 -5
lines
Diff to previous 1.79 (colored)
Pull some RX fixes from FreeBSD's if_vr.c rev 1.59: - in vr_rxeoc() (i.e. on RX error interrupts), disable RX before calling vr_rxeof() and check it actually stopped - no recovery is needed for VR_ISR_DROPPED, so just account ierrors - also account ierrors in vr_rxeoc()
Revision 1.79 / (download) - annotate - [select for diffs], Thu Nov 2 10:44:30 2006 UTC (5 years, 6 months ago) by tsutsui
Branch: MAIN
Changes since 1.78: +4 -4
lines
Diff to previous 1.78 (colored)
- make DMA descriptor members volatile - set VR_RXSTAT_OWN after all other descriptor data is set With these changes, vr_init() seems to initialize the vr chip stuck on RX properly.
Revision 1.76.6.1 / (download) - annotate - [select for diffs], Sun Oct 22 06:06:17 2006 UTC (5 years, 7 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.76: +16 -9
lines
Diff to previous 1.76 (colored)
sync with head
Revision 1.78 / (download) - annotate - [select for diffs], Fri Oct 20 10:31:06 2006 UTC (5 years, 7 months ago) by scw
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2
Changes since 1.77: +13 -7
lines
Diff to previous 1.77 (colored)
Force a reload of the EEPROM if the MAC address is all zeroes. Fixes PR kern/34812.
Revision 1.77 / (download) - annotate - [select for diffs], Thu Oct 12 01:31:30 2006 UTC (5 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.76: +5 -4
lines
Diff to previous 1.76 (colored)
- sprinkle __unused on function decls. - fix a couple of unused bugs - no more -Wno-unused for i386
Revision 1.75.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:52:18 2006 UTC (5 years, 8 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.75: +41 -29
lines
Diff to previous 1.75 (colored) next main 1.76 (colored)
sync with head
Revision 1.75.16.1 / (download) - annotate - [select for diffs], Thu Jul 13 17:49:27 2006 UTC (5 years, 10 months ago) by gdamore
Branch: gdamore-uart
Changes since 1.75: +41 -29
lines
Diff to previous 1.75 (colored) next main 1.76 (colored)
Merge from HEAD.
Revision 1.75.8.1 / (download) - annotate - [select for diffs], Mon Jun 26 12:51:22 2006 UTC (5 years, 11 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.75: +41 -29
lines
Diff to previous 1.75 (colored) next main 1.76 (colored)
sync with head.
Revision 1.74.6.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:05:05 2006 UTC (5 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.74: +41 -29
lines
Diff to previous 1.74 (colored)
sync with head.
Revision 1.75.14.1 / (download) - annotate - [select for diffs], Mon Jun 19 04:01:36 2006 UTC (5 years, 11 months ago) by chap
Branch: chap-midi
Changes since 1.75: +41 -29
lines
Diff to previous 1.75 (colored) next main 1.76 (colored)
Sync with head.
Revision 1.76 / (download) - annotate - [select for diffs], Sat Jun 17 23:34:27 2006 UTC (5 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base,
yamt-pdpolicy-base9,
yamt-pdpolicy-base8,
yamt-pdpolicy-base7,
yamt-pdpolicy-base6,
rpaulo-netinet-merge-pcb-base,
chap-midi-nbase,
chap-midi-base,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: yamt-splraiseipl,
newlock2
Changes since 1.75: +41 -29
lines
Diff to previous 1.75 (colored)
re-factor the pci powestate api. reviewed by gimpy
Revision 1.75 / (download) - annotate - [select for diffs], Sun Dec 11 12:22:50 2005 UTC (6 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5,
yamt-uio_vmspace,
yamt-pdpolicy-base5,
yamt-pdpolicy-base4,
yamt-pdpolicy-base3,
yamt-pdpolicy-base2,
yamt-pdpolicy-base,
simonb-timecounters-base,
simonb-timecounters,
simonb-timcounters-final,
peter-altq-base,
peter-altq,
gdamore-uart-base,
elad-kernelauth-base,
elad-kernelauth
Branch point for: yamt-pdpolicy,
rpaulo-netinet-merge-pcb,
gdamore-uart,
chap-midi
Changes since 1.74: +2 -2
lines
Diff to previous 1.74 (colored)
merge ktrace-lwp.
Revision 1.71.2.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:29:06 2005 UTC (7 years ago) by kent
Branch: kent-audio2
Changes since 1.71: +45 -9
lines
Diff to previous 1.71 (colored) next main 1.72 (colored)
sync with -current
Revision 1.71.4.1 / (download) - annotate - [select for diffs], Sat Feb 12 18:17:47 2005 UTC (7 years, 3 months ago) by yamt
Branch: yamt-km
Changes since 1.71: +45 -9
lines
Diff to previous 1.71 (colored) next main 1.72 (colored)
sync with head.
Revision 1.61.2.7 / (download) - annotate - [select for diffs], Fri Feb 4 11:46:38 2005 UTC (7 years, 3 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.61.2.6: +45 -9
lines
Diff to previous 1.61.2.6 (colored) next main 1.62 (colored)
Sync with HEAD.
Revision 1.74 / (download) - annotate - [select for diffs], Sun Jan 30 17:36:49 2005 UTC (7 years, 3 months ago) by thorpej
Branch: MAIN
CVS Tags: yamt-vop-base3,
yamt-vop-base2,
yamt-vop-base,
yamt-vop,
yamt-readahead-pervnode,
yamt-readahead-perfile,
yamt-readahead-base3,
yamt-readahead-base2,
yamt-readahead-base,
yamt-readahead,
yamt-km-base4,
yamt-km-base3,
yamt-km-base2,
thorpej-vnode-attr-base,
thorpej-vnode-attr,
netbsd-3-base,
netbsd-3-1-RELEASE,
netbsd-3-1-RC4,
netbsd-3-1-RC3,
netbsd-3-1-RC2,
netbsd-3-1-RC1,
netbsd-3-1-1-RELEASE,
netbsd-3-1,
netbsd-3-0-RELEASE,
netbsd-3-0-RC6,
netbsd-3-0-RC5,
netbsd-3-0-RC4,
netbsd-3-0-RC3,
netbsd-3-0-RC2,
netbsd-3-0-RC1,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0,
netbsd-3,
matt-timespec,
ktrace-lwp-base,
kent-audio2-base
Branch point for: yamt-lazymbuf
Changes since 1.73: +8 -8
lines
Diff to previous 1.73 (colored)
Eliminate use of M_HASFCS.
Revision 1.73 / (download) - annotate - [select for diffs], Thu Jan 27 11:58:01 2005 UTC (7 years, 3 months ago) by scw
Branch: MAIN
Changes since 1.72: +3 -2
lines
Diff to previous 1.72 (colored)
In vr_start(), don't forget to free the new mbuf if the second bus_dmamap_load_mbuf() fails.
Revision 1.72 / (download) - annotate - [select for diffs], Tue Jan 25 17:02:09 2005 UTC (7 years, 4 months ago) by jmmv
Branch: MAIN
Changes since 1.71: +38 -3
lines
Diff to previous 1.71 (colored)
Capture incomplete packets coming from the card, as this driver doesn't support this feature. This avoids multiple crashes that I've had in the past. Also ensure that packets are not empty when DIAGNOSTIC is set. However, this is just another sanity check of the received packets, but does not address the real problem. The issue seems to be the following: if the card receives data while doing a reset (vr_init), it later finds a bunch of empty packets in the receive ring. This explains the crashes I've hit: running a program which needs promiscuous mode (dhclient) while the card was already running in that mode (tcpdump). In this situation, it's easy that the second reset receives stuff from the network. Unfortunately, I don't know why the card is producing these packets... While here, fix a typo in a comment.
Revision 1.68.4.1 / (download) - annotate - [select for diffs], Mon Jan 24 21:37:52 2005 UTC (7 years, 4 months ago) by he
Branch: netbsd-2
CVS Tags: netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1,
netbsd-2-1
Changes since 1.68: +4 -3
lines
Diff to previous 1.68 (colored) next main 1.69 (colored)
Pull up revision 1.70 (requested by thorpej in ticket #939): When adding or deleting multicast addresses, only change the address filter if the interface is marked RUNNING. Fixes PR#27678.
Revision 1.61.2.6 / (download) - annotate - [select for diffs], Mon Jan 17 19:31:24 2005 UTC (7 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.61.2.5: +3 -3
lines
Diff to previous 1.61.2.5 (colored)
Sync with HEAD.
Revision 1.71 / (download) - annotate - [select for diffs], Thu Jan 13 14:51:28 2005 UTC (7 years, 4 months ago) by jmmv
Branch: MAIN
CVS Tags: yamt-km-base
Branch point for: yamt-km,
kent-audio2
Changes since 1.70: +3 -3
lines
Diff to previous 1.70 (colored)
Fix two typos.
Revision 1.61.2.5 / (download) - annotate - [select for diffs], Tue Nov 2 07:52:10 2004 UTC (7 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.61.2.4: +4 -3
lines
Diff to previous 1.61.2.4 (colored)
Sync with HEAD.
Revision 1.70 / (download) - annotate - [select for diffs], Sat Oct 30 18:09:22 2004 UTC (7 years, 6 months ago) by thorpej
Branch: MAIN
CVS Tags: kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1
Changes since 1.69: +4 -3
lines
Diff to previous 1.69 (colored)
When adding/deleting multicast addresses, only whack the address filter if the interface is marked RUNNING. Fixes kern/27678.
Revision 1.61.2.4 / (download) - annotate - [select for diffs], Tue Sep 21 13:31:04 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.61.2.3: +2 -2
lines
Diff to previous 1.61.2.3 (colored)
Fix the sync with head I botched.
Revision 1.61.2.3 / (download) - annotate - [select for diffs], Sat Sep 18 14:49:04 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.61.2.2: +2 -2
lines
Diff to previous 1.61.2.2 (colored)
Sync with HEAD.
Revision 1.61.2.2 / (download) - annotate - [select for diffs], Wed Aug 25 06:58:06 2004 UTC (7 years, 9 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.61.2.1: +56 -94
lines
Diff to previous 1.61.2.1 (colored)
Sync with HEAD.
Revision 1.69 / (download) - annotate - [select for diffs], Sat Aug 21 22:48:18 2004 UTC (7 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.68: +56 -94
lines
Diff to previous 1.68 (colored)
Use ANSI function decls and make use of static.
Revision 1.61.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:49:09 2004 UTC (7 years, 9 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.61: +79 -35
lines
Diff to previous 1.61 (colored)
Sync with HEAD
Revision 1.68 / (download) - annotate - [select for diffs], Sun Feb 15 09:40:32 2004 UTC (8 years, 3 months ago) by jdolecek
Branch: MAIN
CVS Tags: netbsd-2-base,
netbsd-2-0-base,
netbsd-2-0-RELEASE,
netbsd-2-0-RC5,
netbsd-2-0-RC4,
netbsd-2-0-RC3,
netbsd-2-0-RC2,
netbsd-2-0-RC1,
netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2-0
Branch point for: netbsd-2
Changes since 1.67: +21 -2
lines
Diff to previous 1.67 (colored)
add rnd hooks
Revision 1.67 / (download) - annotate - [select for diffs], Fri Nov 14 22:33:29 2003 UTC (8 years, 6 months ago) by jmcneill
Branch: MAIN
Changes since 1.66: +4 -3
lines
Diff to previous 1.66 (colored)
Don't set VR_EECSR_LOAD before reading the MAC address on the VT6102 either.
Revision 1.66 / (download) - annotate - [select for diffs], Thu Nov 13 22:29:09 2003 UTC (8 years, 6 months ago) by scw
Branch: MAIN
Changes since 1.65: +16 -4
lines
Diff to previous 1.65 (colored)
On Rhine III, don't set VR_EECSR_LOAD before reading the MAC address. This reloads the entire EEPROM, not just the MAC address, which can cause problems for the host PCI bus under certain circumstances. The chip already loads the EEPROM at powerup/reset anyway. XXX: This probably applies to the other Rhine variants too, but I don't have a data sheet to confirm this behaviour.
Revision 1.65 / (download) - annotate - [select for diffs], Fri Oct 17 17:42:35 2003 UTC (8 years, 7 months ago) by tsutsui
Branch: MAIN
Changes since 1.64: +16 -7
lines
Diff to previous 1.64 (colored)
- No need to set VR_TXCTL_TLINK in vr_start() because all TX buffers have only single segment. - No need to set VR_CMD_TX_ON in vr_start(). - Initialize BCR0 and BCR1 registers. - Change RX DMA threshold 128bytes. Mostly from FreeBSD via OpenBSD.
Revision 1.64 / (download) - annotate - [select for diffs], Fri Oct 17 16:39:09 2003 UTC (8 years, 7 months ago) by tsutsui
Branch: MAIN
Changes since 1.63: +12 -12
lines
Diff to previous 1.63 (colored)
Misc cosmetics.
Revision 1.63 / (download) - annotate - [select for diffs], Fri Oct 17 16:00:43 2003 UTC (8 years, 7 months ago) by tsutsui
Branch: MAIN
Changes since 1.62: +18 -17
lines
Diff to previous 1.62 (colored)
Use common PCI macro/functions for PWRMGMT.
Revision 1.62 / (download) - annotate - [select for diffs], Sat Aug 23 00:14:29 2003 UTC (8 years, 9 months ago) by dogcow
Branch: MAIN
Changes since 1.61: +4 -2
lines
Diff to previous 1.61 (colored)
add VT6105 support to vr(4)
Revision 1.61 / (download) - annotate - [select for diffs], Thu Apr 10 01:58:21 2003 UTC (9 years, 1 month ago) by christos
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.60: +3 -3
lines
Diff to previous 1.60 (colored)
Add MIIF_FORCEANEG from Martin Husemann
Revision 1.53.10.1 / (download) - annotate - [select for diffs], Mon Jan 27 05:02:43 2003 UTC (9 years, 4 months ago) by jmc
Branch: netbsd-1-6
CVS Tags: netbsd-1-6-PATCH002-RELEASE,
netbsd-1-6-PATCH002-RC4,
netbsd-1-6-PATCH002-RC3,
netbsd-1-6-PATCH002-RC2,
netbsd-1-6-PATCH002-RC1,
netbsd-1-6-PATCH002,
netbsd-1-6-PATCH001-RELEASE,
netbsd-1-6-PATCH001-RC3,
netbsd-1-6-PATCH001-RC2,
netbsd-1-6-PATCH001-RC1,
netbsd-1-6-PATCH001
Changes since 1.53: +15 -5
lines
Diff to previous 1.53 (colored) next main 1.54 (colored)
Pullup revisions 1.59-1.60 (requested by bouyer in ticket #1092) Zero out the buffer when padding packet to ETHER_MIN_LEN-ETHER_CRC_LEN
Revision 1.46.2.8 / (download) - annotate - [select for diffs], Fri Jan 17 16:31:46 2003 UTC (9 years, 4 months ago) by thorpej
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.46.2.7: +16 -6
lines
Diff to previous 1.46.2.7 (colored) to branchpoint 1.46 (colored) next main 1.47 (colored)
Sync with HEAD.
Revision 1.60 / (download) - annotate - [select for diffs], Wed Jan 15 22:02:58 2003 UTC (9 years, 4 months ago) by bouyer
Branch: MAIN
CVS Tags: nathanw_sa_before_merge,
nathanw_sa_base
Changes since 1.59: +16 -6
lines
Diff to previous 1.59 (colored)
Zero out the buffer when padding packet to ETHER_MIN_LEN-ETHER_CRC_LEN
Revision 1.46.2.7 / (download) - annotate - [select for diffs], Tue Jan 7 21:34:41 2003 UTC (9 years, 4 months ago) by thorpej
Branch: nathanw_sa
Changes since 1.46.2.6: +25 -5
lines
Diff to previous 1.46.2.6 (colored) to branchpoint 1.46 (colored)
Sync with HEAD.
Revision 1.59 / (download) - annotate - [select for diffs], Fri Jan 3 19:01:09 2003 UTC (9 years, 4 months ago) by lha
Branch: MAIN
Changes since 1.58: +25 -5
lines
Diff to previous 1.58 (colored)
From freebsd if_vr.c:1.43,1.56 and if_vrreg.h:1.11,1.14 - Windows put the chip in suspended mode, make sure we unsuspend it. 1.43, by Takefumi SAYO <stake@po.shiojiri.ne.jp> - Detect the revision of the Rhine chip we're using, and force reset when the chip supports it. 1.65, by silby@freebsd.org
Revision 1.46.2.6 / (download) - annotate - [select for diffs], Mon Nov 11 22:11:11 2002 UTC (9 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.46.2.5: +2 -1
lines
Diff to previous 1.46.2.5 (colored) to branchpoint 1.46 (colored)
Catch up to -current
Revision 1.58 / (download) - annotate - [select for diffs], Mon Oct 21 23:38:12 2002 UTC (9 years, 7 months ago) by fair
Branch: MAIN
CVS Tags: kqueue-beforemerge,
kqueue-aftermerge,
gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
fvdl_fs64_base
Changes since 1.57: +4 -3
lines
Diff to previous 1.57 (colored)
Change the "dontcare bits" argument to ifmedia_init() to IFM_IMASK so that it is possible select PHY instances other than the first one (instance zero), if there is more than one PHY attached.
Revision 1.46.2.5 / (download) - annotate - [select for diffs], Fri Oct 18 02:43:08 2002 UTC (9 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.46.2.4: +2 -3
lines
Diff to previous 1.46.2.4 (colored) to branchpoint 1.46 (colored)
Catch up to -current.
Revision 1.49.2.5 / (download) - annotate - [select for diffs], Thu Oct 10 18:40:49 2002 UTC (9 years, 7 months ago) by jdolecek
Branch: kqueue
Changes since 1.49.2.4: +4 -5
lines
Diff to previous 1.49.2.4 (colored) next main 1.50 (colored)
sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
Revision 1.57 / (download) - annotate - [select for diffs], Wed Oct 2 16:51:35 2002 UTC (9 years, 7 months ago) by thorpej
Branch: MAIN
CVS Tags: kqueue-base
Changes since 1.56: +3 -3
lines
Diff to previous 1.56 (colored)
Add trailing ; to CFATTACH_DECL.
Revision 1.56 / (download) - annotate - [select for diffs], Mon Sep 30 20:37:42 2002 UTC (9 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.55: +4 -5
lines
Diff to previous 1.55 (colored)
Use CFATTACH_DECL().
Revision 1.55 / (download) - annotate - [select for diffs], Fri Sep 27 20:40:21 2002 UTC (9 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.54: +3 -3
lines
Diff to previous 1.54 (colored)
Declare all cfattach structures const.
Revision 1.49.2.4 / (download) - annotate - [select for diffs], Fri Sep 6 08:45:20 2002 UTC (9 years, 8 months ago) by jdolecek
Branch: kqueue
Changes since 1.49.2.3: +11 -2
lines
Diff to previous 1.49.2.3 (colored)
sync kqueue branch with HEAD
Revision 1.53.8.1 / (download) - annotate - [select for diffs], Thu Aug 29 05:22:40 2002 UTC (9 years, 8 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.53: +11 -2
lines
Diff to previous 1.53 (colored) next main 1.54 (colored)
catch up with -current.
Revision 1.46.2.4 / (download) - annotate - [select for diffs], Thu Aug 1 02:45:19 2002 UTC (9 years, 9 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.46.2.3: +10 -1
lines
Diff to previous 1.46.2.3 (colored) to branchpoint 1.46 (colored)
Catch up to -current.
Revision 1.54 / (download) - annotate - [select for diffs], Sun Jul 28 15:41:00 2002 UTC (9 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: gehenna-devsw-base
Changes since 1.53: +11 -2
lines
Diff to previous 1.53 (colored)
my card prints transmit aborted and then hangs. Let's try to reset it.
Revision 1.49.2.3 / (download) - annotate - [select for diffs], Thu Jan 10 19:56:47 2002 UTC (10 years, 4 months ago) by thorpej
Branch: kqueue
Changes since 1.49.2.2: +4 -1
lines
Diff to previous 1.49.2.2 (colored)
Sync kqueue branch with -current.
Revision 1.46.2.3 / (download) - annotate - [select for diffs], Wed Nov 14 19:15:19 2001 UTC (10 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.46.2.2: +4 -1
lines
Diff to previous 1.46.2.2 (colored) to branchpoint 1.46 (colored)
Catch up to -current.
Revision 1.53 / (download) - annotate - [select for diffs], Tue Nov 13 07:48:45 2001 UTC (10 years, 6 months ago) by lukem
Branch: MAIN
CVS Tags: newlock-base,
newlock,
netbsd-1-6-base,
netbsd-1-6-RELEASE,
netbsd-1-6-RC3,
netbsd-1-6-RC2,
netbsd-1-6-RC1,
ifpoll-base,
ifpoll,
eeh-devprop-base,
eeh-devprop
Branch point for: netbsd-1-6,
gehenna-devsw
Changes since 1.52: +4 -1
lines
Diff to previous 1.52 (colored)
add RCSID
Revision 1.49.2.2 / (download) - annotate - [select for diffs], Sat Aug 25 06:16:24 2001 UTC (10 years, 9 months ago) by thorpej
Branch: kqueue
Changes since 1.49.2.1: +2 -2
lines
Diff to previous 1.49.2.1 (colored)
Merge Aug 24 -current into the kqueue branch.
Revision 1.46.2.2 / (download) - annotate - [select for diffs], Fri Aug 24 00:10:11 2001 UTC (10 years, 9 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.46.2.1: +10 -8
lines
Diff to previous 1.46.2.1 (colored) to branchpoint 1.46 (colored)
Catch up with -current.
Revision 1.52 / (download) - annotate - [select for diffs], Tue Aug 14 11:57:27 2001 UTC (10 years, 9 months ago) by mrg
Branch: MAIN
CVS Tags: thorpej-mips-cache-base,
thorpej-mips-cache,
thorpej-devvp-base3,
thorpej-devvp-base2,
thorpej-devvp-base,
thorpej-devvp,
pre-chs-ubcperf,
post-chs-ubcperf
Changes since 1.51: +2 -2
lines
Diff to previous 1.51 (colored)
mtod() with uintptr_t, not bus_addr_t.
Revision 1.49.2.1 / (download) - annotate - [select for diffs], Fri Aug 3 04:13:17 2001 UTC (10 years, 9 months ago) by lukem
Branch: kqueue
Changes since 1.49: +7 -5
lines
Diff to previous 1.49 (colored)
update to -current
Revision 1.51 / (download) - annotate - [select for diffs], Mon Jul 23 17:26:50 2001 UTC (10 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.50: +3 -2
lines
Diff to previous 1.50 (colored)
Make sure to initialize the all Rx descriptors properly in *_init() even if mbufs for them are already allocated.
Revision 1.50 / (download) - annotate - [select for diffs], Thu Jul 19 16:36:15 2001 UTC (10 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.49: +5 -4
lines
Diff to previous 1.49 (colored)
Use BUS_DMA_READ and BUS_DMA_WRITE in some obvious places.
Revision 1.49 / (download) - annotate - [select for diffs], Sat Jul 7 16:40:24 2001 UTC (10 years, 10 months ago) by thorpej
Branch: MAIN
Branch point for: kqueue
Changes since 1.48: +3 -3
lines
Diff to previous 1.48 (colored)
bcopy -> memcpy, strcpy
Revision 1.46.2.1 / (download) - annotate - [select for diffs], Thu Jun 21 20:04:53 2001 UTC (10 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.46: +3 -10
lines
Diff to previous 1.46 (colored)
Catch up to -current.
Revision 1.48 / (download) - annotate - [select for diffs], Tue Jun 12 22:28:16 2001 UTC (10 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.47: +1 -8
lines
Diff to previous 1.47 (colored)
Don't need INET or NS includes here.
Revision 1.47 / (download) - annotate - [select for diffs], Tue Jun 12 15:17:26 2001 UTC (10 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.46: +3 -3
lines
Diff to previous 1.46 (colored)
receive, not recieve
Revision 1.34.4.2 / (download) - annotate - [select for diffs], Tue Mar 13 20:44:29 2001 UTC (11 years, 2 months ago) by he
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-PATCH003,
netbsd-1-5-PATCH002,
netbsd-1-5-PATCH001
Changes since 1.34.4.1: +9 -4
lines
Diff to previous 1.34.4.1 (colored) to branchpoint 1.34 (colored) next main 1.35 (colored)
Pull up revision 1.45 (requested by tsutsui): Handle allmulti case correctly as a NetBSD network driver; if we are requested range of multicast address or too many multicast address, program multicast filter to receive all multicast address. And set/clear IFF_ALLMULTI flag properly.
Revision 1.26.2.4 / (download) - annotate - [select for diffs], Sun Feb 11 19:15:57 2001 UTC (11 years, 3 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.26.2.3: +11 -33
lines
Diff to previous 1.26.2.3 (colored) to branchpoint 1.26 (colored) next main 1.27 (colored)
Sync with HEAD.
Revision 1.46 / (download) - annotate - [select for diffs], Mon Jan 29 12:04:10 2001 UTC (11 years, 3 months ago) by tsutsui
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase,
thorpej_scsipi_beforemerge,
thorpej_scsipi_base
Branch point for: nathanw_sa
Changes since 1.45: +3 -30
lines
Diff to previous 1.45 (colored)
Use ether_crc32_be() for multicast hash calculation.
Revision 1.45 / (download) - annotate - [select for diffs], Mon Jan 29 01:24:42 2001 UTC (11 years, 3 months ago) by enami
Branch: MAIN
Changes since 1.44: +9 -4
lines
Diff to previous 1.44 (colored)
Handle allmulti case correctly as a NetBSD network driver; if we are requested range of multicast address or too many multicast address, program multicast filter to receive all multicast address. And set/clear IFF_ALLMULTI flag properly.
Revision 1.26.2.3 / (download) - annotate - [select for diffs], Fri Jan 5 17:36:09 2001 UTC (11 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.26.2.2: +12 -9
lines
Diff to previous 1.26.2.2 (colored) to branchpoint 1.26 (colored)
Sync with HEAD
Revision 1.44 / (download) - annotate - [select for diffs], Thu Dec 28 22:59:14 2000 UTC (11 years, 4 months ago) by sommerfeld
Branch: MAIN
Changes since 1.43: +2 -3
lines
Diff to previous 1.43 (colored)
Change pci_intr_map to get interrupt source information from a "struct pci_attach_args *" instead of from four separate parameters which in all cases were extracted from the same "struct pci_attach_args". This both simplifies the driver api, and allows for alternate PCI interrupt mapping schemes, such as one using the tables described in the Intel Multiprocessor Spec which describe interrupt wirings for devices behind pci-pci bridges based on the device's location rather the bridge's location. Tested on alpha and i386; welcome to 1.5Q
Revision 1.43 / (download) - annotate - [select for diffs], Tue Dec 19 00:12:47 2000 UTC (11 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.42: +7 -4
lines
Diff to previous 1.42 (colored)
Fix a problem with the ALTQ changes that can cause bogus memory refernces. Problem reported by Luke Mewburn.
Revision 1.42 / (download) - annotate - [select for diffs], Thu Dec 14 06:42:57 2000 UTC (11 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.41: +6 -5
lines
Diff to previous 1.41 (colored)
ALTQ'ify.
Revision 1.26.2.2 / (download) - annotate - [select for diffs], Wed Nov 22 16:04:07 2000 UTC (11 years, 6 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.26.2.1: +1 -6
lines
Diff to previous 1.26.2.1 (colored) to branchpoint 1.26 (colored)
Sync with HEAD.
Revision 1.26.2.1 / (download) - annotate - [select for diffs], Mon Nov 20 11:42:24 2000 UTC (11 years, 6 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.26: +96 -283
lines
Diff to previous 1.26 (colored)
Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
Revision 1.41 / (download) - annotate - [select for diffs], Wed Nov 15 01:02:15 2000 UTC (11 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.40: +1 -6
lines
Diff to previous 1.40 (colored)
Move bpfattach()/bpfdetach() calls into ether_ifattach()/ether_ifdetach().
Revision 1.40 / (download) - annotate - [select for diffs], Sun Oct 15 20:03:44 2000 UTC (11 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.39: +7 -10
lines
Diff to previous 1.39 (colored)
Don't trim off the FCS, pass it up.
Revision 1.39 / (download) - annotate - [select for diffs], Wed Oct 11 16:58:47 2000 UTC (11 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.38: +23 -89
lines
Diff to previous 1.38 (colored)
Use ether_ioctl().
Revision 1.38 / (download) - annotate - [select for diffs], Sun Oct 1 23:32:44 2000 UTC (11 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.37: +2 -12
lines
Diff to previous 1.37 (colored)
Move the check for "promisc + unicast + not for us" into ether_input(), and change Ethernet drivers to always pass all received frames to ether_input() (with a few exceptions, which are documented in the code).
Revision 1.34.4.1 / (download) - annotate - [select for diffs], Wed Sep 13 16:48:24 2000 UTC (11 years, 8 months ago) by tron
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-RELEASE,
netbsd-1-5-BETA2,
netbsd-1-5-BETA
Changes since 1.34: +3 -1
lines
Diff to previous 1.34 (colored)
Pull up from current (approved by thorpej): Add support VIA VT6102 chip found e.g on the D-Link DFE530TX NIC. syssrc/sys/dev/pci/if_vr.c 1.36-1.37 syssrc/sys/dev/pci/pcidevs 1.256-1.258
Revision 1.37 / (download) - annotate - [select for diffs], Wed Sep 13 16:40:15 2000 UTC (11 years, 8 months ago) by tron
Branch: MAIN
Changes since 1.36: +2 -2
lines
Diff to previous 1.36 (colored)
Use correct product id for VIA VT6102 chip. Problem pointed out by Jaromir Doleeek in private e-mail.
Revision 1.36 / (download) - annotate - [select for diffs], Wed Sep 13 14:00:48 2000 UTC (11 years, 8 months ago) by tron
Branch: MAIN
Changes since 1.35: +3 -1
lines
Diff to previous 1.35 (colored)
Add support VIA VT6102 chip found e.g on the D-Link DFE530TX NIC. Fixes PR kern/11001 by Petter Lindquist.
Revision 1.35 / (download) - annotate - [select for diffs], Wed Jun 28 16:08:46 2000 UTC (11 years, 11 months ago) by mrg
Branch: MAIN
Changes since 1.34: +2 -2
lines
Diff to previous 1.34 (colored)
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
Revision 1.34 / (download) - annotate - [select for diffs], Thu Mar 23 07:01:39 2000 UTC (12 years, 2 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-5-base,
netbsd-1-5-ALPHA2,
minoura-xpg4dl-base,
minoura-xpg4dl
Branch point for: netbsd-1-5
Changes since 1.33: +9 -4
lines
Diff to previous 1.33 (colored)
New callout mechanism with two major improvements over the old timeout()/untimeout() API: - Clients supply callout handle storage, thus eliminating problems of resource allocation. - Insertion and removal of callouts is constant time, important as this facility is used quite a lot in the kernel. The old timeout()/untimeout() API has been removed from the kernel.
Revision 1.33 / (download) - annotate - [select for diffs], Mon Mar 6 21:02:02 2000 UTC (12 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.32: +1 -4
lines
Diff to previous 1.32 (colored)
No longer necessary to futz with ifp->if_baudrate here.
Revision 1.32 / (download) - annotate - [select for diffs], Wed Feb 2 17:09:41 2000 UTC (12 years, 3 months ago) by thorpej
Branch: MAIN
CVS Tags: chs-ubc2-newbase
Changes since 1.31: +2 -2
lines
Diff to previous 1.31 (colored)
Don't dry to diving MIIF_NOISOLATE in the PHY drivers. Instead, pass flags down from the parent to child vi mii_attach().
Revision 1.31 / (download) - annotate - [select for diffs], Wed Feb 2 08:05:29 2000 UTC (12 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.30: +2 -2
lines
Diff to previous 1.30 (colored)
Bring some order to the chaos which was the MII code function naming "conventions".
Revision 1.26.8.1 / (download) - annotate - [select for diffs], Mon Dec 27 18:35:18 1999 UTC (12 years, 5 months ago) by wrstuden
Branch: wrstuden-devbsize
Changes since 1.26: +56 -168
lines
Diff to previous 1.26 (colored) next main 1.27 (colored)
Pull up to last week's -current.
Revision 1.30 / (download) - annotate - [select for diffs], Sun Dec 12 02:56:49 1999 UTC (12 years, 5 months ago) by thorpej
Branch: MAIN
CVS Tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221
Changes since 1.29: +17 -24
lines
Diff to previous 1.29 (colored)
Use htole32() and le32toh().
Revision 1.19.2.2.4.1 / (download) - annotate - [select for diffs], Tue Nov 30 13:34:04 1999 UTC (12 years, 5 months ago) by itojun
Branch: kame
CVS Tags: kame_141_19991130
Changes since 1.19.2.2: +34 -1
lines
Diff to previous 1.19.2.2 (colored) next main 1.19.2.3 (colored)
bring in latest KAME (as of 19991130, KAME/NetBSD141) into kame branch just for reference purposes. This commit includes 1.4 -> 1.4.1 sync for kame branch. The branch does not compile at all (due to the lack of ALTQ and some other source code). Please do not try to modify the branch, this is just for referenre purposes. synchronization to latest KAME will take place on HEAD branch soon.
Revision 1.29 / (download) - annotate - [select for diffs], Fri Nov 19 18:27:18 1999 UTC (12 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.28: +35 -144
lines
Diff to previous 1.28 (colored)
Make the ThunderLAN and VIA Rhine drivers use the common MII bit-bang module.
Revision 1.26.4.1 / (download) - annotate - [select for diffs], Mon Nov 15 00:41:03 1999 UTC (12 years, 6 months ago) by fvdl
Branch: fvdl-softdep
Changes since 1.26: +6 -2
lines
Diff to previous 1.26 (colored) next main 1.27 (colored)
Sync with -current
Revision 1.28 / (download) - annotate - [select for diffs], Fri Nov 12 18:14:19 1999 UTC (12 years, 6 months ago) by thorpej
Branch: MAIN
CVS Tags: fvdl-softdep-base
Changes since 1.27: +4 -1
lines
Diff to previous 1.27 (colored)
Call mii_down() as appropriate.
Revision 1.27 / (download) - annotate - [select for diffs], Thu Nov 4 00:24:33 1999 UTC (12 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.26: +3 -2
lines
Diff to previous 1.26 (colored)
Adapt to mii_phy_probe() change.
Revision 1.19.2.3 / (download) - annotate - [select for diffs], Wed Sep 22 03:25:16 1999 UTC (12 years, 8 months ago) by cgd
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-PATCH003,
netbsd-1-4-PATCH002
Changes since 1.19.2.2: +4 -3
lines
Diff to previous 1.19.2.2 (colored) to branchpoint 1.19 (colored) next main 1.20 (colored)
pull up rev 1.26 from trunk (requested by thorpej): Fix packet reception in promiscuous mode: compare the Ethernet destination address against our station address if it's not a multicast packet. Fixes a redirect storm problem.
Revision 1.26 / (download) - annotate - [select for diffs], Mon Sep 20 17:40:58 1999 UTC (12 years, 8 months ago) by thorpej
Branch: MAIN
CVS Tags: comdex-fall-1999-base,
comdex-fall-1999
Branch point for: wrstuden-devbsize,
thorpej_scsipi,
fvdl-softdep
Changes since 1.25: +4 -3
lines
Diff to previous 1.25 (colored)
Fix packet reception in promiscuous mode: compare the Ethernet destination address against our station address if it's not a multicast packet. Either the Rhine manual lies about the phys/broadcast/multicast rxstatus bits, or the Rhine chip is just broken. Fixes a redirect storm problem reported by Laine Stump on current-users.
Revision 1.25 / (download) - annotate - [select for diffs], Sat Aug 14 11:23:39 1999 UTC (12 years, 9 months ago) by hwr
Branch: MAIN
Changes since 1.24: +2 -2
lines
Diff to previous 1.24 (colored)
Initialize error variable. Should fix spurious init errors. From Dave Huang in PR 8205.
Revision 1.24 / (download) - annotate - [select for diffs], Sat Aug 14 11:09:18 1999 UTC (12 years, 9 months ago) by hwr
Branch: MAIN
Changes since 1.23: +3 -3
lines
Diff to previous 1.23 (colored)
Remove dulicate "Ethernet" output. From Dave Huang in PR 8206
Revision 1.23 / (download) - annotate - [select for diffs], Tue Aug 3 17:25:52 1999 UTC (12 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.22: +103 -52
lines
Diff to previous 1.22 (colored)
Be a little nicer about memory usage: * Don't allocate receive buffers until the interface is actually brought up, and release all of them if the interface is taken down. * Add a knob (defaults to off) which will copy an incoming packet to a single header mbuf if it is small enough to fit in one, rather than burning an entire cluster on it. Note that this change will be mostly moot if/when sbcompress() it changed to handle compressing clusters.
Revision 1.19.2.2.2.1 / (download) - annotate - [select for diffs], Mon Jun 21 01:18:35 1999 UTC (12 years, 11 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.19.2.2: +3 -5
lines
Diff to previous 1.19.2.2 (colored) next main 1.19.2.3 (colored)
Sync w/ -current.
Revision 1.22 / (download) - annotate - [select for diffs], Tue May 18 23:52:58 1999 UTC (13 years ago) by thorpej
Branch: MAIN
CVS Tags: chs-ubc2-base
Changes since 1.21: +3 -5
lines
Diff to previous 1.21 (colored)
Rework layer 2 protocol input routines. Instead of calling e.g. ether_input() directly, call the function pointer (*if_input)(ifp, m). The input routine expects the packet header to be at the head of the packet, and will adjust as necessary. Privatize the layer 2 input and output routines, allowing *_ifattach() to set them up as appropriate.
Revision 1.19.2.2 / (download) - annotate - [select for diffs], Mon Apr 26 23:54:36 1999 UTC (13 years, 1 month ago) by perry
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-RELEASE,
netbsd-1-4-PATCH001,
kame_14_19990705,
kame_14_19990628
Branch point for: kame,
chs-ubc2
Changes since 1.19.2.1: +27 -18
lines
Diff to previous 1.19.2.1 (colored) to branchpoint 1.19 (colored)
pullup 1.20->1.21 (thorpej): make the driver work on big-endian systems
Revision 1.21 / (download) - annotate - [select for diffs], Mon Apr 26 23:19:10 1999 UTC (13 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.20: +27 -18
lines
Diff to previous 1.20 (colored)
Make the VIA Rhine driver work on big-endian systems. From Izumi Tsutsui, PR #7305.
Revision 1.19.2.1 / (download) - annotate - [select for diffs], Mon Apr 26 15:16:12 1999 UTC (13 years, 1 month ago) by perry
Branch: netbsd-1-4
Changes since 1.19: +4 -2
lines
Diff to previous 1.19 (colored)
pullup 1.19->1.20 (thorpej): fix an mbuf leak
Revision 1.20 / (download) - annotate - [select for diffs], Sat Apr 24 22:09:56 1999 UTC (13 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.19: +4 -2
lines
Diff to previous 1.19 (colored)
Fix an mbuf leak in the strict alignment case of packet reception.
Revision 1.19 / (download) - annotate - [select for diffs], Wed Mar 24 01:07:59 1999 UTC (13 years, 2 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-4-base
Branch point for: netbsd-1-4
Changes since 1.18: +6 -10
lines
Diff to previous 1.18 (colored)
Don't enable I/O or memory access here! These bits in the PCI CSR are set up by the firmware, and indicate which mapping types the system supports.
Revision 1.18 / (download) - annotate - [select for diffs], Fri Feb 12 00:36:48 1999 UTC (13 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.17: +580 -435
lines
Diff to previous 1.17 (colored)
Major overhaul of the Rhine/Rhine-II driver, structuring it a little more like the SMC83C100 EPIC/100 driver: * Rather than using pointers to the head and tail of the transmit and receive rings, use wrapping indexes into arrays. This is a little more obvious when reading the code. * More cleanly separate the hardware descriptor from the software descriptor. * bus_dma it everywhere. * Implement interrupt pacing and avoid a potential race in the transmit loop. Now this looks more or less like the Rhine driver I was working on when this driver was committed :-) Update copyright notice to reflect that.
Revision 1.17 / (download) - annotate - [select for diffs], Fri Feb 5 22:09:46 1999 UTC (13 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.16: +42 -3
lines
Diff to previous 1.16 (colored)
Make this driver work on the Alpha. Apparently the receive DMA mechanism has the same 4-byte alignment requirement that the transmit side does. This causes the packet payload to be misaligned. So, on systems which require strict alignment, we must copy the incoming frame to a new packet buffer, suitably aligned.
Revision 1.16 / (download) - annotate - [select for diffs], Fri Feb 5 21:20:31 1999 UTC (13 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.15: +11 -6
lines
Diff to previous 1.15 (colored)
Fix the interrupt handler to actually acknowledge the interupt to the dispatch code (!!!). How did this work even on the i386 before?
Revision 1.15 / (download) - annotate - [select for diffs], Fri Feb 5 08:42:03 1999 UTC (13 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.14: +149 -147
lines
Diff to previous 1.14 (colored)
Fix some formatting nits.
Revision 1.14 / (download) - annotate - [select for diffs], Fri Feb 5 08:27:46 1999 UTC (13 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.13: +22 -24
lines
Diff to previous 1.13 (colored)
Remove some duplicate softc members, and comment some of the softc fields.
Revision 1.13 / (download) - annotate - [select for diffs], Fri Feb 5 08:21:31 1999 UTC (13 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.12: +6 -18
lines
Diff to previous 1.12 (colored)
Remove some unnecessary splnet's.
Revision 1.12 / (download) - annotate - [select for diffs], Fri Feb 5 07:53:24 1999 UTC (13 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.11: +6 -6
lines
Diff to previous 1.11 (colored)
splimp -> splnet
Revision 1.11 / (download) - annotate - [select for diffs], Fri Feb 5 02:58:38 1999 UTC (13 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.10: +97 -556
lines
Diff to previous 1.10 (colored)
Use the generic MII support code, not our own.
Revision 1.10 / (download) - annotate - [select for diffs], Fri Feb 5 01:17:24 1999 UTC (13 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.9: +8 -14
lines
Diff to previous 1.9 (colored)
Use MII command opcodes from <sys/dev/mii.h>
Revision 1.9 / (download) - annotate - [select for diffs], Fri Feb 5 01:10:30 1999 UTC (13 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.8: +7 -7
lines
Diff to previous 1.8 (colored)
Rename VR_MIICMD_DATAIN and VR_MIICMD_DATAOUT to actually match what the data sheet says. (The names and their usage were exactly reversed in the code.)
Revision 1.8 / (download) - annotate - [select for diffs], Tue Feb 2 00:32:21 1999 UTC (13 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.7: +5 -3
lines
Diff to previous 1.7 (colored)
Use pcidevs.h to get vendor and product IDs.
Revision 1.7 / (download) - annotate - [select for diffs], Tue Feb 2 00:29:17 1999 UTC (13 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.6: +99 -2
lines
Diff to previous 1.6 (colored)
Take software-only structure definitions out of the register description header.
Revision 1.6 / (download) - annotate - [select for diffs], Tue Feb 2 00:05:02 1999 UTC (13 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.5: +61 -331
lines
Diff to previous 1.5 (colored)
Remove support for FreeBSD from the driver; so many changes are going to be required to make it properly portable to all of NetBSD's platforms, that it just wouldn't be worth the effort.
Revision 1.5 / (download) - annotate - [select for diffs], Mon Feb 1 23:40:22 1999 UTC (13 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.4: +8 -2
lines
Diff to previous 1.4 (colored)
Minimal changes to make this compile on the Alpha. Much more work is needed to make this a truly portable driver.
Revision 1.4 / (download) - annotate - [select for diffs], Tue Jan 26 06:31:28 1999 UTC (13 years, 4 months ago) by sakamoto
Branch: MAIN
Changes since 1.3: +1 -1
lines
Diff to previous 1.3 (colored)
NetBSD RCS id.
Revision 1.3 / (download) - annotate - [select for diffs], Fri Jan 22 05:34:36 1999 UTC (13 years, 4 months ago) by sakamoto
Branch: MAIN
Changes since 1.2: +38 -20
lines
Diff to previous 1.2 (colored)
Change bootverbose 1 to 0. Add vr_lookup.
Revision 1.2 / (download) - annotate - [select for diffs], Thu Jan 21 12:00:25 1999 UTC (13 years, 4 months ago) by sakamoto
Branch: MAIN
Changes since 1.1: +685 -392
lines
Diff to previous 1.1 (colored)
Add NetBSD autoconfiguration support. KNF.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Thu Jan 21 11:55:22 1999 UTC (13 years, 4 months ago) by sakamoto
Branch: FREEBSD
CVS Tags: FreeBSD-current-19990110
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
Import FreeBSD's VIA Rhine fast ethernet PCI NIC driver written by Bill Paul <wpaul@ctr.columbia.edu>.
Revision 1.1 / (download) - annotate - [select for diffs], Thu Jan 21 11:55:22 1999 UTC (13 years, 4 months ago) by sakamoto
Branch: MAIN
Initial revision