The NetBSD Project

CVS log for src/share/man/man9/ipi.9

[BACK] Up to [cvs.NetBSD.org] / src / share / man / man9

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.6 / (download) - annotate - [select for diffs], Sat Feb 12 01:21:11 2022 UTC (11 months, 3 weeks ago) by riastradh
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10, HEAD
Changes since 1.5: +18 -1 lines
Diff to previous 1.5 (colored)

ipi(9): Document memory ordering guarantees.

Revision 1.4.2.1 / (download) - annotate - [select for diffs], Sun Sep 13 12:20:22 2020 UTC (2 years, 4 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored) next main 1.5 (colored)

Pull up following revision(s) (requested by riastradh in ticket #1082):

	share/man/man9/atomic_loadstore.9: revision 1.6
	share/man/man9/ipi.9: revision 1.5
	lib/libc/atomic/membar_ops.3: revision 1.6

Spell out acronyms in title for clarity.

Update membar_ops(3) man page with examples and relation to C11.

Add exhortation to always always always document how membars come in
pairs for synchronization between two CPUs when you use them.

atomic_load/store_* appeared in NetBSD 9, not 10.

Pullup preceded release of 9.0.

Revision 1.5 / (download) - annotate - [select for diffs], Wed Sep 2 19:04:05 2020 UTC (2 years, 5 months ago) by riastradh
Branch: MAIN
CVS Tags: cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Spell out acronyms in title for clarity.

Revision 1.2.28.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:05:41 2019 UTC (3 years, 7 months ago) by christos
Branch: phil-wifi
Changes since 1.2: +31 -7 lines
Diff to previous 1.2 (colored) next main 1.3 (colored)

Sync with HEAD

Revision 1.4 / (download) - annotate - [select for diffs], Sat Apr 6 07:57:04 2019 UTC (3 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, netbsd-9-base, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, is-mlppp-base, is-mlppp
Branch point for: netbsd-9
Changes since 1.3: +1 -2 lines
Diff to previous 1.3 (colored)

Remove superfluous Pp.

Revision 1.3 / (download) - annotate - [select for diffs], Sat Apr 6 03:06:24 2019 UTC (3 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.2: +31 -6 lines
Diff to previous 1.2 (colored)

Overhaul the API used to fetch and store individual memory cells in
userspace.  The old fetch(9) and store(9) APIs (fubyte(), fuword(),
subyte(), suword(), etc.) are retired and replaced with new ufetch(9)
and ustore(9) APIs that can return proper error codes, etc. and are
implemented consistently across all platforms.  The interrupt-safe
variants are no longer supported (and several of the existing attempts
at fuswintr(), etc. were buggy and not actually interrupt-safe).

Also augmement the ucas(9) API, making it consistently available on
all plaforms, supporting uniprocessor and multiprocessor systems, even
those that do not have CAS or LL/SC primitives.

Welcome to NetBSD 8.99.37.

Revision 1.2.6.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:02:37 2014 UTC (8 years, 5 months ago) by tls
Branch: tls-maxphys
Changes since 1.2.6.1: +176 -0 lines
Diff to previous 1.2.6.1 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.2.2.2 / (download) - annotate - [select for diffs], Sun Aug 10 06:53:26 2014 UTC (8 years, 5 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.2.2.1: +176 -0 lines
Diff to previous 1.2.2.1 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

Rebase.

Revision 1.2.6.1, Sun May 25 15:51:26 2014 UTC (8 years, 8 months ago) by tls
Branch: tls-maxphys
Changes since 1.2: +0 -176 lines
FILE REMOVED

file ipi.9 was added on branch tls-maxphys on 2014-08-20 00:02:37 +0000

Revision 1.2.2.1, Sun May 25 15:51:26 2014 UTC (8 years, 8 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.2: +0 -176 lines
FILE REMOVED

file ipi.9 was added on branch tls-earlyentropy on 2014-08-10 06:53:26 +0000

Revision 1.2 / (download) - annotate - [select for diffs], Sun May 25 15:51:26 2014 UTC (8 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, 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, 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, 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, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: tls-maxphys, tls-earlyentropy, phil-wifi
Changes since 1.1: +18 -19 lines
Diff to previous 1.1 (colored)

Sort SEE ALSO. Wording improvements. Remove unnecessary Pp.

Revision 1.1 / (download) - annotate - [select for diffs], Sun May 25 15:34:20 2014 UTC (8 years, 8 months ago) by rmind
Branch: MAIN

MI IPI interface:
- Implement support for the asynchronous IPI calls.
- Rework synchronous IPI code to reuse the asynchronous mechanism.
- Add ipi(9) manual page; needs wizd(8).

Note: MD code can now provide a low level primitive for the ipi(9) and
reuse this interface instead of open-coding.  Portmasters are encouraged
to convert.  Ride 6.99.43!

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>