NetBSD

CVS log for src/sys/dev/pci/if_jme.c

[BACK] Up to [NetBSD] / src / sys / dev / pci

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.9.2.4: download - view: text, markup, annotated - select for diffs
Thu Mar 11 16:03:46 2010 CET (8 days, 18 hours ago) by yamt
Branches: yamt-nfs-mp
Diff to previous 1.9.2.3: preferred, colored to branchpoint 1.9: preferred, colored next main 1.10: preferred, colored
Changes since revision 1.9.2.3: +22 -25 lines
sync with head

Revision 1.13: download - view: text, markup, annotated - select for diffs
Tue Jan 19 23:07:01 2010 CET (8 weeks, 3 days ago) by pooka
Branches: MAIN
CVS tags: yamt-nfs-mp-base9, uebayasi-xip-base, uebayasi-xip, rmind-uvmplock-base, rmind-uvmplock, HEAD
Diff to previous 1.12: preferred, colored
Changes since revision 1.12: +4 -11 lines
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.12: download - view: text, markup, annotated - select for diffs
Mon Oct 19 20:41:15 2009 (4 months, 4 weeks ago) by bouyer
Branches: MAIN
CVS tags: matt-premerge-20091211, jym-xensuspend-nbase
Diff to previous 1.11: preferred, colored
Changes since revision 1.11: +2 -7 lines
Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen
for the booring work !

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sun Sep 27 14:52:59 2009 (5 months, 3 weeks ago) by tsutsui
Branches: MAIN
Diff to previous 1.10: preferred, colored
Changes since revision 1.10: +20 -11 lines
Replace shutdownhook_establish(9) with pmf_device_register1(9).
Compile test only.

Revision 1.6.2.2: download - view: text, markup, annotated - select for diffs
Fri Jul 24 01:31:57 2009 (7 months, 3 weeks ago) by jym
Branches: jym-xensuspend
Diff to previous 1.6.2.1: preferred, colored to branchpoint 1.6: preferred, colored next main 1.7: preferred, colored
Changes since revision 1.6.2.1: +6 -5 lines
Sync with HEAD.

Revision 1.9.2.3: download - view: text, markup, annotated - select for diffs
Sat Jul 18 16:53:04 2009 (8 months ago) by yamt
Branches: yamt-nfs-mp
Diff to previous 1.9.2.2: preferred, colored to branchpoint 1.9: preferred, colored
Changes since revision 1.9.2.2: +6 -5 lines
sync with head.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Fri Jun 26 02:24:18 2009 (8 months, 3 weeks ago) by dyoung
Branches: MAIN
CVS tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, jymxensuspend-base
Diff to previous 1.9: preferred, colored
Changes since revision 1.9: +6 -5 lines
A lot of good it does, but let this build with 'no options INET'.

Revision 1.6.2.1: download - view: text, markup, annotated - select for diffs
Wed May 13 19:20:25 2009 (10 months ago) by jym
Branches: jym-xensuspend
Diff to previous 1.6: preferred, colored
Changes since revision 1.6: +5 -5 lines
Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.

Revision 1.9.2.2: download - view: text, markup, annotated - select for diffs
Mon May 4 10:12:57 2009 (10 months, 2 weeks ago) by yamt
Branches: yamt-nfs-mp
Diff to previous 1.9.2.1: preferred, colored to branchpoint 1.9: preferred, colored
Changes since revision 1.9.2.1: +2161 -0 lines
sync with head.

Revision 1.4.4.3: download - view: text, markup, annotated - select for diffs
Tue Apr 28 09:35:56 2009 (10 months, 3 weeks ago) by skrll
Branches: nick-hppapmap
Diff to previous 1.4.4.2: preferred, colored to branchpoint 1.4: preferred, colored next main 1.5: preferred, colored
Changes since revision 1.4.4.2: +5 -5 lines
Sync with HEAD.

