PERFORCE change 20202 for review

Robert Watson rwatson at freebsd.org
Sat Oct 26 20:57:01 GMT 2002


http://perforce.freebsd.org/chv.cgi?CH=20202

Change 20202 by rwatson at rwatson_tislabs on 2002/10/26 13:56:48

	Integ the TrustedBSD base tree: loop back the VFS changes from
	MAC.

Affected files ...

.. //depot/projects/trustedbsd/base/Makefile.inc1#26 integrate
.. //depot/projects/trustedbsd/base/UPDATING#20 integrate
.. //depot/projects/trustedbsd/base/contrib/gcc/c-format.c#6 integrate
.. //depot/projects/trustedbsd/base/etc/dm.conf#3 delete
.. //depot/projects/trustedbsd/base/etc/mtree/BSD.local.dist#10 integrate
.. //depot/projects/trustedbsd/base/etc/mtree/BSD.usr.dist#19 integrate
.. //depot/projects/trustedbsd/base/etc/rc.d/ipnat#5 integrate
.. //depot/projects/trustedbsd/base/etc/rc.d/sysctl#6 integrate
.. //depot/projects/trustedbsd/base/include/pthread_np.h#5 integrate
.. //depot/projects/trustedbsd/base/lib/libc/net/gethostbydns.c#7 integrate
.. //depot/projects/trustedbsd/base/lib/libc_r/man/Makefile.inc#2 integrate
.. //depot/projects/trustedbsd/base/lib/libc_r/man/pthread_attr_get_np.3#1 branch
.. //depot/projects/trustedbsd/base/lib/libc_r/uthread/Makefile.inc#4 integrate
.. //depot/projects/trustedbsd/base/lib/libc_r/uthread/uthread_attr_get_np.c#1 branch
.. //depot/projects/trustedbsd/base/lib/libc_r/uthread/uthread_create.c#5 integrate
.. //depot/projects/trustedbsd/base/release/Makefile#27 integrate
.. //depot/projects/trustedbsd/base/release/doc/en_US.ISO8859-1/Makefile#2 integrate
.. //depot/projects/trustedbsd/base/release/doc/en_US.ISO8859-1/early-adopter/Makefile#1 branch
.. //depot/projects/trustedbsd/base/release/doc/en_US.ISO8859-1/early-adopter/article.sgml#1 branch
.. //depot/projects/trustedbsd/base/release/doc/en_US.ISO8859-1/readme/article.sgml#8 integrate
.. //depot/projects/trustedbsd/base/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#48 integrate
.. //depot/projects/trustedbsd/base/release/doc/fr_FR.ISO8859-1/hardware/common/dev.sgml#5 integrate
.. //depot/projects/trustedbsd/base/release/doc/share/examples/Makefile.relnotesng#4 integrate
.. //depot/projects/trustedbsd/base/sbin/ifconfig/ifconfig.8#13 integrate
.. //depot/projects/trustedbsd/base/share/colldef/Makefile#9 integrate
.. //depot/projects/trustedbsd/base/share/colldef/lt_LT.ISO8859-13.src#1 branch
.. //depot/projects/trustedbsd/base/share/colldef/map.ISO8859-13#1 branch
.. //depot/projects/trustedbsd/base/share/mklocale/Makefile#8 integrate
.. //depot/projects/trustedbsd/base/share/mklocale/lt_LT.ISO8859-13.src#1 branch
.. //depot/projects/trustedbsd/base/share/monetdef/Makefile#9 integrate
.. //depot/projects/trustedbsd/base/share/monetdef/lt_LT.ISO8859-13.src#1 branch
.. //depot/projects/trustedbsd/base/share/msgdef/Makefile#9 integrate
.. //depot/projects/trustedbsd/base/share/msgdef/lt_LT.ISO8859-13.src#1 branch
.. //depot/projects/trustedbsd/base/share/numericdef/Makefile#9 integrate
.. //depot/projects/trustedbsd/base/share/numericdef/lt_LT.ISO8859-13.src#1 branch
.. //depot/projects/trustedbsd/base/share/timedef/Makefile#8 integrate
.. //depot/projects/trustedbsd/base/share/timedef/lt_LT.ISO8859-13.src#1 branch
.. //depot/projects/trustedbsd/base/sys/alpha/include/alpha_cpu.h#2 integrate
.. //depot/projects/trustedbsd/base/sys/alpha/include/atomic.h#4 integrate
.. //depot/projects/trustedbsd/base/sys/conf/files#45 integrate
.. //depot/projects/trustedbsd/base/sys/conf/files.pc98#19 integrate
.. //depot/projects/trustedbsd/base/sys/ddb/db_examine.c#4 integrate
.. //depot/projects/trustedbsd/base/sys/dev/ciss/ciss.c#7 integrate
.. //depot/projects/trustedbsd/base/sys/dev/gem/if_gem.c#7 integrate
.. //depot/projects/trustedbsd/base/sys/dev/rc/rc.c#2 integrate
.. //depot/projects/trustedbsd/base/sys/dev/tx/if_tx.c#6 integrate
.. //depot/projects/trustedbsd/base/sys/dev/tx/if_txvar.h#4 integrate
.. //depot/projects/trustedbsd/base/sys/fs/devfs/devfs_vnops.c#18 integrate
.. //depot/projects/trustedbsd/base/sys/fs/fdescfs/fdesc_vnops.c#7 integrate
.. //depot/projects/trustedbsd/base/sys/fs/procfs/procfs.c#7 integrate
.. //depot/projects/trustedbsd/base/sys/fs/procfs/procfs.h#6 integrate
.. //depot/projects/trustedbsd/base/sys/fs/procfs/procfs_mac.c#2 delete
.. //depot/projects/trustedbsd/base/sys/fs/pseudofs/pseudofs.h#9 integrate
.. //depot/projects/trustedbsd/base/sys/fs/pseudofs/pseudofs_vnops.c#13 integrate
.. //depot/projects/trustedbsd/base/sys/geom/geom_disk.c#15 integrate
.. //depot/projects/trustedbsd/base/sys/geom/geom_kern.c#9 integrate
.. //depot/projects/trustedbsd/base/sys/geom/geom_mbr.c#8 integrate
.. //depot/projects/trustedbsd/base/sys/geom/geom_pc98.c#6 integrate
.. //depot/projects/trustedbsd/base/sys/geom/geom_slice.c#11 integrate
.. //depot/projects/trustedbsd/base/sys/i386/include/proc.h#7 integrate
.. //depot/projects/trustedbsd/base/sys/ia64/conf/GENERIC#17 integrate
.. //depot/projects/trustedbsd/base/sys/kern/kern_mac.c#23 integrate
.. //depot/projects/trustedbsd/base/sys/kern/kern_sysctl.c#14 integrate
.. //depot/projects/trustedbsd/base/sys/kern/kern_thread.c#11 integrate
.. //depot/projects/trustedbsd/base/sys/kern/subr_prf.c#17 integrate
.. //depot/projects/trustedbsd/base/sys/kern/subr_trap.c#15 integrate
.. //depot/projects/trustedbsd/base/sys/kern/vfs_subr.c#30 integrate
.. //depot/projects/trustedbsd/base/sys/modules/procfs/Makefile#5 integrate
.. //depot/projects/trustedbsd/base/sys/pc98/i386/machdep.c#22 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac_biba/mac_biba.c#15 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac_mls/mac_mls.c#14 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac_none/mac_none.c#9 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac_test/mac_test.c#9 integrate
.. //depot/projects/trustedbsd/base/sys/sparc64/conf/GENERIC#23 integrate
.. //depot/projects/trustedbsd/base/sys/sparc64/sparc64/exception.S#10 integrate
.. //depot/projects/trustedbsd/base/sys/sparc64/sparc64/trap.c#18 integrate
.. //depot/projects/trustedbsd/base/sys/sys/mac.h#14 integrate
.. //depot/projects/trustedbsd/base/sys/sys/mac_policy.h#14 integrate
.. //depot/projects/trustedbsd/base/sys/sys/proc.h#28 integrate
.. //depot/projects/trustedbsd/base/sys/ufs/ffs/ffs_vfsops.c#19 integrate
.. //depot/projects/trustedbsd/base/sys/ufs/ufs/ufs_vnops.c#22 integrate
.. //depot/projects/trustedbsd/base/tools/regression/lib/libc/locale/Makefile#1 branch
.. //depot/projects/trustedbsd/base/tools/regression/lib/libc/locale/test-btowc.c#1 branch
.. //depot/projects/trustedbsd/base/tools/regression/lib/libc/locale/test-mbrlen.c#1 branch
.. //depot/projects/trustedbsd/base/tools/regression/lib/libc/locale/test-mbrtowc.c#1 branch
.. //depot/projects/trustedbsd/base/tools/regression/lib/libc/locale/test-mbsrtowcs.c#1 branch
.. //depot/projects/trustedbsd/base/tools/regression/lib/libc/locale/test-wcrtomb.c#1 branch
.. //depot/projects/trustedbsd/base/tools/regression/lib/libc/locale/test-wcsrtombs.c#1 branch

