The NetBSD Project

CVS log for src/sys/dev/ic/i82596.c

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.47 / (download) - annotate - [select for diffs], Wed Jul 6 15:41:47 2022 UTC (21 months, 1 week ago) by andvar
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.46: +3 -3 lines
Diff to previous 1.46 (colored) to selected 1.17.6.1 (colored)

s/ponters/pointers/

Revision 1.46 / (download) - annotate - [select for diffs], Sun May 29 10:43:46 2022 UTC (22 months, 3 weeks ago) by rin
Branch: MAIN
Changes since 1.45: +9 -9 lines
Diff to previous 1.45 (colored) to selected 1.17.6.1 (colored)

Audit unload/unmap v.s. free against DMA buffer for sys/dev;
make sure that bus_dmamap_unload(9) [or bus_dmamap_destroy(9)] or
bus_dmamem_unmap(9) are preceding to freeing DMA buffer, if it is
loaded or mapped, respectively.

This is mandatory for some archs. See, e.g.:

http://www.nerv.org/netbsd/?q=id:20210511T013030Z.013443cc790088147e4beed43f53dedabeaf9312
http://www.nerv.org/netbsd/?q=id:20220511T172220Z.561179f0b6fcc5b9cd73e274f69d74e2ce9e4c93

For some drivers, resource leaks for error paths are fixed at
the same time.

XXX XXX XXX
Compile test only (at least one arch per driver).

Revision 1.45 / (download) - annotate - [select for diffs], Wed Nov 10 17:19:30 2021 UTC (2 years, 5 months ago) by msaitoh
Branch: MAIN
Changes since 1.44: +3 -3 lines
Diff to previous 1.44 (colored) to selected 1.17.6.1 (colored)

s/endianess/endianness/

Revision 1.38.2.2 / (download) - annotate - [select for diffs], Wed Apr 8 14:08:06 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.38.2.1: +6 -4 lines
Diff to previous 1.38.2.1 (colored) to branchpoint 1.38 (colored) next main 1.39 (colored) to selected 1.17.6.1 (colored)

Merge changes from current as of 20200406

Revision 1.42.4.1 / (download) - annotate - [select for diffs], Sat Feb 29 20:19:08 2020 UTC (4 years, 1 month ago) by ad
Branch: ad-namecache
Changes since 1.42: +6 -4 lines
Diff to previous 1.42 (colored) next main 1.43 (colored) to selected 1.17.6.1 (colored)

Sync with head.

Revision 1.44 / (download) - annotate - [select for diffs], Tue Feb 4 05:25:39 2020 UTC (4 years, 2 months ago) by thorpej
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.43: +3 -2 lines
Diff to previous 1.43 (colored) to selected 1.17.6.1 (colored)

Use ifmedia_fini().

