Up to [cvs.netbsd.org] / src / sys / dev / pci
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.69.4.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:07:48 2012 UTC (5 weeks, 4 days ago) by yamt
Branch: yamt-pagecache
Changes since 1.69: +3 -12
lines
Diff to previous 1.69 (colored) next main 1.70 (colored)
sync with head
Revision 1.69.8.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.69: +3 -12
lines
Diff to previous 1.69 (colored) next main 1.70 (colored)
merge to -current.
Revision 1.70 / (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.69: +3 -12
lines
Diff to previous 1.69 (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.68.2.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:08:15 2011 UTC (11 months, 2 weeks ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.68: +11 -2
lines
Diff to previous 1.68 (colored) next main 1.69 (colored)
Sync with HEAD.
Revision 1.65.2.3 / (download) - annotate - [select for diffs], Tue May 31 03:04:40 2011 UTC (11 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.65.2.2: +9 -0
lines
Diff to previous 1.65.2.2 (colored) to branchpoint 1.65 (colored) next main 1.66 (colored)
sync with head
Revision 1.69 / (download) - annotate - [select for diffs], Sun May 29 13:31:30 2011 UTC (11 months, 4 weeks ago) by phx
Branch: MAIN
CVS Tags: yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
jmcneill-usbmp-pre-base2,
jmcneill-usbmp-base,
jmcneill-audiomp3-base,
jmcneill-audiomp3,
cherry-xenmp-base,
cherry-xenmp
Branch point for: yamt-pagecache,
jmcneill-usbmp
Changes since 1.68: +11 -2
lines
Diff to previous 1.68 (colored)
The Genesis interface provides a register in the device specific config space to automatically revert the byte order in all descriptors. Make sure this feature is inactive. Otherwise the driver is unable to receive or transmit any frame.
Revision 1.65.2.2 / (download) - annotate - [select for diffs], Sat Mar 5 20:53:43 2011 UTC (14 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.65.2.1: +4 -4
lines
Diff to previous 1.65.2.1 (colored) to branchpoint 1.65 (colored)
sync with head
Revision 1.64.2.2 / (download) - annotate - [select for diffs], Tue Aug 17 06:46:26 2010 UTC (21 months, 1 week ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.64.2.1: +17 -6
lines
Diff to previous 1.64.2.1 (colored) to branchpoint 1.64 (colored) next main 1.65 (colored)
Sync with HEAD.
Revision 1.48.4.5 / (download) - annotate - [select for diffs], Wed Aug 11 22:53:48 2010 UTC (21 months, 2 weeks ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.48.4.4: +21 -12
lines
Diff to previous 1.48.4.4 (colored) to branchpoint 1.48 (colored) next main 1.49 (colored)
sync with head.
Revision 1.68 / (download) - annotate - [select for diffs], Mon Jul 26 22:33:24 2010 UTC (22 months ago) by jym
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2,
matt-mips64-premerge-20101231,
jruoho-x86intr-base,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2
Branch point for: jruoho-x86intr
Changes since 1.67: +4 -4
lines
Diff to previous 1.67 (colored)
Add PAE to ALL kernel, so that most paddr_t format string errors get caught during compilation. While here, fix the compilation for ALL.
Revision 1.65.2.1 / (download) - annotate - [select for diffs], Sun May 30 05:17:34 2010 UTC (23 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.65: +19 -10
lines
Diff to previous 1.65 (colored)
sync with head
Revision 1.67 / (download) - annotate - [select for diffs], Sun May 16 11:27:49 2010 UTC (2 years ago) by phx
Branch: MAIN
Changes since 1.66: +17 -6
lines
Diff to previous 1.66 (colored)
Make netboot generate a BTINFO_NET bootinfo node for the Synology sk(4) NIC. It will pass the MAC address, which is read from Flash ROM, into the kernel. The kernel creates a "mac-address" device-property, which is used by sk(4), when given, before reading the MAC from its EEPROM.
Revision 1.64.2.1 / (download) - annotate - [select for diffs], Fri Apr 30 14:43:37 2010 UTC (2 years ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.64: +10 -12
lines
Diff to previous 1.64 (colored)
Sync with HEAD.
Revision 1.54.6.1.2.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.54.6.1: +2 -2
lines
Diff to previous 1.54.6.1 (colored) next main 1.55 (colored)
sync to netbsd-5
Revision 1.66 / (download) - annotate - [select for diffs], Mon Apr 5 07:20:27 2010 UTC (2 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: uebayasi-xip-base1
Changes since 1.65: +4 -6
lines
Diff to previous 1.65 (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.48.4.4 / (download) - annotate - [select for diffs], Thu Mar 11 15:03:47 2010 UTC (2 years, 2 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.48.4.3: +12 -18
lines
Diff to previous 1.48.4.3 (colored) to branchpoint 1.48 (colored)
sync with head
Revision 1.65 / (download) - annotate - [select for diffs], Wed Feb 24 22:38:00 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.64: +8 -8
lines
Diff to previous 1.64 (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.64 / (download) - annotate - [select for diffs], Tue Jan 19 22:07:01 2010 UTC (2 years, 4 months ago) by pooka
Branch: MAIN
CVS Tags: uebayasi-xip-base
Branch point for: uebayasi-xip
Changes since 1.63: +4 -11
lines
Diff to previous 1.63 (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.63 / (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.62: +8 -8
lines
Diff to previous 1.62 (colored)
Expand PMF_FN_* macros.
Revision 1.62 / (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.61: +4 -3
lines
Diff to previous 1.61 (colored)
Cleanup interrupt establish error messages. Do not mix aprint_error/aprint_normal/printf calls for a single line.
Revision 1.48.4.3 / (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.48.4.2: +5 -5
lines
Diff to previous 1.48.4.2 (colored) to branchpoint 1.48 (colored)
sync with head
Revision 1.61 / (download) - annotate - [select for diffs], Sat Sep 5 14:09:55 2009 UTC (2 years, 8 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8,
jym-xensuspend-nbase
Changes since 1.60: +5 -5
lines
Diff to previous 1.60 (colored)
Invert logic around nested pmf(9) registrations for readability.
Revision 1.54.4.1 / (download) - annotate - [select for diffs], Sun Jul 26 18:33:36 2009 UTC (2 years, 10 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.54: +4 -3
lines
Diff to previous 1.54 (colored) next main 1.55 (colored)
Pull up following revision(s) (requested by dholland in ticket #874): sys/dev/ic/ciss.c: revision 1.15 sys/dev/isa/isadma.c: revision 1.59 sys/dev/usb/ulpt.c: revision 1.82 sys/dev/ic/tcic2.c: revision 1.31 sys/dev/isa/if_ntwoc_isa.c: revision 1.18 sys/dev/pci/if_sk.c: revision 1.57 sys/dev/pcmcia/if_cnw.c: revision 1.46 More printf format fixes.
Revision 1.54.6.1 / (download) - annotate - [select for diffs], Sun Jul 26 18:31:39 2009 UTC (2 years, 10 months ago) by snj
Branch: netbsd-5-0
CVS Tags: netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
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
Branch point for: matt-nb5-mips64
Changes since 1.54: +4 -3
lines
Diff to previous 1.54 (colored) next main 1.55 (colored)
Pull up following revision(s) (requested by dholland in ticket #874): sys/dev/ic/ciss.c: revision 1.15 sys/dev/isa/isadma.c: revision 1.59 sys/dev/usb/ulpt.c: revision 1.82 sys/dev/ic/tcic2.c: revision 1.31 sys/dev/isa/if_ntwoc_isa.c: revision 1.18 sys/dev/pci/if_sk.c: revision 1.57 sys/dev/pcmcia/if_cnw.c: revision 1.46 More printf format fixes.
Revision 1.55.4.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.55: +59 -7
lines
Diff to previous 1.55 (colored) next main 1.56 (colored)
Sync with HEAD. Commit is split, to avoid a "too many arguments" protocol error.
Revision 1.48.4.2 / (download) - annotate - [select for diffs], Mon May 4 08:12:57 2009 UTC (3 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.48.4.1: +175 -101
lines
Diff to previous 1.48.4.1 (colored) to branchpoint 1.48 (colored)
sync with head.
Revision 1.54.2.3 / (download) - annotate - [select for diffs], Tue Apr 28 07:35:57 2009 UTC (3 years ago) by skrll
Branch: nick-hppapmap
Changes since 1.54.2.2: +54 -5
lines
Diff to previous 1.54.2.2 (colored) to branchpoint 1.54 (colored) next main 1.55 (colored)
Sync with HEAD.
Revision 1.60 / (download) - annotate - [select for diffs], Thu Apr 23 09:18:25 2009 UTC (3 years, 1 month ago) by kefren
Branch: MAIN
CVS Tags: yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
yamt-nfs-mp-base4,
yamt-nfs-mp-base3,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base,
jymxensuspend-base,
jym-xensuspend-base
Changes since 1.59: +51 -2
lines
Diff to previous 1.59 (colored)
Add pmf hooks. Proposed two days ago on tech-kern@, no objections. Tested on amd64 with Asus P5Q-E mainboard with onboard Yukon Lite
Revision 1.59 / (download) - annotate - [select for diffs], Wed Mar 18 16:00:19 2009 UTC (3 years, 2 months ago) by cegger
Branch: MAIN
Changes since 1.58: +4 -4
lines
Diff to previous 1.58 (colored)
bzero -> memset
Revision 1.58 / (download) - annotate - [select for diffs], Wed Mar 18 15:14:31 2009 UTC (3 years, 2 months ago) by cegger
Branch: MAIN
Changes since 1.57: +3 -3
lines
Diff to previous 1.57 (colored)
bcmp -> memcmp
Revision 1.54.2.2 / (download) - annotate - [select for diffs], Tue Mar 3 18:31:07 2009 UTC (3 years, 2 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.54.2.1: +7 -4
lines
Diff to previous 1.54.2.1 (colored) to branchpoint 1.54 (colored)
Sync with HEAD.
Revision 1.57 / (download) - annotate - [select for diffs], Fri Feb 13 23:31:23 2009 UTC (3 years, 3 months ago) by bouyer
Branch: MAIN
CVS Tags: nick-hppapmap-base2
Changes since 1.56: +4 -3
lines
Diff to previous 1.56 (colored)
More printf format fixes.
Revision 1.56 / (download) - annotate - [select for diffs], Thu Feb 12 10:22:30 2009 UTC (3 years, 3 months ago) by cegger
Branch: MAIN
Changes since 1.55: +5 -3
lines
Diff to previous 1.55 (colored)
Yukon chips support flow-control. Tested on Yukon Lite chip. ok cube@
Revision 1.54.2.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:18:26 2009 UTC (3 years, 4 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.54: +4 -2
lines
Diff to previous 1.54 (colored)
Sync with HEAD.
Revision 1.47.6.4 / (download) - annotate - [select for diffs], Sat Jan 17 13:29:00 2009 UTC (3 years, 4 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.47.6.3: +2 -0
lines
Diff to previous 1.47.6.3 (colored) to branchpoint 1.47 (colored) next main 1.48 (colored)
Sync with HEAD.
Revision 1.50.2.2 / (download) - annotate - [select for diffs], Sat Dec 13 01:14:35 2008 UTC (3 years, 5 months ago) by haad
Branch: haad-dm
Changes since 1.50.2.1: +4 -2
lines
Diff to previous 1.50.2.1 (colored) to branchpoint 1.50 (colored) next main 1.51 (colored)
Update haad-dm branch to haad-dm-base2.
Revision 1.55 / (download) - annotate - [select for diffs], Fri Nov 7 00:20:07 2008 UTC (3 years, 6 months ago) by dyoung
Branch: MAIN
CVS Tags: mjf-devfs2-base,
haad-nbase2,
haad-dm-base2,
haad-dm-base,
ad-audiomp2-base,
ad-audiomp2
Branch point for: jym-xensuspend
Changes since 1.54: +4 -2
lines
Diff to previous 1.54 (colored)
*** Summary ***
When a link-layer address changes (e.g., ifconfig ex0 link
02:de:ad:be:ef:02 active), send a gratuitous ARP and/or a Neighbor
Advertisement to update the network-/link-layer address bindings
on our LAN peers.
Refuse a change of ethernet address to the address 00:00:00:00:00:00
or to any multicast/broadcast address. (Thanks matt@.)
Reorder ifnet ioctl operations so that driver ioctls may inherit
the functions of their "class"---ether_ioctl(), fddi_ioctl(), et
cetera---and the class ioctls may inherit from the generic ioctl,
ifioctl_common(), but both driver- and class-ioctls may override
the generic behavior. Make network drivers share more code.
Distinguish a "factory" link-layer address from others for the
purposes of both protecting that address from deletion and computing
EUI64.
Return consistent, appropriate error codes from network drivers.
Improve readability. KNF.
*** Details ***
In if_attach(), always initialize the interface ioctl routine,
ifnet->if_ioctl, if the driver has not already initialized it.
Delete if_ioctl == NULL tests everywhere else, because it cannot
happen.
In the ioctl routines of network interfaces, inherit common ioctl
behaviors by calling either ifioctl_common() or whichever ioctl
routine is appropriate for the class of interface---e.g., ether_ioctl()
for ethernets.
Stop (ab)using SIOCSIFADDR and start to use SIOCINITIFADDR. In
the user->kernel interface, SIOCSIFADDR's argument was an ifreq,
but on the protocol->ifnet interface, SIOCSIFADDR's argument was
an ifaddr. That was confusing, and it would work against me as I
make it possible for a network interface to overload most ioctls.
On the protocol->ifnet interface, replace SIOCSIFADDR with
SIOCINITIFADDR. In ifioctl(), return EPERM if userland tries to
invoke SIOCINITIFADDR.
In ifioctl(), give the interface the first shot at handling most
interface ioctls, and give the protocol the second shot, instead
of the other way around. Finally, let compatibility code (COMPAT_OSOCK)
take a shot.
Pull device initialization out of switch statements under
SIOCINITIFADDR. For example, pull ..._init() out of any switch
statement that looks like this:
switch (...->sa_family) {
case ...:
..._init();
...
break;
...
default:
..._init();
...
break;
}
Rewrite many if-else clauses that handle all permutations of IFF_UP
and IFF_RUNNING to use a switch statement,
switch (x & (IFF_UP|IFF_RUNNING)) {
case 0:
...
break;
case IFF_RUNNING:
...
break;
case IFF_UP:
...
break;
case IFF_UP|IFF_RUNNING:
...
break;
}
unifdef lots of code containing #ifdef FreeBSD, #ifdef NetBSD, and
#ifdef SIOCSIFMTU, especially in fwip(4) and in ndis(4).
In ipw(4), remove an if_set_sadl() call that is out of place.
In nfe(4), reuse the jumbo MTU logic in ether_ioctl().
Let ethernets register a callback for setting h/w state such as
promiscuous mode and the multicast filter in accord with a change
in the if_flags: ether_set_ifflags_cb() registers a callback that
returns ENETRESET if the caller should reset the ethernet by calling
if_init(), 0 on success, != 0 on failure. Pull common code from
ex(4), gem(4), nfe(4), sip(4), tlp(4), vge(4) into ether_ioctl(),
and register if_flags callbacks for those drivers.
Return ENOTTY instead of EINVAL for inappropriate ioctls. In
zyd(4), use ENXIO instead of ENOTTY to indicate that the device is
not any longer attached.
Add to if_set_sadl() a boolean 'factory' argument that indicates
whether a link-layer address was assigned by the factory or some
other source. In a comment, recommend using the factory address
for generating an EUI64, and update in6_get_hw_ifid() to prefer a
factory address to any other link-layer address.
Add a routing message, RTM_LLINFO_UPD, that tells protocols to
update the binding of network-layer addresses to link-layer addresses.
Implement this message in IPv4 and IPv6 by sending a gratuitous
ARP or a neighbor advertisement, respectively. Generate RTM_LLINFO_UPD
messages on a change of an interface's link-layer address.
In ether_ioctl(), do not let SIOCALIFADDR set a link-layer address
that is broadcast/multicast or equal to 00:00:00:00:00:00.
Make ether_ioctl() call ifioctl_common() to handle ioctls that it
does not understand.
In gif(4), initialize if_softc and use it, instead of assuming that
the gif_softc and ifp overlap.
Let ifioctl_common() handle SIOCGIFADDR.
Sprinkle rtcache_invariants(), which checks on DIAGNOSTIC kernels
that certain invariants on a struct route are satisfied.
In agr(4), rewrite agr_ioctl_filter() to be a bit more explicit
about the ioctls that we do not allow on an agr(4) member interface.
bzero -> memset. Delete unnecessary casts to void *. Use
sockaddr_in_init() and sockaddr_in6_init(). Compare pointers with
NULL instead of "testing truth". Replace some instances of (type
*)0 with NULL. Change some K&R prototypes to ANSI C, and join
lines.
Revision 1.50.2.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.50: +106 -92
lines
Diff to previous 1.50 (colored)
Sync with HEAD.
Revision 1.47.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.47.6.2: +104 -90
lines
Diff to previous 1.47.6.2 (colored) to branchpoint 1.47 (colored)
Sync with HEAD.
Revision 1.49.2.2 / (download) - annotate - [select for diffs], Wed Sep 24 16:38:53 2008 UTC (3 years, 8 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.49.2.1: +106 -92
lines
Diff to previous 1.49.2.1 (colored) to branchpoint 1.49 (colored) next main 1.50 (colored)
Merge in changes between wrstuden-revivesa-base-2 and wrstuden-revivesa-base-3.
Revision 1.54 / (download) - annotate - [select for diffs], Tue Sep 9 05:54:23 2008 UTC (3 years, 8 months ago) by cegger
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
netbsd-5-base,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
matt-mips64-base2,
haad-dm-base1
Branch point for: nick-hppapmap,
netbsd-5-0,
netbsd-5
Changes since 1.53: +4 -3
lines
Diff to previous 1.53 (colored)
make an i386/ALL kernel build
Revision 1.53 / (download) - annotate - [select for diffs], Mon Sep 8 21:54:10 2008 UTC (3 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.52: +6 -6
lines
Diff to previous 1.52 (colored)
more device_private, pointed by cube.
Revision 1.52 / (download) - annotate - [select for diffs], Mon Sep 8 21:44:22 2008 UTC (3 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.51: +10 -10
lines
Diff to previous 1.51 (colored)
avoid using casts by referencing the proper struct members.
Revision 1.51 / (download) - annotate - [select for diffs], Mon Sep 8 21:20:03 2008 UTC (3 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.50: +100 -87
lines
Diff to previous 1.50 (colored)
cf_attach_decl_new
Revision 1.47.6.2 / (download) - annotate - [select for diffs], Sun Jun 29 09:33:09 2008 UTC (3 years, 10 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.47.6.1: +10 -4
lines
Diff to previous 1.47.6.1 (colored) to branchpoint 1.47 (colored)
Sync with HEAD.
Revision 1.49.4.1 / (download) - annotate - [select for diffs], Fri Jun 27 15:11:22 2008 UTC (3 years, 10 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.49: +12 -6
lines
Diff to previous 1.49 (colored) next main 1.50 (colored)
Sync with head.
Revision 1.49.2.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:31:11 2008 UTC (3 years, 11 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.49: +12 -6
lines
Diff to previous 1.49 (colored)
Sync w/ -current. 34 merge conflicts to follow.
Revision 1.50 / (download) - annotate - [select for diffs], Fri Jun 20 16:28:36 2008 UTC (3 years, 11 months ago) by cube
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
simonb-wapbl-nbase,
simonb-wapbl-base
Branch point for: haad-dm
Changes since 1.49: +12 -6
lines
Diff to previous 1.49 (colored)
Use a mutex instead of splvm() to protect the list of jubo-ready mbufs, as done with nfe(4) a while ago. Issue reported by Gary Duzan, who kindly fixed the patch I had sent him.
Revision 1.47.6.1 / (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.47: +57 -80
lines
Diff to previous 1.47 (colored)
Sync with HEAD.
Revision 1.48.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.48: +2 -9
lines
Diff to previous 1.48 (colored) next main 1.49 (colored)
sync with head.
Revision 1.48.4.1 / (download) - annotate - [select for diffs], Fri May 16 02:24:43 2008 UTC (4 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.48: +2 -9
lines
Diff to previous 1.48 (colored)
sync with head.
Revision 1.49 / (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,
hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa,
simonb-wapbl
Changes since 1.48: +2 -9
lines
Diff to previous 1.48 (colored)
Remove clause 3 and 4 from TNF licenses
Revision 1.48 / (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.47: +57 -73
lines
Diff to previous 1.47 (colored)
use aprint_*_dev and device_xname
Revision 1.42.6.3 / (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.42.6.2: +26 -42
lines
Diff to previous 1.42.6.2 (colored) to branchpoint 1.42 (colored) next main 1.43 (colored)
sync with HEAD
Revision 1.42.12.4 / (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.42.12.3: +26 -42
lines
Diff to previous 1.42.12.3 (colored) to branchpoint 1.42 (colored) next main 1.43 (colored)
Sync with HEAD.
Revision 1.15.2.8 / (download) - annotate - [select for diffs], Mon Feb 11 14:59:39 2008 UTC (4 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.15.2.7: +11 -9
lines
Diff to previous 1.15.2.7 (colored) next main 1.16 (colored)
sync with head.
Revision 1.47 / (download) - annotate - [select for diffs], Thu Feb 7 01:21:57 2008 UTC (4 years, 3 months ago) by dyoung
Branch: MAIN
CVS Tags: yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
nick-net80211-sync-base,
nick-net80211-sync,
mjf-devfs-base,
matt-armv6-nbase,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
hpcarm-cleanup-base,
ad-socklock-base1
Branch point for: mjf-devfs2
Changes since 1.46: +11 -9
lines
Diff to previous 1.46 (colored)
Start patching up the kernel so that a network driver always has the opportunity to handle an ioctl before generic ifioctl handling occurs. This will ease extending the kernel and sharing of code between drivers. First steps: Make the signature of ifioctl_common() match struct ifinet->if_ioctl. Convert SIOCSIFCAP and SIOCSIFMTU to the new ifioctl() regime, throughout the kernel.
Revision 1.15.2.7 / (download) - annotate - [select for diffs], Mon Jan 21 09:44:00 2008 UTC (4 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.15.2.6: +17 -34
lines
Diff to previous 1.15.2.6 (colored)
sync with head
Revision 1.44.6.2 / (download) - annotate - [select for diffs], Sun Jan 20 17:51:38 2008 UTC (4 years, 4 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.44.6.1: +15 -33
lines
Diff to previous 1.44.6.1 (colored) to branchpoint 1.44 (colored) next main 1.45 (colored)
Sync with HEAD
Revision 1.46 / (download) - annotate - [select for diffs], Sat Jan 19 22:10:18 2008 UTC (4 years, 4 months ago) by dyoung
Branch: MAIN
CVS Tags: bouyer-xeni386-nbase,
bouyer-xeni386-base
Changes since 1.45: +17 -35
lines
Diff to previous 1.45 (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.42.6.2 / (download) - annotate - [select for diffs], Wed Jan 9 01:53:50 2008 UTC (4 years, 4 months ago) by matt
Branch: matt-armv6
Changes since 1.42.6.1: +6 -1
lines
Diff to previous 1.42.6.1 (colored) to branchpoint 1.42 (colored)
sync with HEAD
Revision 1.42.12.3 / (download) - annotate - [select for diffs], Thu Dec 27 00:45:18 2007 UTC (4 years, 5 months ago) by mjf
Branch: mjf-devfs
Changes since 1.42.12.2: +2 -1
lines
Diff to previous 1.42.12.2 (colored) to branchpoint 1.42 (colored)
Sync with HEAD.
Revision 1.44.2.1 / (download) - annotate - [select for diffs], Wed Dec 26 19:46:58 2007 UTC (4 years, 5 months ago) by ad
Branch: vmlocking2
Changes since 1.44: +2 -1
lines
Diff to previous 1.44 (colored) next main 1.45 (colored)
Sync with head.
Revision 1.44.6.1 / (download) - annotate - [select for diffs], Thu Dec 13 21:55:50 2007 UTC (4 years, 5 months ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.44: +2 -1
lines
Diff to previous 1.44 (colored)
Sync with HEAD
Revision 1.44.4.1 / (download) - annotate - [select for diffs], Tue Dec 11 15:32:12 2007 UTC (4 years, 5 months ago) by yamt
Branch: yamt-kmem
Changes since 1.44: +2 -1
lines
Diff to previous 1.44 (colored) next main 1.45 (colored)
sync with head.
Revision 1.45 / (download) - annotate - [select for diffs], Tue Dec 11 11:25:52 2007 UTC (4 years, 5 months ago) by lukem
Branch: MAIN
CVS Tags: yamt-kmem-base3,
yamt-kmem-base2,
vmlocking2-base3,
matt-armv6-base,
cube-autoconf-base,
cube-autoconf
Changes since 1.44: +2 -1
lines
Diff to previous 1.44 (colored)
use __KERNEL_RCSID()
Revision 1.42.12.2 / (download) - annotate - [select for diffs], Sat Dec 8 18:19:43 2007 UTC (4 years, 5 months ago) by mjf
Branch: mjf-devfs
Changes since 1.42.12.1: +5 -1
lines
Diff to previous 1.42.12.1 (colored) to branchpoint 1.42 (colored)
Sync with HEAD.
Revision 1.15.2.6 / (download) - annotate - [select for diffs], Fri Dec 7 17:30:25 2007 UTC (4 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.15.2.5: +5 -1
lines
Diff to previous 1.15.2.5 (colored)
sync with head
Revision 1.42.4.2 / (download) - annotate - [select for diffs], Mon Dec 3 16:14:36 2007 UTC (4 years, 5 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.42.4.1: +5 -1
lines
Diff to previous 1.42.4.1 (colored) to branchpoint 1.42 (colored) next main 1.43 (colored)
Sync with HEAD.
Revision 1.44 / (download) - annotate - [select for diffs], Sat Dec 1 23:40:28 2007 UTC (4 years, 5 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-kmem-base,
vmlocking2-base2,
vmlocking2-base1,
vmlocking-nbase,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
jmcneill-pm-base
Branch point for: yamt-kmem,
vmlocking2,
bouyer-xeni386
Changes since 1.43: +5 -1
lines
Diff to previous 1.43 (colored)
aprintify, on behalf of xtraeme
Revision 1.42.12.1 / (download) - annotate - [select for diffs], Mon Nov 19 00:48:11 2007 UTC (4 years, 6 months ago) by mjf
Branch: mjf-devfs
Changes since 1.42: +2 -2
lines
Diff to previous 1.42 (colored)
Sync with HEAD.
Revision 1.15.2.5 / (download) - annotate - [select for diffs], Thu Nov 15 11:44:22 2007 UTC (4 years, 6 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.15.2.4: +2 -2
lines
Diff to previous 1.15.2.4 (colored)
sync with head.
Revision 1.42.10.1 / (download) - annotate - [select for diffs], Tue Nov 13 16:01:20 2007 UTC (4 years, 6 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.42: +2 -2
lines
Diff to previous 1.42 (colored) next main 1.43 (colored)
Sync with HEAD
Revision 1.42.4.1 / (download) - annotate - [select for diffs], Sun Nov 11 16:47:41 2007 UTC (4 years, 6 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.42: +2 -2
lines
Diff to previous 1.42 (colored)
Sync with HEAD.
Revision 1.42.6.1 / (download) - annotate - [select for diffs], Thu Nov 8 10:59:54 2007 UTC (4 years, 6 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.42: +2 -2
lines
Diff to previous 1.42 (colored)
sync with -HEAD
Revision 1.43 / (download) - annotate - [select for diffs], Wed Nov 7 00:23:19 2007 UTC (4 years, 6 months ago) by ad
Branch: MAIN
CVS Tags: bouyer-xenamd64-base2,
bouyer-xenamd64-base
Changes since 1.42: +2 -2
lines
Diff to previous 1.42 (colored)
Merge from vmlocking: - pool_cache changes. - Debugger/procfs locking fixes. - Other minor changes.
Revision 1.15.2.4 / (download) - annotate - [select for diffs], Mon Sep 3 14:37:02 2007 UTC (4 years, 8 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.15.2.3: +35 -23
lines
Diff to previous 1.15.2.3 (colored)
sync with head.
Revision 1.35.2.1.2.1 / (download) - annotate - [select for diffs], Mon Sep 3 07:04:31 2007 UTC (4 years, 8 months ago) by wrstuden
Branch: wrstuden-fixsa
Changes since 1.35.2.1: +13 -10
lines
Diff to previous 1.35.2.1 (colored) next main 1.35.2.2 (colored)
Sync w/ NetBSD-4-RC_1
Revision 1.37.2.5 / (download) - annotate - [select for diffs], Sat Sep 1 12:56:46 2007 UTC (4 years, 8 months ago) by ad
Branch: vmlocking
Changes since 1.37.2.4: +2 -2
lines
Diff to previous 1.37.2.4 (colored) next main 1.38 (colored)
Update for pool_cache API changes.
Revision 1.35.2.2 / (download) - annotate - [select for diffs], Sun Aug 26 12:01:20 2007 UTC (4 years, 9 months ago) by liamjfoy
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.35.2.1: +13 -10
lines
Diff to previous 1.35.2.1 (colored) to branchpoint 1.35 (colored) next main 1.36 (colored)
Pull up following revision(s) (requested by riz in ticket #816): sys/dev/pci/if_skreg.h: revision 1.10 sys/dev/pci/if_skreg.h: revision 1.11 sys/dev/pci/pcidevs: revision 1.866 sys/dev/pci/if_skreg.h: revision 1.9 sys/dev/pci/if_sk.c: revision 1.36 sys/dev/pci/if_msk.c: revision 1.4 sys/dev/pci/if_msk.c: revision 1.5 sys/dev/pci/if_msk.c: revision 1.6 sys/dev/pci/if_msk.c: revision 1.7 sys/dev/pci/if_mskvar.h: revision 1.2 sys/dev/pci/if_mskvar.h: revision 1.3 Apply OpenBSD's rev. 1.33 to shut up "msk0: phy write timed out" Original commit message: > In msk_marv_miibus_writereg, wait for busy flag to clear instead of > continuing when busy flag set. add some msk devices sync with OpenBSD-current (many bugfixes, add some devices) if_msk.c: rev. 1.42 if_mskvar.h rev. 1.3 if_skreg.h rev. 1.41 sync with if_skreg.h rev. 1.41 need more work? apply some patches from FreeBSD o fix device timeout o add some workaround o TX underrun bug (grr...) o and some bugs fix bit definitions for the RX FIFO Flush mode Apply OpenBSD's rev. 1.14 via patch: > remove another Yukon Lite workaround.
Revision 1.37.2.4 / (download) - annotate - [select for diffs], Mon Aug 20 18:37:15 2007 UTC (4 years, 9 months ago) by ad
Branch: vmlocking
Changes since 1.37.2.3: +3 -1
lines
Diff to previous 1.37.2.3 (colored)
Sync with HEAD.
Revision 1.41.2.1 / (download) - annotate - [select for diffs], Wed Aug 15 13:48:32 2007 UTC (4 years, 9 months ago) by skrll
Branch: nick-csl-alignment
Changes since 1.41: +3 -1
lines
Diff to previous 1.41 (colored) next main 1.42 (colored)
Sync with HEAD.
Revision 1.42.14.2 / (download) - annotate - [select for diffs], Thu Jul 19 22:04:24 2007 UTC (4 years, 10 months ago) by dsl
Branch: matt-mips64
Changes since 1.42.14.1: +3081 -0
lines
Diff to previous 1.42.14.1 (colored) to branchpoint 1.42 (colored) next main 1.43 (colored)
include sys/cdefs.h
Revision 1.42.14.1, Thu Jul 19 22:04:23 2007 UTC (4 years, 10 months ago) by dsl
Branch: matt-mips64
Changes since 1.42: +0 -3081
lines
FILE REMOVED
file if_sk.c was added on branch matt-mips64 on 2007-07-19 22:04:24 +0000
Revision 1.42 / (download) - annotate - [select for diffs], Thu Jul 19 22:04:23 2007 UTC (4 years, 10 months ago) by dsl
Branch: MAIN
CVS Tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
yamt-x86pmap-base2,
yamt-x86pmap-base,
yamt-x86pmap,
vmlocking-base,
nick-csl-alignment-base5,
matt-mips64-base,
jmcneill-base,
hpcarm-cleanup
Branch point for: mjf-devfs,
matt-mips64,
matt-armv6,
jmcneill-pm,
bouyer-xenamd64
Changes since 1.41: +3 -1
lines
Diff to previous 1.41 (colored)
include sys/cdefs.h
Revision 1.37.2.3 / (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.37.2.2: +10 -4
lines
Diff to previous 1.37.2.2 (colored)
Sync with head.
Revision 1.37.4.1 / (download) - annotate - [select for diffs], Wed Jul 11 20:07:41 2007 UTC (4 years, 10 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.37: +15 -6
lines
Diff to previous 1.37 (colored) next main 1.38 (colored)
Sync with head.
Revision 1.41 / (download) - annotate - [select for diffs], Mon Jul 9 21:00:55 2007 UTC (4 years, 10 months ago) by ad
Branch: MAIN
CVS Tags: nick-csl-alignment-base,
mjf-ufs-trans-base
Branch point for: nick-csl-alignment
Changes since 1.40: +2 -2
lines
Diff to previous 1.40 (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.40 / (download) - annotate - [select for diffs], Fri Jul 6 18:52:52 2007 UTC (4 years, 10 months ago) by briggs
Branch: MAIN
Changes since 1.39: +9 -3
lines
Diff to previous 1.39 (colored)
Print an error and fail the sk_attach() if we have an unknown chip type (instead of panicing). Also check to see if we have a Yukon2 type, and if we do, complain about that explicitly earlier (and still fail the attach, but refer to msk(4)). It would be better if we didn't have Yukon2 devices match in the sk(4) device table, but in case people change the hardware without changing device IDs, we might as well catch it.
Revision 1.39 / (download) - annotate - [select for diffs], Fri Jul 6 18:44:16 2007 UTC (4 years, 10 months ago) by briggs
Branch: MAIN
Changes since 1.38: +2 -2
lines
Diff to previous 1.38 (colored)
Remove DLink DGE560T as it (in at least some versions) uses a Yukon EC chipset, which is not handled by this driver, but is handled by the msk(4) driver. The DGE560T_2 entry is left alone for now--it might also need to go to msk(4).
Revision 1.37.2.2 / (download) - annotate - [select for diffs], Sun Jul 1 21:48:10 2007 UTC (4 years, 10 months ago) by ad
Branch: vmlocking
Changes since 1.37.2.1: +2 -2
lines
Diff to previous 1.37.2.1 (colored)
Adapt to callout API change.
Revision 1.35.2.1 / (download) - annotate - [select for diffs], Mon Mar 26 21:37:35 2007 UTC (5 years, 2 months ago) by jdc
Branch: netbsd-4
Branch point for: wrstuden-fixsa
Changes since 1.35: +5 -2
lines
Diff to previous 1.35 (colored)
Pull up revision 1.38 (requested by msaitoh in ticket #519). Apply if_msk.c rev. 1.4 to if_sk.c: > Apply OpenBSD's rev. 1.33 to shut up "msk0: phy write timed out" > > Original commit message: > > In msk_marv_miibus_writereg, wait for busy flag to clear instead of > > continuing when busy flag set.
Revision 1.36.2.2 / (download) - annotate - [select for diffs], Sat Mar 24 14:55:31 2007 UTC (5 years, 2 months ago) by yamt
Branch: yamt-idlelwp
Changes since 1.36.2.1: +5 -2
lines
Diff to previous 1.36.2.1 (colored) to branchpoint 1.36 (colored) next main 1.37 (colored)
sync with head.
Revision 1.37.2.1 / (download) - annotate - [select for diffs], Tue Mar 13 16:50:25 2007 UTC (5 years, 2 months ago) by ad
Branch: vmlocking
Changes since 1.37: +5 -2
lines
Diff to previous 1.37 (colored)
Sync with head.
Revision 1.38 / (download) - annotate - [select for diffs], Tue Mar 13 09:50:00 2007 UTC (5 years, 2 months ago) by msaitoh
Branch: MAIN
CVS Tags: yamt-idlelwp-base8,
thorpej-atomic-base,
thorpej-atomic,
reinoud-bufcleanup
Changes since 1.37: +5 -2
lines
Diff to previous 1.37 (colored)
Apply if_msk.c rev. 1.4 to if_sk.c: > Apply OpenBSD's rev. 1.33 to shut up "msk0: phy write timed out" > > Original commit message: > > In msk_marv_miibus_writereg, wait for busy flag to clear instead of > > continuing when busy flag set.
Revision 1.36.2.1 / (download) - annotate - [select for diffs], Mon Mar 12 05:55:21 2007 UTC (5 years, 2 months ago) by rmind
Branch: yamt-idlelwp
Changes since 1.36: +19 -18
lines
Diff to previous 1.36 (colored)
Sync with HEAD.
Revision 1.37 / (download) - annotate - [select for diffs], Sun Mar 4 06:02:22 2007 UTC (5 years, 2 months ago) by christos
Branch: MAIN
Branch point for: vmlocking,
mjf-ufs-trans
Changes since 1.36: +19 -18
lines
Diff to previous 1.36 (colored)
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
Revision 1.15.2.3 / (download) - annotate - [select for diffs], Mon Feb 26 09:10:28 2007 UTC (5 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.15.2.2: +13 -10
lines
Diff to previous 1.15.2.2 (colored)
sync with head.
Revision 1.32.2.2 / (download) - annotate - [select for diffs], Thu Feb 1 08:48:22 2007 UTC (5 years, 3 months ago) by ad
Branch: newlock2
Changes since 1.32.2.1: +13 -10
lines
Diff to previous 1.32.2.1 (colored) to branchpoint 1.32 (colored) next main 1.33 (colored)
Sync with head.
Revision 1.36 / (download) - annotate - [select for diffs], Tue Jan 30 11:42:06 2007 UTC (5 years, 3 months ago) by msaitoh
Branch: MAIN
CVS Tags: post-newlock2-merge,
newlock2-nbase,
newlock2-base,
ad-audiomp-base,
ad-audiomp
Branch point for: yamt-idlelwp
Changes since 1.35: +13 -10
lines
Diff to previous 1.35 (colored)
sync with if_skreg.h rev. 1.41 need more work?
Revision 1.15.2.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.15.2.1: +166 -194
lines
Diff to previous 1.15.2.1 (colored)
sync with head.
Revision 1.33.2.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.33.2.1: +7 -7
lines
Diff to previous 1.33.2.1 (colored) to branchpoint 1.33 (colored) next main 1.34 (colored)
sync with head.
Revision 1.32.2.1 / (download) - annotate - [select for diffs], Sat Nov 18 21:34:30 2006 UTC (5 years, 6 months ago) by ad
Branch: newlock2
Changes since 1.32: +6 -22
lines
Diff to previous 1.32 (colored)
Sync with head.
Revision 1.35 / (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,
netbsd-4-base
Branch point for: netbsd-4
Changes since 1.34: +7 -7
lines
Diff to previous 1.34 (colored)
__unused removal on arguments; approved by core.
Revision 1.14.2.7 / (download) - annotate - [select for diffs], Fri Nov 3 14:35:43 2006 UTC (5 years, 6 months ago) by tron
Branch: netbsd-3
Changes since 1.14.2.6: +191 -39
lines
Diff to previous 1.14.2.6 (colored) to branchpoint 1.14 (colored) next main 1.15 (colored)
Pull up following revision(s) (requested by riz in ticket #1480): sys/dev/pci/if_skvar.h: revision 1.10 sys/dev/pci/if_sk.c: revision 1.22 Add jumbo frames support, from OpenBSD (mcbride). As seen on tech-net for the last N months.
Revision 1.33.2.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.33: +9 -7
lines
Diff to previous 1.33 (colored)
sync with head
Revision 1.34 / (download) - annotate - [select for diffs], Thu Oct 12 01:31:30 2006 UTC (5 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2
Changes since 1.33: +9 -7
lines
Diff to previous 1.33 (colored)
- sprinkle __unused on function decls. - fix a couple of unused bugs - no more -Wno-unused for i386
Revision 1.21.2.5 / (download) - annotate - [select for diffs], Thu Sep 14 12:31:33 2006 UTC (5 years, 8 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.21.2.4: +1 -19
lines
Diff to previous 1.21.2.4 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored)
sync with head.
Revision 1.7.2.3.2.11 / (download) - annotate - [select for diffs], Mon Sep 11 21:32:24 2006 UTC (5 years, 8 months ago) by tron
Branch: netbsd-2
Changes since 1.7.2.3.2.10: +5 -5
lines
Diff to previous 1.7.2.3.2.10 (colored) to branchpoint 1.7.2.3 (colored) next main 1.7.2.4 (colored)
Pull up following revision(s) (requested by riz in ticket #10693): sys/arch/cobalt/pci/pchb.c: revision 1.9 via patch sys/dev/pci/if_sk.c: revision 1.30 via patch sys/arch/evbmips/malta/pci/pchb.c: revision 1.9 via patch Vendor GALILEO is now MARVELL.
Revision 1.33 / (download) - annotate - [select for diffs], Sun Sep 10 18:39:27 2006 UTC (5 years, 8 months ago) by riz
Branch: MAIN
CVS Tags: yamt-splraiseipl-base,
yamt-pdpolicy-base9
Branch point for: yamt-splraiseipl
Changes since 1.32: +1 -19
lines
Diff to previous 1.32 (colored)
g/c unused SK_{SET,CLR}BIT macros
Revision 1.18.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:52:17 2006 UTC (5 years, 8 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.18: +506 -211
lines
Diff to previous 1.18 (colored) next main 1.19 (colored)
sync with head
Revision 1.26.4.2 / (download) - annotate - [select for diffs], Fri Sep 8 18:33:57 2006 UTC (5 years, 8 months ago) by rpaulo
Branch: abandoned-netbsd-4
Changes since 1.26.4.1: +157 -169
lines
Diff to previous 1.26.4.1 (colored) to branchpoint 1.26 (colored) next main 1.27 (colored)
Pull up following revision(s) (requested by riz in ticket #140): sys/dev/pci/if_sk.c: revision 1.31 sys/dev/pci/if_sk.c: revision 1.32 sys/dev/pci/if_sk.c: revision 1.27 sys/dev/pci/if_sk.c: revision 1.28 sys/dev/pci/if_sk.c: revision 1.29 Make this driver compile when SK_USEIOSPACE is defined - I have no evidence that this is actually needed except for the existence of the code itself, but if it's going to be here, it should compile. Tested briefly on my ASUS motherboard with built-in sk interface. Some cleanup in skc_attach(): - does not need splnet() - disestablish the interrupt and unmap bus space on failures. Add byteswapping where appropriate, to allow things to work on (at least some) bigendian systems - I tested on macppc. From brad@openbsd . Cleanup, with no functional changes: - remove unused code - KNF - ANSI function declarations - replace printf() with aprint_error() except in debug functions - a few minor indentation/whitespace changes In sk_watchdog(), attempt to reclaim pending TX descriptors before resetting the hardware. Should fix occasional watchdog timeouts seen with this driver. From FreeBSD, via OpenBSD.
Revision 1.26.4.1 / (download) - annotate - [select for diffs], Fri Sep 8 18:29:19 2006 UTC (5 years, 8 months ago) by rpaulo
Branch: abandoned-netbsd-4
Changes since 1.26: +5 -5
lines
Diff to previous 1.26 (colored)
Pull up following revision(s) (requested by riz in ticket #139): sys/arch/cobalt/pci/pchb.c: revision 1.9 sys/dev/pci/if_sk.c: revision 1.30 sys/arch/cobalt/pci/pci_machdep.c: revision 1.24 sys/dev/pci/pcidevs: revision 1.820 sys/arch/evbmips/malta/pci/pchb.c: revision 1.9 Rename vendor GALILEO -> vendor MARVELL . Marvell bought Galileo years ago, we have little existing stuff in the tree, and this will make it easier to keep certain network drivers in sync with other OSes. OK matt@, uwe@ Vendor GALILEO is now MARVELL.
Revision 1.7.2.3.2.10 / (download) - annotate - [select for diffs], Thu Sep 7 00:14:13 2006 UTC (5 years, 8 months ago) by rpaulo
Branch: netbsd-2
Changes since 1.7.2.3.2.9: +191 -39
lines
Diff to previous 1.7.2.3.2.9 (colored) to branchpoint 1.7.2.3 (colored)
Pull up following revision(s) (requested by riz in ticket #10680): sys/dev/pci/if_skvar.h: revision 1.10 share/man/man4/sk.4: revision 1.9 sys/dev/pci/if_sk.c: revision 1.22 Add jumbo frames support, from OpenBSD (mcbride). As seen on tech-net for the last N months. Jumbo frames now work under NetBSD, so note it.
Revision 1.21.2.4 / (download) - annotate - [select for diffs], Sun Sep 3 15:24:22 2006 UTC (5 years, 8 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.21.2.3: +161 -173
lines
Diff to previous 1.21.2.3 (colored) to branchpoint 1.21 (colored)
sync with head.
Revision 1.32 / (download) - annotate - [select for diffs], Fri Aug 25 20:16:57 2006 UTC (5 years, 9 months ago) by riz
Branch: MAIN
CVS Tags: yamt-pdpolicy-base8,
rpaulo-netinet-merge-pcb-base
Branch point for: newlock2
Changes since 1.31: +13 -3
lines
Diff to previous 1.31 (colored)
In sk_watchdog(), attempt to reclaim pending TX descriptors before resetting the hardware. Should fix occasional watchdog timeouts seen with this driver. From FreeBSD, via OpenBSD.
Revision 1.31 / (download) - annotate - [select for diffs], Fri Aug 25 02:34:30 2006 UTC (5 years, 9 months ago) by riz
Branch: MAIN
Changes since 1.30: +86 -121
lines
Diff to previous 1.30 (colored)
Cleanup, with no functional changes: - remove unused code - KNF - ANSI function declarations - replace printf() with aprint_error() except in debug functions - a few minor indentation/whitespace changes
Revision 1.30 / (download) - annotate - [select for diffs], Tue Aug 22 21:42:19 2006 UTC (5 years, 9 months ago) by riz
Branch: MAIN
Changes since 1.29: +5 -5
lines
Diff to previous 1.29 (colored)
Vendor GALILEO is now MARVELL.
Revision 1.29 / (download) - annotate - [select for diffs], Tue Aug 22 06:24:10 2006 UTC (5 years, 9 months ago) by riz
Branch: MAIN
Changes since 1.28: +44 -36
lines
Diff to previous 1.28 (colored)
Add byteswapping where appropriate, to allow things to work on (at least some) bigendian systems - I tested on macppc. From brad@openbsd .
Revision 1.28 / (download) - annotate - [select for diffs], Sun Aug 20 18:04:53 2006 UTC (5 years, 9 months ago) by riz
Branch: MAIN
Changes since 1.27: +14 -12
lines
Diff to previous 1.27 (colored)
Some cleanup in skc_attach(): - does not need splnet() - disestablish the interrupt and unmap bus space on failures.
Revision 1.27 / (download) - annotate - [select for diffs], Sun Aug 20 16:03:30 2006 UTC (5 years, 9 months ago) by riz
Branch: MAIN
Changes since 1.26: +5 -2
lines
Diff to previous 1.26 (colored)
Make this driver compile when SK_USEIOSPACE is defined - I have no evidence that this is actually needed except for the existence of the code itself, but if it's going to be here, it should compile. Tested briefly on my ASUS motherboard with built-in sk interface.
Revision 1.21.2.3 / (download) - annotate - [select for diffs], Mon Jun 26 12:51:21 2006 UTC (5 years, 11 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.21.2.2: +8 -1
lines
Diff to previous 1.21.2.2 (colored) to branchpoint 1.21 (colored)
sync with head.
Revision 1.15.2.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.15: +406 -72
lines
Diff to previous 1.15 (colored)
sync with head.
Revision 1.25.2.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.25: +8 -1
lines
Diff to previous 1.25 (colored) next main 1.26 (colored)
Sync with head.
Revision 1.7.2.3.2.9 / (download) - annotate - [select for diffs], Sun Jun 4 14:06:34 2006 UTC (5 years, 11 months ago) by tron
Branch: netbsd-2
Changes since 1.7.2.3.2.8: +7 -0
lines
Diff to previous 1.7.2.3.2.8 (colored) to branchpoint 1.7.2.3 (colored)
Pull up following revision(s) (requested by riz in ticket #10636): sys/dev/pci/if_skreg.h: revision 1.7 sys/dev/pci/if_sk.c: revision 1.26 Add support for the DLink DGE-530T revision B1 (Tested by Tillman Hodgson) and the DGE-560T (untested).
Revision 1.14.2.6 / (download) - annotate - [select for diffs], Sun Jun 4 08:53:50 2006 UTC (5 years, 11 months ago) by tron
Branch: netbsd-3
CVS Tags: 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
Changes since 1.14.2.5: +8 -1
lines
Diff to previous 1.14.2.5 (colored) to branchpoint 1.14 (colored)
Pull up following revision(s) (requested by riz in ticket #1350): sys/dev/pci/if_skreg.h: revision 1.7 sys/dev/pci/if_sk.c: revision 1.26 Add support for the DLink DGE-530T revision B1 (Tested by Tillman Hodgson) and the DGE-560T (untested).
Revision 1.18.6.2 / (download) - annotate - [select for diffs], Thu Jun 1 22:36:45 2006 UTC (5 years, 11 months ago) by kardel
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.18.6.1: +8 -1
lines
Diff to previous 1.18.6.1 (colored) to branchpoint 1.18 (colored) next main 1.19 (colored)
Sync with head.
Revision 1.26 / (download) - annotate - [select for diffs], Wed May 31 21:46:32 2006 UTC (5 years, 11 months ago) by riz
Branch: MAIN
CVS Tags: yamt-pdpolicy-base7,
yamt-pdpolicy-base6,
simonb-timecounters-base,
gdamore-uart-base,
gdamore-uart,
chap-midi-nbase,
chap-midi-base,
abandoned-netbsd-4-base
Branch point for: abandoned-netbsd-4
Changes since 1.25: +8 -1
lines
Diff to previous 1.25 (colored)
Add support for the DLink DGE-530T revision B1 (Tested by Tillman Hodgson) and the DGE-560T (untested).
Revision 1.21.6.2 / (download) - annotate - [select for diffs], Wed May 24 15:50:28 2006 UTC (6 years ago) by tron
Branch: peter-altq
Changes since 1.21.6.1: +10 -8
lines
Diff to previous 1.21.6.1 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored)
Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
Revision 1.21.2.2 / (download) - annotate - [select for diffs], Wed May 24 10:58:01 2006 UTC (6 years ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.21.2.1: +11 -9
lines
Diff to previous 1.21.2.1 (colored) to branchpoint 1.21 (colored)
sync with head.
Revision 1.18.6.1 / (download) - annotate - [select for diffs], Sat Apr 22 11:39:14 2006 UTC (6 years, 1 month ago) by simonb
Branch: simonb-timecounters
Changes since 1.18: +363 -63
lines
Diff to previous 1.18 (colored)
Sync with head.
Revision 1.21.4.1 / (download) - annotate - [select for diffs], Wed Apr 19 03:25:35 2006 UTC (6 years, 1 month ago) by elad
Branch: elad-kernelauth
Changes since 1.21: +202 -48
lines
Diff to previous 1.21 (colored) next main 1.22 (colored)
sync with head.
Revision 1.25 / (download) - annotate - [select for diffs], Mon Apr 17 13:02:01 2006 UTC (6 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: yamt-pdpolicy-base5,
elad-kernelauth-base
Branch point for: chap-midi
Changes since 1.24: +2 -2
lines
Diff to previous 1.24 (colored)
Fix typo. Pointed out by brad.
Revision 1.24 / (download) - annotate - [select for diffs], Fri Apr 14 18:54:51 2006 UTC (6 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.23: +9 -9
lines
Diff to previous 1.23 (colored)
Coviery CID 1108: Avoid NULL pointer deref.
Revision 1.23 / (download) - annotate - [select for diffs], Fri Apr 14 18:50:18 2006 UTC (6 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.22: +5 -3
lines
Diff to previous 1.22 (colored)
Coverity CID 1105: Avoid NULL deref.
Revision 1.21.2.1 / (download) - annotate - [select for diffs], Sat Apr 1 12:07:16 2006 UTC (6 years, 1 month ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.21: +192 -40
lines
Diff to previous 1.21 (colored)
sync with head.
Revision 1.21.6.1 / (download) - annotate - [select for diffs], Fri Mar 31 09:45:23 2006 UTC (6 years, 1 month ago) by tron
Branch: peter-altq
Changes since 1.21: +192 -40
lines
Diff to previous 1.21 (colored)
Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.
Revision 1.7.2.3.2.8 / (download) - annotate - [select for diffs], Wed Mar 29 21:36:22 2006 UTC (6 years, 1 month ago) by tron
Branch: netbsd-2
Changes since 1.7.2.3.2.7: +150 -13
lines
Diff to previous 1.7.2.3.2.7 (colored) to branchpoint 1.7.2.3 (colored)
Pull up following revision(s) (requested by riz in ticket #10403): sys/dev/pci/if_skreg.h: revision 1.6 sys/dev/pci/if_skvar.h: revision 1.9 sys/dev/pci/if_sk.c: revision 1.20 via patch Not all chips supported by this driver use the same interrupt moderation timer frequency; Take this into account. Information gathered from the sk98lin driver for Linux, from Marvell. Also add sysctl support for changing the interrupt moderation timer at runtime; each board is controlled independently. Discussed on tech-net beginning in November 2005.
Revision 1.7.2.3.2.7 / (download) - annotate - [select for diffs], Wed Mar 29 21:32:57 2006 UTC (6 years, 1 month ago) by tron
Branch: netbsd-2
Changes since 1.7.2.3.2.6: +10 -1
lines
Diff to previous 1.7.2.3.2.6 (colored) to branchpoint 1.7.2.3 (colored)
Pull up following revision(s) (requested by riz in ticket #10402): sys/dev/pci/if_sk.c: revision 1.19 sys/dev/pci/if_skvar.h: revision 1.8 PR 31304: Contribute to the random pool. From Rhialto.
Revision 1.14.2.5 / (download) - annotate - [select for diffs], Wed Mar 29 21:13:47 2006 UTC (6 years, 1 month ago) by tron
Branch: netbsd-3
Changes since 1.14.2.4: +151 -14
lines
Diff to previous 1.14.2.4 (colored) to branchpoint 1.14 (colored)
Pull up following revision(s) (requested by riz in ticket #1230): sys/dev/pci/if_skreg.h: revision 1.6 sys/dev/pci/if_skvar.h: revision 1.9 sys/dev/pci/if_sk.c: revision 1.20 via patch Not all chips supported by this driver use the same interrupt moderation timer frequency; Take this into account. Information gathered from the sk98lin driver for Linux, from Marvell. Also add sysctl support for changing the interrupt moderation timer at runtime; each board is controlled independently. Discussed on tech-net beginning in November 2005.
Revision 1.14.2.4 / (download) - annotate - [select for diffs], Wed Mar 29 21:09:16 2006 UTC (6 years, 1 month ago) by tron
Branch: netbsd-3
Changes since 1.14.2.3: +10 -1
lines
Diff to previous 1.14.2.3 (colored) to branchpoint 1.14 (colored)
Pull up following revision(s) (requested by riz in ticket #1229): sys/dev/pci/if_sk.c: revision 1.19 sys/dev/pci/if_skvar.h: revision 1.8 PR 31304: Contribute to the random pool. From Rhialto.
Revision 1.22 / (download) - annotate - [select for diffs], Tue Mar 28 18:29:42 2006 UTC (6 years, 1 month ago) by riz
Branch: MAIN
CVS Tags: yamt-pdpolicy-base4,
yamt-pdpolicy-base3
Changes since 1.21: +192 -40
lines
Diff to previous 1.21 (colored)
Add jumbo frames support, from OpenBSD (mcbride). As seen on tech-net for the last N months.
Revision 1.18.2.2 / (download) - annotate - [select for diffs], Wed Mar 1 09:28:21 2006 UTC (6 years, 2 months ago) by yamt
Branch: yamt-uio_vmspace
Changes since 1.18.2.1: +2 -2
lines
Diff to previous 1.18.2.1 (colored) to branchpoint 1.18 (colored) next main 1.19 (colored)
sync with head.
Revision 1.21 / (download) - annotate - [select for diffs], Sat Feb 25 02:28:58 2006 UTC (6 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5,
yamt-pdpolicy-base2,
yamt-pdpolicy-base,
peter-altq-base
Branch point for: yamt-pdpolicy,
peter-altq,
elad-kernelauth
Changes since 1.20: +2 -2
lines
Diff to previous 1.20 (colored)
Fix some typos.
Revision 1.18.2.1 / (download) - annotate - [select for diffs], Sat Feb 18 15:39:08 2006 UTC (6 years, 3 months ago) by yamt
Branch: yamt-uio_vmspace
Changes since 1.18: +161 -15
lines
Diff to previous 1.18 (colored)
sync with head.
Revision 1.20 / (download) - annotate - [select for diffs], Tue Feb 14 00:19:17 2006 UTC (6 years, 3 months ago) by riz
Branch: MAIN
Changes since 1.19: +151 -14
lines
Diff to previous 1.19 (colored)
Not all chips supported by this driver use the same interrupt moderation timer frequency; Take this into account. Information gathered from the sk98lin driver for Linux, from Marvell. Also add sysctl support for changing the interrupt moderation timer at runtime; each board is controlled independently. Discussed on tech-net beginning in November 2005.
Revision 1.19 / (download) - annotate - [select for diffs], Sat Feb 11 13:04:44 2006 UTC (6 years, 3 months ago) by rpaulo
Branch: MAIN
Changes since 1.18: +11 -2
lines
Diff to previous 1.18 (colored)
PR 31304: Contribute to the random pool. From Rhialto.
Revision 1.10.2.10 / (download) - annotate - [select for diffs], Sun Dec 11 10:28:58 2005 UTC (6 years, 5 months ago) by christos
Branch: ktrace-lwp
Changes since 1.10.2.9: +22 -10
lines
Diff to previous 1.10.2.9 (colored) next main 1.11 (colored)
Sync with head.
Revision 1.7.2.3.2.6 / (download) - annotate - [select for diffs], Thu Dec 1 22:13:55 2005 UTC (6 years, 5 months ago) by tron
Branch: netbsd-2
Changes since 1.7.2.3.2.5: +11 -1
lines
Diff to previous 1.7.2.3.2.5 (colored) to branchpoint 1.7.2.3 (colored)
Pull up following revision(s) (requested by riz in ticket #10156): sys/dev/pci/if_sk.c: revision 1.18 via patch sys/dev/pci/if_re.c: patch Special-case the Linksys EG1032 cards using PCI subsystem ID; rev. 2 uses the sk(4) driver, while rev. 3 needs re(4). Mostly from brad@openbsd.
Revision 1.7.2.3.2.5 / (download) - annotate - [select for diffs], Thu Dec 1 22:08:29 2005 UTC (6 years, 5 months ago) by tron
Branch: netbsd-2
Changes since 1.7.2.3.2.4: +11 -9
lines
Diff to previous 1.7.2.3.2.4 (colored) to branchpoint 1.7.2.3 (colored)
Pull up following revision(s) (requested by riz in ticket #10154): sys/dev/pci/if_sk.c: revision 1.17 From FreeBSD (appropriate pieces of revs 1.90 and 1.92): Only clear the IFF_OACTIVE flag when we have a chance of being able to queue a packet to the hardware, instead of when the hardware queue is empty, and fix up handling and prodding of the tx. These fixes clear up an occasional "sk0: watchdog timeout" from the on-board ethernet on my Asus A8V motherboard. OK christos@
Revision 1.16.6.2 / (download) - annotate - [select for diffs], Tue Nov 29 21:23:14 2005 UTC (6 years, 5 months ago) by yamt
Branch: yamt-readahead
Changes since 1.16.6.1: +12 -2
lines
Diff to previous 1.16.6.1 (colored) to branchpoint 1.16 (colored) next main 1.17 (colored)
sync with head.
Revision 1.14.2.3 / (download) - annotate - [select for diffs], Thu Nov 24 22:19:11 2005 UTC (6 years, 6 months ago) by tron
Branch: netbsd-3
CVS Tags: netbsd-3-0-RELEASE,
netbsd-3-0-RC6,
netbsd-3-0-RC5,
netbsd-3-0-RC4,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0
Changes since 1.14.2.2: +11 -1
lines
Diff to previous 1.14.2.2 (colored) to branchpoint 1.14 (colored)
Pull up following revision(s) (requested by riz in ticket #993): sys/dev/pci/if_sk.c: revision 1.18 sys/dev/pci/if_re_pci.c: revision 1.11 Special-case the Linksys EG1032 cards using PCI subsystem ID; rev. 2 uses the sk(4) driver, while rev. 3 needs re(4). Mostly from brad@openbsd.
Revision 1.18 / (download) - annotate - [select for diffs], Wed Nov 23 18:56:22 2005 UTC (6 years, 6 months ago) by riz
Branch: MAIN
CVS Tags: yamt-readahead-base3,
ktrace-lwp-base
Branch point for: yamt-uio_vmspace,
simonb-timecounters,
rpaulo-netinet-merge-pcb
Changes since 1.17: +12 -2
lines
Diff to previous 1.17 (colored)
Special-case the Linksys EG1032 cards using PCI subsystem ID; rev. 2 uses the sk(4) driver, while rev. 3 needs re(4). Mostly from brad@openbsd.
Revision 1.16.6.1 / (download) - annotate - [select for diffs], Tue Nov 22 16:08:11 2005 UTC (6 years, 6 months ago) by yamt
Branch: yamt-readahead
Changes since 1.16: +11 -9
lines
Diff to previous 1.16 (colored)
sync with head.
Revision 1.14.2.2 / (download) - annotate - [select for diffs], Mon Nov 21 20:48:40 2005 UTC (6 years, 6 months ago) by tron
Branch: netbsd-3
CVS Tags: netbsd-3-0-RC3,
netbsd-3-0-RC2
Changes since 1.14.2.1: +10 -8
lines
Diff to previous 1.14.2.1 (colored) to branchpoint 1.14 (colored)
Pull up following revision(s) (requested by riz in ticket #979): sys/dev/pci/if_sk.c: revision 1.17 From FreeBSD (appropriate pieces of revs 1.90 and 1.92): Only clear the IFF_OACTIVE flag when we have a chance of being able to queue a packet to the hardware, instead of when the hardware queue is empty, and fix up handling and prodding of the tx. These fixes clear up an occasional "sk0: watchdog timeout" from the on-board ethernet on my Asus A8V motherboard. OK christos@
Revision 1.17 / (download) - annotate - [select for diffs], Sat Nov 19 21:45:50 2005 UTC (6 years, 6 months ago) by riz
Branch: MAIN
CVS Tags: yamt-readahead-base2
Changes since 1.16: +11 -9
lines
Diff to previous 1.16 (colored)
From FreeBSD (appropriate pieces of revs 1.90 and 1.92): Only clear the IFF_OACTIVE flag when we have a chance of being able to queue a packet to the hardware, instead of when the hardware queue is empty, and fix up handling and prodding of the tx. These fixes clear up an occasional "sk0: watchdog timeout" from the on-board ethernet on my Asus A8V motherboard. OK christos@
Revision 1.10.2.9 / (download) - annotate - [select for diffs], Thu Nov 10 14:06:01 2005 UTC (6 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.10.2.8: +20 -5
lines
Diff to previous 1.10.2.8 (colored)
Sync with HEAD. Here we go again...
Revision 1.7.2.3.2.4 / (download) - annotate - [select for diffs], Tue Sep 13 22:53:52 2005 UTC (6 years, 8 months ago) by riz
Branch: netbsd-2
CVS Tags: netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1
Changes since 1.7.2.3.2.3: +16 -1
lines
Diff to previous 1.7.2.3.2.3 (colored) to branchpoint 1.7.2.3 (colored)
Pull up following revision(s) (requested by xtraeme in ticket #5841): sys/dev/pci/if_sk.c: revision 1.16 Fix from OpenBSD: rev 1.56: Don't initialize the card (and start an autonegotiation!) every time the IP address changes. Makes 'dhclient sk0' invocations way faster and more consistant. i.e. one DHCPREQUEST elicts the DHCPACK. Fix from FreeBSD: rev 1.109: Solve "No PHY found" problem for more Yukon Lite variants. These changes fixed the problem on my sk(4) trying to get an IP via dhclient(8).
Revision 1.14.2.1 / (download) - annotate - [select for diffs], Tue Sep 13 20:51:22 2005 UTC (6 years, 8 months ago) by tron
Branch: netbsd-3
CVS Tags: netbsd-3-0-RC1
Changes since 1.14: +16 -1
lines
Diff to previous 1.14 (colored)
Pull up following revision(s) (requested by xtraeme in ticket #765): sys/dev/pci/if_sk.c: revision 1.16 Fix from OpenBSD: rev 1.56: Don't initialize the card (and start an autonegotiation!) every time the IP address changes. Makes 'dhclient sk0' invocations way faster and more consistant. i.e. one DHCPREQUEST elicts the DHCPACK. Fix from FreeBSD: rev 1.109: Solve "No PHY found" problem for more Yukon Lite variants. These changes fixed the problem on my sk(4) trying to get an IP via dhclient(8).
Revision 1.16 / (download) - annotate - [select for diffs], Sun Sep 11 23:49:39 2005 UTC (6 years, 8 months ago) by xtraeme
Branch: MAIN
CVS Tags: yamt-vop-base3,
yamt-vop-base2,
yamt-vop-base,
yamt-vop,
yamt-readahead-pervnode,
yamt-readahead-perfile,
yamt-readahead-base,
thorpej-vnode-attr-base,
thorpej-vnode-attr
Branch point for: yamt-readahead
Changes since 1.15: +16 -1
lines
Diff to previous 1.15 (colored)
Fix from OpenBSD: rev 1.56: Don't initialize the card (and start an autonegotiation!) every time the IP address changes. Makes 'dhclient sk0' invocations way faster and more consistant. i.e. one DHCPREQUEST elicts the DHCPACK. Fix from FreeBSD: rev 1.109: Solve "No PHY found" problem for more Yukon Lite variants. These changes fixed the problem on my sk(4) trying to get an IP via dhclient(8).
Revision 1.15 / (download) - annotate - [select for diffs], Mon May 30 04:35:22 2005 UTC (6 years, 11 months ago) by christos
Branch: MAIN
Branch point for: yamt-lazymbuf
Changes since 1.14: +5 -5
lines
Diff to previous 1.14 (colored)
- const poisoning - avoid variable shadowing.
Revision 1.12.4.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.12: +25 -21
lines
Diff to previous 1.12 (colored) next main 1.13 (colored)
sync with -current
Revision 1.7.2.3.2.3 / (download) - annotate - [select for diffs], Sun Apr 17 13:32:56 2005 UTC (7 years, 1 month ago) by tron
Branch: netbsd-2
CVS Tags: netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1
Changes since 1.7.2.3.2.2: +4 -0
lines
Diff to previous 1.7.2.3.2.2 (colored) to branchpoint 1.7.2.3 (colored)
Pull up revision 1.13 (requested by fredb in ticket #1120): Recognize Belkin Gigabit Desktop Network PCI card.
Revision 1.13.2.1 / (download) - annotate - [select for diffs], Sat Mar 19 08:35:11 2005 UTC (7 years, 2 months ago) by yamt
Branch: yamt-km
Changes since 1.13: +21 -21
lines
Diff to previous 1.13 (colored) next main 1.14 (colored)
sync with head. xen and whitespace. xen part is not finished.
Revision 1.10.2.8 / (download) - annotate - [select for diffs], Fri Mar 4 16:45:18 2005 UTC (7 years, 2 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.10.2.7: +21 -21
lines
Diff to previous 1.10.2.7 (colored)
Sync with HEAD. Hi Perry!
Revision 1.14 / (download) - annotate - [select for diffs], Sun Feb 27 00:27:33 2005 UTC (7 years, 2 months ago) by perry
Branch: MAIN
CVS Tags: yamt-km-base4,
yamt-km-base3,
netbsd-3-base,
kent-audio2-base
Branch point for: netbsd-3
Changes since 1.13: +21 -21
lines
Diff to previous 1.13 (colored)
nuke trailing whitespace
Revision 1.7.2.3.2.2 / (download) - annotate - [select for diffs], Mon Jan 24 21:42:31 2005 UTC (7 years, 4 months ago) by he
Branch: netbsd-2
Changes since 1.7.2.3.2.1: +5 -3
lines
Diff to previous 1.7.2.3.2.1 (colored) to branchpoint 1.7.2.3 (colored)
Pull up revision 1.12 (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.10.2.7 / (download) - annotate - [select for diffs], Mon Jan 24 08:35:26 2005 UTC (7 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.10.2.6: +5 -1
lines
Diff to previous 1.10.2.6 (colored)
Sync with HEAD.
Revision 1.13 / (download) - annotate - [select for diffs], Sun Jan 23 03:06:07 2005 UTC (7 years, 4 months ago) by fredb
Branch: MAIN
CVS Tags: yamt-km-base2,
yamt-km-base,
matt-timespec
Branch point for: yamt-km
Changes since 1.12: +5 -1
lines
Diff to previous 1.12 (colored)
Recognize Belkin Gigabit Desktop Network PCI card.
Revision 1.7.2.3.2.1 / (download) - annotate - [select for diffs], Fri Jan 7 12:14:01 2005 UTC (7 years, 4 months ago) by jdc
Branch: netbsd-2
Changes since 1.7.2.3: +127 -29
lines
Diff to previous 1.7.2.3 (colored)
Pull up revision 1.11 (requested by abs in ticket #973). Fix Yukon ram sizing. Fix tx queue (slist can be corrupted when tx interrupts hit within tx_encap. Lower interrupt moderation timer to (improves performance). Improve chip identification. (from linux sk98lin driver). Keep tx queue running by kicking the tx bmu repeatedly.
Revision 1.7.2.4 / (download) - annotate - [select for diffs], Fri Jan 7 12:13:50 2005 UTC (7 years, 4 months ago) by jdc
Branch: netbsd-2-0
CVS Tags: netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE
Changes since 1.7.2.3: +127 -29
lines
Diff to previous 1.7.2.3 (colored) to branchpoint 1.7 (colored) next main 1.8 (colored)
Pull up revision 1.11 (requested by abs in ticket #973). Fix Yukon ram sizing. Fix tx queue (slist can be corrupted when tx interrupts hit within tx_encap. Lower interrupt moderation timer to (improves performance). Improve chip identification. (from linux sk98lin driver). Keep tx queue running by kicking the tx bmu repeatedly.
Revision 1.10.2.6 / (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.10.2.5: +5 -3
lines
Diff to previous 1.10.2.5 (colored)
Sync with HEAD.
Revision 1.12 / (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
Branch point for: kent-audio2
Changes since 1.11: +5 -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.10.2.5 / (download) - annotate - [select for diffs], Tue Oct 19 15:56:59 2004 UTC (7 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.10.2.4: +127 -29
lines
Diff to previous 1.10.2.4 (colored)
Sync with HEAD
Revision 1.11 / (download) - annotate - [select for diffs], Sun Sep 26 14:23:58 2004 UTC (7 years, 8 months ago) by skd
Branch: MAIN
Changes since 1.10: +127 -29
lines
Diff to previous 1.10 (colored)
Fix Yukon ram sizing. Fix tx queue (slist can be corrupted when tx interrupts hit within tx_encap. Lower interrupt moderation timer to (improves performance). Improve chip identification. (from linux sk98lin driver). Keep tx queue running by kicking the tx bmu repeatedly.
Revision 1.10.2.4 / (download) - annotate - [select for diffs], Tue Sep 21 13:31:03 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.10.2.3: +1 -1
lines
Diff to previous 1.10.2.3 (colored)
Fix the sync with head I botched.
Revision 1.10.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.10.2.2: +1 -1
lines
Diff to previous 1.10.2.2 (colored)
Sync with HEAD.
Revision 1.10.2.2 / (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.10.2.1: +2656 -0
lines
Diff to previous 1.10.2.1 (colored)
Sync with HEAD
Revision 1.7.2.3 / (download) - annotate - [select for diffs], Tue May 25 01:32:30 2004 UTC (8 years ago) by jmc
Branch: netbsd-2-0
CVS Tags: netbsd-2-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
Branch point for: netbsd-2
Changes since 1.7.2.2: +2 -2
lines
Diff to previous 1.7.2.2 (colored) to branchpoint 1.7 (colored)
Pullup rev 1.10 (requested by kleink in ticket #384) Fix a glitch in the initial import: The XMAC hash function is actually based on CRC32-_LE_.
Revision 1.7.2.2 / (download) - annotate - [select for diffs], Tue May 25 01:15:11 2004 UTC (8 years ago) by jmc
Branch: netbsd-2-0
Changes since 1.7.2.1: +3 -6
lines
Diff to previous 1.7.2.1 (colored) to branchpoint 1.7 (colored)
Pullup rev 1.9 (requested by kleink in ticket #382) In sk_init_yukon(), don't open-code clearing the multicast filter but go via the normal filter setup path instead. The old behaviour only worked ok as long as the init function was exclusively called at attach time, when there was no configuration to be lost.
Revision 1.10.2.1, Mon May 24 20:12:01 2004 UTC (8 years ago) by skrll
Branch: ktrace-lwp
Changes since 1.10: +0 -2656
lines
FILE REMOVED
file if_sk.c was added on branch ktrace-lwp on 2004-08-03 10:49:09 +0000
Revision 1.10 / (download) - annotate - [select for diffs], Mon May 24 20:12:01 2004 UTC (8 years ago) by kleink
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.9: +2 -2
lines
Diff to previous 1.9 (colored)
Fix a glitch in the initial import: The XMAC hash function is actually based on CRC32-_LE_. From Christian Weisgerber in private mail.
Revision 1.9 / (download) - annotate - [select for diffs], Mon May 24 10:06:59 2004 UTC (8 years ago) by kleink
Branch: MAIN
Changes since 1.8: +3 -6
lines
Diff to previous 1.8 (colored)
In sk_init_yukon(), don't open-code clearing the multicast filter but go via the normal filter setup path instead. The old behaviour only worked ok as long as the init function was exclusively called at attach time, when there was no configuration to be lost. From Christian Weisgerber in private mail.
Revision 1.7.2.1 / (download) - annotate - [select for diffs], Tue May 11 12:46:53 2004 UTC (8 years ago) by tron
Branch: netbsd-2-0
Changes since 1.7: +27 -9
lines
Diff to previous 1.7 (colored)
Pull up revision 1.8 (requested by kleink in ticket #286): Add an additional multicast hash function for Yukon.
Revision 1.8 / (download) - annotate - [select for diffs], Fri May 7 00:03:39 2004 UTC (8 years ago) by kleink
Branch: MAIN
Changes since 1.7: +27 -9
lines
Diff to previous 1.7 (colored)
Add an additional multicast hash function for Yukon.
Revision 1.7 / (download) - annotate - [select for diffs], Wed Jan 28 17:07:21 2004 UTC (8 years, 3 months ago) by chs
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.6: +2 -1
lines
Diff to previous 1.6 (colored)
also match the version of this that's built into my Asus A7N8X-E Deluxe motherboard.
Revision 1.6 / (download) - annotate - [select for diffs], Wed Dec 17 09:17:07 2003 UTC (8 years, 5 months ago) by tls
Branch: MAIN
Changes since 1.5: +13 -2
lines
Diff to previous 1.5 (colored)
Add support for some more Marvell-based adapters to the sk driver: D-Link DGE-530T Linksys EG1032v2 Linksys EG1064v2 The Linux driver treats all of these the same. Tested with a DGE-530T; it works, though performance on at least one of my systems is atrocious. Fix setting of ethernet capabilities into interface capabilites word in attach routine. Manual page: note that jumbo support doesn't work and checksum support doesn't exist.
Revision 1.5 / (download) - annotate - [select for diffs], Thu Oct 30 04:11:36 2003 UTC (8 years, 6 months ago) by briggs
Branch: MAIN
Changes since 1.4: +9 -13
lines
Diff to previous 1.4 (colored)
Make sure we can transmit larger packets correctly. Don't initialize extra fields of the ifp. Use strcpy() instead of bcopy() for copying the device name. Handle if_timer a bit better.
Revision 1.4 / (download) - annotate - [select for diffs], Sat Oct 25 16:15:07 2003 UTC (8 years, 7 months ago) by chs
Branch: MAIN
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored)
NULL -> 0
Revision 1.3 / (download) - annotate - [select for diffs], Wed Oct 15 02:18:52 2003 UTC (8 years, 7 months ago) by briggs
Branch: MAIN
Changes since 1.2: +117 -51
lines
Diff to previous 1.2 (colored)
Make sure descriptors get bus_dmamap_sync()ed. Restructure a little to make this a little easier. Also try to avoid allocating things at reset time.
Revision 1.2 / (download) - annotate - [select for diffs], Mon Sep 8 19:17:29 2003 UTC (8 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.1: +4 -3
lines
Diff to previous 1.1 (colored)
Fix a printf format.
Revision 1.1 / (download) - annotate - [select for diffs], Tue Aug 26 21:11:00 2003 UTC (8 years, 9 months ago) by jdolecek
Branch: MAIN
Add driver for SysKonnect SK-9821 and 3COM 3C940 gigabit ethernet boards From FreeBSD via OpenBSD, port to NetBSD done by Stephen Degler Changes relative to submitted version: * yukonreg.h and xmaciireg.h merged into if_skreg.h * bhack[] constified + other small editing changes * use 'Ethernet address' rather than 'address' in attach message XXX completely untested by me, needs further cleanup Driver provided in PR kern/22511 by Stephen Degler