Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Apr 2003 16:29:35 -0700 (PDT)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 30008 for review
Message-ID:  <200304282329.h3SNTZLL092990@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=30008

Change 30008 by marcel@marcel_pluto2 on 2003/04/28 16:29:00

	IFia64

Affected files ...

.. //depot/projects/ia64_epc/MAINTAINERS#4 integrate
.. //depot/projects/ia64_epc/UPDATING#6 integrate
.. //depot/projects/ia64_epc/etc/defaults/rc.conf#5 integrate
.. //depot/projects/ia64_epc/etc/etc.i386/rc.i386#2 integrate
.. //depot/projects/ia64_epc/etc/ftpusers#2 integrate
.. //depot/projects/ia64_epc/etc/group#2 integrate
.. //depot/projects/ia64_epc/etc/mail/aliases#3 integrate
.. //depot/projects/ia64_epc/etc/master.passwd#2 integrate
.. //depot/projects/ia64_epc/etc/rc#3 integrate
.. //depot/projects/ia64_epc/etc/rc.d/archdep#2 integrate
.. //depot/projects/ia64_epc/gnu/usr.bin/Makefile#3 integrate
.. //depot/projects/ia64_epc/lib/libc/gen/rfork_thread.3#2 integrate
.. //depot/projects/ia64_epc/lib/libc/sys/rfork.2#3 integrate
.. //depot/projects/ia64_epc/lib/libc/sys/vfork.2#2 integrate
.. //depot/projects/ia64_epc/lib/libpthread/thread/thr_sig.c#4 integrate
.. //depot/projects/ia64_epc/libexec/Makefile#2 integrate
.. //depot/projects/ia64_epc/libexec/xtend/Makefile#2 delete
.. //depot/projects/ia64_epc/libexec/xtend/packet.c#2 delete
.. //depot/projects/ia64_epc/libexec/xtend/paths.h#2 delete
.. //depot/projects/ia64_epc/libexec/xtend/status.c#2 delete
.. //depot/projects/ia64_epc/libexec/xtend/user.c#2 delete
.. //depot/projects/ia64_epc/libexec/xtend/xten.h#2 delete
.. //depot/projects/ia64_epc/libexec/xtend/xtend.8#2 delete
.. //depot/projects/ia64_epc/libexec/xtend/xtend.c#2 delete
.. //depot/projects/ia64_epc/libexec/xtend/xtend.h#2 delete
.. //depot/projects/ia64_epc/release/doc/en_US.ISO8859-1/hardware/alpha/proc-alpha.sgml#3 integrate
.. //depot/projects/ia64_epc/sbin/ifconfig/ifconfig.8#4 integrate
.. //depot/projects/ia64_epc/sbin/ifconfig/ifconfig.c#4 integrate
.. //depot/projects/ia64_epc/sbin/ifconfig/ifconfig.h#2 integrate
.. //depot/projects/ia64_epc/sbin/ifconfig/ifmedia.c#2 integrate
.. //depot/projects/ia64_epc/sbin/mdconfig/mdconfig.8#3 integrate
.. //depot/projects/ia64_epc/sbin/mdmfs/Makefile#2 integrate
.. //depot/projects/ia64_epc/sbin/mdmfs/mdmfs.8#2 integrate
.. //depot/projects/ia64_epc/sbin/sunlabel/Makefile#5 integrate
.. //depot/projects/ia64_epc/sbin/sysctl/pathconf.c#2 delete
.. //depot/projects/ia64_epc/share/examples/pppd/ppp.deny.sample#2 integrate
.. //depot/projects/ia64_epc/share/man/man4/asr.4#4 integrate
.. //depot/projects/ia64_epc/share/man/man4/man4.i386/Makefile#7 integrate
.. //depot/projects/ia64_epc/share/man/man4/man4.i386/tw.4#2 delete
.. //depot/projects/ia64_epc/share/man/man4/md.4#2 integrate
.. //depot/projects/ia64_epc/share/mk/bsd.lib.mk#2 integrate
.. //depot/projects/ia64_epc/share/zoneinfo/antarctica#2 integrate
.. //depot/projects/ia64_epc/share/zoneinfo/asia#2 integrate
.. //depot/projects/ia64_epc/share/zoneinfo/australasia#2 integrate
.. //depot/projects/ia64_epc/share/zoneinfo/europe#2 integrate
.. //depot/projects/ia64_epc/share/zoneinfo/northamerica#2 integrate
.. //depot/projects/ia64_epc/share/zoneinfo/southamerica#2 integrate
.. //depot/projects/ia64_epc/share/zoneinfo/zone.tab#2 integrate
.. //depot/projects/ia64_epc/sys/alpha/include/_limits.h#3 integrate
.. //depot/projects/ia64_epc/sys/cam/scsi/scsi_da.c#7 integrate
.. //depot/projects/ia64_epc/sys/compat/linux/linux_signal.c#7 integrate
.. //depot/projects/ia64_epc/sys/conf/files.i386#8 integrate
.. //depot/projects/ia64_epc/sys/conf/files.pc98#7 integrate
.. //depot/projects/ia64_epc/sys/dev/aac/aac.c#7 integrate
.. //depot/projects/ia64_epc/sys/dev/ata/ata-card.c#5 integrate
.. //depot/projects/ia64_epc/sys/dev/firewire/fwohci.c#8 integrate
.. //depot/projects/ia64_epc/sys/dev/pccard/pccarddevs#6 integrate
.. //depot/projects/ia64_epc/sys/dev/pccard/pccarddevs.h#6 integrate
.. //depot/projects/ia64_epc/sys/dev/pccbb/pccbb.c#4 integrate
.. //depot/projects/ia64_epc/sys/dev/pst/pst-iop.c#2 integrate
.. //depot/projects/ia64_epc/sys/dev/pst/pst-iop.h#2 integrate
.. //depot/projects/ia64_epc/sys/dev/pst/pst-pci.c#2 integrate
.. //depot/projects/ia64_epc/sys/dev/pst/pst-raid.c#5 integrate
.. //depot/projects/ia64_epc/sys/dev/ubsec/ubsec.c#4 integrate
.. //depot/projects/ia64_epc/sys/dev/ubsec/ubsecreg.h#3 integrate
.. //depot/projects/ia64_epc/sys/dev/wi/if_wi.c#6 integrate
.. //depot/projects/ia64_epc/sys/dev/wi/if_wi_pccard.c#8 integrate
.. //depot/projects/ia64_epc/sys/geom/bde/g_bde_crypt.c#5 integrate
.. //depot/projects/ia64_epc/sys/geom/bde/g_bde_work.c#5 integrate
.. //depot/projects/ia64_epc/sys/i386/conf/NOTES#10 integrate
.. //depot/projects/ia64_epc/sys/i386/i386/pmap.c#7 integrate
.. //depot/projects/ia64_epc/sys/i386/include/pmap.h#6 integrate
.. //depot/projects/ia64_epc/sys/i386/isa/tw.c#3 delete
.. //depot/projects/ia64_epc/sys/kern/kern_jail.c#5 integrate
.. //depot/projects/ia64_epc/sys/kern/kern_thread.c#15 integrate
.. //depot/projects/ia64_epc/sys/kern/vfs_bio.c#11 integrate
.. //depot/projects/ia64_epc/sys/kern/vfs_subr.c#10 integrate
.. //depot/projects/ia64_epc/sys/net/if_ieee80211subr.c#4 integrate
.. //depot/projects/ia64_epc/sys/net/if_media.c#2 integrate
.. //depot/projects/ia64_epc/sys/net/if_media.h#2 integrate
.. //depot/projects/ia64_epc/sys/netgraph/ng_ksocket.c#2 integrate
.. //depot/projects/ia64_epc/sys/netinet6/ipcomp_output.c#3 integrate
.. //depot/projects/ia64_epc/sys/sparc64/conf/GENERIC#7 integrate
.. //depot/projects/ia64_epc/sys/sys/limits.h#2 integrate
.. //depot/projects/ia64_epc/sys/sys/soundcard.h#2 integrate
.. //depot/projects/ia64_epc/sys/vm/swap_pager.c#6 integrate
.. //depot/projects/ia64_epc/sys/vm/uma_core.c#8 integrate
.. //depot/projects/ia64_epc/sys/vm/vm_glue.c#5 integrate
.. //depot/projects/ia64_epc/sys/vm/vm_object.c#12 integrate
.. //depot/projects/ia64_epc/sys/vm/vm_object.h#8 integrate
.. //depot/projects/ia64_epc/usr.bin/calendar/calendars/calendar.computer#2 integrate
.. //depot/projects/ia64_epc/usr.bin/killall/killall.c#3 integrate
.. //depot/projects/ia64_epc/usr.sbin/Makefile#5 integrate
.. //depot/projects/ia64_epc/usr.sbin/acpi/acpidump/acpi.c#3 integrate
.. //depot/projects/ia64_epc/usr.sbin/gstat/Makefile#2 integrate
.. //depot/projects/ia64_epc/usr.sbin/newsyslog/newsyslog.8#3 integrate
.. //depot/projects/ia64_epc/usr.sbin/newsyslog/newsyslog.c#5 integrate
.. //depot/projects/ia64_epc/usr.sbin/pwd_mkdb/pwd_mkdb.c#3 integrate
.. //depot/projects/ia64_epc/usr.sbin/rpc.umntall/rpc.umntall.c#2 integrate
.. //depot/projects/ia64_epc/usr.sbin/xten/Makefile#2 delete
.. //depot/projects/ia64_epc/usr.sbin/xten/README#2 delete
.. //depot/projects/ia64_epc/usr.sbin/xten/xten.1#2 delete
.. //depot/projects/ia64_epc/usr.sbin/xten/xten.c#2 delete