Differences ...

==== //depot/projects/trustedbsd/base/Makefile.inc1#26 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/Makefile.inc1,v 1.306 2002/10/22 08:30:31 ru Exp $
+# $FreeBSD: src/Makefile.inc1,v 1.307 2002/10/25 19:15:29 peter Exp $
 #
 # Make command line options:
 #	-DMAKE_KERBEROS4 to build KerberosIV
@@ -356,6 +356,13 @@
 		false; \
 	fi
 .endif
+.if ${TARGET_ARCH} == ${MACHINE_ARCH} && \
+    (!defined(DESTDIR) || ${DESTDIR} == "" || ${DESTDIR} == "/")
+	@echo "Checking to see if your booted kernel is fresh enough.."
+	${.OBJDIR}/bin/sh/sh -c \
+	    'echo "Testing installed kernel for new sigaction(2) syscall"'
+	@echo "Seems ok.."
+.endif
 
 #
 # distributeworld

==== //depot/projects/trustedbsd/base/UPDATING#20 (text+ko) ====

@@ -17,10 +17,13 @@
 	developers choose to disable these features on build machines
 	to maximize performance.
 
-	In addition, IDE write caching is currently disabled by default
-	due to on-going concerns about disk write order and file system
-	integrity.  Re-enabling write caching can substantially improve
-	performance.
+20021024:
+	Old, compatibility slices have been removed in GEOM kernels.  This
+	means that you will have to update your /etc/fstab to not use
+	disk devices of the form /dev/ad0a.  Instead, you now must
+	specify /dev/ad0s1a, or whatever slice your FreeBSD partition
+	really is on.  The old device names have gone away, so if you
+	use them anywhere else, you must also adjust those uses.
 
 20021023:
 	Alphas with kernels from between 20020830 and 20021023 and/or
@@ -998,21 +1001,35 @@
 
 	To rebuild everything and install it on the current system.
 	-----------------------------------------------------------
-	make world
-	Build a new kernel, see above.
+	# Note: sometimes if you are running current you gotta do more than
+	# is listed here if you are upgrading from a really old current.
+
+	<maybe fix /etc/fstab>				[7]
+	make buildworld
+	make buildkernel KERNCONF=YOUR_KERNEL_HERE
+	make installkernel KERNCONF=YOUR_KERNEL_HERE
+							[1]
+	<reboot in single user>				[3]
+	mergemaster -p					[5]
+	make installworld
+	mergemaster					[4]
+	<reboot>
+
 
 	To upgrade from 4.x-stable to current
 	-------------------------------------
+	<maybe fix /etc/fstab>				[7]
 	make buildworld
 	make buildkernel KERNCONF=YOUR_KERNEL_HERE
 	cp src/sys/${MACHINE_ARCH}/conf/GENERIC.hints /boot/device.hints [2]
 	make installkernel KERNCONF=YOUR_KERNEL_HERE
-	reboot in single user [3]
-	mergemaster -p		[5]
+	cd src/sys/boot ; make install			[6]
+							[1]
+	<reboot in single user>				[3]
+	mergemaster -p					[5]
 	rm -rf /usr/include/g++
 	make installworld
