Date: Tue, 20 May 2003 00:03:25 -0700 (PDT) From: Marcel Moolenaar <marcel@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 31507 for review Message-ID: <200305200703.h4K73Pw7079728@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=31507 Change 31507 by marcel@marcel_nfs on 2003/05/20 00:02:38 IFC @31506 Affected files ... .. //depot/projects/ia64/Makefile.inc1#62 integrate .. //depot/projects/ia64/bin/ed/Makefile#3 integrate .. //depot/projects/ia64/contrib/groff/tmac/doc.tmac#5 integrate .. //depot/projects/ia64/games/factor/Makefile#3 integrate .. //depot/projects/ia64/lib/Makefile#25 integrate .. //depot/projects/ia64/lib/libcrypt/Makefile#2 integrate .. //depot/projects/ia64/lib/libfetch/Makefile#14 integrate .. //depot/projects/ia64/lib/libpam/modules/modules.inc#16 integrate .. //depot/projects/ia64/lib/libpthread/arch/i386/i386/ksd.c#2 integrate .. //depot/projects/ia64/lib/libpthread/thread/thr_cond.c#8 integrate .. //depot/projects/ia64/lib/libpthread/thread/thr_kern.c#16 integrate .. //depot/projects/ia64/lib/libpthread/thread/thr_pselect.c#3 integrate .. //depot/projects/ia64/libexec/Makefile#16 integrate .. //depot/projects/ia64/release/Makefile#52 integrate .. //depot/projects/ia64/release/alpha/drivers.conf#14 integrate .. //depot/projects/ia64/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#50 integrate .. //depot/projects/ia64/release/doc/en_US.ISO8859-1/hardware/ia64/proc-ia64.sgml#3 integrate .. //depot/projects/ia64/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#92 integrate .. //depot/projects/ia64/sbin/disklabel/disklabel.8#17 integrate .. //depot/projects/ia64/sbin/routed/rtquery/rtquery.8#4 integrate .. //depot/projects/ia64/sbin/umount/umount.8#5 integrate .. //depot/projects/ia64/sbin/vinum/vinum.8#9 integrate .. //depot/projects/ia64/share/examples/etc/make.conf#31 integrate .. //depot/projects/ia64/share/man/man5/make.conf.5#34 integrate .. //depot/projects/ia64/share/mk/bsd.cpu.mk#14 integrate .. //depot/projects/ia64/sys/alpha/include/_limits.h#5 integrate .. //depot/projects/ia64/sys/alpha/include/limits.h#6 integrate .. //depot/projects/ia64/sys/amd64/include/_limits.h#3 integrate .. //depot/projects/ia64/sys/amd64/include/limits.h#2 integrate .. //depot/projects/ia64/sys/arm/include/_limits.h#4 integrate .. //depot/projects/ia64/sys/arm/include/limits.h#5 integrate .. //depot/projects/ia64/sys/conf/Makefile.amd64#4 integrate .. //depot/projects/ia64/sys/conf/options.amd64#4 integrate .. //depot/projects/ia64/sys/dev/ata/ata-chipset.c#16 integrate .. //depot/projects/ia64/sys/dev/ata/ata-disk.c#24 integrate .. //depot/projects/ia64/sys/i386/include/_limits.h#4 integrate .. //depot/projects/ia64/sys/i386/include/limits.h#7 integrate .. //depot/projects/ia64/sys/ia64/ia64/clock.c#16 integrate .. //depot/projects/ia64/sys/ia64/ia64/exception.s#22 integrate .. //depot/projects/ia64/sys/ia64/ia64/pmap.c#63 integrate .. //depot/projects/ia64/sys/ia64/include/_limits.h#4 integrate .. //depot/projects/ia64/sys/ia64/include/limits.h#7 integrate .. //depot/projects/ia64/sys/nfsclient/nfs_vfsops.c#20 integrate .. //depot/projects/ia64/sys/powerpc/include/_limits.h#4 integrate .. //depot/projects/ia64/sys/powerpc/include/limits.h#8 integrate .. //depot/projects/ia64/sys/sparc64/include/_limits.h#4 integrate .. //depot/projects/ia64/sys/sparc64/include/limits.h#7 integrate .. //depot/projects/ia64/sys/sys/limits.h#4 integrate .. //depot/projects/ia64/usr.bin/Makefile#47 integrate .. //depot/projects/ia64/usr.bin/fetch/Makefile#7 integrate .. //depot/projects/ia64/usr.sbin/pkg_install/Makefile#4 integrate .. //depot/projects/ia64/usr.sbin/pkg_install/add/Makefile#3 integrate .. //depot/projects/ia64/usr.sbin/pkg_install/create/Makefile#4 integrate .. //depot/projects/ia64/usr.sbin/pkg_install/delete/Makefile#5 integrate .. //depot/projects/ia64/usr.sbin/pkg_install/info/Makefile#3 integrate .. //depot/projects/ia64/usr.sbin/pkg_install/version/Makefile#3 integrate .. //depot/projects/ia64/usr.sbin/ppp/Makefile#3 integrate .. //depot/projects/ia64/usr.sbin/pppd/Makefile#3 integrate .. //depot/projects/ia64/usr.sbin/sendmail/Makefile#6 integrate .. //depot/projects/ia64/usr.sbin/tcpdump/tcpdump/Makefile#3 integrate Differences ... ==== //depot/projects/ia64/Makefile.inc1#62 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile.inc1,v 1.360 2003/05/18 20:22:26 ru Exp $ +# $FreeBSD: src/Makefile.inc1,v 1.361 2003/05/19 15:51:58 des Exp $ # # Make command line options: # -DNO_KERBEROS Do not build Heimdal (Kerberos 5) @@ -8,7 +8,6 @@ # -DNOCRYPT will prevent building of crypt versions # -DNOMAN do not build the manual pages # -DNOPROFILE do not build profiled libraries -# -DNOSECURE do not go into secure subdir # -DNOGAMES do not go into games subdir # -DNOSHARE do not go into share subdir # -DNOINFO do not make or install info files @@ -70,7 +69,7 @@ .if exists(${.CURDIR}/sbin) SUBDIR+= sbin .endif -.if exists(${.CURDIR}/secure) && !defined(NOCRYPT) && !defined(NOSECURE) +.if exists(${.CURDIR}/secure) && !defined(NOCRYPT) SUBDIR+= secure .endif .if exists(${.CURDIR}/share) && !defined(NOSHARE) @@ -803,7 +802,7 @@ _generic_libs+= lib -.if !defined(NOCRYPT) && !defined(NOSECURE) +.if !defined(NOCRYPT) .if !defined(NO_OPENSSL) _prebuild_libs+= secure/lib/libcrypto secure/lib/libssl .if !defined(NO_OPENSSH) ==== //depot/projects/ia64/bin/ed/Makefile#3 (text+ko) ==== @@ -1,11 +1,11 @@ -# $FreeBSD: src/bin/ed/Makefile,v 1.21 2001/12/06 10:50:23 ru Exp $ +# $FreeBSD: src/bin/ed/Makefile,v 1.22 2003/05/19 15:51:58 des Exp $ PROG= ed SRCS= buf.c cbc.c glbl.c io.c main.c re.c sub.c undo.c LINKS= ${BINDIR}/ed ${BINDIR}/red MLINKS= ed.1 red.1 -.if exists(${.CURDIR}/../../secure) && !defined(NOCRYPT) && !defined(NOSECURE) +.if exists(${.CURDIR}/../../secure) && !defined(NOCRYPT) DISTRIBUTION=crypto CFLAGS+=-DDES DPADD= ${LIBCIPHER} ==== //depot/projects/ia64/contrib/groff/tmac/doc.tmac#5 (text+ko) ==== @@ -3959,15 +3959,16 @@ . ti -\n[doc-reg-dtl]u . . nh -. ie (\n[dl]u > \n[doc-list-indent-stack\n[doc-list-depth]]u) \{\ -. doc-item-box\n[doc-list-depth] +. doc-item-box\n[doc-list-depth] +. ie (\n[dl]u > \n[doc-list-indent-stack\n[doc-list-depth]]u) \ . br -. \} . el \{\ -. chop doc-item-box\n[doc-list-depth] -. \" Using \Z prevents stretching of the spaces in the tag -. nop \Z'\*[doc-item-box\n[doc-list-depth]]'\c -. nop \h'\n[doc-reg-dtl]u'\c +. \" format the tag separately to prevent stretching of spaces +. vpt 0 +. br +. sp -1 +. vpt 1 +. nop \&\c . nr doc-have-space 1 . \} . ==== //depot/projects/ia64/games/factor/Makefile#3 (text+ko) ==== @@ -1,11 +1,11 @@ # @(#)Makefile 8.1 (Berkeley) 5/31/93 -# $FreeBSD: src/games/factor/Makefile,v 1.5 2002/10/09 19:55:04 fanf Exp $ +# $FreeBSD: src/games/factor/Makefile,v 1.6 2003/05/19 15:52:50 des Exp $ PROG= factor SRCS= factor.c pr_tbl.c CFLAGS+=-I${.CURDIR}/../primes -.if exists(${.CURDIR}/../../crypto) && !defined(NO_OPENSSL) +.if exists(${.CURDIR}/../../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL) CFLAGS+=-DHAVE_OPENSSL LDADD+= -lcrypto DPADD+= ${LIBCRYPTO} ==== //depot/projects/ia64/lib/Makefile#25 (text+ko) ==== @@ -1,5 +1,5 @@ # @(#)Makefile 8.1 (Berkeley) 6/4/93 -# $FreeBSD: src/lib/Makefile,v 1.156 2003/05/05 07:58:42 markm Exp $ +# $FreeBSD: src/lib/Makefile,v 1.157 2003/05/19 15:51:59 des Exp $ # To satisfy shared library or ELF linkage when only the libraries being # built are visible: @@ -79,13 +79,11 @@ .if defined(RELEASEDIR) || \ (!exists(${.CURDIR}/../secure) && !exists(${.CURDIR}/../kerberos5)) || \ - defined(NOCRYPT) || defined(NO_OPENSSL) || \ - (defined(NOSECURE) && defined(NO_KERBEROS)) + defined(NOCRYPT) || defined(NO_OPENSSL) || defined(NO_KERBEROS) _libtelnet= libtelnet .endif -.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL) \ - && !defined(NOSECURE) +.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL) _libmp= libmp .endif ==== //depot/projects/ia64/lib/libcrypt/Makefile#2 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/lib/libcrypt/Makefile,v 1.30 2001/03/27 17:26:59 ru Exp $ +# $FreeBSD: src/lib/libcrypt/Makefile,v 1.31 2003/05/19 15:51:59 des Exp $ # SHLIB_MAJOR= 2 @@ -13,7 +13,7 @@ CFLAGS+= -DLIBC_SCCS -Wall # Pull in the crypt-des.c source, assuming it is present. .if exists(${.CURDIR}/../../secure/lib/libcrypt/crypt-des.c) && \ - !defined(NOSECURE) && !defined(NOCRYPT) + !defined(NOCRYPT) .PATH: ${.CURDIR}/../../secure/lib/libcrypt SRCS+= crypt-des.c crypt-blowfish.c blowfish.c CFLAGS+= -I${.CURDIR} -DHAS_DES -DHAS_BLOWFISH ==== //depot/projects/ia64/lib/libfetch/Makefile#14 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/lib/libfetch/Makefile,v 1.40 2003/05/01 14:39:43 des Exp $ +# $FreeBSD: src/lib/libfetch/Makefile,v 1.41 2003/05/19 15:51:59 des Exp $ LIB= fetch CFLAGS+= -I. @@ -9,7 +9,7 @@ MAN= fetch.3 CLEANFILES= ftperr.h httperr.h -.if !defined(NOCRYPT) && !defined(NOSECURE) && !defined(NO_OPENSSL) +.if !defined(NOCRYPT) && !defined(NO_OPENSSL) CFLAGS+= -DWITH_SSL DPADD= ${LIBSSL} ${LIBCRYPTO} LDADD= -lssl -lcrypto ==== //depot/projects/ia64/lib/libpam/modules/modules.inc#16 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/lib/libpam/modules/modules.inc,v 1.16 2003/05/05 07:58:42 markm Exp $ +# $FreeBSD: src/lib/libpam/modules/modules.inc,v 1.17 2003/05/19 15:51:59 des Exp $ MODULES = MODULES += pam_chroot @@ -24,8 +24,7 @@ MODULES += pam_rootok MODULES += pam_securetty MODULES += pam_self -.if !defined(NOCRYPT) && !defined(NO_OPENSSL) && !defined(NO_OPENSSH) && \ - !defined(NOSECURE) +.if !defined(NOCRYPT) && !defined(NO_OPENSSL) && !defined(NO_OPENSSH) MODULES += pam_ssh .endif MODULES += pam_tacplus ==== //depot/projects/ia64/lib/libpthread/arch/i386/i386/ksd.c#2 (text+ko) ==== @@ -26,7 +26,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/lib/libpthread/arch/i386/i386/ksd.c,v 1.2 2003/04/18 07:09:42 deischen Exp $"); +__FBSDID("$FreeBSD: src/lib/libpthread/arch/i386/i386/ksd.c,v 1.3 2003/05/19 23:04:49 deischen Exp $"); #include <sys/types.h> #include <machine/cpufunc.h> @@ -48,7 +48,9 @@ static unsigned int ldt_mask[LDT_WORDS]; static int initialized = 0; -void +static void initialize(void); + +static void initialize(void) { int i, j; ==== //depot/projects/ia64/lib/libpthread/thread/thr_cond.c#8 (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_cond.c,v 1.40 2003/05/16 19:58:29 deischen Exp $ + * $FreeBSD: src/lib/libpthread/thread/thr_cond.c,v 1.41 2003/05/19 23:04:50 deischen Exp $ */ #include <stdlib.h> #include <errno.h> @@ -49,10 +49,16 @@ static inline void cond_queue_remove(pthread_cond_t, pthread_t); static inline void cond_queue_enq(pthread_cond_t, pthread_t); +/* + * Double underscore versions are cancellation points. Single underscore + * versions are not and are provided for libc internal usage (which + * shouldn't introduce cancellation points). + */ +__weak_reference(__pthread_cond_wait, pthread_cond_wait); +__weak_reference(__pthread_cond_timedwait, pthread_cond_timedwait); + __weak_reference(_pthread_cond_init, pthread_cond_init); __weak_reference(_pthread_cond_destroy, pthread_cond_destroy); -__weak_reference(_pthread_cond_wait, pthread_cond_wait); -__weak_reference(_pthread_cond_timedwait, pthread_cond_timedwait); __weak_reference(_pthread_cond_signal, pthread_cond_signal); __weak_reference(_pthread_cond_broadcast, pthread_cond_broadcast); @@ -167,22 +173,16 @@ int unlock_mutex = 1; int seqno; - _thr_enter_cancellation_point(curthread); - - if (cond == NULL) { - _thr_leave_cancellation_point(curthread); + if (cond == NULL) return (EINVAL); - } /* * If the condition variable is statically initialized, * perform the dynamic initialization: */ if (*cond == NULL && - (rval = pthread_cond_init(cond, NULL)) != 0) { - _thr_leave_cancellation_point(curthread); + (rval = pthread_cond_init(cond, NULL)) != 0) return (rval); - } /* * Enter a loop waiting for a condition signal or broadcast @@ -348,8 +348,6 @@ curthread->continuation((void *) curthread); } while ((done == 0) && (rval == 0)); - _thr_leave_cancellation_point(curthread); - /* Return the completion status: */ return (rval); } @@ -379,21 +377,16 @@ THR_ASSERT(curthread->locklevel == 0, "cv_timedwait: locklevel is not zero!"); - _thr_enter_cancellation_point(curthread); if (abstime == NULL || abstime->tv_sec < 0 || abstime->tv_nsec < 0 || - abstime->tv_nsec >= 1000000000) { - _thr_leave_cancellation_point(curthread); + abstime->tv_nsec >= 1000000000) return (EINVAL); - } /* * If the condition variable is statically initialized, perform dynamic * initialization. */ - if (*cond == NULL && (rval = pthread_cond_init(cond, NULL)) != 0) { - _thr_leave_cancellation_point(curthread); + if (*cond == NULL && (rval = pthread_cond_init(cond, NULL)) != 0) return (rval); - } /* * Enter a loop waiting for a condition signal or broadcast @@ -556,8 +549,6 @@ curthread->continuation((void *)curthread); } while ((done == 0) && (rval == 0)); - _thr_leave_cancellation_point(curthread); - /* Return the completion status: */ return (rval); } ==== //depot/projects/ia64/lib/libpthread/thread/thr_kern.c#16 (text+ko) ==== @@ -33,7 +33,7 @@ * */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/lib/libpthread/thread/thr_kern.c,v 1.65 2003/05/16 19:58:29 deischen Exp $"); +__FBSDID("$FreeBSD: src/lib/libpthread/thread/thr_kern.c,v 1.66 2003/05/19 23:04:50 deischen Exp $"); #include <sys/types.h> #include <sys/kse.h> @@ -117,6 +117,9 @@ static int active_kse_count = 0; static int active_kseg_count = 0; +#ifdef DEBUG_THREAD_KERN +static void dump_queues(struct kse *curkse); +#endif static void kse_check_completed(struct kse *kse); static void kse_check_waitq(struct kse *kse); static void kse_check_signals(struct kse *kse); @@ -762,7 +765,8 @@ } #endif -void +#ifdef DEBUG_THREAD_KERN +static void dump_queues(struct kse *curkse) { struct pthread *thread; @@ -773,6 +777,7 @@ thread, thread->state, thread->blocked); } } +#endif /* * This is the scheduler for a KSE which runs multiple threads. ==== //depot/projects/ia64/lib/libpthread/thread/thr_pselect.c#3 (text+ko) ==== @@ -26,7 +26,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/lib/libpthread/thread/thr_pselect.c,v 1.3 2003/04/18 05:04:16 deischen Exp $"); +__FBSDID("$FreeBSD: src/lib/libpthread/thread/thr_pselect.c,v 1.4 2003/05/19 23:04:50 deischen Exp $"); #include <sys/select.h> #include <sys/time.h> @@ -40,8 +40,10 @@ extern int __pselect(int count, fd_set *rfds, fd_set *wfds, fd_set *efds, const struct timespec *timo, const sigset_t *mask); +__weak_reference(_pselect, pselect); + int -pselect(int count, fd_set *rfds, fd_set *wfds, fd_set *efds, +_pselect(int count, fd_set *rfds, fd_set *wfds, fd_set *efds, const struct timespec *timo, const sigset_t *mask) { struct pthread *curthread = _get_curthread(); ==== //depot/projects/ia64/libexec/Makefile#16 (text+ko) ==== @@ -1,5 +1,5 @@ # @(#)Makefile 8.1 (Berkeley) 6/4/93 -# $FreeBSD: src/libexec/Makefile,v 1.60 2003/05/11 18:48:29 markm Exp $ +# $FreeBSD: src/libexec/Makefile,v 1.61 2003/05/19 15:51:59 des Exp $ # Present but disabled: kpasswdd SUBDIR= atrun \ @@ -43,8 +43,7 @@ .if defined(RELEASEDIR) || \ (!exists(${.CURDIR}/../secure) && !exists(${.CURDIR}/../kerberos5)) || \ - defined(NOCRYPT) || defined(NO_OPENSSL) || \ - (defined(NOSECURE) && defined(NO_KERBEROS)) + defined(NOCRYPT) || defined(NO_OPENSSL) || defined(NO_KERBEROS) # make release needs both SUBDIR+=telnetd .endif ==== //depot/projects/ia64/release/Makefile#52 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/release/Makefile,v 1.777 2003/05/18 19:34:03 jmallett Exp $ +# $FreeBSD: src/release/Makefile,v 1.778 2003/05/20 01:46:09 scottl Exp $ # # make release [BUILDNAME=somename] CHROOTDIR=/some/dir CVSROOT=/cvs/dir \ # [RELEASETAG=tag] @@ -190,7 +190,7 @@ FIXITSIZE= 2880 MFSSIZE= 4320 BIGBOOTSIZE= 2880 -DRIVERINODE= 80000 +DRIVERINODE= 40000 BOOTINODE= 80000 FIXITINODE= 40000 MFSINODE= 8000 ==== //depot/projects/ia64/release/alpha/drivers.conf#14 (text+ko) ==== @@ -24,7 +24,7 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/release/alpha/drivers.conf,v 1.18 2003/05/17 11:58:28 wilko Exp $ +# $FreeBSD: src/release/alpha/drivers.conf,v 1.19 2003/05/20 01:46:09 scottl Exp $ # # drv: driver name in kernel config file @@ -52,7 +52,6 @@ ahc ahc 3 disk "Adaptec 2940" ahc ahc_eisa 3 disk "Adaptec 2940 EISA" ahc ahc_pci 3 disk "Adaptec 2940 PCI" -isp isp 3 disk "Qlogic SCSI" amr amr 3 disk "AMI MegaRAID" ispfw ispfw 3 disk "Qlogic SCSI firmware modules" mlx mlx 3 disk "Mylex DAC-family RAID" ==== //depot/projects/ia64/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#50 (text+ko) ==== @@ -31,7 +31,7 @@ <sect1 id="support"> <sect1info> - <pubdate>$FreeBSD: src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml,v 1.149 2003/05/13 18:15:28 bmah Exp $</pubdate> + <pubdate>$FreeBSD: src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml,v 1.150 2003/05/19 21:32:45 blackend Exp $</pubdate> </sect1info> <title>Supported Devices</title> @@ -3077,7 +3077,7 @@ </para> <para arch="i386,ia64,pc98">USB 2.0 controllers using the EHCI - interface (ehci driver)</para> + interface (&man.ehci.4; driver)</para> <para arch="i386,pc98,alpha">Hubs <itemizedlist> ==== //depot/projects/ia64/release/doc/en_US.ISO8859-1/hardware/ia64/proc-ia64.sgml#3 (text+ko) ==== @@ -1,8 +1,32 @@ <!-- - $FreeBSD: src/release/doc/en_US.ISO8859-1/hardware/ia64/proc-ia64.sgml,v 1.3 2003/01/12 18:27:03 roam Exp $ + $FreeBSD: src/release/doc/en_US.ISO8859-1/hardware/ia64/proc-ia64.sgml,v 1.6 2003/05/19 22:15:17 bmah Exp $ --> <sect1 id="proc-ia64"> <title>Supported Processors and Motherboards</title> - <para>Need to write this section.</para> + <para>Currently supported processors are the + <ulink url="http://www.intel.com/design/itanium/itanium/index.htm">Itanium</ulink> + and the <ulink url="http://www.intel.com/design/itanium2/index.htm">Itanium 2</ulink>.</para> + + <para>Supported chipsets include:</para> + <itemizedlist> + <listitem> + <para>HP zx1 (only on development branch, see the + <ulink url="http://perforce.freebsd.org/">Perforce repository</ulink>)</para> + </listitem> + <listitem> + <para>HP i2000 + </listitem> + <listitem> + <para>Intel 460GX</para> + </listitem> + <listitem> + <para>Intel E8870</para> + </listitem> + </itemizedlist> + + <para>Both Uniprocessor (UP) and Symmetric Multi-processor (SMP) + configurations are under active development. At this time, + SMP-enabled systems are considered less stable. The current + priorities are UP fixes to improve stability.</para> </sect1> ==== //depot/projects/ia64/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#92 (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.567 2003/05/13 18:15:28 bmah Exp $</pubdate> + <pubdate>$FreeBSD: src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v 1.569 2003/05/20 04:03:29 bmah Exp $</pubdate> <copyright> <year>2000</year> @@ -170,7 +170,7 @@ <literal>NODEVFS</literal> option has been removed from the set of possible kernel configuration options.</para> - <para arch="i386,ia64,pc98">An ehci driver has been added; it supports + <para arch="i386,ia64,pc98">An &man.ehci.4; driver has been added; it supports the USB Enhanced Host Controller Interface used by USB 2.0 controllers.</para> @@ -1011,7 +1011,7 @@ has been updated to 2.2.1. &merged;</para> <para>The supported release of <application>KDE</application> - has been updated to 3.1.1a. &merged;</para> + has been updated to 3.1.2. &merged;</para> <para>There is no longer a separate <filename>krb5</filename> distribution. The Kerberos 5 libraries and utilities have been ==== //depot/projects/ia64/sbin/disklabel/disklabel.8#17 (text+ko) ==== @@ -33,7 +33,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)disklabel.8 8.2 (Berkeley) 4/19/94 -.\" $FreeBSD: src/sbin/disklabel/disklabel.8,v 1.51 2003/04/17 17:36:31 trhodes Exp $ +.\" $FreeBSD: src/sbin/disklabel/disklabel.8,v 1.52 2003/05/19 19:52:29 ru Exp $ .\" .Dd March 15, 2003 .Dt DISKLABEL 8 @@ -973,4 +973,4 @@ partition does not start at 0 or does not cover the entire slice, if a partition runs past the end of the device, and a number of other errors, -but no warning is given if space remains unused.+but no warning is given if space remains unused. ==== //depot/projects/ia64/sbin/routed/rtquery/rtquery.8#4 (text+ko) ==== @@ -1,5 +1,5 @@ .\" $Revision: 1.10 $ -.\" $FreeBSD: src/sbin/routed/rtquery/rtquery.8,v 1.17 2003/05/04 06:13:25 murray Exp $ +.\" $FreeBSD: src/sbin/routed/rtquery/rtquery.8,v 1.18 2003/05/19 19:54:00 ru Exp $ .\" .Dd June 1, 1996 .Dt RTQUERY 8 @@ -45,17 +45,17 @@ command, an undocumented extension to the RIP protocol supported by the commercial -.Li gated +.Nm gated routing product. When querying -.Li gated , +.Nm gated , the .Em poll command is preferred over the .Em request command because the response is not subject to Split Horizon and/or Poisoned Reverse, and because some versions of -.Li gated +.Nm gated do not answer the .Em request command. @@ -82,9 +82,9 @@ uses the .Em poll command to request full routing information from -.Li gated . +.Nm gated . This is an undocumented extension RIP protocol supported only by -.Li gated . +.Nm gated . .It Fl 1 queries using RIP version 1 instead of RIP version 2. .It Fl w Ar timeout @@ -102,7 +102,7 @@ is one of the following. Requests from processes not running with UID 0 or on distant networks are generally ignored by the daemon except for a message in the system log. -.Li gated +.Nm gated is likely to ignore these debugging requests. .El .Bl -tag -width Ds -offset indent-two ==== //depot/projects/ia64/sbin/umount/umount.8#5 (text+ko) ==== @@ -30,7 +30,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)umount.8 8.2 (Berkeley) 5/8/95 -.\" $FreeBSD: src/sbin/umount/umount.8,v 1.16 2003/04/07 22:58:35 mdodd Exp $ +.\" $FreeBSD: src/sbin/umount/umount.8,v 1.17 2003/05/19 19:58:29 ru Exp $ .\" .Dd April 7, 2003 .Dt UMOUNT 8 @@ -121,17 +121,17 @@ is unmounted. .El .Sh ENVIRONMENT -.Bl -tag -width PATH_FSTAB -.It Pa PATH_FSTAB +.Bl -tag -width ".Ev PATH_FSTAB" +.It Ev PATH_FSTAB If the environment variable -.Pa PATH_FSTAB -is set all operations are performed against the specified file. -.Pa PATH_FSTAB +.Ev PATH_FSTAB +is set, all operations are performed against the specified file. +.Ev PATH_FSTAB will not be honored if the process environment or memory address space is considred .Dq tainted . (See -.Fn issetugid +.Xr issetugid 2 for more information.) .El .Sh FILES ==== //depot/projects/ia64/sbin/vinum/vinum.8#9 (text+ko) ==== @@ -35,9 +35,9 @@ .\" advised of the possibility of such damage. .\" .\" $Id: vinum.8,v 1.15 2001/05/14 01:10:37 grog Exp grog $ -.\" $FreeBSD: src/sbin/vinum/vinum.8,v 1.62 2003/05/05 16:33:43 phk Exp $ +.\" $FreeBSD: src/sbin/vinum/vinum.8,v 1.63 2003/05/19 20:03:28 ru Exp $ .\" -.Dd December 20, 2000 +.Dd May 5, 2003 .Dt VINUM 8 .Os .Sh NAME @@ -2589,7 +2589,6 @@ not partitions such as .Pa /dev/da0e . .El -.\"XXX.Sh BUGS .Sh FILES .Bl -tag -width /dev/vinum/control -compact .It Pa /dev/vinum @@ -2641,8 +2640,10 @@ .Pq Pa www.cybernet.com for its NetMAX product. .Sh BUGS -.Nm +.Xr vinum 4 does not use the .Xr geom 4 -subsystem so vinum volumes can not be used with GEOM based facilities like +subsystem so +.Xr vinum 4 +volumes cannot be used with GEOM based facilities like .Xr gbde 8 . ==== //depot/projects/ia64/share/examples/etc/make.conf#31 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/share/examples/etc/make.conf,v 1.214 2003/05/06 19:26:55 obrien Exp $ +# $FreeBSD: src/share/examples/etc/make.conf,v 1.215 2003/05/19 15:51:59 des Exp $ # # NOTE: Please would any committer updating this file also update the # make.conf(5) manual page, if necessary, which is located in @@ -124,7 +124,6 @@ #NOLIBC_R= true # do not build libc_r (re-entrant version of libc) #NOMAN= true # do not build manual pages #NOPROFILE= true # Avoid compiling profiled libraries -#NOSECURE= true # do not build crypto code in secure/ subdir #NOSHARE= true # do not go into the share subdir # # To build sys/modules when building the world (our old way of doing things) ==== //depot/projects/ia64/share/man/man5/make.conf.5#34 (text+ko) ==== @@ -22,7 +22,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man5/make.conf.5,v 1.72 2003/05/05 07:58:43 markm Exp $ +.\" $FreeBSD: src/share/man/man5/make.conf.5,v 1.73 2003/05/19 15:51:59 des Exp $ .\" .Dd November 3, 2000 .Dt MAKE.CONF 5 @@ -536,11 +536,6 @@ .It Va NOPROFILE .Pq Vt bool Set to avoid compiling profiled libraries. -.It Va NOSECURE -.Pq Vt bool -set to not build crypto code in -.Pa secure -subdir. .It Va NOSHARE .Pq Vt bool Set to not build in the ==== //depot/projects/ia64/share/mk/bsd.cpu.mk#14 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/share/mk/bsd.cpu.mk,v 1.26 2003/04/14 17:36:29 obrien Exp $ +# $FreeBSD: src/share/mk/bsd.cpu.mk,v 1.27 2003/05/20 01:46:16 peter Exp $ # Set default CPU compile flags and baseline CPUTYPE for each arch. The # compile flags must support the minimum CPU type for each architecture but @@ -11,8 +11,8 @@ . elif ${MACHINE_ARCH} == "alpha" _CPUCFLAGS = -mcpu=ev4 -mtune=ev5 MACHINE_CPU = ev4 -.elif ${MACHINE_ARCH} == "x86-64" || ${MACHINE_ARCH} == "x86_64" -MACHINE_CPU = x86-64 sse2 sse +.elif ${MACHINE_ARCH} == "amd64" +MACHINE_CPU = amd64 sse2 sse . elif ${MACHINE_ARCH} == "ia64" _CPUCFLAGS = MACHINE_CPU = itanium @@ -128,8 +128,8 @@ . elif ${CPUTYPE} == "ev4" MACHINE_CPU = ev4 . endif -. elif ${MACHINE_ARCH} == "x86-64" || ${MACHINE_ARCH} == "x86_64" -MACHINE_CPU = x86-64 sse2 sse +. elif ${MACHINE_ARCH} == "amd64" +MACHINE_CPU = amd64 sse2 sse . elif ${MACHINE_ARCH} == "ia64" . if ${CPUTYPE} == "itanium" MACHINE_CPU = itanium ==== //depot/projects/ia64/sys/alpha/include/_limits.h#5 (text+ko) ==== @@ -32,14 +32,12 @@ * * @(#)limits.h 8.3 (Berkeley) 1/4/94 * From: NetBSD: limits.h,v 1.3 1997/04/06 08:47:31 cgd Exp - * $FreeBSD: src/sys/alpha/include/_limits.h,v 1.13 2003/05/04 22:13:03 kan Exp $ + * $FreeBSD: src/sys/alpha/include/_limits.h,v 1.14 2003/05/19 20:29:06 kan Exp $ */ -#ifndef _MACHINE__LIMITS_H_ +#ifndef _MACHINE__LIMITS_H_ #define _MACHINE__LIMITS_H_ -#define __CHAR_BIT 8 /* number of bits in a char */ - /* * According to ANSI (section 2.2.4.2), the values below must be usable by * #if preprocessing directives. Additionally, the expression must have the @@ -51,6 +49,8 @@ * some other compilers as well, but this should not be depended on. */ +#define __CHAR_BIT 8 /* number of bits in a char */ + #define __SCHAR_MAX 0x7f /* max value for a signed char */ #define __SCHAR_MIN (-0x7f-1) /* min value for a signed char */ ==== //depot/projects/ia64/sys/alpha/include/limits.h#6 (text+ko) ==== @@ -32,10 +32,10 @@ * * @(#)limits.h 8.3 (Berkeley) 1/4/94 * From: NetBSD: limits.h,v 1.3 1997/04/06 08:47:31 cgd Exp - * $FreeBSD: src/sys/alpha/include/limits.h,v 1.11 2003/04/29 13:35:58 kan Exp $ + * $FreeBSD: src/sys/alpha/include/limits.h,v 1.12 2003/05/19 20:29:06 kan Exp $ */ -#ifndef _MACHINE_LIMITS_H_ +#ifndef _MACHINE_LIMITS_H_ #define _MACHINE_LIMITS_H_ #if __GNUC__ ==== //depot/projects/ia64/sys/amd64/include/_limits.h#3 (text+ko) ==== @@ -33,14 +33,12 @@ * @(#)limits.h 8.3 (Berkeley) 1/4/94 * From: NetBSD: limits.h,v 1.3 1997/04/06 08:47:31 cgd Exp * From: FreeBSD: src/sys/alpha/include/limits.h,v 1.8 2001/11/02 - * $FreeBSD: src/sys/amd64/include/_limits.h,v 1.6 2003/05/04 22:13:04 kan Exp $ + * $FreeBSD: src/sys/amd64/include/_limits.h,v 1.7 2003/05/19 20:29:06 kan Exp $ */ #ifndef _MACHINE__LIMITS_H_ #define _MACHINE__LIMITS_H_ -#define __CHAR_BIT 8 /* number of bits in a char */ - /* * According to ANSI (section 2.2.4.2), the values below must be usable by * #if preprocessing directives. Additionally, the expression must have the @@ -52,6 +50,8 @@ * some other compilers as well, but this should not be depended on. */ +#define __CHAR_BIT 8 /* number of bits in a char */ + #define __SCHAR_MAX 0x7f /* max value for a signed char */ #define __SCHAR_MIN (-0x7f-1) /* min value for a signed char */ ==== //depot/projects/ia64/sys/amd64/include/limits.h#2 (text+ko) ==== @@ -33,10 +33,10 @@ * @(#)limits.h 8.3 (Berkeley) 1/4/94 * From: NetBSD: limits.h,v 1.3 1997/04/06 08:47:31 cgd Exp * From: FreeBSD: src/sys/alpha/include/limits.h,v 1.8 2001/11/02 - * $FreeBSD: src/sys/amd64/include/limits.h,v 1.5 2003/04/29 13:36:06 kan Exp $ + * $FreeBSD: src/sys/amd64/include/limits.h,v 1.6 2003/05/19 20:29:06 kan Exp $ */ -#ifndef _MACHINE_LIMITS_H_ +#ifndef _MACHINE_LIMITS_H_ #define _MACHINE_LIMITS_H_ #if __GNUC__ ==== //depot/projects/ia64/sys/arm/include/_limits.h#4 (text+ko) ==== @@ -31,14 +31,12 @@ * SUCH DAMAGE. * * @(#)limits.h 8.3 (Berkeley) 1/4/94 - * $FreeBSD: src/sys/arm/include/_limits.h,v 1.5 2003/05/04 22:13:03 kan Exp $ + * $FreeBSD: src/sys/arm/include/_limits.h,v 1.6 2003/05/19 20:29:06 kan Exp $ */ #ifndef _MACHINE__LIMITS_H_ #define _MACHINE__LIMITS_H_ -#define __CHAR_BIT 8 /* number of bits in a char */ - /* * According to ANSI (section 2.2.4.2), the values below must be usable by * #if preprocessing directives. Additionally, the expression must have the @@ -50,6 +48,8 @@ * some other compilers as well, but this should not be depended on. */ +#define __CHAR_BIT 8 /* number of bits in a char */ + #define __SCHAR_MAX 0x7f /* max value for a signed char */ #define __SCHAR_MIN (-0x7f - 1) /* min value for a signed char */ ==== //depot/projects/ia64/sys/arm/include/limits.h#5 (text+ko) ==== @@ -31,10 +31,10 @@ * SUCH DAMAGE. * * @(#)limits.h 8.3 (Berkeley) 1/4/94 - * $FreeBSD: src/sys/arm/include/limits.h,v 1.4 2003/04/29 13:35:58 kan Exp $ + * $FreeBSD: src/sys/arm/include/limits.h,v 1.5 2003/05/19 20:29:06 kan Exp $ */ -#ifndef _MACHINE_LIMITS_H_ +#ifndef _MACHINE_LIMITS_H_ #define _MACHINE_LIMITS_H_ #if __GNUC__ ==== //depot/projects/ia64/sys/conf/Makefile.amd64#4 (text+ko) ==== @@ -1,19 +1,19 @@ -# Makefile.x86_64 -- with config changes. +# Makefile.amd64 -- with config changes. # Copyright 1990 W. Jolitz # from: @(#)Makefile.i386 7.1 5/10/91 # from FreeBSD: src/sys/conf/Makefile.i386,v 1.255 2002/02/20 23:35:49 -# $FreeBSD: src/sys/conf/Makefile.amd64,v 1.7 2003/05/10 01:12:24 peter Exp $ +# $FreeBSD: src/sys/conf/Makefile.amd64,v 1.8 2003/05/19 22:15:30 peter Exp $ # # Makefile for FreeBSD # # This makefile is constructed from a machine description: # config machineid # Most changes should be made in the machine description -# /sys/x86_64/conf/``machineid'' +# /sys/amd64/conf/``machineid'' # after which you should do # config machineid # Generic makefile changes should be made in -# /sys/conf/Makefile.x86_64 +# /sys/conf/Makefile.amd64 # after which config should be rerun for all machines. # ==== //depot/projects/ia64/sys/conf/options.amd64#4 (text+ko) ==== @@ -1,5 +1,5 @@ -# $FreeBSD: src/sys/conf/options.amd64,v 1.7 2003/05/14 04:10:49 peter Exp $ -# Options specific to the AMD x86-64 platform kernels +# $FreeBSD: src/sys/conf/options.amd64,v 1.8 2003/05/19 22:19:02 peter Exp $ +# Options specific to AMD64 platform kernels MAXMEM PERFMON opt_perfmon.h ==== //depot/projects/ia64/sys/dev/ata/ata-chipset.c#16 (text+ko) ==== @@ -25,7 +25,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/ata/ata-chipset.c,v 1.27 2003/05/18 16:45:48 sos Exp $ + * $FreeBSD: src/sys/dev/ata/ata-chipset.c,v 1.28 2003/05/19 13:42:23 sos Exp $ */ #include "opt_ata.h" #include <sys/param.h> @@ -2003,26 +2003,21 @@ ata_find_chip(device_t dev, struct ata_chip_id *index, int slot) { device_t *children; - u_int32_t devid; - u_int8_t revid; int nchildren, i; - if (device_get_children(device_get_parent(dev), &children, &nchildren)) return 0; - devid = pci_get_devid(dev); - revid = pci_get_revid(dev); - while (index->chipid != 0) { for (i = 0; i < nchildren; i++) { if (((slot >= 0 && pci_get_slot(children[i]) == slot) || slot < 0)&& - pci_get_devid(children[i]) == devid && - pci_get_revid(children[i]) >= revid) { + pci_get_devid(children[i]) == index->chipid && + pci_get_revid(children[i]) >= index->chiprev) { free(children, M_TEMP); return index; } >>> TRUNCATED FOR MAIL (1000 lines) <<<
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200305200703.h4K73Pw7079728>