Revision 1.9.2.1
Sat Apr 18 16:58:03 2009 (11 months ago) by yamt
Branches: yamt-nfs-mp
FILE REMOVED
Changes since revision 1.9: +0 -2161 lines
file if_jme.c was added on branch yamt-nfs-mp on 2009-05-04 08:12:57 +0000

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sat Apr 18 16:58:03 2009 (11 months ago) by tsutsui
Branches: MAIN
CVS tags: yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base, jym-xensuspend-base
Branch point for: yamt-nfs-mp
Diff to previous 1.8: preferred, colored
Changes since revision 1.8: +4 -4 lines
Remove extra whitespace added by a stupid tool.
XXX: more in src/sys/arch

Revision 1.8: download - view: text, markup, annotated - select for diffs
Wed Mar 18 18:06:49 2009 CET (12 months ago) by cegger
Branches: MAIN
Diff to previous 1.7: preferred, colored
Changes since revision 1.7: +4 -4 lines
bcopy -> memcpy

Revision 1.7: download - view: text, markup, annotated - select for diffs
Wed Mar 18 17:00:19 2009 CET (12 months ago) by cegger
Branches: MAIN
Diff to previous 1.6: preferred, colored
Changes since revision 1.6: +3 -3 lines
bzero -> memset

Revision 1.4.4.2: download - view: text, markup, annotated - select for diffs
Tue Mar 3 19:31:07 2009 CET (12 months, 2 weeks ago) by skrll
Branches: nick-hppapmap
Diff to previous 1.4.4.1: preferred, colored to branchpoint 1.4: preferred, colored
Changes since revision 1.4.4.1: +16 -5 lines
Sync with HEAD.