Differences ...

==== //depot/projects/ia64_epc/MAINTAINERS#4 (text+ko) ====

@@ -1,4 +1,4 @@
-$FreeBSD: src/MAINTAINERS,v 1.59 2003/04/18 21:17:46 nectar Exp $
+$FreeBSD: src/MAINTAINERS,v 1.60 2003/04/27 05:51:12 imp Exp $
 
 subsystem	login	notes
 -----------------------------
@@ -71,7 +71,6 @@
 natd(8)		ru	Recommends pre-commit review.
 share/mk	ru	Recommends pre-commit review.
 ipfw		ipfw	Pre-commit review preferred. send to ipfw@freebsd.org
-xten		imp	Looking after it, don't remove, don't break it.
 drm		anholt	Just keep me informed of changes, try not to break it.
 regression	jmallett	Will help write new tests, etc.
 libufs		jmallett	Willing to handle problems, help with work.

==== //depot/projects/ia64_epc/UPDATING#6 (text+ko) ====

@@ -17,6 +17,12 @@
 	developers choose to disable these features on build machines
 	to maximize performance.
 
+20030427:
+	The old rc system will soon be going away.  If you have specified
+	rc_ng="NO" in your /etc/rc.conf[.local] you should remove it and
+	test with the new rc system.  Please report any problems to
+	freebsd-rc@yahoogroups.com, and/or freebsd-current@freebsd.org.
+
 20030423:
 	A bug has been fixed in /dev/devctl which would cause devd
 	to hang on boot, were it not for a workaround in devd.  The
@@ -1259,4 +1265,4 @@
 Contact Warner Losh if you have any questions about your use of
 this document.
 
-$FreeBSD: src/UPDATING,v 1.247 2003/04/25 20:11:17 ru Exp $
+$FreeBSD: src/UPDATING,v 1.248 2003/04/27 21:28:37 dougb Exp $

