smp.4 (113820) | smp.4 (117011) |
---|---|
1.\" Copyright (c) 1997 2.\" Steve Passe <fsmp@FreeBSD.ORG>. All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice, this list of conditions and the following disclaimer. --- 7 unchanged lines hidden (view full) --- 16.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 17.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 18.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 19.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 20.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 21.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 22.\" SUCH DAMAGE. 23.\" | 1.\" Copyright (c) 1997 2.\" Steve Passe <fsmp@FreeBSD.ORG>. All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice, this list of conditions and the following disclaimer. --- 7 unchanged lines hidden (view full) --- 16.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 17.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 18.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 19.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 20.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 21.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 22.\" SUCH DAMAGE. 23.\" |
24.\" $FreeBSD: head/share/man/man4/smp.4 113820 2003-04-21 20:05:33Z jhb $ | 24.\" $FreeBSD: head/share/man/man4/smp.4 117011 2003-06-28 23:53:39Z ru $ |
25.\" 26.Dd December 5, 2002 27.Dt SMP 4 28.Os 29.Sh NAME 30.Nm SMP 31.Nd description of the FreeBSD Symmetric MultiProcessor kernel 32.Sh SYNOPSIS --- 39 unchanged lines hidden (view full) --- 72.Xr msleep 9 , 73.Xr mtx_pool 9 , 74.Xr mutex 9 , 75.Xr sema 9 , 76.Xr sx 9 77.Sh HISTORY 78The 79.Nm | 25.\" 26.Dd December 5, 2002 27.Dt SMP 4 28.Os 29.Sh NAME 30.Nm SMP 31.Nd description of the FreeBSD Symmetric MultiProcessor kernel 32.Sh SYNOPSIS --- 39 unchanged lines hidden (view full) --- 72.Xr msleep 9 , 73.Xr mtx_pool 9 , 74.Xr mutex 9 , 75.Xr sema 9 , 76.Xr sx 9 77.Sh HISTORY 78The 79.Nm |
80kernel's early history is not (properly) recorded. It was developed | 80kernel's early history is not (properly) recorded. 81It was developed |
81in a separate CVS branch until April 26, 1997, at which point it was | 82in a separate CVS branch until April 26, 1997, at which point it was |
82merged into 3.0-current. By this date 3.0-current had already been | 83merged into 3.0-current. 84By this date 3.0-current had already been |
83merged with Lite2 kernel code. 84.Pp 85.Fx 5.0 86introduced support for a host of new synchronization primitives, and 87a move towards fine-grained kernel locking rather than reliance on 88a Giant kernel lock. 89The SMPng Project relied heavily on the support of BSDi, who provided 90reference source code from the fine-grained SMP implementation found 91in 92.Bsx . 93.Pp 94.Fx 5.0 95also introduced support for SMP on the alpha, ia64, and sparc64 architectures. 96.Sh AUTHORS 97.An Steve Passe Aq fsmp@FreeBSD.org | 85merged with Lite2 kernel code. 86.Pp 87.Fx 5.0 88introduced support for a host of new synchronization primitives, and 89a move towards fine-grained kernel locking rather than reliance on 90a Giant kernel lock. 91The SMPng Project relied heavily on the support of BSDi, who provided 92reference source code from the fine-grained SMP implementation found 93in 94.Bsx . 95.Pp 96.Fx 5.0 97also introduced support for SMP on the alpha, ia64, and sparc64 architectures. 98.Sh AUTHORS 99.An Steve Passe Aq fsmp@FreeBSD.org |