-	mergemaster		[4]
-	[1]
+	mergemaster					[4]
 	<reboot>
 
 	Make sure that you've read the UPDATING file to understand the
@@ -1058,6 +1075,23 @@
 	install) after the buildworld before this step if you last updated
 	from current before 20020224 or from -stable before 20020408.
 
+	[6] 4.x boot blocks can be used to boot a 5.x system, however
+	it is difficult to do that at best.  If you are concerned
+	about being able to boot 4.x if the reboot to single user
+	fails, then you should do something like
+		mv /boot /boot-4x
+		mkdir /boot
+	before this step.  You may be able to then boot the 4.x boot
+	blocks if you catch boot2, and enter /boot-4x/loader rather than
+	/boot/loader.  However, this step hasn't been torture tested.
+
+	[7] Before you upgrade, please make sure that you are not using
+	compatibility slices.  These are device names of the form, on i386
+	and other architectures that use MBR slicing, /dev/ad0a without the
+	actual slice name.  Chances are excellent that these will break.
+	You generally must update these entries to use the post FreeBSD
+	2.x form of /dev/ad0s1a.
+
 FORMAT:
 
 This file contains a list, in reverse chronological order, of major
@@ -1091,4 +1125,4 @@
 Contact Warner Losh if you have any questions about your use of
 this document.
 
-$FreeBSD: src/UPDATING,v 1.218 2002/10/24 18:41:02 gallatin Exp $
+$FreeBSD: src/UPDATING,v 1.220 2002/10/26 06:25:11 imp Exp $

==== //depot/projects/trustedbsd/base/contrib/gcc/c-format.c#6 (text+ko) ====

@@ -19,7 +19,7 @@
 Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 02111-1307, USA.  */
 
-/* $FreeBSD: src/contrib/gcc/c-format.c,v 1.5 2002/07/12 00:49:52 obrien Exp $ */
+/* $FreeBSD: src/contrib/gcc/c-format.c,v 1.6 2002/10/25 19:41:32 mux Exp $ */
 
 #include "config.h"
 #include "system.h"
@@ -798,7 +798,7 @@
    */
   { "D",   1, STD_EXT, { T89_C,  BADLEN,   BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN  }, "-wp",      "cR" },
   { "b",   1, STD_EXT, { T89_C,  BADLEN,   BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN  }, "-wp",      ""   },
-  { "rz",  0, STD_EXT, { T89_I,  BADLEN,   BADLEN,   T89_L,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN  }, "-wp0 +#",  "i"  },
+  { "ry",  0, STD_EXT, { T89_I,  BADLEN,   BADLEN,   T89_L,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN  }, "-wp0 +#",  "i"  },
   { NULL,  0, 0, NOLENGTHS, NULL, NULL }
 };
 

==== //depot/projects/trustedbsd/base/etc/mtree/BSD.local.dist#10 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/etc/mtree/BSD.local.dist,v 1.91 2002/10/19 12:56:56 ache Exp $
+# $FreeBSD: src/etc/mtree/BSD.local.dist,v 1.92 2002/10/25 22:00:34 ache Exp $
 #
 # Please see the file src/etc/mtree/README before making changes to this file.
 #
@@ -357,6 +357,8 @@
             ..
             la_LN.US-ASCII
             ..
+            lt_LT.ISO8859-13
+            ..
             lt_LT.ISO8859-4
             ..
             nl_BE.ISO8859-1

==== //depot/projects/trustedbsd/base/etc/mtree/BSD.usr.dist#19 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/etc/mtree/BSD.usr.dist,v 1.267 2002/10/20 11:18:56 markm Exp $
+# $FreeBSD: src/etc/mtree/BSD.usr.dist,v 1.268 2002/10/25 22:00:34 ache Exp $
 #
 # Please see the file src/etc/mtree/README before making changes to this file.
 #
@@ -453,6 +453,8 @@
             ..
             la_LN.US-ASCII
             ..
+            lt_LT.ISO8859-13
+            ..
             lt_LT.ISO8859-4
             ..
             nl_BE.ISO8859-1
@@ -777,6 +779,8 @@
             ..
             la_LN.US-ASCII
             ..
+            lt_LT.ISO8859-13
+            ..
             lt_LT.ISO8859-4
             ..
             nl_BE.ISO8859-1

==== //depot/projects/trustedbsd/base/etc/rc.d/ipnat#5 (text+ko) ====

@@ -1,7 +1,7 @@
 #!/bin/sh
 #
 # $NetBSD: ipnat,v 1.6 2000/09/19 13:04:38 lukem Exp $
-# $FreeBSD: src/etc/rc.d/ipnat,v 1.4 2002/10/12 10:31:31 schweikh Exp $
+# $FreeBSD: src/etc/rc.d/ipnat,v 1.5 2002/10/26 00:18:06 fenner Exp $
 #
 
 # PROVIDE: ipnat
@@ -36,8 +36,7 @@
 {
 	# Make sure ipfilter is loaded before continuing
 	if ! ${SYSCTL} net.inet.ipf.fr_pass >/dev/null 2>&1; then
-		err 'ipnat requires ipfilter be loaded'
-		return 1
+		err 1 'ipnat requires ipfilter be loaded'
 	fi
 	return 0
 }

==== //depot/projects/trustedbsd/base/etc/rc.d/sysctl#6 (text+ko) ====

@@ -1,7 +1,7 @@
 #!/bin/sh
 #
 # $NetBSD: sysctl,v 1.12 2002/04/29 12:10:23 lukem Exp $
-# $FreeBSD: src/etc/rc.d/sysctl,v 1.10 2002/09/06 16:18:05 gordon Exp $
+# $FreeBSD: src/etc/rc.d/sysctl,v 1.11 2002/10/25 23:02:54 fenner Exp $
 #
 
 # PROVIDE: sysctl
@@ -49,8 +49,8 @@
 						sysctl ${var}
 						;;
 					esac