==== //depot/projects/ia64_epc/etc/defaults/rc.conf#5 (text+ko) ====

@@ -13,7 +13,7 @@
 #
 # All arguments must be in double or single quotes.
 #
-# $FreeBSD: src/etc/defaults/rc.conf,v 1.172 2003/04/16 16:29:51 mtm Exp $
+# $FreeBSD: src/etc/defaults/rc.conf,v 1.173 2003/04/27 05:49:53 imp Exp $
 
 ##############################################################
 ###  Important initial Boot-time options  ####################
@@ -162,8 +162,6 @@
 rarpd_flags=""			# Flags to rarpd.
 bootparamd_enable="NO"		# Run bootparamd (or NO).
 bootparamd_flags=""		# Flags to bootparamd
-xtend_enable="NO"		# Run the X-10 power controller daemon.
-xtend_flags=""			# Flags to xtend (if enabled).
 pppoed_enable="NO"		# Run the PPP over Ethernet daemon.
 pppoed_provider="*"		# Provider and ppp(8) config file entry.
 pppoed_flags="-P /var/run/pppoed.pid"	# Flags to pppoed (if enabled).

==== //depot/projects/ia64_epc/etc/etc.i386/rc.i386#2 (text+ko) ====

@@ -1,6 +1,6 @@
 #!/bin/sh -
 #
-# $FreeBSD: src/etc/etc.i386/rc.i386,v 1.58 2001/01/09 22:28:17 jhb Exp $
+# $FreeBSD: src/etc/etc.i386/rc.i386,v 1.59 2003/04/27 05:49:53 imp Exp $
 #	Do i386 specific processing
 #
 
@@ -45,10 +45,4 @@
 	;;
 esac
 
-case ${xtend_enable} in
-[Yy][Ee][Ss])
- 	echo -n ' xtend';	/usr/libexec/xtend
-	;;
-esac
-
 echo '.'

==== //depot/projects/ia64_epc/etc/ftpusers#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/etc/ftpusers,v 1.10 2002/06/28 15:46:26 maxim Exp $
+# $FreeBSD: src/etc/ftpusers,v 1.11 2003/04/27 05:49:53 imp Exp $
 #
 # list of users disallowed any ftp access.
 # read by ftpd(8).
@@ -15,7 +15,6 @@
 sshd
 bind
 uucp
-xten
 pop
 www
 nobody

==== //depot/projects/ia64_epc/etc/group#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/etc/group,v 1.27 2002/10/14 20:55:49 rwatson Exp $
+# $FreeBSD: src/etc/group,v 1.28 2003/04/27 05:49:53 imp Exp $
 #
 wheel:*:0:root
 daemon:*:1:
@@ -18,7 +18,6 @@
 guest:*:31:
 bind:*:53:
 uucp:*:66:
-xten:*:67:
 dialer:*:68:
 network:*:69:
 www:*:80:

==== //depot/projects/ia64_epc/etc/mail/aliases#3 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/etc/mail/aliases,v 1.17 2003/03/25 00:54:05 gshapiro Exp $
+# $FreeBSD: src/etc/mail/aliases,v 1.18 2003/04/27 05:49:53 imp Exp $
 #	@(#)aliases	5.3 (Berkeley) 5/24/90
 #
 #  Aliases in this file will NOT be expanded in the header from
@@ -41,7 +41,6 @@
 tty:	root
 usenet: news
 uucp:	root
-xten:	root
 
 # Well-known aliases -- these should be filled in!
 # manager:

==== //depot/projects/ia64_epc/etc/master.passwd#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/etc/master.passwd,v 1.33 2002/06/23 20:46:44 des Exp $
+# $FreeBSD: src/etc/master.passwd,v 1.34 2003/04/27 05:45:29 imp Exp $
 #
 root::0:0::0:0:Charlie &:/root:/bin/csh
 toor:*:0:0::0:0:Bourne-again Superuser:/root:
@@ -15,7 +15,6 @@
 mailnull:*:26:26::0:0:Sendmail Default User:/var/spool/mqueue:/sbin/nologin
 bind:*:53:53::0:0:Bind Sandbox:/:/sbin/nologin
 uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/libexec/uucp/uucico
-xten:*:67:67::0:0:X-10 daemon:/usr/local/xten:/sbin/nologin
 pop:*:68:6::0:0:Post Office Owner:/nonexistent:/sbin/nologin
 www:*:80:80::0:0:World Wide Web Owner:/nonexistent:/sbin/nologin
 nobody:*:65534:65534::0:0:Unprivileged user:/nonexistent:/sbin/nologin

==== //depot/projects/ia64_epc/etc/rc#3 (text+ko) ====

@@ -25,7 +25,7 @@
 # SUCH DAMAGE.
 #
 #	@(#)rc	5.27 (Berkeley) 6/5/91
-# $FreeBSD: src/etc/rc,v 1.327 2003/04/23 15:38:02 matusita Exp $
+# $FreeBSD: src/etc/rc,v 1.328 2003/04/27 07:08:07 dougb Exp $
 #
 
 # System startup script run by init on autoboot
@@ -83,6 +83,15 @@
     rc_ng=YES
 else
     rc_ng=NO
+    echo -n  ; sleep 1 ; echo -n  ; sleep 1 ; echo -n 
+    echo ''
+    echo '**** The old versions of the rc scripts are deprecated, and'
+    echo '     will soon be removed. Make sure to update /etc and'
+    echo '     check that rc_ng is YES in /etc/defaults/rc.conf.'
+    echo '     Please report any rc problems to freebsd-rc@yahoogroups.com'
+    echo '     and/or freebsd-current@freebsd.org.'
+    echo ''
+    sleep 3
 fi
 
 case ${rc_ng} in

