PERFORCE change 30008 for review
Marcel Moolenaar
marcel at FreeBSD.org
Mon Apr 28 16:29:39 PDT 2003
http://perforce.freebsd.org/chv.cgi?CH=30008
Change 30008 by marcel at 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 at 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 at yahoogroups.com, and/or freebsd-current at 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 at yahoogroups.com'
+ echo ' and/or freebsd-current at 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 at 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" high pedestal cabinet or alternatively
- the same system box in a 19" 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" 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 at 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) <<<
More information about the p4-projects
mailing list