diff options
author | msmith <msmith@FreeBSD.org> | 1999-07-20 06:52:35 +0000 |
---|---|---|
committer | msmith <msmith@FreeBSD.org> | 1999-07-20 06:52:35 +0000 |
commit | 84c939ef118a545b74e42d1ab9013ea9ba8b1b3f (patch) | |
tree | f285b114a76c38187b7d9910bdede9788d00ae9e /sys/i386/include/asnames.h | |
parent | 905bcc118433dc6747bf9091a2bae04370334c34 (diff) | |
download | FreeBSD-src-84c939ef118a545b74e42d1ab9013ea9ba8b1b3f.zip FreeBSD-src-84c939ef118a545b74e42d1ab9013ea9ba8b1b3f.tar.gz |
Implement an all-CPU shootdown-style rendezvous facility. This allows
the caller to specify a function to be guarded between an entry and exit
barrier, as well as pre- and post-barrier functions.
The primary use for this function is synchronised update of per-cpu private
data. The implementation is almost (but not quite) MI; with a better
mechanism for masking per-CPU interrupts it could probably be hoisted.
Reviewed by: peter (partially)
Diffstat (limited to 'sys/i386/include/asnames.h')
-rw-r--r-- | sys/i386/include/asnames.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/i386/include/asnames.h b/sys/i386/include/asnames.h index 710ff9e..6b31bac 100644 --- a/sys/i386/include/asnames.h +++ b/sys/i386/include/asnames.h @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: asnames.h,v 1.35 1999/05/12 21:38:57 luoqi Exp $ + * $Id: asnames.h,v 1.36 1999/07/10 15:27:56 bde Exp $ */ #ifndef _MACHINE_ASNAMES_H_ @@ -132,6 +132,7 @@ #define _Xintr9 Xintr9 #define _XintrRTC XintrRTC #define _Xinvltlb Xinvltlb +#define _Xrendezvous Xrendezvous #define _Xmchk Xmchk #define _Xmissing Xmissing #define _Xnmi Xnmi |