==== //depot/projects/ia64_epc/etc/rc.d/archdep#2 (text+ko) ====

@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $FreeBSD: src/etc/rc.d/archdep,v 1.2 2002/10/12 10:31:31 schweikh Exp $
+# $FreeBSD: src/etc/rc.d/archdep,v 1.3 2003/04/27 05:49:53 imp Exp $
 #
 
 # PROVIDE: archdep
@@ -53,22 +53,11 @@
 	fi
 }
 
-# X-10 Daemon
-#
-x10_daemon()
-{
-	if checkyesno xtend_enable; then
-		echo -n ' xtend'
-		/usr/libexec/xtend
-	fi
-}
-
 _arch=`${SYSCTL_N} hw.machine`
 echo -n "Initial $_arch initialization:"
 case $_arch in
 i386)
 	ibcs2_compat
-	x10_daemon
 	;;
 alpha)
 	osf1_compat

==== //depot/projects/ia64_epc/gnu/usr.bin/Makefile#3 (text+ko) ====

@@ -1,13 +1,12 @@
-# $FreeBSD: src/gnu/usr.bin/Makefile,v 1.74 2003/02/24 02:40:56 obrien Exp $
+# $FreeBSD: src/gnu/usr.bin/Makefile,v 1.75 2003/04/27 20:14:05 obrien Exp $
 
-.if ${MACHINE_ARCH} != "powerpc"
-_gperf=gperf
-.endif
-
 SUBDIR= bc binutils cc cpio dc dialog diff diff3 \
 	${_gperf} grep gzip man patch rcs sdiff send-pr sort tar texinfo
 
 .if !defined(NO_CXX)
+.if ${MACHINE_ARCH} != "powerpc"
+_gperf=gperf
+.endif
 SUBDIR+=groff
 .endif
 

==== //depot/projects/ia64_epc/lib/libc/gen/rfork_thread.3#2 (text+ko) ====

@@ -23,7 +23,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/lib/libc/gen/rfork_thread.3,v 1.6 2002/12/18 10:13:54 ru Exp $
+.\" $FreeBSD: src/lib/libc/gen/rfork_thread.3,v 1.7 2003/04/27 21:07:27 robert Exp $
 .\"
 .Dd July 29, 2000
 .Dt RFORK_THREAD 3
@@ -35,7 +35,7 @@
 .Lb libc
 .Sh SYNOPSIS
 .In unistd.h
-.Ft int
+.Ft pid_t
 .Fn rfork_thread "int flags" "void *stack" "int (*func)(void *arg)" "void *arg"
 .Sh DESCRIPTION
 The

==== //depot/projects/ia64_epc/lib/libc/sys/rfork.2#3 (text+ko) ====

@@ -3,7 +3,7 @@
 .\" describe the actual BSD implementation. Permission for
 .\" use of this page comes from Rob Pike <rob@plan9.att.com>.
 .\"
-.\" $FreeBSD: src/lib/libc/sys/rfork.2,v 1.30 2003/02/23 01:47:48 ru Exp $
+.\" $FreeBSD: src/lib/libc/sys/rfork.2,v 1.31 2003/04/27 21:01:34 robert Exp $
 .\"
 .Dd January 31, 2003
 .Dt RFORK 2
@@ -15,7 +15,7 @@
 .Lb libc
 .Sh SYNOPSIS
 .In unistd.h
-.Ft int
+.Ft pid_t
 .Fn rfork "int flags"
 .Sh DESCRIPTION
 Forking, vforking or rforking are the only ways new processes are created.

==== //depot/projects/ia64_epc/lib/libc/sys/vfork.2#2 (text+ko) ====

@@ -30,7 +30,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)vfork.2	8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/sys/vfork.2,v 1.21 2002/12/27 12:15:29 schweikh Exp $
+.\" $FreeBSD: src/lib/libc/sys/vfork.2,v 1.22 2003/04/27 21:01:34 robert Exp $
 .\"
 .Dd June 4, 1993
 .Dt VFORK 2
@@ -42,7 +42,7 @@
 .Lb libc
 .Sh SYNOPSIS
 .In unistd.h
-.Ft int
+.Ft pid_t
 .Fn vfork void
 .Sh DESCRIPTION
 The

==== //depot/projects/ia64_epc/lib/libpthread/thread/thr_sig.c#4 (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/libpthread/thread/thr_sig.c,v 1.46 2003/04/18 05:04:16 deischen Exp $
+ * $FreeBSD: src/lib/libpthread/thread/thr_sig.c,v 1.47 2003/04/28 21:35:06 deischen Exp $
  */
 #include <sys/param.h>
 #include <sys/types.h>