-				elif [ "$1" -eq "last" ]; then
-					warn "sysctl ${mib} does not exits."
+				elif [ "$1" = "last" ]; then
+					warn "sysctl ${mib} does not exist."
 				fi
 				;;
 			esac

==== //depot/projects/trustedbsd/base/include/pthread_np.h#5 (text+ko) ====

@@ -29,7 +29,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: src/include/pthread_np.h,v 1.13 2002/10/22 17:11:49 fjoe Exp $
+ * $FreeBSD: src/include/pthread_np.h,v 1.14 2002/10/26 13:58:12 phantom Exp $
  */
 #ifndef _PTHREAD_NP_H_
 #define _PTHREAD_NP_H_
@@ -44,6 +44,7 @@
  */
 __BEGIN_DECLS
 int pthread_attr_setcreatesuspend_np(pthread_attr_t *);
+int pthread_attr_get_np(pthread_t *, pthread_attr_t *);
 int pthread_main_np(void);
 int pthread_multi_np(void);
 int pthread_mutexattr_getkind_np(pthread_mutexattr_t);

==== //depot/projects/trustedbsd/base/lib/libc/net/gethostbydns.c#7 (text+ko) ====

@@ -58,7 +58,7 @@
 static char fromrcsid[] = "From: Id: gethnamaddr.c,v 8.23 1998/04/07 04:59:46 vixie Exp $";
 #endif /* LIBC_SCCS and not lint */
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/net/gethostbydns.c,v 1.40 2002/10/03 17:25:33 ume Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/net/gethostbydns.c,v 1.41 2002/10/26 19:00:14 ume Exp $");
 
 #include <sys/types.h>
 #include <sys/param.h>
@@ -674,7 +674,7 @@
 				       uaddr[n] & 0xf,
 				       (uaddr[n] >> 4) & 0xf));
 		}
-		strcpy(qp, "ip6.int");
+		strlcat(qbuf, "ip6.arpa", sizeof(qbuf));
 		break;
 	default:
 		abort();
@@ -684,6 +684,12 @@
 		return NS_NOTFOUND;
 	}
 	n = res_query(qbuf, C_IN, T_PTR, (u_char *)buf->buf, sizeof buf->buf);
