The NetBSD Project

CVS log for src/sys/arch/mips/alchemy/dev/if_aumac.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / arch / mips / alchemy / dev

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.37 / (download) - annotate - [select for diffs], Sun Jul 22 14:32:51 2012 UTC (10 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, tls-maxphys-nbase, tls-maxphys-base, tls-maxphys, khorben-n900, agc-symver-base, agc-symver, HEAD
Changes since 1.36: +5 -5 lines
Diff to previous 1.36 (colored)

Fix mii_statchg to take a 'struct ifnet *' instead of device_t.  This fixes
problem with a common MDIO bus used for multiple interfaces.
Some drivers converted to CFATTACL_DECL_NEW.

Revision 1.36 / (download) - annotate - [select for diffs], Thu Jun 7 00:19:29 2012 UTC (11 months, 2 weeks ago) by kiyohara
Branch: MAIN
Changes since 1.35: +3 -2 lines
Diff to previous 1.35 (colored)

Fix can't assign IPv6 address.  Valiable error resets to 0, if error == ENETRESET in aumac_ioctl().

Revision 1.35 / (download) - annotate - [select for diffs], Sat May 19 15:17:35 2012 UTC (12 months ago) by kiyohara
Branch: MAIN
CVS Tags: yamt-pagecache-base5, jmcneill-usbmp-base10
Changes since 1.34: +8 -2 lines
Diff to previous 1.34 (colored)

Enable interrupt in aumac_init().  And disable in aumac_stop()/aumac_attach().
Interrupt storm happen if received packet and DMA not set.

Revision 1.34 / (download) - annotate - [select for diffs], Thu Feb 2 19:42:59 2012 UTC (15 months, 3 weeks ago) by tls
Branch: MAIN
CVS Tags: yamt-pagecache-base4, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2
Changes since 1.33: +6 -14 lines
Diff to previous 1.33 (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.33 / (download) - annotate - [select for diffs], Tue Jan 3 07:36:02 2012 UTC (16 months, 3 weeks ago) by kiyohara
Branch: MAIN
Changes since 1.32: +44 -48 lines
Diff to previous 1.32 (colored)

Use device_t instead of 'struct device *'.
Call aprint_* in auto-config time.

Revision 1.32 / (download) - annotate - [select for diffs], Sat Nov 19 22:51:20 2011 UTC (18 months ago) by tls
Branch: MAIN
CVS Tags: jmcneill-usbmp-pre-base2, jmcneill-usbmp-base
Branch point for: jmcneill-usbmp
Changes since 1.31: +3 -3 lines
Diff to previous 1.31 (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.31 / (download) - annotate - [select for diffs], Sun Jul 10 23:13:23 2011 UTC (22 months, 2 weeks ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: yamt-pagecache
Changes since 1.30: +9 -12 lines
Diff to previous 1.30 (colored)

Fix machine/ includes

Revision 1.30 / (download) - annotate - [select for diffs], Fri Jul 1 18:39:29 2011 UTC (22 months, 3 weeks ago) by dyoung
Branch: MAIN
Changes since 1.29: +3 -3 lines
Diff to previous 1.29 (colored)

#include <sys/bus.h> instead of <machine/bus.h>.

Revision 1.29 / (download) - annotate - [select for diffs], Fri Nov 12 13:40:10 2010 UTC (2 years, 6 months ago) by uebayasi
Branch: MAIN
CVS Tags: uebayasi-xip-base7, uebayasi-xip-base6, rmind-uvmplock-nbase, rmind-uvmplock-base, matt-mips64-premerge-20101231, jym-xensuspend-nbase, jym-xensuspend-base, jruoho-x86intr-base, jruoho-x86intr, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Changes since 1.28: +3 -3 lines
Diff to previous 1.28 (colored)

Pull in uvm/uvm.h for VM_PAGE_TO_PHYS().

Revision 1.28 / (download) - annotate - [select for diffs], Mon Apr 5 07:19:30 2010 UTC (3 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1
Changes since 1.27: +4 -6 lines
Diff to previous 1.27 (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.27 / (download) - annotate - [select for diffs], Fri Jan 22 08:56:05 2010 UTC (3 years, 4 months ago) by martin
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, uebayasi-xip-base
Branch point for: uebayasi-xip, rmind-uvmplock
Changes since 1.26: +3 -3 lines
Diff to previous 1.26 (colored)

Unify the name of the device property to hold a MAC address - there was
no clear majority for either "mac-addr" vs. "mac-address", but a quick
gallup poll among developers selected the latter.

Revision 1.26 / (download) - annotate - [select for diffs], Tue Jan 19 22:06:21 2010 UTC (3 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.25: +4 -11 lines
Diff to previous 1.25 (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.25 / (download) - annotate - [select for diffs], Sun Jan 20 14:18:05 2008 UTC (5 years, 4 months ago) by dogcow
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, nick-net80211-sync-base, nick-net80211-sync, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2, 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, 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, netbsd-5, mjf-devfs2-base, mjf-devfs2, mjf-devfs-base, matt-premerge-20091211, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jymxensuspend-base, jym-xensuspend, hpcarm-cleanup-nbase, hpcarm-cleanup-base, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, bouyer-xeni386-nbase, bouyer-xeni386-base, ad-socklock-base1, ad-audiomp2-base, ad-audiomp2
Branch point for: yamt-nfs-mp
Changes since 1.24: +2 -3 lines
Diff to previous 1.24 (colored)

kill unused variable

Revision 1.24 / (download) - annotate - [select for diffs], Sat Jan 19 22:10:15 2008 UTC (5 years, 4 months ago) by dyoung
Branch: MAIN
Changes since 1.23: +16 -55 lines
Diff to previous 1.23 (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.23 / (download) - annotate - [select for diffs], Wed Oct 17 19:55:35 2007 UTC (5 years, 7 months ago) by garbled
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, 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.22: +2 -2 lines
Diff to previous 1.22 (colored)

Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree.  Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches.  The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Aug 26 22:30:23 2007 UTC (5 years, 9 months ago) by dyoung
Branch: MAIN
CVS Tags: yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, vmlocking-base, ppcoea-renovation-base, nick-csl-alignment-base5, bouyer-xenamd64
Branch point for: matt-armv6
Changes since 1.21: +3 -3 lines
Diff to previous 1.21 (colored)

Constify.

Revision 1.21 / (download) - annotate - [select for diffs], Mon Jul 9 20:52:23 2007 UTC (5 years, 10 months ago) by ad
Branch: MAIN
CVS Tags: nick-csl-alignment-base, mjf-ufs-trans-base, matt-mips64-base, matt-mips64, hpcarm-cleanup
Branch point for: nick-csl-alignment, jmcneill-pm
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (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.20 / (download) - annotate - [select for diffs], Tue Mar 6 00:43:50 2007 UTC (6 years, 2 months ago) by simonb
Branch: MAIN
CVS Tags: yamt-idlelwp-base8, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup
Branch point for: vmlocking, ppcoea-renovation, mjf-ufs-trans
Changes since 1.19: +8 -8 lines
Diff to previous 1.19 (colored)

Fix some caddr_t rototill fallout.

Revision 1.19 / (download) - annotate - [select for diffs], Sun Mar 4 06:00:11 2007 UTC (6 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.18: +8 -8 lines
Diff to previous 1.18 (colored)

Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

Revision 1.18 / (download) - annotate - [select for diffs], Wed Sep 20 05:37:22 2006 UTC (6 years, 8 months ago) by gdamore
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, post-newlock2-merge, newlock2-nbase, newlock2-base, netbsd-4-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, netbsd-4, matt-nb4-arm-base, matt-nb4-arm, ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp
Changes since 1.17: +14 -2 lines
Diff to previous 1.17 (colored)

Get rid of annoying and useless missed frame message, no other driver
echos this "non-error" message (not even tulip.c).  Included is an
explanatory message stating that these counters should probably all be
converted to evcnt counters.

Revision 1.17 / (download) - annotate - [select for diffs], Fri May 5 18:04:41 2006 UTC (7 years ago) by thorpej
Branch: MAIN
CVS Tags: yamt-splraiseipl-base, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, simonb-timecounters-base, rpaulo-netinet-merge-pcb-base, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-splraiseipl, newlock2
Changes since 1.16: +9 -5 lines
Diff to previous 1.16 (colored)

Remove the devprop API and switch everthing over to the new proplib.  Add
a new device_properties() accessor for device_t that returns the device's
property dictionary.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Mar 3 05:35:26 2006 UTC (7 years, 2 months ago) by simonb
Branch: MAIN
CVS Tags: yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, peter-altq-base
Branch point for: yamt-pdpolicy, peter-altq, elad-kernelauth
Changes since 1.15: +7 -2 lines
Diff to previous 1.15 (colored)

Oops, missed the call to rnd_attach_source() in previous.

Revision 1.15 / (download) - annotate - [select for diffs], Fri Mar 3 05:27:29 2006 UTC (7 years, 2 months ago) by simonb
Branch: MAIN
Changes since 1.14: +30 -20 lines
Diff to previous 1.14 (colored)

Contribute to the random pool.  No measurable difference to network
speeds when measured with nttcp.

Revision 1.14 / (download) - annotate - [select for diffs], Sat Feb 18 05:04:11 2006 UTC (7 years, 3 months ago) by thorpej
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5
Changes since 1.13: +3 -3 lines
Diff to previous 1.13 (colored)

- Don't expose dev_propdb directly -- provide devprop_*() wrappers instead.
- Rework the ARMADILLO / epe device properties interaction so that it actually
  associates the MAC address property with the epe device instance.

Revision 1.13 / (download) - annotate - [select for diffs], Thu Dec 8 22:41:44 2005 UTC (7 years, 5 months ago) by yamt
Branch: MAIN
CVS Tags: ktrace-lwp-base
Branch point for: yamt-uio_vmspace, simonb-timecounters, rpaulo-netinet-merge-pcb
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored)

use VM_PAGE_TO_PHYS macro.

Revision 1.12 / (download) - annotate - [select for diffs], Sat Oct 30 18:08:34 2004 UTC (8 years, 6 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, yamt-km-base, yamt-km, 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, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-lazymbuf
Changes since 1.11: +4 -3 lines
Diff to previous 1.11 (colored)

When adding/deleting multicast addresses, only whack the address
filter if the interface is marked RUNNING.

Fixes kern/27678.

Revision 1.11 / (download) - annotate - [select for diffs], Fri Jul 4 01:19:58 2003 UTC (9 years, 10 months ago) by thorpej
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.10: +5 -6 lines
Diff to previous 1.10 (colored)

Nuke the "alchemy_info" stuff, and just use the dev_propdb to set
the mac-addr property for the Au1x00 on-chip MACs.

Revision 1.10 / (download) - annotate - [select for diffs], Thu Mar 27 01:21:52 2003 UTC (10 years, 2 months ago) by simonb
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored)

Use "rxintr" for the name of the receive interrupts evcnt instead
of "txintr".  Much less confusing that way...

Revision 1.9 / (download) - annotate - [select for diffs], Fri Jan 17 12:40:20 2003 UTC (10 years, 4 months ago) by simonb
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base
Changes since 1.8: +8 -2 lines
Diff to previous 1.8 (colored)

Zero out the TX buffer when padding packet to ETHER_MIN_LEN-ETHER_CRC_LEN.

Revision 1.8 / (download) - annotate - [select for diffs], Thu Jan 16 01:14:17 2003 UTC (10 years, 4 months ago) by simonb
Branch: MAIN
Changes since 1.7: +4 -8 lines
Diff to previous 1.7 (colored)

Tidy up event counter increments a little.

Revision 1.7 / (download) - annotate - [select for diffs], Thu Jan 16 01:05:39 2003 UTC (10 years, 4 months ago) by simonb
Branch: MAIN
Changes since 1.6: +2 -11 lines
Diff to previous 1.6 (colored)

Removed unused register map; this info is now passed in with the attach
args.

Revision 1.6 / (download) - annotate - [select for diffs], Wed Oct 2 15:52:24 2002 UTC (10 years, 7 months ago) by thorpej
Branch: MAIN
CVS Tags: kqueue-beforemerge, kqueue-base, kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (colored)

Add trailing ; to CFATTACH_DECL.

Revision 1.5 / (download) - annotate - [select for diffs], Tue Oct 1 02:56:45 2002 UTC (10 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.4: +4 -5 lines
Diff to previous 1.4 (colored)

Use CFATTACH_DECL().

Revision 1.4 / (download) - annotate - [select for diffs], Fri Sep 27 20:33:43 2002 UTC (10 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

Declare all cfattach structures const.

Revision 1.3 / (download) - annotate - [select for diffs], Fri Sep 27 02:24:17 2002 UTC (10 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored)

Rather than referencing the cfdriver directly in the cfdata entries,
instead use a string naming the driver.  The cfdriver is then looked
up in a list which is built at run-time.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Jul 29 16:25:03 2002 UTC (10 years, 9 months ago) by simonb
Branch: MAIN
CVS Tags: gehenna-devsw-base
Branch point for: nathanw_sa, kqueue, gehenna-devsw
Changes since 1.1: +3 -3 lines
Diff to previous 1.1 (colored)

Remove some debug code accidently left in.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Jul 29 15:39:14 2002 UTC (10 years, 9 months ago) by simonb
Branch: MAIN

Add support for the the Alchemy Semiconductor Au1x00 series on-chip
devices.  Currently the serial ports and ethernet MAC have working
drivers, and this has only been physically tested on the Au1000 CPU,
but these devices should work on the Au1100 and Au1500 CPUs too.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>