@@ -258,7 +258,7 @@
 thr_sig_find(struct kse *curkse, int sig, siginfo_t *info)
 {
 	int		handler_installed;
-	struct pthread	*pthread, *pthread_next;
+	struct pthread	*pthread;
 	struct pthread	*suspended_thread, *signaled_thread;
 
 	DBG_MSG("Looking for thread to handle signal %d\n", sig);
@@ -285,14 +285,7 @@
 	signaled_thread = NULL;
 
 	KSE_LOCK_ACQUIRE(curkse, &_thread_list_lock);
-	for (pthread = TAILQ_FIRST(&_thread_list);
-	    pthread != NULL; pthread = pthread_next) {
-		/*
-		 * Grab the next thread before possibly destroying
-		 * the link entry.
-		 */
-		pthread_next = TAILQ_NEXT(pthread, pqe);
-
+	TAILQ_FOREACH(pthread, &_thread_list, tle) {
 		if ((pthread->state == PS_SIGWAIT) &&
 		    sigismember(pthread->data.sigwait, sig)) {
 			/* Take the scheduling lock. */

==== //depot/projects/ia64_epc/libexec/Makefile#2 (text+ko) ====

@@ -1,5 +1,5 @@
 #	@(#)Makefile	8.1 (Berkeley) 6/4/93
-# $FreeBSD: src/libexec/Makefile,v 1.53 2003/01/02 20:44:41 jmallett Exp $
+# $FreeBSD: src/libexec/Makefile,v 1.55 2003/04/27 06:16:52 imp Exp $
 
 # Present but disabled: kpasswdd
 SUBDIR=	atrun \
@@ -28,7 +28,6 @@
 	talkd \
 	tcpd \
 	tftpd \
-	xtend \
 	ypxfr
 
 .if !defined(NO_BIND)

==== //depot/projects/ia64_epc/release/doc/en_US.ISO8859-1/hardware/alpha/proc-alpha.sgml#3 (text+ko) ====

@@ -1,4 +1,4 @@
-<!-- $FreeBSD: src/release/doc/en_US.ISO8859-1/hardware/alpha/proc-alpha.sgml,v 1.57 2003/02/14 23:50:48 wilko Exp $ -->
+<!-- $FreeBSD: src/release/doc/en_US.ISO8859-1/hardware/alpha/proc-alpha.sgml,v 1.58 2003/04/28 20:04:31 wilko Exp $ -->
 
 <sect1 id="support-proc">
   <sect1info>
@@ -2195,9 +2195,8 @@
 
       <para>The AlphaServer 4x00 machines are intended as small enterprise
       servers. Expect a 30&quot; high pedestal cabinet or alternatively 
-      the same system box in a 19&quot; rack. This is medium iron, not 
-      a typical hobbyist system. Rawhides are multi-CPU machines, up to 
-      4 CPUs can be in a single machine.  Basic disk storage is housed in 
+      the same system box in a 19&quot; rack. Rawhides are multi-CPU machines, 
+      up to 4 CPUs can be in a single machine.  Basic disk storage is housed in 
       one or two StorageWorks shelves at the bottom of the pedestal. The 
       Rawhides intended for the NT market are designated DIGITAL 
       Server 7300 (5/400 CPU), DIGITAL Server 7305 (5/533 CPU). A 
@@ -2211,7 +2210,7 @@
 	  </listitem>
 	  <listitem>
             <para>cache: 4 Mbytes per CPU. EV5 300 MHz was also 
-	    available cache-less. 8 Mbytes for EV5 600Mhz</para>
+	    available cache-less. 8 Mbytes for EV56 600Mhz</para>
 	  </listitem>
 	  <listitem>
 	    <para>memory bus: 128 bit with ECC</para>
@@ -2232,18 +2231,19 @@
 
      <para>Rawhide uses a maximum of 8 RAM modules. These modules are used 
      in pairs and supply 72 bits to the bus (this includes ECC bits). 
-     Memory can be EDO RAM or synchronous DRAM. A fully populated Rawhide 
-     has 4 pairs of memory modules. Given the choice use SDRAM for 
+     Memory can be EDO RAM or synchronous DRAM. A fully populated AS4100 
+     has 4 pairs of memory modules. The AS4000 model is limited to 2 pairs
+     of memory modules. Given the choice use SDRAM for 
      best performance. The highest capacity memory board must be in 
      memory slot 0. A mix of memory board sizes is allowed. A mix 
-     of EDO and SDRAM is also reported as working (assuming you don't 
+     of EDO and SDRAM works as well (assuming you don't 
      try to mix EDO and SDRAM in one module pair). A mix of EDO and SDRAM
      results in the <emphasis>entire</emphasis> memory subsystem running at
      the slower EDO timing</para>
 
      <para>Rawhide has an embedded Symbios 810 chip that gives you a
      narrow fast-SCSI bus. Generally only the SCSI CDROM is driven by
-     this interface.</para>
+     this interface. </para>
 
      <para>Rawhides are available with a 8 64-bit PCI / 3 EISA 
      slot expansion backplanes (called <quote>Saddle</quote> modules). There 
@@ -2262,12 +2262,21 @@
 
      <note><para>EISA slots are currently unsupported, but the Compaq Qvision
      EISA VGA adapter is treated as an ISA device. It therefore works 
-     OK as a console.</para></note>
+     OK as a console. In case you use EISA options in your machine you
+     must run the EISA Configuration Utility (ECU) from floppy. Do yourself
+     a favor and use the Tru64/OpenVMS ECU, and not the WindowsNT ECU.
+     </para></note>
 
      <para>Rawhide employs an I2C based power controller system. If 
      you want to be sure all power is removed from the system remove the 
      mains cables from the system.</para>
 
+     <para>Rawhide comes with RCM functionality, which means you can 
+     power it on/off remotely, reset it etc. See also the description for
+     RMC in the DS10 section of this document. RCM versus RMC is not a typo,
+     the various documentation I consulted used both acronyms
+     interchangably.</para>
+
      <para>The kernel config file must contain:</para>
 <programlisting>options	DEC_KN300
 cpu	EV5</programlisting>

==== //depot/projects/ia64_epc/sbin/ifconfig/ifconfig.8#4 (text+ko) ====

@@ -30,9 +30,9 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     From: @(#)ifconfig.8	8.3 (Berkeley) 1/5/94
-.\" $FreeBSD: src/sbin/ifconfig/ifconfig.8,v 1.68 2003/03/08 13:42:42 tjr Exp $
+.\" $FreeBSD: src/sbin/ifconfig/ifconfig.8,v 1.69 2003/04/28 16:47:40 sam Exp $
 .\"
-.Dd July 2, 2001
+.Dd April 28, 2003
 .Dt IFCONFIG 8
 .Os
 .Sh NAME
@@ -302,6 +302,18 @@
 .It Fl mediaopt Ar opts
 If the driver supports the media selection system, disable the
 specified media options on the interface.
+.It Cm mode Ar mode
+If the driver supports the media selection system, set the specified
+operating mode on the interface to
+.Ar mode .
+For IEEE 802.11 wireless interfaces that support multiple operating modes
+this directive is used to select between 802.11a (\c
+.Dq 11a ),
+802.11b (\c
+.Dq 11b ),
+and 802.11g (\c
+.Dq 11g )
+operating modes.
 .It Cm rxcsum , txcsum
 If the driver supports user-configurable checksum offloading,
 enable receive (or transmit) checksum offloading on the interface.
@@ -454,7 +466,7 @@
 See the
 .Ar address
 option above for more information.
-.\" see
+3\" see
 .\" Xr eon 5 .
 .\" .It Cm nsellength Ar n
 .\" .Pf ( Tn ISO

==== //depot/projects/ia64_epc/sbin/ifconfig/ifconfig.c#4 (text+ko) ====

@@ -42,7 +42,7 @@
 static char sccsid[] = "@(#)ifconfig.c	8.2 (Berkeley) 2/16/94";
 #endif
 static const char rcsid[] =
-  "$FreeBSD: src/sbin/ifconfig/ifconfig.c,v 1.89 2003/04/15 06:25:58 mdodd Exp $";
+  "$FreeBSD: src/sbin/ifconfig/ifconfig.c,v 1.90 2003/04/28 16:37:38 sam Exp $";
 #endif /* not lint */
 
 #include <sys/param.h>
@@ -236,6 +236,7 @@
 	{ "-monitor",	-IFF_MONITOR,	setifflags },
 #ifdef USE_IF_MEDIA
 	{ "media",	NEXTARG,	setmedia },
+	{ "mode",	NEXTARG,	setmediamode },
 	{ "mediaopt",	NEXTARG,	setmediaopt },
 	{ "-mediaopt",	NEXTARG,	unsetmediaopt },
 #endif

==== //depot/projects/ia64_epc/sbin/ifconfig/ifconfig.h#2 (text+ko) ====

@@ -31,7 +31,7 @@
  *
  * so there!
  *
- * $FreeBSD: src/sbin/ifconfig/ifconfig.h,v 1.9 2002/10/23 22:50:04 rwatson Exp $
+ * $FreeBSD: src/sbin/ifconfig/ifconfig.h,v 1.10 2003/04/28 16:37:38 sam Exp $
  */
 
 extern struct ifreq ifr;
@@ -42,6 +42,7 @@
 struct afswtch;
 
 extern void setmedia(const char *, int, int, const struct afswtch *rafp);
+extern void setmediamode(const char *, int, int, const struct afswtch *rafp);
 extern void setmediaopt(const char *, int, int, const struct afswtch *rafp);
 extern void unsetmediaopt(const char *, int, int, const struct afswtch *rafp);
 extern void media_status(int s, struct rt_addrinfo *);

==== //depot/projects/ia64_epc/sbin/ifconfig/ifmedia.c#2 (text+ko) ====

@@ -1,5 +1,5 @@
 /*	$NetBSD: ifconfig.c,v 1.34 1997/04/21 01:17:58 lukem Exp $	*/
-/* $FreeBSD: src/sbin/ifconfig/ifmedia.c,v 1.12 2002/04/18 17:14:09 imp Exp $ */
+/* $FreeBSD: src/sbin/ifconfig/ifmedia.c,v 1.13 2003/04/28 16:37:38 sam Exp $ */
 
 /*
  * Copyright (c) 1997 Jason R. Thorpe.
@@ -91,6 +91,7 @@
 
 static void	domediaopt(const char *, int, int);
 static int	get_media_subtype(int, const char *);
+static int	get_media_mode(int, const char *);
 static int	get_media_options(int, const char *);
 static int	lookup_media_word(struct ifmedia_description *, const char *);
 static void	print_media_word(int, int);
@@ -220,7 +221,7 @@
 	    IFM_TYPE(first_type) | subtype;
 
 	if (ioctl(s, SIOCSIFMEDIA, (caddr_t)&ifr) < 0)
-		err(1, "SIOCSIFMEDIA");
+		err(1, "SIOCSIFMEDIA (media)");
 }
 
 void
@@ -278,7 +279,49 @@
 		ifr.ifr_media |= options;
 
 	if (ioctl(s, SIOCSIFMEDIA, (caddr_t)&ifr) < 0)
-		err(1, "SIOCSIFMEDIA");
+		err(1, "SIOCSIFMEDIA (mediaopt)");
+}
+
+
+void
+setmediamode(const char *val, int d, int s, const struct afswtch *afp)
+{
+	struct ifmediareq ifmr;
+	int *mwords, mode;
+
+	(void) memset(&ifmr, 0, sizeof(ifmr));
+	(void) strncpy(ifmr.ifm_name, name, sizeof(ifmr.ifm_name));
+
+	/*
+	 * We must go through the motions of reading all
+	 * supported media because we need to know both
+	 * the current media type and the top-level type.
+	 */
+
+	if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0)
+		err(1, "SIOCGIFMEDIA");
+
+	if (ifmr.ifm_count == 0)
+		errx(1, "%s: no media types?", name);
+
+	mwords = (int *)malloc(ifmr.ifm_count * sizeof(int));
+	if (mwords == NULL)
+		err(1, "malloc");
+
+	ifmr.ifm_ulist = mwords;
+	if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0)
+		err(1, "SIOCGIFMEDIA");
+
+	mode = get_media_mode(IFM_TYPE(mwords[0]), val);
+
+	free(mwords);
+
+	strncpy(ifr.ifr_name, name, sizeof(ifr.ifr_name));
+	ifr.ifr_media = ifmr.ifm_current;
+	ifr.ifr_media = (ifmr.ifm_current & ~IFM_MMASK) | IFM_MAKEMODE(mode);
+
+	if (ioctl(s, SIOCSIFMEDIA, (caddr_t)&ifr) < 0)
+		err(1, "SIOCSIFMEDIA (mode)");
 }
 
 /**********************************************************************
@@ -324,6 +367,9 @@
 static struct ifmedia_description ifm_subtype_ieee80211_option_descriptions[] =
     IFM_SUBTYPE_IEEE80211_OPTION_DESCRIPTIONS;
 
+struct ifmedia_description ifm_subtype_ieee80211_mode_descriptions[] =
+    IFM_SUBTYPE_IEEE80211_MODE_DESCRIPTIONS;
+
 static struct ifmedia_description ifm_subtype_shared_descriptions[] =
     IFM_SUBTYPE_SHARED_DESCRIPTIONS;
 
@@ -342,6 +388,10 @@
 		struct ifmedia_description *desc;
 		int alias;
 	} options[3];
+	struct {
+		struct ifmedia_description *desc;
+		int alias;
+	} modes[2];
 };
 
 /* must be in the same order as IFM_TYPE_DESCRIPTIONS */
@@ -359,6 +409,9 @@
 			{ &ifm_subtype_ethernet_option_descriptions[0], 0 },
 			{ NULL, 0 },
 		},
+		{
+			{ NULL, 0 },
+		},
 	},
 	{
 		{
@@ -373,6 +426,9 @@
 			{ &ifm_subtype_tokenring_option_descriptions[0], 0 },
 			{ NULL, 0 },
 		},
+		{
+			{ NULL, 0 },
+		},
 	},
 	{
 		{
@@ -387,6 +443,9 @@
 			{ &ifm_subtype_fddi_option_descriptions[0], 0 },
 			{ NULL, 0 },
 		},
+		{
+			{ NULL, 0 },
+		},
 	},
 	{
 		{
@@ -401,6 +460,10 @@
 			{ &ifm_subtype_ieee80211_option_descriptions[0], 0 },
 			{ NULL, 0 },
 		},
+		{
+			{ &ifm_subtype_ieee80211_mode_descriptions[0], 0 },
+			{ NULL, 0 },
+		},
 	},
 };
 
