The NetBSD Project

CVS log for src/sys/dev/qbus/if_dmc.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / dev / qbus

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.29 / (download) - annotate - [select for diffs], Mon Apr 4 19:33:45 2022 UTC (9 months, 3 weeks ago) by andvar
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.28: +3 -3 lines
Diff to previous 1.28 (colored)

fix various typos, mainly in comments.

Revision 1.26.16.1 / (download) - annotate - [select for diffs], Wed Apr 8 14:08:11 2020 UTC (2 years, 9 months ago) by martin
Branch: phil-wifi
Changes since 1.26: +7 -7 lines
Diff to previous 1.26 (colored) next main 1.27 (colored)

Merge changes from current as of 20200406

Revision 1.26.24.1 / (download) - annotate - [select for diffs], Sat Feb 29 20:19:15 2020 UTC (2 years, 11 months ago) by ad
Branch: ad-namecache
Changes since 1.26: +7 -7 lines
Diff to previous 1.26 (colored) next main 1.27 (colored)

Sync with head.

Revision 1.28 / (download) - annotate - [select for diffs], Wed Feb 5 08:35:10 2020 UTC (2 years, 11 months ago) by skrll
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3
Changes since 1.27: +3 -3 lines
Diff to previous 1.27 (colored)

Adopt <net/if_stats.h>

Revision 1.27 / (download) - annotate - [select for diffs], Tue Feb 4 07:37:11 2020 UTC (2 years, 11 months ago) by skrll
Branch: MAIN
Changes since 1.26: +6 -6 lines
Diff to previous 1.26 (colored)

Adopt <net/if_stats.h>

Revision 1.20.22.3 / (download) - annotate - [select for diffs], Sun Dec 3 11:37:31 2017 UTC (5 years, 1 month ago) by jdolecek
Branch: tls-maxphys
Changes since 1.20.22.2: +7 -5 lines
Diff to previous 1.20.22.2 (colored) to branchpoint 1.20 (colored) next main 1.21 (colored)

update from HEAD

Revision 1.23.4.3 / (download) - annotate - [select for diffs], Wed Oct 5 20:55:56 2016 UTC (6 years, 3 months ago) by skrll
Branch: nick-nhusb
Changes since 1.23.4.2: +6 -3 lines
Diff to previous 1.23.4.2 (colored) to branchpoint 1.23 (colored) next main 1.24 (colored)

Sync with HEAD