+	if (n < 0 && af == AF_INET6) {
+		*qp = '\0';
+		strlcat(qbuf, "ip6.int", sizeof(qbuf));
+		n = res_query(qbuf, C_IN, T_PTR, (u_char *)buf->buf,
+			      sizeof buf->buf);
+	}
 	if (n < 0) {
 		free(buf);
 		dprintf("res_query failed (%d)\n", n);

==== //depot/projects/trustedbsd/base/lib/libc_r/man/Makefile.inc#2 (text+ko) ====

@@ -1,10 +1,11 @@
-# $FreeBSD: src/lib/libc_r/man/Makefile.inc,v 1.15 2001/07/20 04:23:09 jasone Exp $
+# $FreeBSD: src/lib/libc_r/man/Makefile.inc,v 1.16 2002/10/26 15:04:29 phantom Exp $
 
 # POSIX thread man files
 
 .PATH: ${.CURDIR}/man
 
 MAN+=	pthread_attr.3 \
+	pthread_attr_get_np.3 \
 	pthread_cancel.3 \
 	pthread_cleanup_pop.3 \
 	pthread_cleanup_push.3 \

==== //depot/projects/trustedbsd/base/lib/libc_r/uthread/Makefile.inc#4 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/lib/libc_r/uthread/Makefile.inc,v 1.33 2002/06/28 13:26:02 deischen Exp $
+# $FreeBSD: src/lib/libc_r/uthread/Makefile.inc,v 1.34 2002/10/26 13:55:35 phantom Exp $
 
 # uthread sources
 .PATH: ${.CURDIR}/uthread
@@ -20,6 +20,7 @@
 	uthread_attr_getscope.c \
 	uthread_attr_getstackaddr.c \
 	uthread_attr_getstacksize.c \
+	uthread_attr_get_np.c \
 	uthread_attr_setcreatesuspend_np.c \
 	uthread_attr_setdetachstate.c \
 	uthread_attr_setguardsize.c \

==== //depot/projects/trustedbsd/base/lib/libc_r/uthread/uthread_create.c#5 (text+ko) ====

@@ -29,7 +29,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: src/lib/libc_r/uthread/uthread_create.c,v 1.34 2002/07/09 13:24:52 deischen Exp $
+ * $FreeBSD: src/lib/libc_r/uthread/uthread_create.c,v 1.35 2002/10/26 13:47:06 phantom Exp $
  */
 #include <errno.h>
 #include <stdlib.h>
@@ -59,7 +59,7 @@
 __weak_reference(_pthread_create, pthread_create);
 
 int
-_pthread_create(pthread_t * thread, const pthread_attr_t * attr,
+_pthread_create(pthread_t *thread, const pthread_attr_t *attr,
 	       void *(*start_routine) (void *), void *arg)
 {
 	struct pthread	*curthread = _get_curthread();
@@ -71,6 +71,9 @@
 	pthread_attr_t	pattr;
 	void           *stack;
 
+	if (thread == NULL)
+		return(EINVAL);
+
 	/*
 	 * Locking functions in libc are required when there are
 	 * threads other than the initial thread.

==== //depot/projects/trustedbsd/base/release/Makefile#27 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/release/Makefile,v 1.715 2002/10/24 07:35:30 nyan Exp $
+# $FreeBSD: src/release/Makefile,v 1.716 2002/10/26 04:48:55 bmah Exp $
 #
 # make release CHROOTDIR=/some/dir BUILDNAME=somename CVSROOT=/cvs/dir \
 #	[ RELEASETAG=tag ]
@@ -124,7 +124,7 @@
 AUTO_KEYBOARD_DETECT?= 0
 
 .if !defined(NODOC)
-DIST_DOCS_ARCH_INDEP=	readme errata
+DIST_DOCS_ARCH_INDEP=	readme errata early-adopter
 DIST_DOCS_ARCH_DEP=	installation relnotes hardware
 .endif
 
@@ -640,6 +640,7 @@
 	  cp ${RND}/${RELNOTES_LANG}/$$i/${TARGET}/article.txt ${RD}/mfsfd/stand/help/`echo $${i} | tr 'a-z' 'A-Z'`.TXT; \
 	done
 	@mv ${RD}/mfsfd/stand/help/INSTALLATION.TXT ${RD}/mfsfd/stand/help/INSTALL.TXT
+	@mv ${RD}/mfsfd/stand/help/EARLY-ADOPTER.TXT ${RD}/mfsfd/stand/help/EARLY.TXT
 .endif
 	-test -f ${.CURDIR}/install.cfg && cp ${.CURDIR}/install.cfg ${RD}/mfsfd
 	@mkdir -p ${RD}/mfsfd/boot
@@ -758,6 +759,8 @@
 	@cp ${RND}/${RELNOTES_LANG}/readme/docbook.css ${FD}
 	@mv ${FD}/INSTALLATION.TXT ${FD}/INSTALL.TXT
 	@mv ${FD}/INSTALLATION.HTM ${FD}/INSTALL.HTM
+	@mv ${FD}/EARLY-ADOPTER.TXT ${FD}/EARLY.TXT
+	@mv ${FD}/EARLY-ADOPTER.HTM ${FD}/EARLY.HTM
 .endif
 	@echo "CD_VERSION = ${BUILDNAME}" > ${FD}/cdrom.inf
 .if !defined(NOPORTS)
@@ -797,6 +800,8 @@
 	@cp ${RND}/${RELNOTES_LANG}/readme/docbook.css ${CD_DISC1}
 	@mv ${CD_DISC1}/INSTALLATION.TXT ${CD_DISC1}/INSTALL.TXT
 	@mv ${CD_DISC1}/INSTALLATION.HTM ${CD_DISC1}/INSTALL.HTM
+	@mv ${CD_DISC1}/EARLY-ADOPTER.TXT ${CD_DISC1}/EARLY.TXT
+	@mv ${CD_DISC1}/EARLY-ADOPTER.HTM ${CD_DISC1}/EARLY.HTM
 .endif
 .if ${TARGET} != "pc98"
 	@echo "Setting up /boot"

==== //depot/projects/trustedbsd/base/release/doc/en_US.ISO8859-1/Makefile#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/release/doc/en_US.ISO8859-1/Makefile,v 1.2 2001/04/29 21:04:58 dd Exp $
+# $FreeBSD: src/release/doc/en_US.ISO8859-1/Makefile,v 1.3 2002/10/25 21:58:06 bmah Exp $
 
 RELN_ROOT?= ${.CURDIR}/..
 
@@ -7,6 +7,7 @@
 SUBDIR+= readme
 SUBDIR+= errata
 SUBDIR+= installation
+SUBDIR+= early-adopter
 
 COMPAT_SYMLINK = en
 

==== //depot/projects/trustedbsd/base/release/doc/en_US.ISO8859-1/readme/article.sgml#8 (text+ko) ====

@@ -17,7 +17,7 @@
 
     <corpauthor>The &os; Project</corpauthor>
 
-    <pubdate>$FreeBSD: src/release/doc/en_US.ISO8859-1/readme/article.sgml,v 1.17 2002/03/30 17:34:31 bmah Exp $</pubdate>
+    <pubdate>$FreeBSD: src/release/doc/en_US.ISO8859-1/readme/article.sgml,v 1.18 2002/10/26 17:00:39 bmah Exp $</pubdate>
 
     <copyright>
       <year>2000</year>
@@ -277,6 +277,13 @@
 	  </listitem>
 
 	  <listitem>
+	    <para><filename>EARLY.TXT</filename>: A guide for early
+	      adopters of &os; 5.0-RELEASE.  Highly recommended
+	      reading for users new to &os; &release.branch; and/or the
+	      5.<replaceable>X</replaceable> series of releases.</para>
+	  </listitem>
+
+	  <listitem>
 	    <para><filename>RELNOTES.TXT</filename>: The release
 	      notes, showing what's new and different in &os;
 	      &release.current; compared to the previous release (&os;

==== //depot/projects/trustedbsd/base/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#48 (text+ko) ====

@@ -3,7 +3,7 @@
 
   <corpauthor>The FreeBSD Project</corpauthor>
 
-  <pubdate>$FreeBSD: src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v 1.440 2002/10/25 03:50:41 bmah Exp $</pubdate>
+  <pubdate>$FreeBSD: src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v 1.442 2002/10/26 17:27:35 bmah Exp $</pubdate>
 
   <copyright>
     <year>2000</year>
@@ -1312,7 +1312,22 @@
       <para>The &man.geom.4; disk I/O request transformation framework
 	has been added; this extensible framework is designed to
 	support a wide variety of operations on I/O requests on their
-	way from the upper kernel to the device drivers.</para>
+	way from the upper kernel to the device drivers.
+
+	<note>
+	  <para>GEOM-enabled kernels no longer support
+	    <quote>compatability slices</quote>.  This feature
+	    (supported on the i386 and pc98 only) allowed a user to
+	    refer to a disk partition without specifying an MBR slice
+	    (e.g. <filename>/dev/ad0a</filename>); the kernel would
+	    automatically find the first applicable &os; slice and use
+	    it.  On GEOM kernels, only the full partition names
+	    (e.g. <filename>/dev/ad0s1a</filename>) are allowed when
+	    referring to partitions within MBR slices.  This
+	    change should affect very few users.</para>
+	</note>
+
+	</para>
 
       <para>A GEOM Based Disk Encryption module has been added.  It
         provides denial of access to <quote>cold disks</quote>, with
@@ -4500,53 +4515,15 @@
 <sect1>
   <title>Upgrading from previous releases of &os;</title>
 
-  <para>If you're upgrading from a previous release of &os;, you
-    generally will have three options:
-
-    <itemizedlist>
-      <listitem>
-	<para>Using the binary upgrade option of &man.sysinstall.8;.
-	  This option is perhaps the quickest, although it presumes
-	  that your installation of &os; uses no special compilation
-	  options.</para>
-      </listitem>
-      <listitem>
-	<para>Performing a complete reinstall of &os;.  Technically,
-	  this is not an upgrading method, and in any case is usually less
-	  convenient than a binary upgrade, in that it requires you to
-	  manually backup and restore the contents of
-	  <filename>/etc</filename>.  However, it may be useful in
-	  cases where you want (or need) to change the partitioning of
-	  your disks.
-      </listitem>
-      <listitem>
-	<para>From source code in <filename>/usr/src</filename>.  This
-	  route is more flexible, but requires more disk space, time,
-	  and technical expertise.  More information can be found
-	  in the <ulink
-	  url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html"><quote>Using
-	  <command>make world</command></quote></ulink> section of the <ulink
-	  url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/">FreeBSD
-	  Handbook</ulink>.  Upgrading from very old
-	  versions of &os; may be problematic; in cases like this, it
-	  is usually more effective to perform a binary upgrade or a
-	  complete reinstall.</para>
-      </listitem>
-    </itemizedlist>
-  </para>
-
-  <para>Please read the <filename>INSTALL.TXT</filename> file for more
-    information, preferably <emphasis>before</emphasis> beginning an
-    upgrade.  If you are upgrading from source, please be sure to read
-    <filename>/usr/src/UPDATING</filename> as well.</para>
-
-  <para>Finally, if you want to use one of various means to track the
-    -STABLE or -CURRENT branches of &os;, please be sure to consult
-    the <ulink
-    url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/current-stable.html"><quote>-CURRENT
-    vs. -STABLE</quote></ulink> section of the <ulink
-    url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/">FreeBSD
-    Handbook</ulink>.</para>
+  <para>Users with existing &os; systems are
+    <emphasis>highly</emphasis> encouraged to read the <quote>Early
+    Adopter's Guide to &os; 5.0</quote>.  This document generally has
+    the filename <filename>EARLY.TXT</filename> on the distribution
+    media, or any other place that the release notes can be found.  It
+    offers some notes on upgrading, but more importantly, also
+    discusses some of the relative merits of upgrading to &os;
+    5.<replaceable>X</replaceable> versus running &os;
+    4.<replaceable>X</replaceable>.</para>
 
   <important>
     <para>Upgrading &os; should, of course, only be attempted after

==== //depot/projects/trustedbsd/base/release/doc/fr_FR.ISO8859-1/hardware/common/dev.sgml#5 (text+ko) ====

@@ -3,8 +3,8 @@
      The FreeBSD French Documentation Project
 
      $Id: dev.sgml,v 1.3 2002/09/29 21:03:53 eagle Exp $
-     $FreeBSD: src/release/doc/fr_FR.ISO8859-1/hardware/common/dev.sgml,v 1.4 2002/10/19 16:26:21 gioria Exp $
-     Original revision: 1.106
+     $FreeBSD: src/release/doc/fr_FR.ISO8859-1/hardware/common/dev.sgml,v 1.5 2002/10/26 12:36:38 gioria Exp $
+     Original revision: 1.111
 -->
 <!--
 
@@ -39,7 +39,7 @@
 
 <sect1>
   <sect1info>
-    <pubdate>$FreeBSD: src/release/doc/fr_FR.ISO8859-1/hardware/common/dev.sgml,v 1.4 2002/10/19 16:26:21 gioria Exp $</pubdate>
+    <pubdate>$FreeBSD: src/release/doc/fr_FR.ISO8859-1/hardware/common/dev.sgml,v 1.5 2002/10/26 12:36:38 gioria Exp $</pubdate>
   </sect1info>
 
   <title>P&eacute;riph&eacute;riques support&eacute;s</title>
@@ -827,7 +827,7 @@
       </itemizedlist>
     </para>
 
-    <para arch="i386">Cartes RAID ATA Promise SuperTrak (gestionnaire pst)
+    <para arch="i386">Cartes RAID ATA Promise SuperTrak (gestionnaire &man.pst.4;)
       <itemizedlist>
 	<listitem>
 	  <para>Carte RAID ATA Promise SuperTrak SX6000</para>
@@ -845,7 +845,19 @@
 	  <para>LSI 53c1020, 53c1030</para>
 	</listitem>
       </itemizedlist>
-    <para>
+    </para>
+
+    <para arch="i386">Cartes PCI SCSI utilisant les composants Tekram
+    TRM-S1040 (gestionnaire trm)
+    <itemizedlist>
+      <listitem>
+        <para>Tekram DC395U/UW/F</para>
+      </listitem>
+      <listitem>
+        <para>Tekram DC315U</para>
+      </listitem>
+    </itemizedlist>
+
 
     <para>Sur toutes les cartes SCSI support&eacute;es, le support total
     des p&eacute;riph&eacute;riques SCSI-I, SCSI-II et SCSI-III est fourni,
@@ -2553,6 +2565,9 @@
     <para arch="i386,alpha,ia64,sparc64">Ports <quote>PC
     standard</quote> 8250, 16450, et 16550 (gestionnaire &man.sio.4;)</para>
 
+    <para arch="sparc64">Cartes s&eacute;rie bas&eacute;es sur les composants
+    SAB82532 (gestionnaire sab)</para>
+
     <para arch="i386,alpha">Carte 4 ports s&eacute;ries AST utilisant le
     partage d'IRQ</para>
 
@@ -3025,6 +3040,9 @@
         <listitem>
 	  <para>Clavier Microsoft</para>
 	</listitem>
+        <listitem>
+          <para>Clavier USB Sun Microsystems Type 6</para>
+        </listitem>
       </itemizedlist>
     </para>
     <para arch="i386,pc98">Divers
@@ -3087,6 +3105,9 @@
 	  <para>Microsoft IntelliMouse (3 boutons)</para>
 	</listitem>
         <listitem>
+          <para>Souris USB Sun Microsystems Type 6</para>
+        </listitem>
+        <listitem>
 	  <para>Souris Trust Ami (3 boutons)</para>
 	</listitem>
       </itemizedlist>
@@ -3107,6 +3128,19 @@
     </para>
     <para arch="i386,pc98">P&eacute;riph&eacute;riques s&eacute;ries
       <itemizedlist>
+      <listitem>
+	  <para>Belkin F5U103 et F5U120 (gestionnaire ubsa)</para>
+        </listitem>
+        <listitem>
+	  <para>e-Tek Labs Kwik232 (gestionnaire ubsa)</para>
+        </listitem>
+        <listitem>
+	  <para>GoHubs GoCOM232 (gestionnaire ubsa)</para>
+        </listitem>
+        <listitem>
+	  <para>Carte simple port s&eacute;rie Peracom (gestionnaire
+          ubsa)</para>
+        </listitem>
         <listitem>
 	  <para>Adaptateur s&eacute;rie Prolific PL-2303 (gestionnaire
           &man.uplcom.4;)</para>

==== //depot/projects/trustedbsd/base/release/doc/share/examples/Makefile.relnotesng#4 (text+ko) ====

@@ -1,6 +1,6 @@
 # -*- makefile -*-
 #
-# $FreeBSD: src/release/doc/share/examples/Makefile.relnotesng,v 1.5 2002/05/31 19:31:26 bmah Exp $
+# $FreeBSD: src/release/doc/share/examples/Makefile.relnotesng,v 1.6 2002/10/25 21:58:06 bmah Exp $
 #
 # Sample makefile for rendering and uploading RELNOTESng files outside
 # the build tree.
@@ -8,7 +8,7 @@
 
 ARCHS=		i386 alpha sparc64
 MULTITEXTS=	installation relnotes hardware
-UNITEXTS=	readme errata
+UNITEXTS=	readme errata early-adopter
 PC98MULTITEXTS=	relnotes hardware
 
 IMAGEDIR=	.imagedir

==== //depot/projects/trustedbsd/base/sbin/ifconfig/ifconfig.8#13 (text+ko) ====

@@ -30,7 +30,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     From: @(#)ifconfig.8	8.3 (Berkeley) 1/5/94
-.\" $FreeBSD: src/sbin/ifconfig/ifconfig.8,v 1.62 2002/09/27 18:57:43 phk Exp $
+.\" $FreeBSD: src/sbin/ifconfig/ifconfig.8,v 1.63 2002/10/25 22:40:37 chris Exp $
 .\"
 .Dd July 2, 2001
 .Dt IFCONFIG 8
@@ -268,6 +268,13 @@
 .\" IP encapsulation of
 .\" .Tn CLNP
 .\" packets is done differently.
+.It Cm maclabel Ar label
+If Mandatory Access Control support is enabled in the kernel,
+set the MAC label to
+.Ar label .
+.\" (see
+.\" .Xr maclabel 7 ) .
+If no argument is supplied, the existing MAC label is printed.
 .It Cm media Ar type
 If the driver supports the media selection system, set the media type
 of the interface to

==== //depot/projects/trustedbsd/base/share/colldef/Makefile#9 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/share/colldef/Makefile,v 1.51 2002/10/19 12:59:19 ache Exp $
+# $FreeBSD: src/share/colldef/Makefile,v 1.52 2002/10/25 22:02:09 ache Exp $
 #
 
 NOMAN=YES
@@ -21,6 +21,7 @@
 		la_LN.ISO8859-4 \
 		la_LN.US-ASCII \
 		lt_LT.ISO8859-4 \
+		lt_LT.ISO8859-13 \
 		pl_PL.ISO8859-2 \
 		ru_RU.CP866 \
 		ru_RU.ISO8859-5 \
@@ -68,6 +69,7 @@
 la_LN.ISO8859-2.out:    map.ISO8859-2
 la_LN.ISO8859-4.out:    map.ISO8859-4
 lt_LT.ISO8859-4.out:    map.ISO8859-4
+lt_LT.ISO8859-13.out:   map.ISO8859-13
 pl_PL.ISO8859-2.out:    map.ISO8859-2
 ru_RU.CP866.out:        map.CP866
 ru_RU.ISO8859-5.out:    map.ISO8859-5

==== //depot/projects/trustedbsd/base/share/mklocale/Makefile#8 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/share/mklocale/Makefile,v 1.46 2002/10/19 13:04:04 ache Exp $
+# $FreeBSD: src/share/mklocale/Makefile,v 1.47 2002/10/25 22:02:09 ache Exp $
 
 NOMAN=YES
 CLEANFILES+= ${LOCALES:S/$/.out/g}
@@ -14,6 +14,7 @@
 		la_LN.ISO8859-2 \
 		la_LN.ISO8859-4 \
 		la_LN.US-ASCII \
+		lt_LT.ISO8859-13 \
 		ru_RU.CP866 \
 		ru_RU.ISO8859-5 \
 		ru_RU.KOI8-R \

==== //depot/projects/trustedbsd/base/share/monetdef/Makefile#9 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/share/monetdef/Makefile,v 1.41 2002/10/19 13:04:04 ache Exp $
+# $FreeBSD: src/share/monetdef/Makefile,v 1.42 2002/10/25 22:02:09 ache Exp $
 
 NOMAN=YES
 CLEANFILES+= ${LOCALES:S/$/.out/g}
@@ -29,6 +29,7 @@
 		it_IT.ISO8859-1 \
 		ja_JP.eucJP \
 		ko_KR.eucKR \
+		lt_LT.ISO8859-13 \
 		nl_BE.ISO8859-1 \
 		nl_NL.ISO8859-1 \
 		no_NO.ISO8859-1 \

==== //depot/projects/trustedbsd/base/share/msgdef/Makefile#9 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/share/msgdef/Makefile,v 1.42 2002/10/19 13:04:04 ache Exp $
+# $FreeBSD: src/share/msgdef/Makefile,v 1.43 2002/10/25 22:02:09 ache Exp $
 
 NOMAN=YES
 CLEANFILES+= ${LOCALES:S/$/.out/g}
@@ -23,6 +23,7 @@
 		hu_HU.ISO8859-2 \
 		is_IS.ISO8859-1 \
 		it_IT.ISO8859-1 \
+		lt_LT.ISO8859-13 \
 		nl_NL.ISO8859-1 \
 		no_NO.ISO8859-1 \
 		pl_PL.ISO8859-2 \

==== //depot/projects/trustedbsd/base/share/numericdef/Makefile#9 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/share/numericdef/Makefile,v 1.40 2002/10/19 13:04:05 ache Exp $
+# $FreeBSD: src/share/numericdef/Makefile,v 1.41 2002/10/25 22:02:10 ache Exp $
 
 NOMAN=YES
 CLEANFILES+= ${LOCALES:S/$/.out/g}
@@ -22,6 +22,7 @@
 		it_IT.ISO8859-1 \
 		ja_JP.eucJP \
 		ko_KR.eucKR \
+		lt_LT.ISO8859-13 \
 		nl_NL.ISO8859-1 \
 		no_NO.ISO8859-1 \
 		pl_PL.ISO8859-2 \

==== //depot/projects/trustedbsd/base/share/timedef/Makefile#8 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/share/timedef/Makefile,v 1.29 2002/10/19 13:04:05 ache Exp $
+# $FreeBSD: src/share/timedef/Makefile,v 1.30 2002/10/25 22:02:10 ache Exp $
 
 NOMAN=YES
 CLEANFILES+= ${LOCALES:S/$/.out/g}
@@ -25,6 +25,7 @@
 		ko_KR.eucKR \
 		la_LN.ISO8859-1 \
 		lt_LT.ISO8859-4 \
+		lt_LT.ISO8859-13 \
 		nl_NL.ISO8859-1 \
 		no_NO.ISO8859-1 \
 		pl_PL.ISO8859-2 \

==== //depot/projects/trustedbsd/base/sys/alpha/include/alpha_cpu.h#2 (text+ko) ====

@@ -1,4 +1,4 @@
-/* $FreeBSD: src/sys/alpha/include/alpha_cpu.h,v 1.8 2001/04/21 21:44:39 gallatin Exp $ */
+/* $FreeBSD: src/sys/alpha/include/alpha_cpu.h,v 1.9 2002/10/25 20:22:12 jhb Exp $ */
 /* From: NetBSD: alpha_cpu.h,v 1.15 1997/09/20 19:02:34 mjacob Exp */
 
 /*
@@ -372,8 +372,8 @@
 	register u_int64_t a0 __asm__("$16") = ipir;
 	__asm__ __volatile__ (
 		"call_pal 0xd #PAL_ipir"
-		: "=r" (a0)
-		: "0" (a0)
+		: "+r" (a0)
+		:
 		: "$1", "$22", "$23", "$24", "$25");
 }
 
@@ -395,8 +395,8 @@
 	register u_int64_t a0 __asm__("$16") = mces;
 	__asm__ __volatile__ (
 		"call_pal 0x11 #PAL_wrmces"
-		: "=r" (a0)
-		: "0" (a0)
+		: "+r" (a0)
+		:
 		: "$1", "$22", "$23", "$24", "$25");
 }
 
@@ -406,8 +406,8 @@
 	register u_int64_t a0 __asm__("$16") = fen;
 	__asm__ __volatile__ (
 		"call_pal 0x2b #PAL_wrfen"
-		: "=r" (a0)
-		: "0" (a0)
+		: "+r" (a0)
+		:
 		: "$1", "$22", "$23", "$24", "$25");
 }
 
@@ -417,8 +417,8 @@
 	register u_int64_t a0 __asm__("$16") = vptptr;
 	__asm__ __volatile__ (
 		"call_pal 0x2d #PAL_wrvptptr"
-		: "=r" (a0)
-		: "0" (a0)
+		: "+r" (a0)
+		:
 		: "$1", "$22", "$23", "$24", "$25");
 }
 
@@ -429,8 +429,8 @@
 	register u_int64_t v0 __asm__("$0");
 	__asm__ __volatile__ (
 		"call_pal 0x30 #PAL_OSF1_swpctx"
-		: "=r" (v0), "=r" (a0)
-		: "1" (a0)
+		: "=r" (v0), "+r" (a0)
+		:
 		: "$1", "$22", "$23", "$24", "$25", "memory");
 	return v0;
 }
@@ -441,8 +441,8 @@
 	register u_int64_t a0 __asm__("$16") = sysvalue;
 	__asm__ __volatile__ (
 		"call_pal 0x31 #PAL_wrval"
-		: "=r" (a0)
-		: "0" (a0)
+		: "+r" (a0)
+		:
 		: "$1", "$22", "$23", "$24", "$25");
 }
 
@@ -465,8 +465,8 @@
 	register u_int64_t a1 __asm__("$17") = va;
 	__asm__ __volatile__ (
 		"call_pal 0x33 #PAL_OSF1_tbi"
-		: "=r" (a0), "=r" (a1)
-		: "0" (a0), "1" (a1)
+		: "+r" (a0), "+r" (a1)
+		:
 		: "$1", "$22", "$23", "$24", "$25");
 }
 
@@ -477,8 +477,8 @@
 	register u_int64_t a1 __asm__("$17") = which;
 	__asm__ __volatile__ (
 		"call_pal 0x34 #PAL_OSF1_wrent"
-		: "=r" (a0), "=r" (a1)
-		: "0" (a0), "1" (a1)
+		: "+r" (a0), "+r" (a1)
+		:
 		: "$1", "$22", "$23", "$24", "$25");
 }
 
@@ -489,8 +489,8 @@
 	register u_int64_t v0 __asm__("$0");
 	__asm__ __volatile__ (
 		"call_pal 0x35 #PAL_OSF1_swpipl"
-		: "=r" (v0), "=r" (a0)
-		: "1" (a0)
+		: "=r" (v0), "+r" (a0)
+		:
 		: "$1", "$22", "$23", "$24", "$25");
 	return v0;
 }
@@ -513,8 +513,8 @@
 	register u_int64_t a0 __asm__("$16") = usp;
 	__asm__ __volatile__ (
 		"call_pal 0x38 #PAL_wrusp"

>>> TRUNCATED FOR MAIL (1000 lines) <<<
To Unsubscribe: send mail to majordomo at trustedbsd.org
with "unsubscribe trustedbsd-cvs" in the body of the message



More information about the trustedbsd-cvs mailing list