@@ -425,7 +488,30 @@
 			return (rval);
 	}
 	errx(1, "unknown media subtype: %s", val);
-	/* NOTREACHED */
+	/*NOTREACHED*/
+}
+
+static int
+get_media_mode(int type, const char *val)
+{
+	struct ifmedia_description *desc;
+	struct ifmedia_type_to_subtype *ttos;
+	int rval, i;
+
+	/* Find the top-level interface type. */
+	for (desc = ifm_type_descriptions, ttos = ifmedia_types_to_subtypes;
+	    desc->ifmt_string != NULL; desc++, ttos++)
+		if (type == desc->ifmt_word)
+			break;
+	if (desc->ifmt_string == NULL)
+		errx(1, "unknown media mode 0x%x", type);
+
+	for (i = 0; ttos->modes[i].desc != NULL; i++) {
+		rval = lookup_media_word(ttos->modes[i].desc, val);
+		if (rval != -1)
+			return (rval);
+	}
+	return -1;
 }
 
 static int
@@ -523,6 +609,25 @@
 	return NULL;
 }
 
+static struct ifmedia_description *get_mode_desc(int ifmw, 
+    struct ifmedia_type_to_subtype *ttos)
+{
+	int i;
+	struct ifmedia_description *desc;
+
+	for (i = 0; ttos->modes[i].desc != NULL; i++) {
+		if (ttos->modes[i].alias)
+			continue;
+		for (desc = ttos->modes[i].desc;
+		    desc->ifmt_string != NULL; desc++) {
+			if (IFM_MODE(ifmw) == desc->ifmt_word)
+				return desc;
+		}
+	}
+
+	return NULL;
+}
+
 static void
 print_media_word(int ifmw, int print_toptype)
 {
@@ -560,6 +665,12 @@
 
 	printf("%s", desc->ifmt_string);
 
+	if (print_toptype) {
+		desc = get_mode_desc(ifmw, ttos);
+		if (desc != NULL)
+			printf(" mode %s", desc->ifmt_string);
+	}
+
 	/* Find options. */
 	for (i = 0; ttos->options[i].desc != NULL; i++) {
 		if (ttos->options[i].alias)
@@ -609,6 +720,10 @@
  got_subtype:
 	printf("media %s", desc->ifmt_string);
 
+	desc = get_mode_desc(ifmw, ttos);
+	if (desc != NULL)
+		printf(" mode %s", desc->ifmt_string);
+
 	/* Find options. */
 	for (i = 0; ttos->options[i].desc != NULL; i++) {
 		if (ttos->options[i].alias)

==== //depot/projects/ia64_epc/sbin/mdconfig/mdconfig.8#3 (text+ko) ====

@@ -39,7 +39,7 @@
 .\"     @(#)vnconfig.8	8.1 (Berkeley) 6/5/93
 .\" from: src/usr.sbin/vnconfig/vnconfig.8,v 1.19 2000/12/27 15:30:29
 .\"
-.\" $FreeBSD: src/sbin/mdconfig/mdconfig.8,v 1.18 2003/03/03 13:05:00 phk Exp $
+.\" $FreeBSD: src/sbin/mdconfig/mdconfig.8,v 1.19 2003/04/27 01:46:56 dougb Exp $
 .\"
 .Dd December 31, 2000
 .Dt MDCONFIG 8
@@ -168,6 +168,7 @@
 .Xr md 4 ,
 .Xr disklabel 8 ,
 .Xr fdisk 8 ,
+.Xr mdmfs 8 ,
 .Xr malloc 9
 .Sh HISTORY
 The

==== //depot/projects/ia64_epc/sbin/mdmfs/Makefile#2 (text+ko) ====

@@ -1,6 +1,8 @@
-# $FreeBSD: src/sbin/mdmfs/Makefile,v 1.2 2001/12/04 02:19:50 obrien Exp $
+# $FreeBSD: src/sbin/mdmfs/Makefile,v 1.5 2003/04/27 01:40:45 dougb Exp $
 
 PROG=		mdmfs
+LINKS=		${BINDIR}/${PROG} ${BINDIR}/mount_mfs
 MAN=		mdmfs.8
+MLINKS+=	mdmfs.8 mount_mfs.8
 
 .include <bsd.prog.mk>

==== //depot/projects/ia64_epc/sbin/mdmfs/mdmfs.8#2 (text+ko) ====

@@ -23,13 +23,14 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/sbin/mdmfs/mdmfs.8,v 1.14 2002/12/27 12:15:32 schweikh Exp $
+.\" $FreeBSD: src/sbin/mdmfs/mdmfs.8,v 1.15 2003/04/27 01:40:45 dougb Exp $
 .\"
 .Dd August 5, 2001
 .Dt MDMFS 8
 .Os
 .Sh NAME
-.Nm mdmfs
+.Nm mdmfs ,
+.Nm mount_mfs
 .Nd configure and mount an in-memory file system using the
 .Xr md 4
 driver
@@ -306,7 +307,7 @@
 can be useful by itself.
 Since
 .Xr mount_mfs 8
-has some silly defaults, a
+had some silly defaults, a
 .Dq full compatibility
 mode is provided for the case where bug-to-bug compatibility is desired.
 .Pp

==== //depot/projects/ia64_epc/sbin/sunlabel/Makefile#5 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/sbin/sunlabel/Makefile,v 1.5 2003/04/23 08:25:20 phk Exp $
+# $FreeBSD: src/sbin/sunlabel/Makefile,v 1.6 2003/04/27 21:24:05 jake Exp $
 
 PROG=sunlabel
 SRCS=sunlabel.c geom_sunlabel_enc.c
@@ -6,7 +6,7 @@
 WARNS=5
 
 DDADD=	${LIBGEOM}
-LDADD=	-lgeom
+LDADD=	-lgeom -lbsdxml -lsbuf
 
 .PATH:	${.CURDIR}/../../sys/geom
 

==== //depot/projects/ia64_epc/share/examples/pppd/ppp.deny.sample#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/share/examples/pppd/ppp.deny.sample,v 1.9 2002/06/28 15:46:29 maxim Exp $
+# $FreeBSD: src/share/examples/pppd/ppp.deny.sample,v 1.10 2003/04/28 08:36:45 maxim Exp $
 #
 # list of users disallowed any pppd access via 'system
 # password login'.
@@ -19,7 +19,6 @@
 bind
 ftp
 uucp
-xten
 pop
 www
 nobody

==== //depot/projects/ia64_epc/share/man/man4/asr.4#4 (text+ko) ====

@@ -4,7 +4,7 @@
 .\"
 .\" Manpage cleanup by: Jeroen Ruigrok van der Werven <asmodai@FreeBSD.org>
 .\"
-.\" $FreeBSD: src/share/man/man4/asr.4,v 1.15 2003/04/22 09:39:10 ru Exp $
+.\" $FreeBSD: src/share/man/man4/asr.4,v 1.16 2003/04/27 18:45:07 ru Exp $
 .\"
 .Dd October 27, 2000
 .Dt ASR 4
@@ -52,12 +52,9 @@
 .It
 Adaptec SmartRAID PM3757
 .It
-DEC KZPCC-AC (LVD 1-ch, 4MB or 16MB cache)
-.It
-DEC KZPCC-CE (LVD 3-ch, 64MB cache)
-.It
-DEC KZPCC-XC (LVD 1-ch, 16MB cache)
-.It
+DEC KZPCC-AC (LVD 1-ch, 4MB or 16MB cache),
+DEC KZPCC-CE (LVD 3-ch, 64MB cache),
+DEC KZPCC-XC (LVD 1-ch, 16MB cache),
 DEC KZPCC-XE (LVD 3-ch, 64MB cache) -- rebadged SmartRAID V Millennium
 .El
 .Pp

==== //depot/projects/ia64_epc/share/man/man4/man4.i386/Makefile#7 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/share/man/man4/man4.i386/Makefile,v 1.146 2003/04/20 22:01:37 obrien Exp $
+# $FreeBSD: src/share/man/man4/man4.i386/Makefile,v 1.147 2003/04/27 05:39:10 imp Exp $
 
 MAN=	aic.4 alpm.4 amdpm.4 apm.4 ar.4 asc.4 \
 	cs.4 cx.4 cy.4 \
@@ -7,7 +7,7 @@
 	meteor.4 mse.4 npx.4 \
 	pae.4 pcf.4 perfmon.4 pnp.4 pnpbios.4 \
 	ray.4 rdp.4 sbni.4 smapi.4 scd.4 \
-	spkr.4 sr.4 streams.4 svr4.4 tw.4 \
+	spkr.4 sr.4 streams.4 svr4.4 \
 	tx.4 viapm.4 vpd.4 vx.4 \
 	wd.4 wl.4 wt.4
 

==== //depot/projects/ia64_epc/share/man/man4/md.4#2 (text+ko) ====

@@ -5,7 +5,7 @@
 .\" this stuff is worth it, you can buy me a beer in return.   Poul-Henning Kamp
 .\" ----------------------------------------------------------------------------
 .\"
-.\" $FreeBSD: src/share/man/man4/md.4,v 1.10 2002/12/12 17:25:56 ru Exp $
+.\" $FreeBSD: src/share/man/man4/md.4,v 1.11 2003/04/27 01:46:56 dougb Exp $
 .\"
 .Dd March 9, 2001
 .Dt MD 4
@@ -61,6 +61,7 @@

>>> TRUNCATED FOR MAIL (1000 lines) <<<



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200304282329.h3SNTZLL092990>