Revision 1.25.2.1 / (download) - annotate - [select for diffs], Tue Jul 26 03:24:21 2016 UTC (6 years, 6 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.25: +6 -3 lines
Diff to previous 1.25 (colored) next main 1.26 (colored)

Sync with HEAD

Revision 1.26 / (download) - annotate - [select for diffs], Wed Jul 20 07:37:51 2016 UTC (6 years, 6 months ago) by ozaki-r
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20191119, phil-wifi-20190609, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, jdolecek-ncqfixes-base, jdolecek-ncqfixes, jdolecek-ncq-base, jdolecek-ncq, isaki-audio2-base, isaki-audio2, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, ad-namecache-base2, ad-namecache-base1, ad-namecache-base
Branch point for: phil-wifi, ad-namecache
Changes since 1.25: +6 -3 lines
Diff to previous 1.25 (colored)

Apply pserialize to some iterations of IP address lists

Revision 1.23.4.2 / (download) - annotate - [select for diffs], Sat Jul 9 20:25:15 2016 UTC (6 years, 6 months ago) by skrll
Branch: nick-nhusb
Changes since 1.23.4.1: +4 -4 lines
Diff to previous 1.23.4.1 (colored) to branchpoint 1.23 (colored)

Sync with HEAD

Revision 1.25 / (download) - annotate - [select for diffs], Thu Jul 7 09:32:02 2016 UTC (6 years, 6 months ago) by ozaki-r
Branch: MAIN
CVS Tags: pgoyette-localcount-base, nick-nhusb-base-20160907
Branch point for: pgoyette-localcount
Changes since 1.24: +4 -4 lines
Diff to previous 1.24 (colored)

Switch the address list of intefaces to pslist(9)

As usual, we leave the old list to avoid breaking kvm(3) users.

Revision 1.23.4.1 / (download) - annotate - [select for diffs], Fri Apr 22 15:44:13 2016 UTC (6 years, 9 months ago) by skrll
Branch: nick-nhusb
Changes since 1.23: +4 -5 lines
Diff to previous 1.23 (colored)

Sync with HEAD

Revision 1.24 / (download) - annotate - [select for diffs], Wed Apr 20 09:01:04 2016 UTC (6 years, 9 months ago) by knakahara
Branch: MAIN
CVS Tags: nick-nhusb-base-20160529, nick-nhusb-base-20160422
Changes since 1.23: +4 -5 lines
Diff to previous 1.23 (colored)

IFQ_ENQUEUE refactor (3/3) : eliminate pktattr argument from IFQ_ENQUEUE caller

Revision 1.20.22.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:49 2014 UTC (8 years, 5 months ago) by tls
Branch: tls-maxphys
Changes since 1.20.22.1: +4 -11 lines
Diff to previous 1.20.22.1 (colored) to branchpoint 1.20 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.21.10.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:54:57 2014 UTC (8 years, 5 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.21: +4 -11 lines
Diff to previous 1.21 (colored) next main 1.22 (colored)

Rebase.

Revision 1.23 / (download) - annotate - [select for diffs], Thu Jun 5 23:48:16 2014 UTC (8 years, 7 months ago) by rmind
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7
Branch point for: nick-nhusb
Changes since 1.22: +3 -13 lines
Diff to previous 1.22 (colored)

- Implement pktqueue interface for lockless IP input queue.
- Replace ipintrq and ip6intrq with the pktqueue mechanism.
- Eliminate kernel-lock from ipintr() and ip6intr().
- Some preparation work to push softnet_lock out of ipintr().

Discussed on tech-net.

Revision 1.21.2.1 / (download) - annotate - [select for diffs], Sun May 18 17:45:46 2014 UTC (8 years, 8 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.21: +7 -4 lines
Diff to previous 1.21 (colored) next main 1.22 (colored)

sync with head

Revision 1.22 / (download) - annotate - [select for diffs], Thu May 15 09:23:52 2014 UTC (8 years, 8 months ago) by msaitoh
Branch: MAIN
CVS Tags: rmind-smpnet-nbase, rmind-smpnet-base
Changes since 1.21: +7 -4 lines
Diff to previous 1.21 (colored)

 Save a NETISR_* value in a variable and call schednetisr() after enqueue
a packet for readability and future modification.

Revision 1.20.22.1 / (download) - annotate - [select for diffs], Tue Nov 20 03:02:31 2012 UTC (10 years, 2 months ago) by tls
Branch: tls-maxphys
Changes since 1.20: +25 -24 lines
Diff to previous 1.20 (colored)

Resync to 2012-11-19 00:00:00 UTC

Revision 1.20.12.1 / (download) - annotate - [select for diffs], Tue Oct 30 17:21:59 2012 UTC (10 years, 3 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.20: +25 -24 lines
Diff to previous 1.20 (colored) next main 1.21 (colored)

sync with head

Revision 1.21 / (download) - annotate - [select for diffs], Sat Oct 27 17:18:37 2012 UTC (10 years, 3 months ago) by chs
Branch: MAIN
CVS Tags: yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, khorben-n900, agc-symver-base, agc-symver
Branch point for: tls-earlyentropy, rmind-smpnet
Changes since 1.20: +25 -24 lines
Diff to previous 1.20 (colored)

split device_t/softc for all remaining drivers.
replace "struct device *" with "device_t".
use device_xname(), device_unit(), etc.

Revision 1.16.4.2 / (download) - annotate - [select for diffs], Sat May 16 10:41:42 2009 UTC (13 years, 8 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.16.4.1: +9 -9 lines
Diff to previous 1.16.4.1 (colored) to branchpoint 1.16 (colored) next main 1.17 (colored)

sync with head

Revision 1.18.2.1 / (download) - annotate - [select for diffs], Wed May 13 17:21:16 2009 UTC (13 years, 8 months ago) by jym
Branch: jym-xensuspend
Changes since 1.18: +9 -9 lines
Diff to previous 1.18 (colored) next main 1.19 (colored)

Sync with HEAD.

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

Revision 1.20 / (download) - annotate - [select for diffs], Tue May 12 14:43:33 2009 UTC (13 years, 8 months ago) by cegger
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, 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-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-premerge-20091211, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jruoho-x86intr-base, jruoho-x86intr, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache, tls-maxphys
Changes since 1.19: +8 -8 lines
Diff to previous 1.19 (colored)

struct device * -> device_t, no functional changes intended.

Revision 1.19 / (download) - annotate - [select for diffs], Tue May 12 13:19:12 2009 UTC (13 years, 8 months ago) by cegger
Branch: MAIN
Changes since 1.18: +5 -5 lines
Diff to previous 1.18 (colored)

struct cfdata * -> cfdata_t, no functional changes intended.

Revision 1.16.4.1 / (download) - annotate - [select for diffs], Mon May 4 08:13:15 2009 UTC (13 years, 9 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.16: +13 -11 lines
Diff to previous 1.16 (colored)

sync with head.

Revision 1.16.12.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:18:59 2009 UTC (14 years ago) by skrll
Branch: nick-hppapmap
Changes since 1.16: +13 -11 lines
Diff to previous 1.16 (colored) next main 1.17 (colored)

Sync with HEAD.

Revision 1.15.16.2 / (download) - annotate - [select for diffs], Sat Jan 17 13:29:07 2009 UTC (14 years ago) by mjf
Branch: mjf-devfs2
Changes since 1.15.16.1: +11 -9 lines
Diff to previous 1.15.16.1 (colored) to branchpoint 1.15 (colored) next main 1.16 (colored)

Sync with HEAD.

Revision 1.18 / (download) - annotate - [select for diffs], Tue Dec 16 22:35:34 2008 UTC (14 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, mjf-devfs2-base
Branch point for: jym-xensuspend
Changes since 1.17: +9 -9 lines
Diff to previous 1.17 (colored)

replace bitmask_snprintf(9) with snprintb(3)

Revision 1.16.10.1 / (download) - annotate - [select for diffs], Sat Dec 13 01:14:48 2008 UTC (14 years, 1 month ago) by haad
Branch: haad-dm
Changes since 1.16: +6 -4 lines
Diff to previous 1.16 (colored) next main 1.17 (colored)

Update haad-dm branch to haad-dm-base2.

Revision 1.17 / (download) - annotate - [select for diffs], Fri Nov 7 00:20:12 2008 UTC (14 years, 2 months ago) by dyoung
Branch: MAIN
CVS Tags: haad-nbase2, haad-dm-base2, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Changes since 1.16: +6 -4 lines
Diff to previous 1.16 (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.15.16.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:23:48 2008 UTC (14 years, 8 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.15: +19 -21 lines
Diff to previous 1.15 (colored)

Sync with HEAD.

Revision 1.16 / (download) - annotate - [select for diffs], Sat Apr 5 19:16:49 2008 UTC (14 years, 9 months ago) by cegger
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base2, yamt-nfs-mp-base, 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, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, 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-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, 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, 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, hpcarm-cleanup-nbase, haad-dm-base1
Branch point for: yamt-nfs-mp, nick-hppapmap, haad-dm
Changes since 1.15: +19 -21 lines
Diff to previous 1.15 (colored)

use aprint_*_dev and device_xname

Revision 1.14.16.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:29:58 2007 UTC (15 years, 2 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored) next main 1.15 (colored)

sync with HEAD

Revision 1.9.4.3 / (download) - annotate - [select for diffs], Sat Oct 27 11:33:59 2007 UTC (15 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.9.4.2: +3 -3 lines
Diff to previous 1.9.4.2 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored)

sync with head.

Revision 1.14.14.1 / (download) - annotate - [select for diffs], Fri Oct 26 15:47:24 2007 UTC (15 years, 3 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored) next main 1.15 (colored)

Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.

Revision 1.14.20.1 / (download) - annotate - [select for diffs], Thu Oct 25 22:39:34 2007 UTC (15 years, 3 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored) next main 1.15 (colored)

Sync with HEAD.

Revision 1.14.2.1 / (download) - annotate - [select for diffs], Tue Oct 23 20:09:34 2007 UTC (15 years, 3 months ago) by ad
Branch: vmlocking
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored) next main 1.15 (colored)

Sync with head.

Revision 1.15 / (download) - annotate - [select for diffs], Fri Oct 19 12:01:08 2007 UTC (15 years, 3 months ago) by ad
Branch: MAIN
CVS Tags: yamt-lazymbuf-base15, yamt-lazymbuf-base14, 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, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, mjf-devfs, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, jmcneill-base, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, ad-socklock-base1
Branch point for: mjf-devfs2
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)

machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h

Revision 1.9.4.2 / (download) - annotate - [select for diffs], Mon Sep 3 14:38:10 2007 UTC (15 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.9.4.1: +5 -5 lines
Diff to previous 1.9.4.1 (colored) to branchpoint 1.9 (colored)

sync with head.

Revision 1.13.14.1 / (download) - annotate - [select for diffs], Mon Mar 12 05:56:48 2007 UTC (15 years, 10 months ago) by rmind
Branch: yamt-idlelwp
Changes since 1.13: +5 -5 lines
Diff to previous 1.13 (colored) next main 1.14 (colored)

Sync with HEAD.

Revision 1.14 / (download) - annotate - [select for diffs], Sun Mar 4 06:02:29 2007 UTC (15 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-idlelwp-base8, vmlocking-base, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, mjf-ufs-trans, matt-mips64-base, matt-mips64, hpcarm-cleanup
Branch point for: vmlocking, matt-armv6, jmcneill-pm, bouyer-xenamd64
Changes since 1.13: +5 -5 lines
Diff to previous 1.13 (colored)

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

Revision 1.10.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:54:05 2006 UTC (16 years, 4 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.10: +7 -6 lines
Diff to previous 1.10 (colored) next main 1.11 (colored)

sync with head

Revision 1.9.4.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:06:28 2006 UTC (16 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.9: +7 -6 lines
Diff to previous 1.9 (colored)

sync with head.

Revision 1.10.6.1 / (download) - annotate - [select for diffs], Sat Apr 22 11:39:25 2006 UTC (16 years, 9 months ago) by simonb
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.10: +7 -6 lines
Diff to previous 1.10 (colored) next main 1.11 (colored)

Sync with head.

Revision 1.10.10.1 / (download) - annotate - [select for diffs], Wed Apr 19 03:26:07 2006 UTC (16 years, 9 months ago) by elad
Branch: elad-kernelauth
Changes since 1.10: +7 -6 lines
Diff to previous 1.10 (colored) next main 1.11 (colored)

sync with head.

Revision 1.10.8.1 / (download) - annotate - [select for diffs], Sat Apr 1 12:07:22 2006 UTC (16 years, 10 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.10: +7 -6 lines
Diff to previous 1.10 (colored) next main 1.11 (colored)

sync with head.

Revision 1.10.12.2 / (download) - annotate - [select for diffs], Fri Mar 31 09:45:24 2006 UTC (16 years, 10 months ago) by tron
Branch: peter-altq
Changes since 1.10.12.1: +4 -4 lines
Diff to previous 1.10.12.1 (colored) to branchpoint 1.10 (colored) next main 1.11 (colored)

Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.

Revision 1.13 / (download) - annotate - [select for diffs], Wed Mar 29 18:17:36 2006 UTC (16 years, 10 months ago) by thorpej
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, simonb-timecounters-base, rpaulo-netinet-merge-pcb-base, post-newlock2-merge, newlock2-nbase, newlock2-base, newlock2, 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, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, chap-midi-nbase, chap-midi-base, chap-midi, ad-audiomp-base, ad-audiomp, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-idlelwp
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored)

Use device_private().

Revision 1.12 / (download) - annotate - [select for diffs], Wed Mar 29 04:16:50 2006 UTC (16 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored)

Use device_cfdata().

Revision 1.10.12.1 / (download) - annotate - [select for diffs], Tue Mar 28 09:42:14 2006 UTC (16 years, 10 months ago) by tron
Branch: peter-altq
Changes since 1.10: +5 -4 lines
Diff to previous 1.10 (colored)

Merge 2006-03-28 NetBSD-current into the "peter-altq" branch.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Mar 25 04:08:45 2006 UTC (16 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.10: +5 -4 lines
Diff to previous 1.10 (colored)

Use device_parent().

Revision 1.10 / (download) - annotate - [select for diffs], Sun Dec 11 12:23:29 2005 UTC (17 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base2, yamt-pdpolicy-base, peter-altq-base
Branch point for: yamt-pdpolicy, simonb-timecounters, rpaulo-netinet-merge-pcb, peter-altq, elad-kernelauth
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

merge ktrace-lwp.

Revision 1.7.8.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:29:14 2005 UTC (17 years, 9 months ago) by kent
Branch: kent-audio2
Changes since 1.7: +17 -17 lines
Diff to previous 1.7 (colored) next main 1.8 (colored)

sync with -current

Revision 1.8.2.1 / (download) - annotate - [select for diffs], Sat Mar 19 08:35:37 2005 UTC (17 years, 10 months ago) by yamt
Branch: yamt-km
Changes since 1.8: +16 -16 lines
Diff to previous 1.8 (colored) next main 1.9 (colored)

sync with head.  xen and whitespace.  xen part is not finished.

Revision 1.6.6.5 / (download) - annotate - [select for diffs], Fri Mar 4 16:49:52 2005 UTC (17 years, 11 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.6.6.4: +16 -16 lines
Diff to previous 1.6.6.4 (colored) to branchpoint 1.6 (colored) next main 1.7 (colored)

Sync with HEAD.

Hi Perry!

Revision 1.9 / (download) - annotate - [select for diffs], Sat Feb 26 12:45:06 2005 UTC (17 years, 11 months ago) by simonb
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, 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, ktrace-lwp-base, kent-audio2-base
Branch point for: yamt-lazymbuf
Changes since 1.8: +16 -16 lines
Diff to previous 1.8 (colored)

White space nits.

Revision 1.6.6.4 / (download) - annotate - [select for diffs], Fri Feb 4 11:47:09 2005 UTC (17 years, 11 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.6.6.3: +3 -3 lines
Diff to previous 1.6.6.3 (colored) to branchpoint 1.6 (colored)

Sync with HEAD.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Jan 24 21:25:09 2005 UTC (18 years ago) by matt
Branch: MAIN
CVS Tags: yamt-km-base2, yamt-km-base
Branch point for: yamt-km
Changes since 1.7: +3 -3 lines
Diff to previous 1.7 (colored)

Add IFNET_FOREACH and IFADDR_FOREACH macros and start using them.

Revision 1.6.6.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:32:38 2004 UTC (18 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.6.6.2: +2 -2 lines
Diff to previous 1.6.6.2 (colored) to branchpoint 1.6 (colored)

Fix the sync with head I botched.

Revision 1.6.6.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:50:40 2004 UTC (18 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.6.6.1: +0 -0 lines
Diff to previous 1.6.6.1 (colored) to branchpoint 1.6 (colored)

Sync with HEAD.

Revision 1.6.6.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:50:28 2004 UTC (18 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.6: +3 -7 lines
Diff to previous 1.6 (colored)

Sync with HEAD

Revision 1.7 / (download) - annotate - [select for diffs], Thu Aug 7 16:31:14 2003 UTC (19 years, 5 months ago) by agc
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, 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, netbsd-2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: kent-audio2
Changes since 1.6: +3 -7 lines
Diff to previous 1.6 (colored)

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.

Revision 1.1.2.5 / (download) - annotate - [select for diffs], Fri Oct 18 02:43:38 2002 UTC (20 years, 3 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.1.2.4: +4 -5 lines
Diff to previous 1.1.2.4 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

Catch up to -current.

Revision 1.1.4.3 / (download) - annotate - [select for diffs], Thu Oct 10 18:41:37 2002 UTC (20 years, 3 months ago) by jdolecek
Branch: kqueue
Changes since 1.1.4.2: +4 -5 lines
Diff to previous 1.1.4.2 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work

Revision 1.6 / (download) - annotate - [select for diffs], Wed Oct 2 16:52:27 2002 UTC (20 years, 4 months ago) by thorpej
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Branch point for: ktrace-lwp
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], Mon Sep 30 22:42:11 2002 UTC (20 years, 4 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:41:17 2002 UTC (20 years, 4 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.1.2.4 / (download) - annotate - [select for diffs], Mon Apr 1 07:47:02 2002 UTC (20 years, 10 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.1.2.3: +11 -8 lines
Diff to previous 1.1.2.3 (colored) to branchpoint 1.1 (colored)

Catch up to -current.
(CVS: It's not just a program. It's an adventure!)

Revision 1.1.4.2 / (download) - annotate - [select for diffs], Sat Mar 16 16:01:26 2002 UTC (20 years, 10 months ago) by jdolecek
Branch: kqueue
Changes since 1.1.4.1: +11 -8 lines
Diff to previous 1.1.4.1 (colored) to branchpoint 1.1 (colored)

Catch up with -current.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Mar 5 04:12:59 2002 UTC (20 years, 11 months ago) by itojun
Branch: MAIN
CVS Tags: newlock-base, newlock, netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, gehenna-devsw-base, gehenna-devsw, eeh-devprop-base, eeh-devprop
Changes since 1.2: +11 -8 lines
Diff to previous 1.2 (colored)

bring in latest ALTQ from kjc.  ALTQify some of the drivers.

Revision 1.1.4.1 / (download) - annotate - [select for diffs], Thu Jan 10 19:57:32 2002 UTC (21 years ago) by thorpej
Branch: kqueue
Changes since 1.1: +4 -1 lines
Diff to previous 1.1 (colored)

Sync kqueue branch with -current.

Revision 1.1.2.3 / (download) - annotate - [select for diffs], Wed Nov 14 19:15:43 2001 UTC (21 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.1.2.2: +4 -1 lines
Diff to previous 1.1.2.2 (colored) to branchpoint 1.1 (colored)

Catch up to -current.

Revision 1.2 / (download) - annotate - [select for diffs], Tue Nov 13 07:11:24 2001 UTC (21 years, 2 months ago) by lukem
Branch: MAIN
CVS Tags: ifpoll-base
Changes since 1.1: +4 -1 lines
Diff to previous 1.1 (colored)

add RCSIDs

Revision 1.1.2.2 / (download) - annotate - [select for diffs], Thu Jun 21 20:05:26 2001 UTC (21 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.1.2.1: +953 -0 lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored)

Catch up to -current.

Revision 1.1.2.1, Sun May 6 17:36:04 2001 UTC (21 years, 9 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.1: +0 -953 lines
FILE REMOVED

file if_dmc.c was added on branch nathanw_sa on 2001-06-21 20:05:26 +0000

Revision 1.1 / (download) - annotate - [select for diffs], Sun May 6 17:36:04 2001 UTC (21 years, 9 months ago) by ragge
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: nathanw_sa, kqueue

Driver for the DMC-11/DMR-11 DDCMP interface, (untested) from 4.4BSD.

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>