Revision 1.43 / (download) - annotate - [select for diffs], Wed Jan 29 14:49:44 2020 UTC (4 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.42: +5 -4 lines
Diff to previous 1.42 (colored) to selected 1.17.6.1 (colored)

Adopt <net/if_stats.h>.

Revision 1.38.2.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:07:10 2019 UTC (4 years, 10 months ago) by christos
Branch: phil-wifi
Changes since 1.38: +63 -66 lines
Diff to previous 1.38 (colored) to selected 1.17.6.1 (colored)

Sync with HEAD

Revision 1.42 / (download) - annotate - [select for diffs], Wed May 29 10:07:29 2019 UTC (4 years, 10 months ago) by msaitoh
Branch: MAIN
CVS Tags: phil-wifi-20191119, phil-wifi-20190609, 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, ad-namecache-base2, ad-namecache-base1, ad-namecache-base
Branch point for: ad-namecache
Changes since 1.41: +4 -8 lines
Diff to previous 1.41 (colored) to selected 1.17.6.1 (colored)

Even if we don't use MII(4), use the common path of SIOC[GS]IFMEDIA in
sys/net/if_ethersubr.c if we can.
 - Add ec_ifmedia into struct ethercom.
 - ec_mii in struct ethercom is kept and used as it is. It might be used in
   future. Note that some Ethernet drivers which _DOESN'T_ use mii(4) use
   ec_mii for keeping the if_media. Those should be changed in future.

Revision 1.41 / (download) - annotate - [select for diffs], Tue May 28 07:41:48 2019 UTC (4 years, 10 months ago) by msaitoh
Branch: MAIN
Changes since 1.40: +7 -4 lines
Diff to previous 1.40 (colored) to selected 1.17.6.1 (colored)

 Use ETHER_LOCK()/ETHER_UNLOCK() for all ethernet drivers to protect ec_multi*.

Revision 1.40 / (download) - annotate - [select for diffs], Fri Apr 26 06:33:34 2019 UTC (4 years, 11 months ago) by msaitoh
Branch: MAIN
Changes since 1.39: +19 -20 lines
Diff to previous 1.39 (colored) to selected 1.17.6.1 (colored)

No functional change:
- u_int_{8,16,32}_t -> uint_{8,16,32}_t
- KNF.
- Tabify.
- Remove extra space.

Revision 1.39 / (download) - annotate - [select for diffs], Tue Apr 9 13:25:07 2019 UTC (5 years ago) by msaitoh
Branch: MAIN
CVS Tags: isaki-audio2-base, isaki-audio2
Changes since 1.38: +41 -42 lines
Diff to previous 1.38 (colored) to selected 1.17.6.1 (colored)

 KNF. No functional change.

Revision 1.37.2.1 / (download) - annotate - [select for diffs], Sat Jul 28 04:37:45 2018 UTC (5 years, 8 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.37: +3 -3 lines
Diff to previous 1.37 (colored) next main 1.38 (colored) to selected 1.17.6.1 (colored)

Sync with HEAD

Revision 1.38 / (download) - annotate - [select for diffs], Tue Jun 26 06:48:00 2018 UTC (5 years, 9 months ago) by msaitoh
Branch: MAIN
CVS Tags: phil-wifi-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, jdolecek-ncqfixes-base, jdolecek-ncqfixes
Branch point for: phil-wifi
Changes since 1.37: +3 -3 lines
Diff to previous 1.37 (colored) to selected 1.17.6.1 (colored)

 Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backward
compatibility with BIOC[GS]SEESENT ioctl. The userland interface is the same
as FreeBSD.

 This change also fixes a bug that the direction is misunderstand on some
environment by passing the direction to bpf_mtap*() instead of checking
m->m_pkthdr.rcvif.

Revision 1.29.18.2 / (download) - annotate - [select for diffs], Sun Dec 3 11:37:03 2017 UTC (6 years, 4 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.29.18.1: +12 -7 lines
Diff to previous 1.29.18.1 (colored) to branchpoint 1.29 (colored) next main 1.30 (colored) to selected 1.17.6.1 (colored)

update from HEAD

Revision 1.31.6.5 / (download) - annotate - [select for diffs], Mon Aug 28 17:52:03 2017 UTC (6 years, 7 months ago) by skrll
Branch: nick-nhusb
Changes since 1.31.6.4: +10 -3 lines
Diff to previous 1.31.6.4 (colored) to branchpoint 1.31 (colored) next main 1.32 (colored) to selected 1.17.6.1 (colored)

Sync with HEAD

Revision 1.29.14.1 / (download) - annotate - [select for diffs], Fri Aug 18 15:03:22 2017 UTC (6 years, 8 months ago) by snj
Branch: netbsd-6
Changes since 1.29: +8 -2 lines
Diff to previous 1.29 (colored) next main 1.30 (colored) to selected 1.17.6.1 (colored)

Pull up following revision(s) (requested by mrg in ticket #1475):
	sys/dev/ic/i82596.c: revision 1.37
Null out sc_rx_mbuf[i] after m_freem to avoid double-free later.
From Ilja Van Sprundel.
Also null out sc_tx_mbuf[i] after m_freem, out of paranoia.
XXX Not entirely clear to how tx mbufs are freed, but no way to test
this since it's ews4800mips- and hp700-only, so not keen to make any
more elaborate changes...

Revision 1.29.28.1 / (download) - annotate - [select for diffs], Fri Aug 18 15:03:03 2017 UTC (6 years, 8 months ago) by snj
Branch: netbsd-6-1
Changes since 1.29: +8 -2 lines
Diff to previous 1.29 (colored) next main 1.30 (colored) to selected 1.17.6.1 (colored)

Pull up following revision(s) (requested by mrg in ticket #1475):
	sys/dev/ic/i82596.c: revision 1.37
Null out sc_rx_mbuf[i] after m_freem to avoid double-free later.
From Ilja Van Sprundel.
Also null out sc_tx_mbuf[i] after m_freem, out of paranoia.
XXX Not entirely clear to how tx mbufs are freed, but no way to test
this since it's ews4800mips- and hp700-only, so not keen to make any
more elaborate changes...

Revision 1.29.20.1 / (download) - annotate - [select for diffs], Fri Aug 18 15:02:11 2017 UTC (6 years, 8 months ago) by snj
Branch: netbsd-6-0
Changes since 1.29: +8 -2 lines
Diff to previous 1.29 (colored) next main 1.30 (colored) to selected 1.17.6.1 (colored)

Pull up following revision(s) (requested by mrg in ticket #1475):
	sys/dev/ic/i82596.c: revision 1.37
Null out sc_rx_mbuf[i] after m_freem to avoid double-free later.
From Ilja Van Sprundel.
Also null out sc_tx_mbuf[i] after m_freem, out of paranoia.
XXX Not entirely clear to how tx mbufs are freed, but no way to test
this since it's ews4800mips- and hp700-only, so not keen to make any
more elaborate changes...

Revision 1.31.4.2 / (download) - annotate - [select for diffs], Sat Aug 12 03:30:30 2017 UTC (6 years, 8 months ago) by snj
Branch: netbsd-7
CVS Tags: netbsd-7-2-RELEASE
Changes since 1.31.4.1: +8 -2 lines
Diff to previous 1.31.4.1 (colored) to branchpoint 1.31 (colored) next main 1.32 (colored) to selected 1.17.6.1 (colored)

Pull up following revision(s) (requested by mrg in ticket #1471):
	sys/dev/ic/i82596.c: revision 1.37
Null out sc_rx_mbuf[i] after m_freem to avoid double-free later.
From Ilja Van Sprundel.
Also null out sc_tx_mbuf[i] after m_freem, out of paranoia.
XXX Not entirely clear to how tx mbufs are freed, but no way to test
this since it's ews4800mips- and hp700-only, so not keen to make any
more elaborate changes...

Revision 1.31.4.1.6.1 / (download) - annotate - [select for diffs], Sat Aug 12 03:30:08 2017 UTC (6 years, 8 months ago) by snj
Branch: netbsd-7-1
CVS Tags: netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE
Changes since 1.31.4.1: +8 -2 lines
Diff to previous 1.31.4.1 (colored) next main 1.31.4.2 (colored) to selected 1.17.6.1 (colored)

Pull up following revision(s) (requested by mrg in ticket #1471):
	sys/dev/ic/i82596.c: revision 1.37
Null out sc_rx_mbuf[i] after m_freem to avoid double-free later.
From Ilja Van Sprundel.
Also null out sc_tx_mbuf[i] after m_freem, out of paranoia.
XXX Not entirely clear to how tx mbufs are freed, but no way to test
this since it's ews4800mips- and hp700-only, so not keen to make any
more elaborate changes...

Revision 1.31.4.1.2.1 / (download) - annotate - [select for diffs], Sat Aug 12 03:29:51 2017 UTC (6 years, 8 months ago) by snj
Branch: netbsd-7-0
Changes since 1.31.4.1: +8 -2 lines
Diff to previous 1.31.4.1 (colored) next main 1.31.4.2 (colored) to selected 1.17.6.1 (colored)

Pull up following revision(s) (requested by mrg in ticket #1471):
	sys/dev/ic/i82596.c: revision 1.37
Null out sc_rx_mbuf[i] after m_freem to avoid double-free later.
From Ilja Van Sprundel.
Also null out sc_tx_mbuf[i] after m_freem, out of paranoia.
XXX Not entirely clear to how tx mbufs are freed, but no way to test
this since it's ews4800mips- and hp700-only, so not keen to make any
more elaborate changes...

Revision 1.36.6.1 / (download) - annotate - [select for diffs], Sat Aug 5 04:39:29 2017 UTC (6 years, 8 months ago) by snj
Branch: netbsd-8
CVS Tags: netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, matt-nb8-mediatek-base, matt-nb8-mediatek
Changes since 1.36: +8 -2 lines
Diff to previous 1.36 (colored) next main 1.37 (colored) to selected 1.17.6.1 (colored)

Pull up following revision(s) (requested by spz in ticket #184):
	sys/dev/ic/i82596.c: revision 1.37
Null out sc_rx_mbuf[i] after m_freem to avoid double-free later.
From Ilja Van Sprundel.
Also null out sc_tx_mbuf[i] after m_freem, out of paranoia.
XXX Not entirely clear to how tx mbufs are freed, but no way to test
this since it's ews4800mips- and hp700-only, so not keen to make any
more elaborate changes...

Revision 1.37 / (download) - annotate - [select for diffs], Sat Jul 29 01:45:22 2017 UTC (6 years, 8 months ago) by riastradh
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, pgoyette-compat-base, 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, nick-nhusb-base-20170825
Branch point for: pgoyette-compat
Changes since 1.36: +8 -2 lines
Diff to previous 1.36 (colored) to selected 1.17.6.1 (colored)

Null out sc_rx_mbuf[i] after m_freem to avoid double-free later.

From Ilja Van Sprundel.

Also null out sc_tx_mbuf[i] after m_freem, out of paranoia.

XXX Not entirely clear to how tx mbufs are freed, but no way to test
this since it's ews4800mips- and hp700-only, so not keen to make any
more elaborate changes...

Revision 1.35.2.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:53:46 2017 UTC (6 years, 11 months ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.35: +4 -3 lines
Diff to previous 1.35 (colored) next main 1.36 (colored) to selected 1.17.6.1 (colored)

Sync with HEAD

Revision 1.34.2.2 / (download) - annotate - [select for diffs], Mon Mar 20 06:57:28 2017 UTC (7 years, 1 month ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.34.2.1: +4 -3 lines
Diff to previous 1.34.2.1 (colored) to branchpoint 1.34 (colored) next main 1.35 (colored) to selected 1.17.6.1 (colored)

Sync with HEAD

Revision 1.36 / (download) - annotate - [select for diffs], Mon Feb 20 07:43:29 2017 UTC (7 years, 1 month ago) by ozaki-r
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, pgoyette-localcount-20170320, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1
Branch point for: netbsd-8
Changes since 1.35: +4 -3 lines
Diff to previous 1.35 (colored) to selected 1.17.6.1 (colored)

Apply deferred if_start to more drivers

Revision 1.31.6.4 / (download) - annotate - [select for diffs], Sun Feb 5 13:40:28 2017 UTC (7 years, 2 months ago) by skrll
Branch: nick-nhusb
Changes since 1.31.6.3: +2 -4 lines
Diff to previous 1.31.6.3 (colored) to branchpoint 1.31 (colored) to selected 1.17.6.1 (colored)

Sync with HEAD

Revision 1.34.2.1 / (download) - annotate - [select for diffs], Sat Jan 7 08:56:32 2017 UTC (7 years, 3 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.34: +2 -4 lines
Diff to previous 1.34 (colored) to selected 1.17.6.1 (colored)

Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)

Revision 1.35 / (download) - annotate - [select for diffs], Thu Dec 15 09:28:05 2016 UTC (7 years, 4 months ago) by ozaki-r
Branch: MAIN
CVS Tags: pgoyette-localcount-20170107, nick-nhusb-base-20170204, bouyer-socketcan-base
Branch point for: bouyer-socketcan
Changes since 1.34: +2 -4 lines
Diff to previous 1.34 (colored) to selected 1.17.6.1 (colored)

Move bpf_mtap and if_ipackets++ on Rx of each driver to percpuq if_input

The benefits of the change are:
- We can reduce codes
- We can provide the same behavior between drivers
  - Where/When if_ipackets is counted up
  - Note that some drivers still update packet statistics in their own
    way (periodical update)
- Moved bpf_mtap run in softint
  - This makes it easy to MP-ify bpf

Proposed on tech-kern and tech-net

Revision 1.31.6.3 / (download) - annotate - [select for diffs], Sat Jul 9 20:25:02 2016 UTC (7 years, 9 months ago) by skrll
Branch: nick-nhusb
Changes since 1.31.6.2: +3 -3 lines
Diff to previous 1.31.6.2 (colored) to branchpoint 1.31 (colored) to selected 1.17.6.1 (colored)

Sync with HEAD

Revision 1.34 / (download) - annotate - [select for diffs], Fri Jun 10 13:27:13 2016 UTC (7 years, 10 months ago) by ozaki-r
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.33: +3 -3 lines
Diff to previous 1.33 (colored) to selected 1.17.6.1 (colored)

Introduce m_set_rcvif and m_reset_rcvif

The API is used to set (or reset) a received interface of a mbuf.
They are counterpart of m_get_rcvif, which will come in another
commit, hide internal of rcvif operation, and reduce the diff of
the upcoming change.

No functional change.

Revision 1.31.6.2 / (download) - annotate - [select for diffs], Sat Mar 19 11:30:09 2016 UTC (8 years, 1 month ago) by skrll
Branch: nick-nhusb
Changes since 1.31.6.1: +3 -3 lines
Diff to previous 1.31.6.1 (colored) to branchpoint 1.31 (colored) to selected 1.17.6.1 (colored)

Sync with HEAD

Revision 1.33 / (download) - annotate - [select for diffs], Tue Feb 9 08:32:10 2016 UTC (8 years, 2 months ago) by ozaki-r
Branch: MAIN
CVS Tags: nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319
Changes since 1.32: +3 -3 lines
Diff to previous 1.32 (colored) to selected 1.17.6.1 (colored)

Introduce softint-based if_input

This change intends to run the whole network stack in softint context
(or normal LWP), not hardware interrupt context. Note that the work is
still incomplete by this change; to that end, we also have to softint-ify
if_link_state_change (and bpf) which can still run in hardware interrupt.

This change softint-ifies at ifp->if_input that is called from
each device driver (and ieee80211_input) to ensure Layer 2 runs
in softint (e.g., ether_input and bridge_input). To this end,
we provide a framework (called percpuq) that utlizes softint(9)
and percpu ifqueues. With this patch, rxintr of most drivers just
queues received packets and schedules a softint, and the softint
dequeues packets and does rest packet processing.

To minimize changes to each driver, percpuq is allocated in struct
ifnet for now and that is initialized by default (in if_attach).
We probably have to move percpuq to softc of each driver, but it's
future work. At this point, only wm(4) has percpuq in its softc
as a reference implementation.

Additional information including performance numbers can be found
in the thread at tech-kern@ and tech-net@:
http://mail-index.netbsd.org/tech-kern/2016/01/14/msg019997.html

Acknowledgment: riastradh@ greatly helped this work.
Thank you very much!

Revision 1.31.6.1 / (download) - annotate - [select for diffs], Mon Apr 6 15:18:09 2015 UTC (9 years ago) by skrll
Branch: nick-nhusb
Changes since 1.31: +4 -4 lines
Diff to previous 1.31 (colored) to selected 1.17.6.1 (colored)

Sync with HEAD

Revision 1.31.4.1 / (download) - annotate - [select for diffs], Sat Feb 21 19:27:49 2015 UTC (9 years, 1 month ago) by martin
Branch: netbsd-7
CVS Tags: netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, 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
Branch point for: netbsd-7-1, netbsd-7-0
Changes since 1.31: +4 -4 lines
Diff to previous 1.31 (colored) to selected 1.17.6.1 (colored)

Pull up following revision(s) (requested by skrll in ticket #540):
	sys/dev/ic/i82596.c: revision 1.32
Fix multicast handling.
Fixes PR kern/49472, patch from Nick Hudson.

Revision 1.32 / (download) - annotate - [select for diffs], Sat Feb 21 11:39:05 2015 UTC (9 years, 1 month ago) by martin
Branch: MAIN
CVS Tags: nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406
Changes since 1.31: +4 -4 lines
Diff to previous 1.31 (colored) to selected 1.17.6.1 (colored)

Fix multicast handling (and while there a bogus memcpy).
Fixes PR kern/49472, patch from Nick Hudson.

Revision 1.29.18.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:38 2014 UTC (9 years, 8 months ago) by tls
Branch: tls-maxphys
Changes since 1.29: +7 -7 lines
Diff to previous 1.29 (colored) to selected 1.17.6.1 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.29.8.1 / (download) - annotate - [select for diffs], Thu May 22 11:40:22 2014 UTC (9 years, 11 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.29: +7 -7 lines
Diff to previous 1.29 (colored) next main 1.30 (colored) to selected 1.17.6.1 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.29.22.1 / (download) - annotate - [select for diffs], Sun May 18 17:45:37 2014 UTC (9 years, 11 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.29: +7 -7 lines
Diff to previous 1.29 (colored) next main 1.30 (colored) to selected 1.17.6.1 (colored)

sync with head

Revision 1.31 / (download) - annotate - [select for diffs], Mon Feb 24 07:23:43 2014 UTC (10 years, 1 month ago) by skrll
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, nick-nhusb-base, netbsd-7-base
Branch point for: nick-nhusb, netbsd-7
Changes since 1.30: +4 -4 lines
Diff to previous 1.30 (colored) to selected 1.17.6.1 (colored)

Rename NetBSD/hp700 to NetBSD/hppa.

Unfortunately our VCS isn't very helpful here.

Revision 1.30 / (download) - annotate - [select for diffs], Mon Dec 9 09:35:16 2013 UTC (10 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.29: +5 -5 lines
Diff to previous 1.29 (colored) to selected 1.17.6.1 (colored)

Fix typo ("then" instead of "than")

Revision 1.19.4.3 / (download) - annotate - [select for diffs], Wed Aug 11 22:53:26 2010 UTC (13 years, 8 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.19.4.2: +4 -6 lines
Diff to previous 1.19.4.2 (colored) to branchpoint 1.19 (colored) next main 1.20 (colored) to selected 1.17.6.1 (colored)

sync with head.

Revision 1.28.4.1 / (download) - annotate - [select for diffs], Sun May 30 05:17:22 2010 UTC (13 years, 10 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.28: +4 -6 lines
Diff to previous 1.28 (colored) next main 1.29 (colored) to selected 1.17.6.1 (colored)

sync with head

Revision 1.28.2.1 / (download) - annotate - [select for diffs], Fri Apr 30 14:43:16 2010 UTC (13 years, 11 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.28: +4 -6 lines
Diff to previous 1.28 (colored) next main 1.29 (colored) to selected 1.17.6.1 (colored)

Sync with HEAD.

Revision 1.29 / (download) - annotate - [select for diffs], Mon Apr 5 07:19:35 2010 UTC (14 years ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, rmind-uvmplock-nbase, rmind-uvmplock-base, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, 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-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, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, khorben-n900, 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, agc-symver-base, agc-symver
Branch point for: yamt-pagecache, tls-maxphys, rmind-smpnet, netbsd-6-1, netbsd-6-0, netbsd-6
Changes since 1.28: +4 -6 lines
Diff to previous 1.28 (colored) to selected 1.17.6.1 (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.19.4.2 / (download) - annotate - [select for diffs], Thu Mar 11 15:03:31 2010 UTC (14 years, 1 month ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.19.4.1: +4 -11 lines
Diff to previous 1.19.4.1 (colored) to branchpoint 1.19 (colored) to selected 1.17.6.1 (colored)

sync with head

Revision 1.28 / (download) - annotate - [select for diffs], Tue Jan 19 22:06:24 2010 UTC (14 years, 3 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, uebayasi-xip-base
Branch point for: uebayasi-xip, rmind-uvmplock
Changes since 1.27: +4 -11 lines
Diff to previous 1.27 (colored) to selected 1.17.6.1 (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.19.18.2 / (download) - annotate - [select for diffs], Thu Jul 23 23:31:47 2009 UTC (14 years, 8 months ago) by jym
Branch: jym-xensuspend
Changes since 1.19.18.1: +3 -3 lines
Diff to previous 1.19.18.1 (colored) to branchpoint 1.19 (colored) next main 1.20 (colored) to selected 1.17.6.1 (colored)

Sync with HEAD.

Revision 1.19.4.1 / (download) - annotate - [select for diffs], Sat May 16 10:41:23 2009 UTC (14 years, 11 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.19: +302 -160 lines
Diff to previous 1.19 (colored) to selected 1.17.6.1 (colored)

sync with head

Revision 1.19.18.1 / (download) - annotate - [select for diffs], Wed May 13 17:19:23 2009 UTC (14 years, 11 months ago) by jym
Branch: jym-xensuspend
Changes since 1.19: +301 -159 lines
Diff to previous 1.19 (colored) to selected 1.17.6.1 (colored)

Sync with HEAD.

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

Revision 1.27 / (download) - annotate - [select for diffs], Wed May 13 13:12:06 2009 UTC (14 years, 11 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, matt-premerge-20091211, jymxensuspend-base, jym-xensuspend-nbase
Changes since 1.26: +3 -3 lines
Diff to previous 1.26 (colored) to selected 1.17.6.1 (colored)

Pass correct size (after padding) to bus_dmamap_sync(9) for RX mbufs
in iee_intr().  Fixes panic on DIAGNOSTIC kernel reported by skrll@.

Revision 1.26 / (download) - annotate - [select for diffs], Sun May 10 04:36:58 2009 UTC (14 years, 11 months ago) by tsutsui
Branch: MAIN
CVS Tags: jym-xensuspend-base
Changes since 1.25: +10 -8 lines
Diff to previous 1.25 (colored) to selected 1.17.6.1 (colored)

- adjust comments for the previous change
- wrap a long comment
- remove a trailing whitespace

Revision 1.25 / (download) - annotate - [select for diffs], Sun May 10 04:26:19 2009 UTC (14 years, 11 months ago) by tsutsui
Branch: MAIN
Changes since 1.24: +228 -158 lines
Diff to previous 1.24 (colored) to selected 1.17.6.1 (colored)

Misc bus_dma(9) related cleanup:
- calculate each descriptor sizes and offsets in iee_attach() and store them
  into softc, rather than re-calculating them everywhere via macros
- prepare macros to sync DMA shmem per each descriptor
- sync only necessary descriptors in iee_intr() and iee_start()
- make sure SCB_FOO macros take softc as an arg properly
- use bus_dmamap_load_mbuf(9) for RX mbufs
- put 2 byte alignments to RX mbufs

XXX: still slower than ie(4) in i82586 compat mode on HP9000 735/125.

Revision 1.24 / (download) - annotate - [select for diffs], Sat May 9 20:44:56 2009 UTC (14 years, 11 months ago) by tsutsui
Branch: MAIN
Changes since 1.23: +6 -4 lines
Diff to previous 1.23 (colored) to selected 1.17.6.1 (colored)

Fix more pasto botch.

Revision 1.23 / (download) - annotate - [select for diffs], Sat May 9 20:42:09 2009 UTC (14 years, 11 months ago) by tsutsui
Branch: MAIN
Changes since 1.22: +7 -7 lines
Diff to previous 1.22 (colored) to selected 1.17.6.1 (colored)

Remove (wrong) function names by pasto from attach failure messages.

Revision 1.22 / (download) - annotate - [select for diffs], Sat May 9 03:54:10 2009 UTC (14 years, 11 months ago) by tsutsui
Branch: MAIN
Changes since 1.21: +3 -3 lines
Diff to previous 1.21 (colored) to selected 1.17.6.1 (colored)

Also check if cache line alignment is power of two in KASSERT().

Revision 1.21 / (download) - annotate - [select for diffs], Sat May 9 03:22:20 2009 UTC (14 years, 11 months ago) by tsutsui
Branch: MAIN
Changes since 1.20: +51 -8 lines
Diff to previous 1.20 (colored) to selected 1.17.6.1 (colored)

Move allocation of DMA shared memory with bus_dma(9) ops
from MD attachments to MI iee_attach().
Tested on HP9000 735/125. Compile test only on ews4800mips.

XXX: more strict bus_dmamap_sync(9) calls are required in various places.

Revision 1.20 / (download) - annotate - [select for diffs], Tue May 5 15:47:35 2009 UTC (14 years, 11 months ago) by tsutsui
Branch: MAIN
Changes since 1.19: +69 -44 lines
Diff to previous 1.19 (colored) to selected 1.17.6.1 (colored)

Add support for i82596 Rev A chip which doesn't have the enhanced 32 bit
big endian mode:
- add IEE_REV_A flag to indicate if chip support the 32 bit BE mode or not
- add IEE_SWAPA32() macro and use it on necessary 32 bit DMA pointers
- rename IEE_SWAP() macro for the SCP address pointer and statistics
  counters which require word swap even on Rev B/C chips to IEE_SWAP32()
  for clarification
- add comments about these BE mode quirks

Tested on HP9000 735/125 by me and also tested on 715/50 by skrll@
with netbsd-5 branch, and fixes MI part of PR port-hp700/35531.

Revision 1.18.16.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:23:22 2008 UTC (15 years, 10 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.18: +42 -46 lines
Diff to previous 1.18 (colored) next main 1.19 (colored) to selected 1.17.6.1 (colored)

Sync with HEAD.

Revision 1.19 / (download) - annotate - [select for diffs], Fri Apr 4 17:03:42 2008 UTC (16 years ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base3, 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, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-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, mjf-devfs2-base, 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-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, ad-audiomp2-base, ad-audiomp2
Branch point for: yamt-nfs-mp, jym-xensuspend
Changes since 1.18: +42 -46 lines
Diff to previous 1.18 (colored) to selected 1.17.6.1 (colored)

Split device_t/softc for iee(4), with misc cosmetic changes.

Revision 1.17.2.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:26:41 2007 UTC (16 years, 5 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.17: +4 -4 lines
Diff to previous 1.17 (colored) next main 1.18 (colored) to selected 1.17.6.1 (colored)

sync with HEAD

Revision 1.10.2.3 / (download) - annotate - [select for diffs], Sat Oct 27 11:30:44 2007 UTC (16 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.10.2.2: +4 -4 lines
Diff to previous 1.10.2.2 (colored) to branchpoint 1.10 (colored) next main 1.11 (colored) to selected 1.17.6.1 (colored)

sync with head.

Revision 1.16.6.2 / (download) - annotate - [select for diffs], Fri Oct 26 15:44:47 2007 UTC (16 years, 5 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.16.6.1: +4 -4 lines
Diff to previous 1.16.6.1 (colored) to branchpoint 1.16 (colored) next main 1.17 (colored) to selected 1.17.6.1 (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.17.6.1 / (download) - annotate - [selected], Thu Oct 25 22:37:42 2007 UTC (16 years, 5 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.17: +4 -4 lines
Diff to previous 1.17 (colored) next main 1.18 (colored)

Sync with HEAD.

Revision 1.15.2.3 / (download) - annotate - [select for diffs], Tue Oct 23 20:07:28 2007 UTC (16 years, 5 months ago) by ad
Branch: vmlocking
Changes since 1.15.2.2: +4 -4 lines
Diff to previous 1.15.2.2 (colored) to branchpoint 1.15 (colored) next main 1.16 (colored) to selected 1.17.6.1 (colored)

Sync with head.

Revision 1.18 / (download) - annotate - [select for diffs], Fri Oct 19 11:59:53 2007 UTC (16 years, 6 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.17: +4 -4 lines
Diff to previous 1.17 (colored) to selected 1.17.6.1 (colored)

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

Revision 1.15.2.2 / (download) - annotate - [select for diffs], Tue Oct 9 13:41:26 2007 UTC (16 years, 6 months ago) by ad
Branch: vmlocking
Changes since 1.15.2.1: +3 -3 lines
Diff to previous 1.15.2.1 (colored) to branchpoint 1.15 (colored) to selected 1.17.6.1 (colored)

Sync with head.

Revision 1.16.6.1 / (download) - annotate - [select for diffs], Mon Sep 3 16:48:03 2007 UTC (16 years, 7 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 (colored) to selected 1.17.6.1 (colored)

Sync with HEAD.

Revision 1.10.2.2 / (download) - annotate - [select for diffs], Mon Sep 3 14:34:40 2007 UTC (16 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.10.2.1: +6 -18 lines
Diff to previous 1.10.2.1 (colored) to branchpoint 1.10 (colored) to selected 1.17.6.1 (colored)

sync with head.

Revision 1.16.2.1 / (download) - annotate - [select for diffs], Mon Sep 3 10:20:22 2007 UTC (16 years, 7 months ago) by skrll
Branch: nick-csl-alignment
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 (colored) next main 1.17 (colored) to selected 1.17.6.1 (colored)

Sync with HEAD.

Revision 1.17 / (download) - annotate - [select for diffs], Sun Aug 26 22:45:56 2007 UTC (16 years, 7 months ago) by dyoung
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, vmlocking-base, nick-csl-alignment-base5
Branch point for: matt-armv6, bouyer-xenamd64
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 (colored) to selected 1.17.6.1 (colored)

Constify: LLADDR -> CLLADDR.  I'm aiming here to make it easier to
identify sockaddr_dl abuse that remains in the kernel, especially
the potential for overwriting memory past the end of a sockaddr_dl
with, e.g., memcpy(LLADDR(), ...).

Revision 1.15.4.1 / (download) - annotate - [select for diffs], Wed Jul 11 20:05:50 2007 UTC (16 years, 9 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.15: +2 -14 lines
Diff to previous 1.15 (colored) next main 1.16 (colored) to selected 1.17.6.1 (colored)

Sync with head.

Revision 1.15.2.1 / (download) - annotate - [select for diffs], Sun May 27 14:30:01 2007 UTC (16 years, 10 months ago) by ad
Branch: vmlocking
Changes since 1.15: +2 -14 lines
Diff to previous 1.15 (colored) to selected 1.17.6.1 (colored)

Sync with head.

Revision 1.14.10.2 / (download) - annotate - [select for diffs], Mon May 7 10:55:26 2007 UTC (16 years, 11 months ago) by yamt
Branch: yamt-idlelwp
Changes since 1.14.10.1: +2 -14 lines
Diff to previous 1.14.10.1 (colored) to branchpoint 1.14 (colored) next main 1.15 (colored) to selected 1.17.6.1 (colored)

sync with head.

Revision 1.14.8.1 / (download) - annotate - [select for diffs], Fri Apr 20 20:11:09 2007 UTC (17 years ago) by bouyer
Branch: netbsd-4
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, 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.14: +2 -14 lines
Diff to previous 1.14 (colored) next main 1.15 (colored) to selected 1.17.6.1 (colored)

Pull up following revision(s) (requested by skrll in ticket #580):
	sys/dev/ic/i82596.c: revision 1.16
Remove bogus if_drain. If an attempt to reclaim mbufs was made the
interface was marked down.  Should fix PR 31540.

Revision 1.16 / (download) - annotate - [select for diffs], Tue Apr 17 14:12:06 2007 UTC (17 years ago) by skrll
Branch: MAIN
CVS Tags: yamt-idlelwp-base8, nick-csl-alignment-base, mjf-ufs-trans-base, matt-mips64-base, matt-mips64, hpcarm-cleanup
Branch point for: nick-csl-alignment, jmcneill-pm
Changes since 1.15: +2 -14 lines
Diff to previous 1.15 (colored) to selected 1.17.6.1 (colored)

Remove bogus if_drain. If an attempt to reclaim mbufs was made the
interface was marked down.

Should fix PR 31540.

Revision 1.14.10.1 / (download) - annotate - [select for diffs], Mon Mar 12 05:53:34 2007 UTC (17 years, 1 month ago) by rmind
Branch: yamt-idlelwp
Changes since 1.14: +5 -5 lines
Diff to previous 1.14 (colored) to selected 1.17.6.1 (colored)

Sync with HEAD.

Revision 1.15 / (download) - annotate - [select for diffs], Sun Mar 4 06:01:56 2007 UTC (17 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup
Branch point for: vmlocking, mjf-ufs-trans
Changes since 1.14: +5 -5 lines
Diff to previous 1.14 (colored) to selected 1.17.6.1 (colored)

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

Revision 1.10.2.1 / (download) - annotate - [select for diffs], Sat Dec 30 20:48:02 2006 UTC (17 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.10: +126 -129 lines
Diff to previous 1.10 (colored) to selected 1.17.6.1 (colored)

sync with head.

Revision 1.11.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:50:02 2006 UTC (17 years, 7 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.11: +126 -129 lines
Diff to previous 1.11 (colored) next main 1.12 (colored) to selected 1.17.6.1 (colored)

sync with head

Revision 1.11.8.1 / (download) - annotate - [select for diffs], Fri Aug 11 15:44:11 2006 UTC (17 years, 8 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.11: +126 -129 lines
Diff to previous 1.11 (colored) next main 1.12 (colored) to selected 1.17.6.1 (colored)

sync with head

Revision 1.11.16.1 / (download) - annotate - [select for diffs], Thu Jul 13 17:49:22 2006 UTC (17 years, 9 months ago) by gdamore
Branch: gdamore-uart
Changes since 1.11: +126 -129 lines
Diff to previous 1.11 (colored) next main 1.12 (colored) to selected 1.17.6.1 (colored)

Merge from HEAD.

Revision 1.14 / (download) - annotate - [select for diffs], Wed Jul 12 05:12:06 2006 UTC (17 years, 9 months ago) by skrll
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, rpaulo-netinet-merge-pcb-base, post-newlock2-merge, newlock2-nbase, newlock2-base, newlock2, netbsd-4-base, ad-audiomp-base, ad-audiomp, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-idlelwp, netbsd-4
Changes since 1.13: +8 -5 lines
Diff to previous 1.13 (colored) to selected 1.17.6.1 (colored)

Note this driver is for the i82596CA and i82596DX/SX chips and provide
links to documentation on developers.intel.com

Revision 1.13 / (download) - annotate - [select for diffs], Sat Jul 8 16:24:08 2006 UTC (17 years, 9 months ago) by skrll
Branch: MAIN
Changes since 1.12: +115 -121 lines
Diff to previous 1.12 (colored) to selected 1.17.6.1 (colored)

KNF some comments and whitespace.

Revision 1.12 / (download) - annotate - [select for diffs], Sat Jul 8 16:07:47 2006 UTC (17 years, 9 months ago) by skrll
Branch: MAIN
Changes since 1.11: +34 -34 lines
Diff to previous 1.11 (colored) to selected 1.17.6.1 (colored)

Spelling in comments. No functional change.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Dec 11 12:21:26 2005 UTC (18 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, simonb-timecounters-base, simonb-timecounters, simonb-timcounters-final, peter-altq-base, peter-altq, gdamore-uart-base, elad-kernelauth-base, elad-kernelauth, chap-midi-nbase, chap-midi-base, chap-midi
Branch point for: yamt-pdpolicy, rpaulo-netinet-merge-pcb, gdamore-uart
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored) to selected 1.17.6.1 (colored)

merge ktrace-lwp.

Revision 1.1.4.8 / (download) - annotate - [select for diffs], Thu Nov 10 14:04:14 2005 UTC (18 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.1.4.7: +7 -7 lines
Diff to previous 1.1.4.7 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.17.6.1 (colored)

Sync with HEAD. Here we go again...

Revision 1.10 / (download) - annotate - [select for diffs], Tue Jun 7 06:27:17 2005 UTC (18 years, 10 months ago) by skrll
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, thorpej-vnode-attr-base, thorpej-vnode-attr, ktrace-lwp-base
Branch point for: yamt-lazymbuf
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored) to selected 1.17.6.1 (colored)

Fix typo.

Revision 1.9 / (download) - annotate - [select for diffs], Thu Jun 2 14:41:26 2005 UTC (18 years, 10 months ago) by he
Branch: MAIN
Changes since 1.8: +7 -7 lines
Diff to previous 1.8 (colored) to selected 1.17.6.1 (colored)

Adapt to -Wcast-qual by adding a const and using __UNVOLATILE() in
a couple of places where memcpy() is used.

Revision 1.4.4.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:28:50 2005 UTC (18 years, 11 months ago) by kent
Branch: kent-audio2
Changes since 1.4: +109 -108 lines
Diff to previous 1.4 (colored) next main 1.5 (colored) to selected 1.17.6.1 (colored)

sync with -current

Revision 1.4.6.1 / (download) - annotate - [select for diffs], Sat Mar 19 08:34:02 2005 UTC (19 years, 1 month ago) by yamt
Branch: yamt-km
Changes since 1.4: +109 -108 lines
Diff to previous 1.4 (colored) next main 1.5 (colored) to selected 1.17.6.1 (colored)

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

Revision 1.1.4.7 / (download) - annotate - [select for diffs], Fri Mar 4 16:41:28 2005 UTC (19 years, 1 month ago) by skrll
Branch: ktrace-lwp
Changes since 1.1.4.6: +109 -108 lines
Diff to previous 1.1.4.6 (colored) to branchpoint 1.1 (colored) to selected 1.17.6.1 (colored)

Sync with HEAD.

Hi Perry!

Revision 1.8 / (download) - annotate - [select for diffs], Sun Feb 27 00:27:01 2005 UTC (19 years, 1 month ago) by perry
Branch: MAIN
CVS Tags: yamt-km-base4, yamt-km-base3, 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, kent-audio2-base
Changes since 1.7: +99 -99 lines
Diff to previous 1.7 (colored) to selected 1.17.6.1 (colored)

nuke trailing whitespace

Revision 1.7 / (download) - annotate - [select for diffs], Fri Feb 18 22:39:31 2005 UTC (19 years, 2 months ago) by tsutsui
Branch: MAIN
Changes since 1.6: +7 -7 lines
Diff to previous 1.6 (colored) to selected 1.17.6.1 (colored)

u_intNN_t -> uintNN_t

Revision 1.6 / (download) - annotate - [select for diffs], Thu Feb 17 15:16:26 2005 UTC (19 years, 2 months ago) by tsutsui
Branch: MAIN
Changes since 1.5: +10 -5 lines
Diff to previous 1.5 (colored) to selected 1.17.6.1 (colored)

Account ifp->if_opackets and ifp->if_collisions.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Feb 17 11:23:36 2005 UTC (19 years, 2 months ago) by tsutsui
Branch: MAIN
Changes since 1.4: +2 -6 lines
Diff to previous 1.4 (colored) to selected 1.17.6.1 (colored)

Remove unneeded includes.

Revision 1.1.6.2 / (download) - annotate - [select for diffs], Sun Jan 30 13:11:39 2005 UTC (19 years, 2 months ago) by he
Branch: netbsd-2
CVS Tags: netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1
Changes since 1.1.6.1: +23 -25 lines
Diff to previous 1.1.6.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.17.6.1 (colored)

Pull up revision 1.4 (requested by thorpej in ticket #943):
  Make iee_ioctl() look more like other drivers, and fix a
  missing splx(s) as a side-effect.  Don't bother handling
  IFF_PROMISC here, because ether_ioctl() already calls
  (*if_init)() to handle flag changes.
  When adding or deleting multicast addresses, only change
  the address filter if the interface is marked RUNNING.
  Fixes PR#27678.

Revision 1.1.6.1 / (download) - annotate - [select for diffs], Mon Jan 24 21:43:37 2005 UTC (19 years, 2 months ago) by he
Branch: netbsd-2
Changes since 1.1: +4 -2 lines
Diff to previous 1.1 (colored) to selected 1.17.6.1 (colored)

Pull up revision 1.3 (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.1.4.6 / (download) - annotate - [select for diffs], Tue Nov 2 07:51:31 2004 UTC (19 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.1.4.5: +22 -22 lines
Diff to previous 1.1.4.5 (colored) to branchpoint 1.1 (colored) to selected 1.17.6.1 (colored)

Sync with HEAD.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Oct 30 23:52:22 2004 UTC (19 years, 5 months ago) by thorpej
Branch: MAIN
CVS Tags: yamt-km-base2, yamt-km-base, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-km, kent-audio2
Changes since 1.3: +23 -25 lines
Diff to previous 1.3 (colored) to selected 1.17.6.1 (colored)

iee_ioctl(): Make this look like other drivers, fixing a missing "splx(s)"
as a side-effect.  Don't bother handling IFF_PROMISC here, because
ether_ioctl() already calls (*if_init)() to handle flags changes.

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

Fixes kern/27678.

Revision 1.3 / (download) - annotate - [select for diffs], Sat Oct 30 18:08:37 2004 UTC (19 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.2: +6 -4 lines
Diff to previous 1.2 (colored) to selected 1.17.6.1 (colored)

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

Fixes kern/27678.

Revision 1.1.4.5 / (download) - annotate - [select for diffs], Tue Sep 21 13:27:57 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.1.4.4: +2 -2 lines
Diff to previous 1.1.4.4 (colored) to branchpoint 1.1 (colored) to selected 1.17.6.1 (colored)

Fix the sync with head I botched.

Revision 1.1.4.4 / (download) - annotate - [select for diffs], Sat Sep 18 14:45:57 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.1.4.3: +2 -2 lines
Diff to previous 1.1.4.3 (colored) to branchpoint 1.1 (colored) to selected 1.17.6.1 (colored)

Sync with HEAD.

Revision 1.1.4.3 / (download) - annotate - [select for diffs], Fri Sep 3 12:45:18 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.1.4.2: +9 -14 lines
Diff to previous 1.1.4.2 (colored) to branchpoint 1.1 (colored) to selected 1.17.6.1 (colored)

Sync with HEAD

Revision 1.2 / (download) - annotate - [select for diffs], Thu Aug 26 16:56:07 2004 UTC (19 years, 7 months ago) by jkunz
Branch: MAIN
Changes since 1.1: +9 -14 lines
Diff to previous 1.1 (colored) to selected 1.17.6.1 (colored)

Remove race conditions caused by the CPU cache of PA7100 CPUs.

Revision 1.1.4.2 / (download) - annotate - [select for diffs], Tue Aug 3 10:46:15 2004 UTC (19 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.1.4.1: +949 -0 lines
Diff to previous 1.1.4.1 (colored) to branchpoint 1.1 (colored) to selected 1.17.6.1 (colored)

Sync with HEAD

Revision 1.1.4.1, Fri Mar 12 11:37:17 2004 UTC (20 years, 1 month ago) by skrll
Branch: ktrace-lwp
Changes since 1.1: +0 -949 lines
FILE REMOVED

file i82596.c was added on branch ktrace-lwp on 2004-08-03 10:46:15 +0000

Revision 1.1 / (download) - annotate - [select for diffs], Fri Mar 12 11:37:17 2004 UTC (20 years, 1 month ago) by jkunz
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0
Branch point for: netbsd-2, ktrace-lwp
Diff to selected 1.17.6.1 (colored)

Import MI part of new Intel i82596 Ethernet driver.

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>