Revision 1.4.6.2: download - view: text, markup, annotated - select for diffs
Mon Feb 2 21:50:11 2009 CET (13 months, 2 weeks ago) by snj
Branches: netbsd-5
CVS tags: netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b
Diff to previous 1.4.6.1: preferred, colored to branchpoint 1.4: preferred, colored next main 1.5: preferred, colored
Changes since revision 1.4.6.1: +16 -5 lines
Pull up following revision(s) (requested by bouyer in ticket #388):
	sys/dev/pci/if_jme.c: revision 1.6
Under some circunstance, the JMC250A2 (and maybe others) can enter a state
where INTA is asserted while no enabled interrupts are pending, which
cause a continous strean if interrupts with no way to clear it.
Clearing/resetting the enabled interrupt mask in the interrupt handler seems
to workaround this issue (this is what the FreeBSD driver does).
While there properly return 0 if the interrupt was not for us, and explicitely
disable JME_TMCSR in addition to TIMER1 and TIMER2.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sat Jan 31 14:57:03 2009 CET (13 months, 2 weeks ago) by bouyer
Branches: MAIN
CVS tags: nick-hppapmap-base2
Branch point for: jym-xensuspend
Diff to previous 1.5: preferred, colored
Changes since revision 1.5: +16 -5 lines
Under some circunstance, the JMC250A2 (and maybe others) can enter a state
where INTA is asserted while no enabled interrupts are pending, which
cause a continous strean if interrupts with no way to clear it.
Clearing/resetting the enabled interrupt mask in the interrupt handler seems
to workaround this issue (this is what the FreeBSD driver does).
While there properly return 0 if the interrupt was not for us, and explicitely
disable JME_TMCSR in addition to TIMER1 and TIMER2.

Revision 1.4.4.1: download - view: text, markup, annotated - select for diffs
Mon Jan 19 14:18:25 2009 CET (13 months, 4 weeks ago) by skrll
Branches: nick-hppapmap
Diff to previous 1.4: preferred, colored
Changes since revision 1.4: +5 -5 lines
Sync with HEAD.

Revision 1.4.6.1: download - view: text, markup, annotated - select for diffs
Sat Jan 17 23:51:03 2009 CET (14 months ago) by snj
Branches: netbsd-5
CVS tags: netbsd-5-0-RC1
Diff to previous 1.4: preferred, colored
Changes since revision 1.4: +5 -5 lines
Pull up following revision(s) (requested by bouyer in ticket #278):
	sys/dev/pci/if_jme.c: revision 1.5
	sys/dev/pci/if_jmereg.h: revision 1.3
According to the latest datasheet I have (1.09), the transmitter and
ckecksum offload clocks needs to be programmed according to the negociated
speed; make it so. This makes the sample JME260 I have work.

Revision 1.5.2.2: download - view: text, markup, annotated - select for diffs
Sat Jan 17 14:29:00 2009 CET (14 months ago) by mjf
Branches: mjf-devfs2
Diff to previous 1.5.2.1: preferred, colored to branchpoint 1.5: preferred, colored next main 1.6: preferred, colored
Changes since revision 1.5.2.1: +2150 -0 lines
Sync with HEAD.

Revision 1.5.2.1
Fri Jan 16 20:56:06 2009 CET (14 months ago) by mjf
Branches: mjf-devfs2
FILE REMOVED
Changes since revision 1.5: +0 -2150 lines
file if_jme.c was added on branch mjf-devfs2 on 2009-01-17 13:29:00 +0000

Revision 1.5: download - view: text, markup, annotated - select for diffs
Fri Jan 16 20:56:06 2009 CET (14 months ago) by bouyer
Branches: MAIN
CVS tags: mjf-devfs2-base
Branch point for: mjf-devfs2
Diff to previous 1.4: preferred, colored
Changes since revision 1.4: +5 -5 lines
According to the latest datasheet I have (1.09), the transmitter and ckecksum
offload clocks needs to be programmed according to the negociated speed;
make it so. This makes the sample JME260 I have work.

Revision 1.4.2.2: download - view: text, markup, annotated - select for diffs
Mon Oct 20 00:16:39 2008 (16 months, 4 weeks ago) by haad
Branches: haad-dm
Diff to previous 1.4.2.1: preferred, colored to branchpoint 1.4: preferred, colored next main 1.5: preferred, colored
Changes since revision 1.4.2.1: +2150 -0 lines
Sync with HEAD.

Revision 1.4.2.1
Thu Oct 16 23:22:32 2008 (17 months ago) by haad
Branches: haad-dm
FILE REMOVED
Changes since revision 1.4: +0 -2150 lines
file if_jme.c was added on branch haad-dm on 2008-10-19 22:16:39 +0000

Revision 1.4: download - view: text, markup, annotated - select for diffs
Thu Oct 16 23:22:32 2008 (17 months ago) by abs
Branches: MAIN
CVS tags: netbsd-5-base, matt-mips64-base2, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Branch point for: nick-hppapmap, netbsd-5, haad-dm
Diff to previous 1.3: preferred, colored
Changes since revision 1.3: +6 -2 lines
Fix compilation if !INET6

Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon Oct 13 19:57:32 2008 (17 months ago) by bouyer
Branches: MAIN
Diff to previous 1.2: preferred, colored
Changes since revision 1.2: +216 -131 lines
Add support for jumbo frames.
Some performances tweaks (including better defaults for interrupt mitigation)

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sun Oct 12 13:27:12 2008 (17 months ago) by bouyer
Branches: MAIN
Diff to previous 1.1: preferred, colored
Changes since revision 1.1: +45 -46 lines
Fix reading MAC address from eeprom: don't forget to read the last
descriptor.
While there, white space fixes.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sat Oct 11 23:54:12 2008 (17 months, 1 week ago) by bouyer
Branches: MAIN
jme(4), a driver for JMicron Technologies JME250 Gigabit Ethernet and
JME260 Fast Ethernet PCI Express controllers.
Written with a lot of cut-n-paste from the FreeBSD jme(4) driver.
No support for jumbo ethernet frames yet (but should come soon).
Thanks to JMicron Technologies for providing me sample boards and
documentation for this work.

Diff request

This form allows you to request diffs 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.

Log view options

cvsweb.de.netbsd.org <zafer@aydogan.de>