PERFORCE change 133642 for review
John Birrell
jb at FreeBSD.org
Fri Jan 18 23:07:54 PST 2008
http://perforce.freebsd.org/chv.cgi?CH=133642
Change 133642 by jb at jb_freebsd1 on 2008/01/19 07:07:21
IFC
Affected files ...
.. //depot/projects/dtrace/ports/MOVED#62 integrate
.. //depot/projects/dtrace/ports/UPDATING#46 integrate
.. //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/kthr.c#8 integrate
.. //depot/projects/dtrace/src/lib/libc/sparc64/_fpmath.h#4 integrate
.. //depot/projects/dtrace/src/lib/msun/Makefile#10 integrate
.. //depot/projects/dtrace/src/lib/msun/Symbol.map#9 integrate
.. //depot/projects/dtrace/src/lib/msun/ld128/s_exp2l.c#1 branch
.. //depot/projects/dtrace/src/lib/msun/ld80/s_exp2l.c#1 branch
.. //depot/projects/dtrace/src/lib/msun/man/exp.3#5 integrate
.. //depot/projects/dtrace/src/lib/msun/man/log.3#1 branch
.. //depot/projects/dtrace/src/lib/msun/src/e_expf.c#4 integrate
.. //depot/projects/dtrace/src/lib/msun/src/math.h#8 integrate
.. //depot/projects/dtrace/src/lib/msun/src/s_exp2.c#4 integrate
.. //depot/projects/dtrace/src/lib/msun/src/s_exp2f.c#4 integrate
.. //depot/projects/dtrace/src/share/man/man9/VOP_LOCK.9#6 integrate
.. //depot/projects/dtrace/src/share/misc/bsd-family-tree#14 integrate
.. //depot/projects/dtrace/src/sys/dev/bge/if_bge.c#23 integrate
.. //depot/projects/dtrace/src/sys/dev/bge/if_bgereg.h#16 integrate
.. //depot/projects/dtrace/src/sys/dev/mii/brgphy.c#14 integrate
.. //depot/projects/dtrace/src/sys/kern/uipc_usrreq.c#22 integrate
.. //depot/projects/dtrace/src/sys/security/audit/audit_bsm.c#11 integrate
.. //depot/projects/dtrace/src/tools/build/mk/OptionalObsoleteFiles.inc#10 integrate
.. //depot/projects/dtrace/src/tools/regression/lib/msun/Makefile#7 integrate
.. //depot/projects/dtrace/src/tools/regression/lib/msun/test-exponential.c#1 branch
.. //depot/projects/dtrace/src/tools/regression/lib/msun/test-exponential.t#1 branch
.. //depot/projects/dtrace/src/usr.bin/vmstat/vmstat.c#8 integrate
.. //depot/projects/dtrace/www/en/releases/6.3R/Makefile#3 integrate
.. //depot/projects/dtrace/www/en/releases/6.3R/announce.sgml#1 branch
.. //depot/projects/dtrace/www/en/releases/6.3R/hardware-powerpc.html#1 branch
.. //depot/projects/dtrace/www/en/releases/6.3R/hardware.sgml#2 integrate
.. //depot/projects/dtrace/www/en/releases/6.3R/installation-powerpc.html#1 branch
.. //depot/projects/dtrace/www/en/releases/6.3R/installation.sgml#2 integrate
.. //depot/projects/dtrace/www/en/releases/6.3R/relnotes-powerpc.html#1 branch
.. //depot/projects/dtrace/www/en/releases/6.3R/relnotes.sgml#2 integrate
.. //depot/projects/dtrace/www/en/releases/6.3R/schedule.sgml#6 integrate
.. //depot/projects/dtrace/www/en/releases/index.sgml#8 integrate
.. //depot/projects/dtrace/www/en/releng/index.sgml#27 integrate
.. //depot/projects/dtrace/www/share/sgml/events.xml#18 integrate
.. //depot/projects/dtrace/www/share/sgml/news.xml#34 integrate
.. //depot/projects/dtrace/www/share/sgml/release.ent#18 integrate
Differences ...
==== //depot/projects/dtrace/ports/MOVED#62 (text+ko) ====
@@ -1,7 +1,7 @@
#
# MOVED - a list of (recently) moved or removed ports
#
-# $FreeBSD: ports/MOVED,v 1.1528 2008/01/09 15:19:45 tabthorpe Exp $
+# $FreeBSD: ports/MOVED,v 1.1529 2008/01/18 21:19:47 beech Exp $
#
# Each entry consists of a single line containing the following four
# fields in the order named, separated with the pipe (`|') character:
@@ -3354,3 +3354,4 @@
audio/paman|audio/pavucontrol|2008-01-01|New tool to work with pulseaudio
audio/akode-plugins-polypaudio||2008-01-01|Polypaudio is obsolete in favor of pulseaudio
audio/teknap|net-p2p/teknap|2008-01-09|moved to net-p2p category
+net/freeradius-devel|net/freeradius2|2008-01-18|Development version no longer necessary
==== //depot/projects/dtrace/ports/UPDATING#46 (text+ko) ====
@@ -6,6 +6,46 @@
time you update your ports collection, before attempting any port
upgrades.
+20080118:
+ AFFECTS: users of net/freeradius
+ AUTHOR: David Wood <david at wood2.org.uk>
+
+ FreeRADIUS 2.0 is now available as the net/freeradius2 port. All
+ FreeRADIUS users are advised to consider upgrading to 2.0. It is the
+ FreeRADIUS team's intention to put the 1.x server into 'maintenance' mode with
+ just critical bug fixes.[1] 2.0 has many improvements including numerous bug
+ fixesthat were too difficult for the 1.x server, as well as many new features.
+
+ Before uninstalling 1.x, it is recommended that you backup your
+ configuration, which is typically in /usr/local/etc/raddb, then move
+ it out of the way. It is also worth backing up the default configuration,
+ which is typically in /usr/local/share/examples/freeradius/raddb.
+
+ 1.x configurations should work with the 2.0 server [2]. However the
+ port automatically upgrades any unedited files in the configuration when
+ you install a new version of FreeRADIUS. Installing 2.0 with the residue
+ of a 1.x configuration in the default location will result in a mixed 1.x and
+ 2.0 configuration that may not work.
+
+ The recommended approach is to diff your 1.x configuration against the
+ default 1.x configuration, then make corresponding changes to a copy
+ of the default 2.0 configuration. If you moved your 1.x configuration out of
+ the way before upgrading, you will have a 2.0 configuration ready to edit in
+ the default location. It is worth reading man 5 unlang for details of
+ the new FreeRADIUS 'un-language' before starting.
+
+ Alternatively, you can move your 1.x configuration to another
+ location, such as /usr/local/etc/raddb_v1, then edit /etc/rc.conf to point the
+ rc.d script to that location. For example:
+
+ radiusd_flags="-d /usr/local/etc/raddb_v1"
+
+ I cannot guarantee that all 1.x configurations will work with the 2.0
+ server,and I only recommend using a 1.x configuration as an interim measure.
+
+ [1] - http://www.freeradius.org/business/roadmap.html
+ [2] - http://preview.tinyurl.com/ysrr6a
+
20080114:
AFFECTS: users of devel/perforce
AUTHOR: lth at FreeBSD.org
@@ -5947,4 +5987,4 @@
2) Update all p5-* modules.
portupgrade -f p5-\*
-$FreeBSD: ports/UPDATING,v 1.574 2008/01/14 15:09:29 lth Exp $
+$FreeBSD: ports/UPDATING,v 1.575 2008/01/18 21:46:50 beech Exp $
==== //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/kthr.c#8 (text+ko) ====
@@ -25,7 +25,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/kthr.c,v 1.8 2007/11/16 22:17:37 jhb Exp $");
+__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/kthr.c,v 1.9 2008/01/18 18:57:27 emaste Exp $");
#include <sys/param.h>
#include <sys/proc.h>
@@ -36,6 +36,7 @@
#include <kvm.h>
#include <stdio.h>
#include <stdlib.h>
+#include <string.h>
#include <defs.h>
#include <frame-unwind.h>
@@ -204,17 +205,26 @@
char *
kgdb_thr_extra_thread_info(int tid)
{
+ char comm[MAXCOMLEN + 1];
+ char td_name[MAXCOMLEN + 1];
struct kthr *kt;
struct proc *p;
- static char comm[MAXCOMLEN + 1];
+ struct thread *t;
+ static char info[MAXCOMLEN + 1 + MAXCOMLEN + 1];
kt = kgdb_thr_lookup_tid(tid);
if (kt == NULL)
return (NULL);
p = (struct proc *)kt->paddr;
+ t = (struct thread *)kt->kaddr;
if (kvm_read(kvm, (uintptr_t)&p->p_comm[0], &comm, sizeof(comm)) !=
sizeof(comm))
return (NULL);
-
- return (comm);
+ if (kvm_read(kvm, (uintptr_t)&t->td_name[0], &td_name,
+ sizeof(td_name)) == sizeof(td_name) &&
+ strcmp(comm, td_name) != 0)
+ snprintf(info, sizeof(info), "%s/%s", comm, td_name);
+ else
+ strlcpy(info, comm, sizeof(info));
+ return (info);
}
==== //depot/projects/dtrace/src/lib/libc/sparc64/_fpmath.h#4 (text+ko) ====
@@ -24,7 +24,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $FreeBSD: src/lib/libc/sparc64/_fpmath.h,v 1.5 2005/03/07 04:55:22 das Exp $
+ * $FreeBSD: src/lib/libc/sparc64/_fpmath.h,v 1.6 2008/01/18 21:25:51 das Exp $
*/
union IEEEl2bits {
@@ -35,6 +35,11 @@
unsigned long manh :48;
unsigned long manl :64;
} bits;
+ struct {
+ unsigned int expsign :16;
+ unsigned long manh :48;
+ unsigned long manl :64;
+ } xbits;
};
#define mask_nbit_l(u) ((void)0)
==== //depot/projects/dtrace/src/lib/msun/Makefile#10 (text+ko) ====
@@ -1,5 +1,5 @@
# @(#)Makefile 5.1beta 93/09/24
-# $FreeBSD: src/lib/msun/Makefile,v 1.85 2008/01/14 02:12:06 das Exp $
+# $FreeBSD: src/lib/msun/Makefile,v 1.86 2008/01/18 21:43:10 das Exp $
#
# ====================================================
# Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
@@ -78,7 +78,7 @@
COMMON_SRCS+= s_copysignl.c s_fabsl.c s_llrintl.c s_lrintl.c s_modfl.c
.if ${LDBL_PREC} != 53
# If long double != double use these; otherwise, we alias the double versions.
-COMMON_SRCS+= s_fmal.c s_frexpl.c s_logbl.c s_nanl.c \
+COMMON_SRCS+= s_exp2l.c s_fmal.c s_frexpl.c s_logbl.c s_nanl.c \
s_nextafterl.c s_nexttoward.c s_rintl.c s_scalbnl.c
.endif
@@ -106,7 +106,8 @@
feclearexcept.3 feenableexcept.3 fegetenv.3 \
fegetround.3 fenv.3 floor.3 \
fma.3 fmax.3 fmod.3 hypot.3 ieee.3 ieee_test.3 ilogb.3 j0.3 \
- lgamma.3 lrint.3 lround.3 math.3 nan.3 nextafter.3 remainder.3 rint.3 \
+ lgamma.3 log.3 lrint.3 lround.3 math.3 nan.3 \
+ nextafter.3 remainder.3 rint.3 \
round.3 scalbn.3 signbit.3 sin.3 sinh.3 sqrt.3 tan.3 tanh.3 trunc.3
MLINKS+=acos.3 acosf.3
@@ -125,10 +126,8 @@
MLINKS+=cosh.3 coshf.3
MLINKS+=csqrt.3 csqrtf.3
MLINKS+=erf.3 erfc.3 erf.3 erff.3 erf.3 erfcf.3
-MLINKS+=exp.3 expm1.3 exp.3 log.3 exp.3 log10.3 exp.3 log1p.3 exp.3 pow.3 \
- exp.3 exp2.3 exp.3 exp2f.3 exp.3 expf.3 \
- exp.3 expm1f.3 exp.3 logf.3 exp.3 powf.3 \
- exp.3 log10f.3 exp.3 log1pf.3
+MLINKS+=exp.3 expm1.3 exp.3 expm1f.3 exp.3 pow.3 exp.3 powf.3 \
+ exp.3 exp2.3 exp.3 exp2f.3 exp.3 exp2l.3 exp.3 expf.3
MLINKS+=fabs.3 fabsf.3 fabs.3 fabsl.3
MLINKS+=fdim.3 fdimf.3 fdim.3 fdiml.3
MLINKS+=feclearexcept.3 fegetexceptflag.3 feclearexcept.3 feraiseexcept.3 \
@@ -150,6 +149,7 @@
MLINKS+=j0.3 j1.3 j0.3 jn.3 j0.3 y0.3 j0.3 y1.3 j0.3 y1f.3 j0.3 yn.3
MLINKS+=j0.3 j0f.3 j0.3 j1f.3 j0.3 jnf.3 j0.3 y0f.3 j0.3 ynf.3
MLINKS+=lgamma.3 gamma.3 lgamma.3 gammaf.3 lgamma.3 lgammaf.3 lgamma.3 tgamma.3
+MLINKS+=log.3 log10.3 log.3 log10f.3 log.3 log1p.3 log.3 log1pf.3 log.3 logf.3
MLINKS+=lrint.3 llrint.3 lrint.3 llrintf.3 lrint.3 llrintl.3 \
lrint.3 lrintf.3 lrint.3 lrintl.3
MLINKS+=lround.3 llround.3 lround.3 llroundf.3 lround.3 llroundl.3 \
==== //depot/projects/dtrace/src/lib/msun/Symbol.map#9 (text) ====
@@ -1,5 +1,5 @@
/*
- * $FreeBSD: src/lib/msun/Symbol.map,v 1.11 2008/01/14 02:12:06 das Exp $
+ * $FreeBSD: src/lib/msun/Symbol.map,v 1.12 2008/01/18 21:43:10 das Exp $
*/
/* 7.0-CURRENT */
@@ -197,4 +197,5 @@
lrintl;
nearbyintl;
rintl;
+ exp2l;
};
==== //depot/projects/dtrace/src/lib/msun/man/exp.3#5 (text+ko) ====
@@ -26,9 +26,9 @@
.\" SUCH DAMAGE.
.\"
.\" from: @(#)exp.3 6.12 (Berkeley) 7/31/91
-.\" $FreeBSD: src/lib/msun/man/exp.3,v 1.23 2007/01/09 01:02:05 imp Exp $
+.\" $FreeBSD: src/lib/msun/man/exp.3,v 1.24 2008/01/18 21:43:00 das Exp $
.\"
-.Dd April 5, 2005
+.Dd January 17, 2008
.Dt EXP 3
.Os
.Sh NAME
@@ -37,17 +37,12 @@
.\" The sorting error is intentional. exp and expf should be adjacent.
.Nm exp2 ,
.Nm exp2f ,
+.Nm exp2l ,
.Nm expm1 ,
.Nm expm1f ,
-.Nm log ,
-.Nm logf ,
-.Nm log10 ,
-.Nm log10f ,
-.Nm log1p ,
-.Nm log1pf ,
.Nm pow ,
.Nm powf
-.Nd exponential, logarithm, power functions
+.Nd exponential and power functions
.Sh LIBRARY
.Lb libm
.Sh SYNOPSIS
@@ -60,23 +55,13 @@
.Fn exp2 "double x"
.Ft float
.Fn exp2f "float x"
+.Ft long double
+.Fn exp2l "long double x"
.Ft double
.Fn expm1 "double x"
.Ft float
.Fn expm1f "float x"
.Ft double
-.Fn log "double x"
-.Ft float
-.Fn logf "float x"
-.Ft double
-.Fn log10 "double x"
-.Ft float
-.Fn log10f "float x"
-.Ft double
-.Fn log1p "double x"
-.Ft float
-.Fn log1pf "float x"
-.Ft double
.Fn pow "double x" "double y"
.Ft float
.Fn powf "float x" "float y"
@@ -91,9 +76,10 @@
.Fa x .
.Pp
The
-.Fn exp2
-and the
-.Fn exp2f
+.Fn exp2 ,
+.Fn exp2f ,
+and
+.Fn exp2l
functions compute the base 2 exponential of the given argument
.Fa x .
.Pp
@@ -105,29 +91,6 @@
.Fa x .
.Pp
The
-.Fn log
-and the
-.Fn logf
-functions compute the value of the natural logarithm of argument
-.Fa x .
-.Pp
-The
-.Fn log10
-and the
-.Fn log10f
-functions compute the value of the logarithm of argument
-.Fa x
-to base 10.
-.Pp
-The
-.Fn log1p
-and the
-.Fn log1pf
-functions compute
-the value of log(1+x) accurately even for tiny argument
-.Fa x .
-.Pp
-The
.Fn pow
and the
.Fn powf
@@ -159,30 +122,7 @@
< 0 and
.Fa y
is not an integer.
-An attempt to take the logarithm of \*(Pm0 will result in
-a divide-by-zero exception, and an infinity will be returned.
-An attempt to take the logarithm of a negative number will
-result in an invalid exception, and an \*(Na will be generated.
.Sh NOTES
-The functions exp(x)\-1 and log(1+x) are called
-expm1 and logp1 in
-.Tn BASIC
-on the Hewlett\-Packard
-.Tn HP Ns \-71B
-and
-.Tn APPLE
-Macintosh,
-.Tn EXP1
-and
-.Tn LN1
-in Pascal, exp1 and log1 in C
-on
-.Tn APPLE
-Macintoshes, where they have been provided to make
-sure financial calculations of ((1+x)**n\-1)/x, namely
-expm1(n\(**log1p(x))/x, will be accurate when x is tiny.
-They also provide accurate inverse hyperbolic functions.
-.Pp
The function
.Fn pow x 0
returns x**0 = 1 for all x including x = 0, \*(If, and \*(Na .
@@ -229,4 +169,9 @@
.El
.Sh SEE ALSO
.Xr fenv 3 ,
+.Xr ldexp 3 ,
+.Xr log 3 ,
.Xr math 3
+.Sh STANDARDS
+These functions conform to
+.St -isoC-99 .
==== //depot/projects/dtrace/src/lib/msun/src/e_expf.c#4 (text+ko) ====
@@ -14,7 +14,7 @@
*/
#ifndef lint
-static char rcsid[] = "$FreeBSD: src/lib/msun/src/e_expf.c,v 1.10 2005/11/30 04:56:49 bde Exp $";
+static char rcsid[] = "$FreeBSD: src/lib/msun/src/e_expf.c,v 1.11 2008/01/18 22:19:04 das Exp $";
#endif
#include "math.h"
@@ -24,7 +24,6 @@
one = 1.0,
halF[2] = {0.5,-0.5,},
huge = 1.0e+30,
-twom100 = 7.8886090522e-31, /* 2**-100=0x0d800000 */
o_threshold= 8.8721679688e+01, /* 0x42b17180 */
u_threshold= -1.0397208405e+02, /* 0xc2cff1b5 */
ln2HI[2] ={ 6.9314575195e-01, /* 0x3f317200 */
@@ -38,6 +37,8 @@
P4 = -1.6533901999e-06, /* 0xb5ddea0e */
P5 = 4.1381369442e-08; /* 0x3331bb4c */
+static volatile float twom100 = 7.8886090522e-31; /* 2**-100=0x0d800000 */
+
float
__ieee754_expf(float x) /* default IEEE double exp */
{
==== //depot/projects/dtrace/src/lib/msun/src/math.h#8 (text+ko) ====
@@ -11,7 +11,7 @@
/*
* from: @(#)fdlibm.h 5.1 93/09/24
- * $FreeBSD: src/lib/msun/src/math.h,v 1.66 2008/01/14 02:12:06 das Exp $
+ * $FreeBSD: src/lib/msun/src/math.h,v 1.67 2008/01/18 21:42:46 das Exp $
*/
#ifndef _MATH_H_
@@ -408,7 +408,9 @@
long double cosl(long double);
long double erfcl(long double);
long double erfl(long double);
+#endif
long double exp2l(long double);
+#if 0
long double expl(long double);
long double expm1l(long double);
#endif
==== //depot/projects/dtrace/src/lib/msun/src/s_exp2.c#4 (text+ko) ====
@@ -25,7 +25,9 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/msun/src/s_exp2.c,v 1.1 2005/04/05 02:57:15 das Exp $");
+__FBSDID("$FreeBSD: src/lib/msun/src/s_exp2.c,v 1.3 2008/01/18 22:19:04 das Exp $");
+
+#include <float.h>
#include "math.h"
#include "math_private.h"
@@ -35,7 +37,6 @@
static const double
huge = 0x1p1000,
- twom1000 = 0x1p-1000,
redux = 0x1.8p52 / TBLSIZE,
P1 = 0x1.62e42fefa39efp-1,
P2 = 0x1.ebfbdff82c575p-3,
@@ -43,6 +44,8 @@
P4 = 0x1.3b2ab88f70400p-7,
P5 = 0x1.5d88003875c74p-10;
+static volatile double twom1000 = 0x1p-1000;
+
static const double tbl[TBLSIZE * 2] = {
/* exp2(z + eps) eps */
0x1.6a09e667f3d5dp-1, 0x1.9880p-44,
@@ -387,3 +390,7 @@
return (r * twom1000);
}
}
+
+#if (LDBL_MANT_DIG == 53)
+__weak_reference(exp2, exp2l);
+#endif
==== //depot/projects/dtrace/src/lib/msun/src/s_exp2f.c#4 (text+ko) ====
@@ -25,7 +25,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/msun/src/s_exp2f.c,v 1.1 2005/04/05 02:57:15 das Exp $");
+__FBSDID("$FreeBSD: src/lib/msun/src/s_exp2f.c,v 1.2 2008/01/18 22:19:04 das Exp $");
#include "math.h"
#include "math_private.h"
@@ -35,13 +35,14 @@
static const float
huge = 0x1p100f,
- twom100 = 0x1p-100f,
redux = 0x1.8p23f / TBLSIZE,
P1 = 0x1.62e430p-1f,
P2 = 0x1.ebfbe0p-3f,
P3 = 0x1.c6b348p-5f,
P4 = 0x1.3b2c9cp-7f;
+static volatile float twom100 = 0x1p-100f;
+
static const double exp2ft[TBLSIZE] = {
0x1.6a09e667f3bcdp-1,
0x1.7a11473eb0187p-1,
==== //depot/projects/dtrace/src/share/man/man9/VOP_LOCK.9#6 (text+ko) ====
@@ -26,9 +26,9 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD: src/share/man/man9/VOP_LOCK.9,v 1.21 2008/01/10 19:11:37 brueffer Exp $
+.\" $FreeBSD: src/share/man/man9/VOP_LOCK.9,v 1.22 2008/01/18 22:09:29 attilio Exp $
.\"
-.Dd January 10, 2008
+.Dd January 19, 2008
.Os
.Dt VOP_LOCK 9
.Sh NAME
@@ -42,9 +42,9 @@
.In sys/lock.h
.In sys/vnode.h
.Ft int
-.Fn VOP_LOCK "struct vnode *vp" "int flags" "struct thread *td"
+.Fn VOP_LOCK "struct vnode *vp" "int flags"
.Ft int
-.Fn VOP_UNLOCK "struct vnode *vp" "int flags" "struct thread *td"
+.Fn VOP_UNLOCK "struct vnode *vp" "int flags"
.Ft int
.Fn VOP_ISLOCKED "struct vnode *vp" "struct thread *td"
.Ft int
==== //depot/projects/dtrace/src/share/misc/bsd-family-tree#14 (text+ko) ====
@@ -214,7 +214,9 @@
| | | | | DragonFly 1.10.0
| | | | OpenBSD 4.2 |
| | | NetBSD 4.0 | |
- | V | | | |
+ | FreeBSD 6.3 | | | |
+ | | | | |
+ | | | | |
FreeBSD 7 -current | NetBSD -current OpenBSD -current |
| | | | |
v v v v v
@@ -472,6 +474,7 @@
DragonFly 1.10.0 2007-08-06 [DFB]
OpenBSD 4.2 2007-11-01 [OBD]
NetBSD 4.0 2007-12-19 [NBD]
+FreeBSD 6.3 2008-01-18 [FBD]
Bibliography
------------------------
@@ -532,4 +535,4 @@
Copyright (c) 1997-2007 Wolfram Schneider <wosch at FreeBSD.ORG>
URL: http://cvsweb.freebsd.org/src/share/misc/bsd-family-tree
-$FreeBSD: src/share/misc/bsd-family-tree,v 1.117 2007/12/19 18:19:53 maxim Exp $
+$FreeBSD: src/share/misc/bsd-family-tree,v 1.118 2008/01/18 19:25:15 maxim Exp $
==== //depot/projects/dtrace/src/sys/dev/bge/if_bge.c#23 (text+ko) ====
@@ -32,7 +32,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/dev/bge/if_bge.c,v 1.200 2007/12/25 19:51:18 remko Exp $");
+__FBSDID("$FreeBSD: src/sys/dev/bge/if_bge.c,v 1.202 2008/01/18 22:09:49 jkim Exp $");
/*
* Broadcom BCM570x family gigabit ethernet driver for FreeBSD.
@@ -1309,7 +1309,7 @@
}
/* Configure mbuf pool watermarks */
- if (!(BGE_IS_5705_PLUS(sc))) {
+ if (BGE_IS_5705_PLUS(sc)) {
CSR_WRITE_4(sc, BGE_BMAN_MBUFPOOL_READDMA_LOWAT, 0x0);
CSR_WRITE_4(sc, BGE_BMAN_MBUFPOOL_MACRX_LOWAT, 0x10);
} else {
@@ -2264,6 +2264,15 @@
sc->bge_asicrev = BGE_ASICREV(sc->bge_chipid);
sc->bge_chiprev = BGE_CHIPREV(sc->bge_chipid);
+ /*
+ * Don't enable Ethernet at WireSpeed for the 5700 or the
+ * 5705 A0 and A1 chips.
+ */
+ if (sc->bge_asicrev != BGE_ASICREV_BCM5700 &&
+ sc->bge_chipid != BGE_CHIPID_BCM5705_A0 &&
+ sc->bge_chipid != BGE_CHIPID_BCM5705_A1)
+ sc->bge_flags |= BGE_FLAG_WIRESPEED;
+
if (bge_has_eeprom(sc))
sc->bge_flags |= BGE_FLAG_EEPROM;
==== //depot/projects/dtrace/src/sys/dev/bge/if_bgereg.h#16 (text+ko) ====
@@ -30,7 +30,7 @@
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
* THE POSSIBILITY OF SUCH DAMAGE.
*
- * $FreeBSD: src/sys/dev/bge/if_bgereg.h,v 1.74 2007/12/25 19:51:18 remko Exp $
+ * $FreeBSD: src/sys/dev/bge/if_bgereg.h,v 1.75 2008/01/18 22:09:49 jkim Exp $
*/
/*
@@ -2459,7 +2459,8 @@
uint32_t bge_flags;
#define BGE_FLAG_TBI 0x00000001
#define BGE_FLAG_JUMBO 0x00000002
-#define BGE_FLAG_EEPROM 0x00000004
+#define BGE_FLAG_WIRESPEED 0x00000004
+#define BGE_FLAG_EEPROM 0x00000008
#define BGE_FLAG_MSI 0x00000100
#define BGE_FLAG_PCIX 0x00000200
#define BGE_FLAG_PCIE 0x00000400
==== //depot/projects/dtrace/src/sys/dev/mii/brgphy.c#14 (text+ko) ====
@@ -31,7 +31,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/dev/mii/brgphy.c,v 1.70 2007/06/08 02:34:44 davidch Exp $");
+__FBSDID("$FreeBSD: src/sys/dev/mii/brgphy.c,v 1.71 2008/01/18 22:09:50 jkim Exp $");
/*
* Driver for the Broadcom BCM54xx/57xx 1000baseTX PHY.
@@ -915,13 +915,7 @@
brgphy_jumbo_settings(sc, ifp->if_mtu);
- /*
- * Don't enable Ethernet at WireSpeed for the 5700 or the
- * 5705 A1 and A2 chips.
- */
- if (bge_sc->bge_asicrev != BGE_ASICREV_BCM5700 &&
- bge_sc->bge_chipid != BGE_CHIPID_BCM5705_A1 &&
- bge_sc->bge_chipid != BGE_CHIPID_BCM5705_A2)
+ if (bge_sc->bge_flags & BGE_FLAG_WIRESPEED)
brgphy_ethernet_wirespeed(sc);
/* Enable Link LED on Dell boxes */
==== //depot/projects/dtrace/src/sys/kern/uipc_usrreq.c#22 (text+ko) ====
@@ -56,7 +56,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/kern/uipc_usrreq.c,v 1.213 2008/01/13 14:44:09 attilio Exp $");
+__FBSDID("$FreeBSD: src/sys/kern/uipc_usrreq.c,v 1.214 2008/01/18 19:16:03 rwatson Exp $");
#include "opt_ddb.h"
#include "opt_mac.h"
@@ -1122,7 +1122,6 @@
struct sockaddr *sa;
UNP_GLOBAL_WLOCK_ASSERT();
- UNP_GLOBAL_WUNLOCK();
unp = sotounpcb(so);
KASSERT(unp != NULL, ("unp_connect: unp == NULL"));
@@ -1137,6 +1136,7 @@
UNP_PCB_UNLOCK(unp);
return (EALREADY);
}
+ UNP_GLOBAL_WUNLOCK();
unp->unp_flags |= UNP_CONNECTING;
UNP_PCB_UNLOCK(unp);
==== //depot/projects/dtrace/src/sys/security/audit/audit_bsm.c#11 (text) ====
@@ -26,7 +26,7 @@
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*
- * $FreeBSD: src/sys/security/audit/audit_bsm.c,v 1.22 2007/10/26 01:23:07 csjp Exp $
+ * $FreeBSD: src/sys/security/audit/audit_bsm.c,v 1.24 2008/01/18 19:57:21 csjp Exp $
*/
#include <sys/param.h>
@@ -429,6 +429,7 @@
switch(ar->ar_event) {
case AUE_ACCEPT:
case AUE_BIND:
+ case AUE_LISTEN:
case AUE_CONNECT:
case AUE_RECV:
case AUE_RECVFROM:
@@ -1191,7 +1192,8 @@
if (ARG_IS_VALID(kar, ARG_GROUPSET)) {
for(ctr = 0; ctr < ar->ar_arg_groups.gidset_size; ctr++)
{
- tok = au_to_arg32(1, "setgroups", ar->ar_arg_groups.gidset[ctr]);
+ tok = au_to_arg32(1, "setgroups",
+ ar->ar_arg_groups.gidset[ctr]);
kau_write(rec, tok);
}
}
==== //depot/projects/dtrace/src/tools/build/mk/OptionalObsoleteFiles.inc#10 (text) ====
@@ -1,5 +1,5 @@
#
-# $FreeBSD: src/tools/build/mk/OptionalObsoleteFiles.inc,v 1.11 2007/10/09 13:42:33 obrien Exp $
+# $FreeBSD: src/tools/build/mk/OptionalObsoleteFiles.inc,v 1.12 2008/01/18 23:24:10 brueffer Exp $
#
# This file add support for the WITHOUT_* and WITH_* knobs in src.conf(5) to
# the check-old and delete-old* targets.
@@ -381,18 +381,6 @@
# to be filled in
#.endif
-.if ${MK_FORTRAN} == no
-OLD_FILES+=usr/bin/f77
-OLD_FILES+=usr/include/g2c.h
-OLD_FILES+=usr/lib/libg2c.a
-OLD_FILES+=usr/lib/libg2c_p.a
-OLD_FILES+=usr/lib/libg2c.so.2
-OLD_FILES+=usr/lib/libg2c.so
-OLD_FILES+=usr/libexec/f771
-OLD_FILES+=usr/share/info/g77.info.gz
-OLD_FILES+=usr/share/man/man1/f77.1.gz
-.endif
-
#.if ${MK_GAMES} == no
# to be filled in
#.endif
==== //depot/projects/dtrace/src/tools/regression/lib/msun/Makefile#7 (text+ko) ====
@@ -1,6 +1,6 @@
-# $FreeBSD: src/tools/regression/lib/msun/Makefile,v 1.9 2007/12/16 23:00:18 das Exp $
+# $FreeBSD: src/tools/regression/lib/msun/Makefile,v 1.10 2008/01/18 21:46:54 das Exp $
-TESTS= test-csqrt test-fenv test-ilogb test-lrint \
+TESTS= test-csqrt test-exponential test-fenv test-ilogb test-lrint \
test-lround test-nan test-next test-rem
CFLAGS+= -O0 -lm
==== //depot/projects/dtrace/src/usr.bin/vmstat/vmstat.c#8 (text+ko) ====
@@ -44,7 +44,7 @@
#endif
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/usr.bin/vmstat/vmstat.c,v 1.99 2007/12/13 02:36:11 peter Exp $");
+__FBSDID("$FreeBSD: src/usr.bin/vmstat/vmstat.c,v 1.100 2008/01/18 22:09:44 peter Exp $");
#include <sys/param.h>
#include <sys/time.h>
@@ -739,7 +739,7 @@
(void)printf(" faults ");
if (Pflag) {
for (i = 0; i < ncpus; i++) {
- if (cpumask && (1ul << i))
+ if (cpumask & (1ul << i))
printf("cpu%-2d ", i);
}
printf("\n");
@@ -976,7 +976,7 @@
/* devstats does this for cp_time */
for (i = 0; i <= maxid; i++) {
- if (cpumask && (1ul << i) == 0)
+ if ((cpumask & (1ul << i)) == 0)
continue;
for (state = 0; state < CPUSTATES; ++state) {
tmp = cur_cp_times[i * CPUSTATES + state];
@@ -987,7 +987,7 @@
over = 0;
for (i = 0; i <= maxid; i++) {
- if (cpumask && (1ul << i) == 0)
+ if ((cpumask & (1ul << i)) == 0)
continue;
total = 0;
for (state = 0; state < CPUSTATES; ++state)
==== //depot/projects/dtrace/www/en/releases/6.3R/Makefile#3 (text+ko) ====
@@ -1,4 +1,4 @@
-# $FreeBSD: www/en/releases/6.3R/Makefile,v 1.4 2008/01/18 17:49:46 bmah Exp $
+# $FreeBSD: www/en/releases/6.3R/Makefile,v 1.6 2008/01/18 20:11:12 bmah Exp $
.if exists(../Makefile.conf)
.include "../Makefile.conf"
@@ -7,7 +7,7 @@
.include "../Makefile.inc"
.endif
-#DOCS= announce.sgml
+DOCS= announce.sgml
DOCS+= relnotes.sgml
DOCS+= hardware.sgml
DOCS+= installation.sgml
@@ -22,17 +22,20 @@
DATA+= hardware-amd64.html
DATA+= hardware-i386.html
DATA+= hardware-pc98.html
+DATA+= hardware-powerpc.html
DATA+= hardware-sparc64.html
DATA+= installation-alpha.html
DATA+= installation-amd64.html
DATA+= installation-i386.html
DATA+= installation-pc98.html
+DATA+= installation-powerpc.html
DATA+= installation-sparc64.html
DATA+= readme.html
DATA+= relnotes-alpha.html
DATA+= relnotes-amd64.html
DATA+= relnotes-i386.html
DATA+= relnotes-pc98.html
+DATA+= relnotes-powerpc.html
DATA+= relnotes-sparc64.html
DATA+= docbook.css
==== //depot/projects/dtrace/www/en/releases/6.3R/hardware.sgml#2 (text+ko) ====
@@ -1,6 +1,6 @@
<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
<!ENTITY base CDATA "../..">
-<!ENTITY date "$FreeBSD: www/en/releases/6.3R/hardware.sgml,v 1.2 2008/01/18 17:05:08 hrs Exp $">
+<!ENTITY date "$FreeBSD: www/en/releases/6.3R/hardware.sgml,v 1.3 2008/01/18 20:11:12 bmah Exp $">
<!ENTITY title "FreeBSD 6.3-RELEASE Hardware Notes">
<!ENTITY % navinclude.download "INCLUDE">
]>
@@ -19,6 +19,7 @@
<li><a href="hardware-amd64.html">amd64</a></li>
<li><a href="hardware-i386.html">i386</a></li>
<li><a href="hardware-pc98.html">pc98</a></li>
+ <li><a href="hardware-powerpc.html">powerpc</a></li>
<li><a href="hardware-sparc64.html">sparc64</a></li>
</ul>
==== //depot/projects/dtrace/www/en/releases/6.3R/installation.sgml#2 (text+ko) ====
@@ -1,6 +1,6 @@
<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
<!ENTITY base CDATA "../..">
-<!ENTITY date "$FreeBSD: www/en/releases/6.3R/installation.sgml,v 1.2 2008/01/18 17:05:08 hrs Exp $">
+<!ENTITY date "$FreeBSD: www/en/releases/6.3R/installation.sgml,v 1.3 2008/01/18 20:11:12 bmah Exp $">
<!ENTITY title "FreeBSD 6.3-RELEASE Installation Notes">
<!ENTITY % navinclude.download "INCLUDE">
]>
@@ -19,6 +19,7 @@
<li><a href="installation-amd64.html">amd64</a></li>
<li><a href="installation-i386.html">i386</a></li>
<li><a href="installation-pc98.html">pc98</a></li>
+ <li><a href="installation-powerpc.html">powerpc</a></li>
<li><a href="installation-sparc64.html">sparc64</a></li>
</ul>
==== //depot/projects/dtrace/www/en/releases/6.3R/relnotes.sgml#2 (text+ko) ====
@@ -1,6 +1,6 @@
<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
<!ENTITY base CDATA "../..">
-<!ENTITY date "$FreeBSD: www/en/releases/6.3R/relnotes.sgml,v 1.2 2008/01/18 17:05:09 hrs Exp $">
+<!ENTITY date "$FreeBSD: www/en/releases/6.3R/relnotes.sgml,v 1.3 2008/01/18 20:11:12 bmah Exp $">
<!ENTITY title "FreeBSD 6.3-RELEASE Release Notes">
<!ENTITY % navinclude.download "INCLUDE">
]>
@@ -19,6 +19,7 @@
<li><a href="relnotes-amd64.html">amd64</a></li>
<li><a href="relnotes-i386.html">i386</a></li>
<li><a href="relnotes-pc98.html">pc98</a></li>
+ <li><a href="relnotes-powerpc.html">powerpc</a></li>
<li><a href="relnotes-sparc64.html">sparc64</a></li>
</ul>
==== //depot/projects/dtrace/www/en/releases/6.3R/schedule.sgml#6 (text+ko) ====
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY email 'freebsd-qa'>
-<!ENTITY date "$FreeBSD: www/en/releases/6.3R/schedule.sgml,v 1.6 2008/01/12 15:13:28 hrs Exp $">
+<!ENTITY date "$FreeBSD: www/en/releases/6.3R/schedule.sgml,v 1.7 2008/01/18 19:17:42 bmah Exp $">
<!ENTITY local.rel "6.3">
<!ENTITY local.rel.tag "6_3">
<!ENTITY title "FreeBSD &local.rel; Release Process">
@@ -172,14 +172,14 @@
<tr>
<td><tt>RELEASE</tt> builds</td>
<td>19 Dec 2007</td>
- <td>--</td>
+ <td>15 Jan 2008</td>
<td>Begin RELEASE builds.</td>
</tr>
<tr>
<td>Announcement</td>
<td>23 Dec 2007</td>
- <td>--</td>
+ <td>18 Jan 2008</td>
<td>Announcement sent out after a majority of the mirrors have
received the bits.</td>
</tr>
==== //depot/projects/dtrace/www/en/releases/index.sgml#8 (text+ko) ====
@@ -1,10 +1,10 @@
<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
<!ENTITY base CDATA "..">
-<!ENTITY date "$FreeBSD: www/en/releases/index.sgml,v 1.113 2007/04/07 14:52:42 brueffer Exp $">
+<!ENTITY date "$FreeBSD: www/en/releases/index.sgml,v 1.114 2008/01/18 18:56:02 bmah Exp $">
<!ENTITY title "Release Information">
<!ENTITY % navinclude.download "INCLUDE">
]>
-<!-- $FreeBSD: www/en/releases/index.sgml,v 1.113 2007/04/07 14:52:42 brueffer Exp $ -->
+<!-- $FreeBSD: www/en/releases/index.sgml,v 1.114 2008/01/18 18:56:02 bmah Exp $ -->
<html>
&header;
@@ -66,6 +66,17 @@
<a name="past"></A>
<h2>Past Releases</h2>
<ul>
+ <li><b>6.2</b> (January 2007)
+ <em>
+ <a href="6.2R/announce.html">Announcement</a>:
+ <a href="6.2R/relnotes.html">Release Notes</a>:
+ <a href="6.2R/hardware.html">Hardware Notes</a>:
+ <a href="6.2R/installation.html">Installation Notes</a>:
+ <a href="6.2R/readme.html">Readme</a>:
+ <a href="6.2R/errata.html">Errata</a>
+ </em>
+ </li>
+
<li><b>6.1</b> (May 2006)
<em>
<a href="6.1R/announce.html">Announcement</a>:
==== //depot/projects/dtrace/www/en/releng/index.sgml#27 (text+ko) ====
@@ -1,6 +1,6 @@
<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
<!ENTITY base CDATA "..">
-<!ENTITY date "$FreeBSD: www/en/releng/index.sgml,v 1.223 2008/01/17 12:22:22 maxim Exp $">
+<!ENTITY date "$FreeBSD: www/en/releng/index.sgml,v 1.224 2008/01/18 19:10:16 bmah Exp $">
<!ENTITY email 're'>
<!ENTITY title "Release Engineering Information">
<!ENTITY % navinclude.developers "INCLUDE">
@@ -49,19 +49,7 @@
</tr>
<tr>
- <td> June 2007 </td>
- <td> Start FreeBSD 7.0 Release Process </td>
- <td> <a href="&base;/releases/7.0R/schedule.html">7.0R Schedule</a></td>
- </tr>
-
- <tr>
- <td> January 2008 </td>
- <td> Release FreeBSD 6.3 </td>
- <td> <a href="&base;/releases/6.3R/schedule.html">6.3R Schedule</a></td>
- </tr>
-
- <tr>
- <td> TBA </td>
+ <td> February 2008 </td>
<td> Release FreeBSD 7.0 </td>
<td> <a href="&base;/releases/7.0R/schedule.html">7.0R Schedule</a></td>
</tr>
==== //depot/projects/dtrace/www/share/sgml/events.xml#18 (text+ko) ====
@@ -10,7 +10,7 @@
<events>
>>> TRUNCATED FOR MAIL (1000 lines) <<<
More information about the p4-projects
mailing list