Date: Sat, 26 Apr 2003 15:45:20 -0700 (PDT) From: Marcel Moolenaar <marcel@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 29829 for review Message-ID: <200304262245.h3QMjKd5079465@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=29829 Change 29829 by marcel@marcel_pluto1 on 2003/04/26 15:45:19 IFia64 Affected files ... .. //depot/projects/ia64_epc/bin/ls/ls.c#2 integrate .. //depot/projects/ia64_epc/contrib/gcc/config/i386/freebsd.h#3 integrate .. //depot/projects/ia64_epc/contrib/gcc/config/i386/freebsd64.h#2 integrate .. //depot/projects/ia64_epc/contrib/gcc/config/i386/i386.h#2 integrate .. //depot/projects/ia64_epc/gnu/usr.bin/binutils/as/amd64-freebsd/Makefile#1 branch .. //depot/projects/ia64_epc/gnu/usr.bin/binutils/as/amd64-freebsd/config.h#1 branch .. //depot/projects/ia64_epc/gnu/usr.bin/binutils/as/amd64-freebsd/itbl-cpu.h#1 branch .. //depot/projects/ia64_epc/gnu/usr.bin/binutils/as/amd64-freebsd/targ-cpu.h#1 branch .. //depot/projects/ia64_epc/gnu/usr.bin/binutils/as/x86-64-freebsd/Makefile#2 delete .. //depot/projects/ia64_epc/gnu/usr.bin/binutils/as/x86-64-freebsd/config.h#2 delete .. //depot/projects/ia64_epc/gnu/usr.bin/binutils/as/x86-64-freebsd/itbl-cpu.h#2 delete .. //depot/projects/ia64_epc/gnu/usr.bin/binutils/as/x86-64-freebsd/targ-cpu.h#2 delete .. //depot/projects/ia64_epc/gnu/usr.bin/binutils/ld/Makefile.amd64#1 branch .. //depot/projects/ia64_epc/gnu/usr.bin/binutils/ld/Makefile.x86-64#2 delete .. //depot/projects/ia64_epc/gnu/usr.bin/binutils/libbfd/Makefile#2 integrate .. //depot/projects/ia64_epc/gnu/usr.bin/binutils/libbfd/Makefile.amd64#1 branch .. //depot/projects/ia64_epc/gnu/usr.bin/binutils/libbfd/Makefile.x86-64#2 delete .. //depot/projects/ia64_epc/gnu/usr.bin/binutils/libbfd/amd64/bfd.h#1 branch .. //depot/projects/ia64_epc/gnu/usr.bin/binutils/libbfd/elf-fbsd-brand.c#1 branch .. //depot/projects/ia64_epc/gnu/usr.bin/binutils/libbfd/x86-64/bfd.h#2 delete .. //depot/projects/ia64_epc/gnu/usr.bin/cc/Makefile.tgt#2 integrate .. //depot/projects/ia64_epc/gnu/usr.bin/cc/cc_tools/Makefile#2 integrate .. //depot/projects/ia64_epc/gnu/usr.bin/cc/cc_tools/auto-host.h#2 integrate .. //depot/projects/ia64_epc/gnu/usr.bin/cc/include/Makefile#3 integrate .. //depot/projects/ia64_epc/lib/libc/posix1e/mac.conf.5#2 integrate .. //depot/projects/ia64_epc/lib/libkvm/kvm_getprocs.3#3 integrate .. //depot/projects/ia64_epc/lib/libutil/login_class.3#3 integrate .. //depot/projects/ia64_epc/release/Makefile.inc.docports#2 integrate .. //depot/projects/ia64_epc/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#14 integrate .. //depot/projects/ia64_epc/release/doc/ja_JP.eucJP/errata/article.sgml#4 integrate .. //depot/projects/ia64_epc/release/doc/ja_JP.eucJP/hardware/common/dev.sgml#3 integrate .. //depot/projects/ia64_epc/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.sgml#2 integrate .. //depot/projects/ia64_epc/release/doc/ja_JP.eucJP/relnotes/common/new.sgml#4 integrate .. //depot/projects/ia64_epc/sbin/devd/devd.cc#4 integrate .. //depot/projects/ia64_epc/sbin/devd/devd.h#2 integrate .. //depot/projects/ia64_epc/sbin/devd/devd.hh#1 branch .. //depot/projects/ia64_epc/sbin/growfs/growfs.c#2 integrate .. //depot/projects/ia64_epc/share/man/man7/firewall.7#2 integrate .. //depot/projects/ia64_epc/share/man/man9/style.9#3 integrate .. //depot/projects/ia64_epc/sys/dev/bge/if_bge.c#6 integrate .. //depot/projects/ia64_epc/sys/dev/drm/drm_os_freebsd.h#4 integrate .. //depot/projects/ia64_epc/sys/dev/firewire/firewire.c#8 integrate .. //depot/projects/ia64_epc/sys/dev/firewire/firewirereg.h#6 integrate .. //depot/projects/ia64_epc/sys/dev/firewire/fwcrom.c#3 integrate .. //depot/projects/ia64_epc/sys/dev/firewire/iec13213.h#3 integrate .. //depot/projects/ia64_epc/sys/dev/firewire/sbp.c#10 integrate .. //depot/projects/ia64_epc/sys/geom/bde/g_bde.c#5 integrate .. //depot/projects/ia64_epc/sys/geom/bde/g_bde_work.c#4 integrate .. //depot/projects/ia64_epc/sys/ia64/conf/HP_RX2600#3 integrate .. //depot/projects/ia64_epc/sys/kern/vfs_bio.c#10 integrate .. //depot/projects/ia64_epc/sys/kern/vfs_default.c#6 integrate .. //depot/projects/ia64_epc/sys/kern/vfs_subr.c#9 integrate .. //depot/projects/ia64_epc/sys/sparc64/include/asm.h#2 integrate .. //depot/projects/ia64_epc/sys/sparc64/include/asmacros.h#2 integrate .. //depot/projects/ia64_epc/sys/sparc64/include/ktr.h#2 integrate .. //depot/projects/ia64_epc/sys/sparc64/sparc64/exception.S#4 integrate .. //depot/projects/ia64_epc/sys/sparc64/sparc64/interrupt.S#2 integrate .. //depot/projects/ia64_epc/sys/sparc64/sparc64/locore.S#3 integrate .. //depot/projects/ia64_epc/sys/sparc64/sparc64/mp_exception.S#3 integrate .. //depot/projects/ia64_epc/sys/sparc64/sparc64/mp_locore.S#2 integrate .. //depot/projects/ia64_epc/sys/sparc64/sparc64/support.S#3 integrate .. //depot/projects/ia64_epc/sys/sparc64/sparc64/swtch.S#4 integrate .. //depot/projects/ia64_epc/sys/sys/vnode.h#4 integrate .. //depot/projects/ia64_epc/sys/vm/swap_pager.c#5 integrate .. //depot/projects/ia64_epc/sys/vm/uma_core.c#7 integrate .. //depot/projects/ia64_epc/sys/vm/vm_map.c#10 integrate .. //depot/projects/ia64_epc/sys/vm/vm_object.c#11 integrate .. //depot/projects/ia64_epc/sys/vm/vm_object.h#7 integrate .. //depot/projects/ia64_epc/sys/vm/vnode_pager.c#5 integrate .. //depot/projects/ia64_epc/usr.bin/login/login.c#4 integrate .. //depot/projects/ia64_epc/usr.sbin/fwcontrol/Makefile#2 integrate .. //depot/projects/ia64_epc/usr.sbin/fwcontrol/fwcrom.c#3 delete Differences ... ==== //depot/projects/ia64_epc/bin/ls/ls.c#2 (text+ko) ==== @@ -46,7 +46,7 @@ #endif /* not lint */ #endif #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/bin/ls/ls.c,v 1.72 2002/12/18 21:05:15 rwatson Exp $"); +__FBSDID("$FreeBSD: src/bin/ls/ls.c,v 1.73 2003/04/26 02:31:26 rwatson Exp $"); #include <sys/types.h> #include <sys/stat.h> @@ -732,7 +732,7 @@ mac_free(label); label_out: if (labelstr == NULL) - labelstr = strdup(""); + labelstr = strdup("-"); labelstrlen = strlen(labelstr); if (labelstrlen > maxlabelstr) maxlabelstr = labelstrlen; ==== //depot/projects/ia64_epc/contrib/gcc/config/i386/freebsd.h#3 (text+ko) ==== @@ -22,12 +22,10 @@ the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/* $FreeBSD: src/contrib/gcc/config/i386/freebsd.h,v 1.60 2003/04/13 01:04:01 kan Exp $ */ +/* $FreeBSD: src/contrib/gcc/config/i386/freebsd.h,v 1.61 2003/04/26 19:16:54 obrien Exp $ */ #undef CC1_SPEC -#define CC1_SPEC "%(cc1_cpu) %{profile:-p} \ - %{gline:%{!g:%{!g0:%{!g1:%{!g2: -g1}}}}} \ - " +#define CC1_SPEC "%(cc1_cpu) %{profile:-p}" #undef ASM_SPEC #define ASM_SPEC "%{v*: -v}" ==== //depot/projects/ia64_epc/contrib/gcc/config/i386/freebsd64.h#2 (text+ko) ==== @@ -19,7 +19,7 @@ the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/* $FreeBSD: src/contrib/gcc/config/i386/freebsd64.h,v 1.2 2002/06/21 22:54:24 obrien Exp $ */ +/* $FreeBSD: src/contrib/gcc/config/i386/freebsd64.h,v 1.4 2003/04/26 19:20:25 obrien Exp $ */ #undef TARGET_VERSION @@ -29,20 +29,9 @@ This is a copy of LINK_SPEC from <i386/freebsd.h> tweaked for the x86-64 target. */ -#undef CC1_SPEC -#define CC1_SPEC "%(cc1_cpu) %{profile:-p} \ - %{gline:%{!g:%{!g0:%{!g1:%{!g2: -g1}}}}} \ - %{maout: %{!mno-underscores: %{!munderscores: -munderscores }}}" - -#undef ASM_SPEC -#define ASM_SPEC "%{v*: -v} %{maout: %{fpic:-k} %{fPIC:-k}} \ - %{Qy:} %{!Qn:-Qy} %{n} %{T} %{Ym,*} %{Yd,*} \ - %{Wa,*:%*} %{m32:--32}" - #undef LINK_SPEC #define LINK_SPEC "\ - %{!m32:-m elf_x86_64} \ - %{m32:-m elf_i386} \ + %{m32:-m elf_i386_fbsd -Y P,/usr/lib/i386} \ %{Wl,*:%*} \ %{v:-V} \ %{assert*} %{R*} %{rpath*} %{defsym*} \ ==== //depot/projects/ia64_epc/contrib/gcc/config/i386/i386.h#2 (text+ko) ==== @@ -35,7 +35,7 @@ that start with ASM_ or end in ASM_OP. */ -/* $FreeBSD: src/contrib/gcc/config/i386/i386.h,v 1.15 2003/02/10 06:05:16 kan Exp $ */ +/* $FreeBSD: src/contrib/gcc/config/i386/i386.h,v 1.16 2003/04/26 20:04:37 obrien Exp $ */ /* Stubs for half-pic support if not OSF/1 reference platform. */ @@ -585,7 +585,7 @@ -D__i386__ %(cpp_cpu32sizet)" #define CPP_CPU64_SPEC \ - "-Acpu=x86_64 -Amachine=x86_64 -D__x86_64 -D__x86_64__ %(cpp_cpu64sizet)" + "-Acpu=x86_64 -Amachine=x86_64 -D__x86_64 -D__x86_64__ %(cpp_cpu64sizet) -D__amd64__ -D__AMD64__" #define CPP_CPUCOMMON_SPEC "\ %{march=i386:%{!mcpu*:-D__tune_i386__ }}\ ==== //depot/projects/ia64_epc/gnu/usr.bin/binutils/libbfd/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/gnu/usr.bin/binutils/libbfd/Makefile,v 1.23 2002/12/02 09:53:59 obrien Exp $ +# $FreeBSD: src/gnu/usr.bin/binutils/libbfd/Makefile,v 1.24 2003/04/26 03:28:21 obrien Exp $ .include "../Makefile.inc0" @@ -20,7 +20,9 @@ CLEANFILES+= config.h targmatch.h SELARCH= -.if ${TARGET_ARCH} == "sparc64" +.if ${TARGET_ARCH} == "amd64" +SELARCH= &bfd_i386_arch +.elif ${TARGET_ARCH} == "sparc64" SELARCH= &bfd_sparc_arch .else .for _a in ${ARCHS} ==== //depot/projects/ia64_epc/gnu/usr.bin/cc/Makefile.tgt#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/gnu/usr.bin/cc/Makefile.tgt,v 1.6 2002/11/06 07:00:59 obrien Exp $ +# $FreeBSD: src/gnu/usr.bin/cc/Makefile.tgt,v 1.7 2003/04/26 20:04:37 obrien Exp $ TARGET_ARCH?= ${MACHINE_ARCH} @@ -6,7 +6,7 @@ GCC_CPU= alpha .elif ${TARGET_ARCH} == "arm" GCC_CPU= arm -.elif ${TARGET_ARCH} == "i386" || ${TARGET_ARCH} == "x86_64" +.elif ${TARGET_ARCH} == "i386" || ${TARGET_ARCH} == "amd64" GCC_CPU= i386 .elif ${TARGET_ARCH} == "ia64" GCC_CPU= ia64 ==== //depot/projects/ia64_epc/gnu/usr.bin/cc/cc_tools/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/gnu/usr.bin/cc/cc_tools/Makefile,v 1.66 2002/10/10 04:56:35 kan Exp $ +# $FreeBSD: src/gnu/usr.bin/cc/cc_tools/Makefile,v 1.67 2003/04/26 20:04:37 obrien Exp $ # # This could probably be merged with ../cc_int/Makefile, but bsd.lib.mk @@ -148,7 +148,7 @@ .endif echo '#include "ansidecl.h"' >> ${.TARGET} echo '#include "${GCC_CPU}/${GCC_CPU}.h"' >> ${.TARGET} -.if ${TARGET_ARCH} == "i386" || ${TARGET_ARCH} == "x86_64" +.if ${TARGET_ARCH} == "i386" || ${TARGET_ARCH} == "amd64" echo '#include "${GCC_CPU}/att.h"' >> ${.TARGET} .endif .if ${TARGET_ARCH} != "alpha" @@ -161,14 +161,14 @@ .if ${TARGET_ARCH} == "alpha" echo '#include "${GCC_CPU}/elf.h"' >> ${.TARGET} .endif -.if ${TARGET_ARCH} != "i386" && ${TARGET_ARCH} != "x86_64" +.if ${TARGET_ARCH} != "i386" && ${TARGET_ARCH} != "amd64" .if exists(${GCCDIR}/config/${GCC_CPU}/sysv4.h) echo '#include "${GCC_CPU}/sysv4.h"' >> ${.TARGET} .endif .endif echo '#include "${GCC_CPU}/freebsd.h"' >> ${.TARGET} -.if ${TARGET_ARCH} == "x86_64" - echo '#include "${GCC_CPU}/${TARGET_ARCH:S/_/-/}.h"' >> ${.TARGET} +.if ${TARGET_ARCH} == "amd64" + echo '#include "${GCC_CPU}/x86-64.h"' >> ${.TARGET} echo '#include "${GCC_CPU}/freebsd64.h"' >> ${.TARGET} .endif echo '#include "defaults.h"' >> ${.TARGET} ==== //depot/projects/ia64_epc/gnu/usr.bin/cc/cc_tools/auto-host.h#2 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/gnu/usr.bin/cc/cc_tools/auto-host.h,v 1.12 2002/11/26 18:25:18 obrien Exp $ */ +/* $FreeBSD: src/gnu/usr.bin/cc/cc_tools/auto-host.h,v 1.13 2003/04/26 20:04:37 obrien Exp $ */ #include <sys/param.h> @@ -338,7 +338,7 @@ /* #define SIZEOF_LONG 4 */ #if defined(__i386__) || defined(__powerpc__) || defined(__strongarm__) #define SIZEOF_LONG SIZEOF_INT -#elif defined(__alpha__) || defined(__sparc64__) || defined(__ia64__) || defined(__x86_64__) +#elif defined(__alpha__) || defined(__sparc64__) || defined(__ia64__) || defined(__amd64__) #define SIZEOF_LONG SIZEOF_LONG_LONG #else #error "I don't know what arch this is." ==== //depot/projects/ia64_epc/gnu/usr.bin/cc/include/Makefile#3 (text+ko) ==== @@ -1,10 +1,10 @@ -# $FreeBSD: src/gnu/usr.bin/cc/include/Makefile,v 1.4 2003/04/01 12:37:54 ru Exp $ +# $FreeBSD: src/gnu/usr.bin/cc/include/Makefile,v 1.5 2003/04/26 20:04:38 obrien Exp $ .include "../Makefile.inc" .PATH: ${GCCDIR}/config/${GCC_CPU} -.if ${TARGET_ARCH} == "i386" || ${TARGET_ARCH} == "x86_64" +.if ${TARGET_ARCH} == "i386" || ${TARGET_ARCH} == "amd64" INCS= mmintrin.h xmmintrin.h .elif ${TARGET_ARCH} == "ia64" INCS= ia64intrin.h ==== //depot/projects/ia64_epc/lib/libc/posix1e/mac.conf.5#2 (text+ko) ==== @@ -27,7 +27,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/lib/libc/posix1e/mac.conf.5,v 1.2 2003/04/20 04:43:56 rwatson Exp $ +.\" $FreeBSD: src/lib/libc/posix1e/mac.conf.5,v 1.3 2003/04/26 03:32:18 rwatson Exp $ .\" .Dd April 19, 2003 .Dt MAC.CONF 5 @@ -74,6 +74,7 @@ default_ifnet_labels ?biba,?mls,?sebsd default_process_labels ?biba,?mls,partition,?sebsd .Ed +.Pp In this example, userland applications will attempt to retrieve Biba, MLS, and SEBSD labels for all object classes; for processes, they will additionally attempt to retrieve a Partition identifier. ==== //depot/projects/ia64_epc/lib/libkvm/kvm_getprocs.3#3 (text+ko) ==== @@ -34,7 +34,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)kvm_getprocs.3 8.1 (Berkeley) 6/4/93 -.\" $FreeBSD: src/lib/libkvm/kvm_getprocs.3,v 1.13 2003/03/24 15:58:53 charnier Exp $ +.\" $FreeBSD: src/lib/libkvm/kvm_getprocs.3,v 1.14 2003/04/26 15:00:57 trhodes Exp $ .\" .Dd June 4, 1993 .Dt KVM_GETPROCS 3 @@ -50,6 +50,7 @@ .In kvm.h .In sys/param.h .In sys/sysctl.h +.In sys/user.h .\" .Fa kvm_t *kd .Ft struct kinfo_proc * .Fn kvm_getprocs "kvm_t *kd" "int op" "int arg" "int *cnt" ==== //depot/projects/ia64_epc/lib/libutil/login_class.3#3 (text+ko) ==== @@ -17,7 +17,7 @@ .\" 5. Modifications may be freely made to this file providing the above .\" conditions are met. .\" -.\" $FreeBSD: src/lib/libutil/login_class.3,v 1.14 2003/03/24 15:55:03 charnier Exp $ +.\" $FreeBSD: src/lib/libutil/login_class.3,v 1.16 2003/04/26 15:18:27 trhodes Exp $ .\" .Dd December 28, 1996 .Os @@ -112,6 +112,7 @@ maxproc RLIMIT_NPROC openfiles RLIMIT_NOFILE sbsize RLIMIT_SBSIZE +vmemoryuse RLIMIT_VMEM .Ed .It LOGIN_SETPRIORITY Set the scheduling priority for the current process based on the ==== //depot/projects/ia64_epc/release/Makefile.inc.docports#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/release/Makefile.inc.docports,v 1.16 2002/11/10 14:38:27 tmm Exp $ +# $FreeBSD: src/release/Makefile.inc.docports,v 1.17 2003/04/26 07:31:43 murray Exp $ # # List of (dependent) ports that are minimally required to be # checked out from CVS in order to get ${DOCPORTS} built and @@ -35,7 +35,6 @@ ports/graphics/peps \ ports/graphics/png \ ports/graphics/scr2png \ - ports/textproc/scr2txt \ ports/graphics/tiff \ ports/lang/perl5 \ ports/print/freetype2 \ @@ -46,6 +45,8 @@ ports/textproc/docbook-310 \ ports/textproc/docbook-400 \ ports/textproc/docbook-410 \ + ports/textproc/docbook-xml \ + ports/textproc/docbook-xsl \ ports/textproc/docproj \ ports/textproc/dsssl-docbook-modular \ ports/textproc/expat2 \ @@ -55,6 +56,8 @@ ports/textproc/libxslt \ ports/textproc/linuxdoc \ ports/textproc/mkcatalog \ + ports/textproc/scr2txt \ + ports/textproc/sdocbook-xml \ ports/textproc/sgmlformat \ ports/textproc/xhtml \ ports/www/links1 \ ==== //depot/projects/ia64_epc/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#14 (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.552 2003/04/25 14:42:53 bmah Exp $</pubdate> + <pubdate>$FreeBSD: src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v 1.553 2003/04/26 19:07:33 hrs Exp $</pubdate> <copyright> <year>2000</year> @@ -858,7 +858,7 @@ <para>The following new articles have been added to the documentation set: <quote>FreeBSD From Scratch</quote>, - <quote>The Roadmap for 5-STABLE</quote>. + <quote>The Roadmap for 5-STABLE</quote>.</para> <para>A new Danish (<filename>da_DK.ISO8859-1</filename>) translation project has been started.</para> ==== //depot/projects/ia64_epc/release/doc/ja_JP.eucJP/errata/article.sgml#4 (text+ko) ==== @@ -1,8 +1,8 @@ <!-- FreeBSD Japanese Documentation Project - $FreeBSD: src/release/doc/ja_JP.eucJP/errata/article.sgml,v 1.16 2003/03/22 11:13:31 rushani Exp $ - Original revision: 1.33 + $FreeBSD: src/release/doc/ja_JP.eucJP/errata/article.sgml,v 1.17 2003/04/26 19:20:59 hrs Exp $ + Original revision: 1.36 --> <!-- @@ -44,7 +44,7 @@ <corpauthor>&os; プロジェクト</corpauthor> - <pubdate>$FreeBSD: src/release/doc/ja_JP.eucJP/errata/article.sgml,v 1.16 2003/03/22 11:13:31 rushani Exp $</pubdate> + <pubdate>$FreeBSD: src/release/doc/ja_JP.eucJP/errata/article.sgml,v 1.17 2003/04/26 19:20:59 hrs Exp $</pubdate> <copyright> <year>2000</year> @@ -64,7 +64,8 @@ <![ %release.type.release [ &release.current; ]]> - の公開後に判明した重要な情報が書かれている errata リスト (正誤表) です. + の公開後に判明した重要な情報、あるいはリリース工程の終盤で判明し、 + リリース文書に収録できなかった重要な情報が書かれている errata リスト (正誤表) です. これにはセキュリティ勧告および, システムの運用・利用に影響を与えるような関連ソフトウェア, 関連文書の更新情報も含まれています. @@ -164,6 +165,8 @@ 特殊な細工を施したメッセージを作成することができます。 修正パッチの場所を含む詳細は、セキュリティ勧告 <ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:04.sendmail.asc">FreeBSD-SA-03:04</ulink> + および <ulink + url="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:07.sendmail.asc">FreeBSD-SA-03:07</ulink> に記載されています。</para> <para>XDR エンコーダ / デコーダの実装に、 @@ -366,5 +369,12 @@ を使ってマウントすることができないというものがあります。 このバグは &release.current; で修正されました。</para> + <bridgehead renderas="sect3">nsswitch</bridgehead> + + <para><application>nsswitch</application> + に対応したことを記載したリリースノートには、 + 従来のリゾルバの設定ファイル名に誤りがありました。 + 正しくは <filename>/etc/host.conf</filename> です。</para> + </sect1> </article> ==== //depot/projects/ia64_epc/release/doc/ja_JP.eucJP/hardware/common/dev.sgml#3 (text+ko) ==== @@ -28,13 +28,13 @@ this file to fix "missed" conversions are likely to break the build. - $FreeBSD: src/release/doc/ja_JP.eucJP/hardware/common/dev.sgml,v 1.11 2003/03/16 12:41:12 rushani Exp $ - Original revision: 1.136 + $FreeBSD: src/release/doc/ja_JP.eucJP/hardware/common/dev.sgml,v 1.12 2003/04/26 19:48:15 hrs Exp $ + Original revision: 1.143 --> <sect1 id="support"> <sect1info> - <pubdate>$FreeBSD: src/release/doc/ja_JP.eucJP/hardware/common/dev.sgml,v 1.11 2003/03/16 12:41:12 rushani Exp $</pubdate> + <pubdate>$FreeBSD: src/release/doc/ja_JP.eucJP/hardware/common/dev.sgml,v 1.12 2003/04/26 19:48:15 hrs Exp $</pubdate> </sect1info> <title>対応ハードウェア</title> @@ -1700,6 +1700,23 @@ </itemizedlist> </para> + <para arch="i386,pc98">ASIX Electronics AX88172 ベースの USB Ethernet NIC + (&man.axe.4; ドライバ) + + <itemizedlist> + <listitem> + <para>D-Link DUBE100</para> + </listitem> + <listitem> + <para>Linksys USB200M</para> + </listitem> + <listitem> + <para>Netgear FA120</para> + </listitem> + </itemizedlist> + + </para> + <para arch="i386,pc98,alpha">ASIX Electronics AX88140A PCI NIC (&man.dc.4; ドライバ) <itemizedlist> @@ -1839,7 +1856,7 @@ </itemizedlist> </para> - <para arch="i386,pc98,alpha,ia64">Intel 82557, 82258, 82559, 82550, + <para arch="i386,pc98,alpha,ia64,sparc64">Intel 82557, 82258, 82559, 82550, 82562 ベースの Fast Ethernet NIC (&man.fxp.4; ドライバ) <itemizedlist> <listitem> @@ -2453,7 +2470,7 @@ <sect2> <title>その他のネットワーク機器</title> - <para arch="i386">Granch SBNI12 point-to-point 通信アダプタ (sbni ドライバ) + <para arch="i386">Granch SBNI12 point-to-point 通信アダプタ (&man.sbni.4; ドライバ) <itemizedlist> <listitem> <para>SBNI12-XX および SBNI12D-XX ISA 版/PCI 版</para> @@ -2461,6 +2478,9 @@ </itemizedlist> </para> + <para arch="i386">Granch SBNI16 SHDSL モデム (&man.sbsh.4; + ドライバ)</para> + <para arch="i386">SMC COM90cx6 ARCNET ネットワークアダプタ (cm ドライバ) <itemizedlist> <listitem> @@ -2627,24 +2647,72 @@ <para arch="i386">PCI ベースのマルチポートシリアルボード (&man.puc.4; ドライバ) <itemizedlist> + <listitem> + <para>Actiontech 56K PCI</para> + </listitem> <listitem> - <para>Avlab Technology, PCI IO 2S</para> + <para>Avlab Technology, PCI IO 2S および PCI IO 4S</para> + </listitem> + <listitem> + <para>Comtrol RocketPort 550</para> + </listitem> + <listitem> + <para>Decision Computers PCCOM 4-port シリアルおよびデュアルポート RS232/422/485</para> + </listitem> + <listitem> + <para>Dolphin Peripherals 4025/4035/4036</para> + </listitem> + <listitem> + <para>IC Book Labs Dreadnought 16x Lite および Pro</para> </listitem> - <listitem> - <para>Moxa Industio CP-114</para> + <listitem> + <para>Lava Computers 2SP-PCI/DSerial-PCI/Quattro-PCI/Octopus-550</para> </listitem> + <listitem> + <para>Middle Digital, Weasle シリアルポート</para> + </listitem> <listitem> - <para>Syba Tech Ltd. PCI-4S2P-550-ECP</para> + <para>Moxa Industio CP-114, Smartio C104H-PCI および C168H/PCI</para> </listitem> + <listitem> + <para>NEC PK-UG-X001 および PK-UG-X008</para> + </listitem> <listitem> <para>Netmos NM9835 PCI-2S-550</para> </listitem> + <listitem> + <para>Oxford Semiconductor OX16PCI954 PCI UART</para> + </listitem> + <listitem> + <para>Syba Tech SD-LAB PCI-4S2P-550-ECP</para> + </listitem> + <listitem> + <para>SIIG Cyber I/O PCI 16C550/16C650/16C850</para> + </listitem> + <listitem> + <para>SIIG Cyber 2P1S PCI 16C550/16C650/16C850</para> + </listitem> + <listitem> + <para>SIIG Cyber 2S1P PCI 16C550/16C650/16C850</para> + </listitem> + <listitem> + <para>SIIG Cyber 4S PCI 16C550/16C650/16C850</para> + </listitem> + <listitem> + <para>SIIG Cyber Serial (シングルおよびデュアル) PCI 16C550/16C650/16C850</para> + </listitem> + <listitem> + <para>Syba Tech Ltd. PCI-4S2P-550-ECP</para> + </listitem> <listitem> - <para>PCCOM dual port RS232/422/485</para> + <para>Titan PCI-200H および PCI-800H</para> + </listitem> + <listitem> + <para>US Robotics (3Com) 3CP5609 モデム</para> </listitem> - <listitem> - <para>SIIG Cyber Serial Dual PCI 16C550</para> - </listitem> + <listitem> + <para>VScom PCI-400 および PCI-800</para> + </listitem> </itemizedlist> </para> @@ -3021,6 +3089,10 @@ </listitem> </itemizedlist> </para> + + <para arch="i386,ia64,pc98">EHCI インタフェースを使った + USB 2.0 コントローラ (ehci ドライバ)</para> + <para arch="i386,pc98,alpha">ハブ <itemizedlist> <listitem> @@ -3218,7 +3290,7 @@ <sect2 id="firewire"> <title>IEEE 1394 (FireWire) デバイス</title> - <para arch="i386,pc98,powerpc">ホストコントローラ (&man.fwohci.4; + <para arch="i386,sparc64">ホストコントローラ (&man.fwohci.4; ドライバ) <itemizedlist> @@ -3241,7 +3313,7 @@ </para> - <para arch="i386,pc98,powerpc">ストレージ (&man.sbp.4; ドライバ) + <para arch="i386,sparc64">ストレージ (&man.sbp.4; ドライバ) <itemizedlist> <listitem> @@ -3337,7 +3409,7 @@ </itemizedlist> </para> - <para arch="i386,pc98,alpha">フロッピドライブ (&man.fd.4; ドライバ)</para> + <para arch="i386,pc98,alpha">フロッピドライブ (&man.fdc.4; ドライバ)</para> <para arch="i386">Genius および Mustek ハンドスキャナ</para> <para arch="i386">GPB および Transputer ドライバ</para> <para arch="i386,pc98,alpha,ia64">キーボード ==== //depot/projects/ia64_epc/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.sgml#2 (text+ko) ==== @@ -1,6 +1,6 @@ <!-- - $FreeBSD: src/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.sgml,v 1.3 2003/01/12 22:33:39 hrs Exp $ - Original revision: 1.5 + $FreeBSD: src/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.sgml,v 1.4 2003/04/26 19:48:15 hrs Exp $ + Original revision: 1.9 --> <sect1 id="proc"> <title>対応プロセッサおよびマザーボード</title> @@ -32,6 +32,30 @@ BIOS やマザーボードのバグにより、問題が出るケースがあります。 対処方法については &a.smp; を熟読するようにしてください。</para> + <para>&os; は、Intel の CPU に搭載されている + HyperThreading (HTT) 機能に対応しています。 + <literal>options SMP</literal> 機能を有効にしているカーネルは + 論理プロセッサを自動的に検出し、有効にします。 + &os; のデフォルトのスケジューラは、この論理 CPU + を追加された物理 CPU と同等に扱います。つまり、 + 同じ CPU 内の論理プロセッサ間で共有されている資源に対して、 + スケジューリング決定を最適化しません。 + このスケジューリング方法では最適な性能を得ることができないため、 + デフォルトでは、起動時に論理 CPU を停止させています。 + 論理 CPU は <varname>machdep.hlt_logical_cpus</varname> + sysctl 変数で有効にすることができます。また、 + <varname>machdep.hlt_cpus</varname> sysctl 変数を使って、 + CPU をアイドルループにすることも可能です。 + 詳しくは、&man.smp.4; のマニュアルページをご覧ください。</para> + + <para>&os; は、Physical Address Extensions (PAE) 機能を搭載した + CPU に対応しています。 + <literal>PAE</literal> 機能を有効にしたカーネルは、4GB + 以上のメモリを検出し、システムから利用できるようにします。 + この機能を有効にすると、利用できるデバイスドライバや他の &os; + の機能が制限されます。詳しくは、&man.pae.4; + のマニュアルページをご覧ください。</para> + <para>&os; は i386 ベースのラップトップでも動作しますが、 サウンド、グラフィックス、電源管理、PCCARD 拡張スロット等のハードウェア機能の対応には偏りがあります。 ==== //depot/projects/ia64_epc/release/doc/ja_JP.eucJP/relnotes/common/new.sgml#4 (text+ko) ==== @@ -1,9 +1,9 @@ <!-- FreeBSD Japanese Documentation Project - $FreeBSD: src/release/doc/ja_JP.eucJP/relnotes/common/new.sgml,v 1.83 2003/03/24 21:42:53 hrs Exp $ + $FreeBSD: src/release/doc/ja_JP.eucJP/relnotes/common/new.sgml,v 1.84 2003/04/26 19:13:00 hrs Exp $ - Original revision: 1.524 + Original revision: 1.553 --> <articleinfo> @@ -11,7 +11,7 @@ <corpauthor>FreeBSD プロジェクト</corpauthor> - <pubdate>$FreeBSD: src/release/doc/ja_JP.eucJP/relnotes/common/new.sgml,v 1.83 2003/03/24 21:42:53 hrs Exp $</pubdate> + <pubdate>$FreeBSD: src/release/doc/ja_JP.eucJP/relnotes/common/new.sgml,v 1.84 2003/04/26 19:13:00 hrs Exp $</pubdate> <copyright> <year>2000</year> @@ -133,11 +133,12 @@ をご覧ください。 &merged;</para> - <para><application>sendmail</application> がバージョン 8.12.8 - にアップグレードされました。これには、 - リモートから悪用可能なバッファオーバフロー問題の修正が含まれています。 + <para><application>sendmail</application> にあった + リモートから悪用可能なバッファオーバフロー問題が修正されました。 問題の詳細は、セキュリティ勧告 <ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:04.sendmail.asc">FreeBSD-SA-03:04</ulink> + および <ulink + url="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:07.sendmail.asc">FreeBSD-SA-03:07</ulink> をご覧ください。 &merged;</para> @@ -171,6 +172,10 @@ これは XFree86 4.3.0 に含まれているものとほぼ同一のものですが、 いくつかのバグ修正も追加で含まれています。</para> + <para arch="i386,ia64,pc98">ehci ドライバが追加されました。 + これは USB 2.0 コントローラで使われている + USB Enhanced Host Controller Interface に対応しています。</para> + <para><filename>/dev/tty</filename> の許可属性の取り扱いにあった、小さなバグが修正されました。 これにより、&man.su.1; の実行後も &man.ssh.1; @@ -186,6 +191,13 @@ <para>Linux エミュレーションモードが IPv6 に対応しました。</para> + <para>&man.madvise.2; が、新しく + <literal>MADV_PROTECT</literal> という動作に対応しました。 + これは、そのプロセスは非常に重要なもので、 + スワップ空間が枯渇してしまった時でも kill + してはいけない、ということを仮想メモリシステムに伝えるものです。 + その時のプロセスは、スーパユーザが所有するものである必要があります。</para> + <!-- Above this line, sort kernel changes by manpage/keyword--> <para>SMP における性能向上が期待できる、 @@ -202,21 +214,52 @@ (互換性を保つため、従来の静的なメジャー番号のままなっているドライバも二・三残っています) なくなり、デバイスのメジャー番号が足りなくなる可能性も低くなっています。</para> + <para arch="i386,pc98">カーネルスレッド用の簡易的な遅延スイッチ機構が実装されました。 + これは、(割り込みハンドラなど) 他のプロセスと関係がない、 + 細かいコンテキストスイッチによるオーバヘッドを削減するためのものです。 + この機能は <literal>options LAZY_SWITCH</literal> + を指定すると有効になります。<para> + <sect3> <title>プロセッサ・マザーボードの対応状況</title> - <para arch="i386">&os; に、HyperThreading (HTT) + <para arch="i386"><literal>SMP</literal> カーネルに HyperThreading (HTT) 対応の基礎部分が追加されました。 - <literal>HTT</literal> カーネルオプションを追加した - SMP カーネルは、HTT - に対応したマシン上で論理プロセッサの検出と初期化を行ないます。 - この論理プロセッサは、物理プロセッサを追加した場合と同じように、 - プロセスをスケジューリングするために使われます。 - &merged;</para> + スケジューラは論理 CPU を、物理 CPU を追加した場合と同じように + プロセススケジューリングに使います。 + HTT は、資源が足りなくなるいくつかのケースで最善の性能にならないことが + あるため、起動時には論理 CPU はデフォルトで停止状態になっています。 + 有効にするには、<varname>machdep.hlt_logical_cpus</varname> sysctl + 変数を使います。また、<varname>machdep.hlt_cpus</varname> sysctl + 変数を使うと、アイドルループを使って CPU を停止状態にすることも可能です。 + 詳しくは &man.smp.4; のマニュアルページをご覧ください。 + + <note> + <para>初期の 5.0-CURRENT スナップショットや 4.8-RELEASE などの + バージョンの &os; は、HyperThreading 機能を有効にするために + カーネルコンフィグ時に <literal>options HTT</literal> + を指定していました。現在は、このオプションを指定する必要は + なくなっています。</para> + </note> + + </para> + + <para arch="i386">Intel Pentium Pro 以降に搭載されている + Physical Address Extensions (PAE) 機能に対応しました。 + これは、一つのマシン上で最大 64GB の RAM を使用することが + できるようになる機能ですが、一つのプロセス (と &os; カーネル) + が使えるメモリ量は従来のままです。 + 詳しくは、&man.pae.4; のマニュアルページをご覧ください。 + この機能の作業は、DARPA および Network Associates Laboratories + の支援を受けて行なわれました。</para> + + <para arch="i386">&man.vpd.4; ドライバが新しく追加されました。 + これは IBM ThinkPad シリーズの Vital Product Data + 構造体からハードウェア情報を読み出すためのものです。</para> </sect3> - <sect3> + <sect3 id="boot"> <title>ブートローダの変更</title> <para arch="alpha">alpha アーキテクチャ用のブートローダ @@ -248,18 +291,32 @@ </note> </para> + <para arch="i386">コードサイズの制限から、 + i386 ブートローダから読むことのできるカーネルは + 1.5TB 以下のルートファイルシステムにあるものだけになっています。</para> + <!-- Above this line, order bootloader changes by keyword--> </sect3> - <sect3> + <sect3 id="net-if"> <title>ネットワークインターフェイスの対応状況</title> + <para arch="i386,pc98">&man.axe.4; + ネットワークドライバが新しく追加されました。 + これは ASIX Electronics AX88172 USB 2.0 + チップセットをベースにした + USB Ethernet アダプタに対応しています。</para> + <para>cm ドライバが IPX に対応しました。 &merged;</para> + <para arch="i386">&man.sbsh.4; ドライバが追加されました。 + これは Granch SBNI16 SHDSL モデムに対応しています。 + &merged;</para> + <para>802.11 リンク層に対応した wlan モジュールが新しく追加されました。 - この機能は現在、&man.wi.4; ドライバで利用できます。</para> + 現在、&man.wi.4; ドライバがこの機能を利用しています。</para> <para arch="i386,alpha,pc98,sparc64">インタフェースの設定時にカーネルパニック (や他の問題) @@ -267,7 +324,7 @@ ドライバのタイミングバグが修正されました。</para> </sect3> - <sect3> + <sect3 id="net-proto"> <title>ネットワークプロトコル</title> <para>&man.ipfw.4; の <literal>skipto</literal> ルールと @@ -335,7 +392,7 @@ </sect3> - <sect3> + <sect3 id="disks"> <title>ディスク・記憶装置</title> <para>&man.aac.4; ドライバが、ジャイアントカーネルロックなしに @@ -376,9 +433,19 @@ wfd ドライバと wst ドライバが削除されました。</para> </sect3> - <sect3> + <sect3 id="fs"> <title>ファイルシステム</title> + <para>新しく <literal>DIRECTIO</literal> + カーネルオプションが追加されました。 + これはバッファキャッシュを経由せずに直接データを読み込んだり、 + ユーザ空間のバッファに直接データを書き込むことを可能にします。 + この機能を使うには、ファイル記述子に + <literal>O_DIRECT</literal> フラグをセットすることと、 + 読み出し操作時のオフセット・データ長の両方に、 + 物理メディアセクタ長の整数倍を指定する必要があります。 + &merged;</para> + <para>NETNCP および Netware Filesystem 対応 (nwfs) が、正しく動作するようになりました。</para> @@ -387,24 +454,22 @@ 修正されました。</para> </sect3> - <sect3> + <sect3 id="pccard"> <title>PCCARD 対応</title> <para></para> </sect3> - <sect3> + <sect3 id="mm"> <title>マルチメディアへの対応状況</title> - <para></para> - </sect3> - - <sect3> - <title>寄贈ソフトウェア</title> - - <para><application>IPFilter</application> がバージョン - 3.4.31 に更新されました。 - &merged;</para> + <para arch="i386,pc98">&man.speaker.4; デバイス用の + <filename>atspeaker.ko</filename> + モジュールと + <filename>pcspeaker.ko</filename> + モジュールは、 + <filename>speaker.ko</filename> + という名前に変わりました。</para> </sect3> </sect2> @@ -414,20 +479,32 @@ <para>&man.adduser.8; が、シェルの特殊文字を含むパスワードを 正しく処理できるようになりました。</para> + <para>&man.adduser.8; に、ユーザのデフォルトログイングループを設定する + <option>-g</option> オプションが追加されました。</para> + <para arch="alpha,i386"><filename>compat4x</filename> 配布物に、&os; 4.7-RELEASE に含まれる <filename>libcrypto.so.2</filename>, <filename>libgmp.so.3</filename>, <filename>libssl.so.2</filename> ライブラリが追加されました。</para> + <para>&man.chgrp.1 および &man.chown.8 は、 + <option>-v</option> オプションが複数個指定された場合、 + 所有者/所有グループを変更する時に新旧の uid/gid + を表示するようになりました。</para> + <para>&man.config.8; に、 カーネルコンフィグファイルの <literal>device</literal> 指示子の指定を無効にする <literal>nodevice</literal> 指示子が追加されました。 また、<literal>nooption</literal> と <literal>nomakeoption</literal> 指示子も追加されており、 - それより前にある <literal>option</literal> および - <literal>makeoption</literal> 指示子をそれぞれ無効にします。</para> + それより前にある <literal>options</literal> および + <literal>makeoptions</literal> 指示子をそれぞれ無効にします。</para> + + <para>&man.diskinfo.8; ユーティリティが追加されました。 + これは、ディスクデバイスの情報の表示と、 + ネイティブな性能試験を行なうためのものです。</para> <para>&man.disklabel.8; から、 <option>-N</option> フラグと <option>-W</option> @@ -488,6 +565,10 @@ <option>-R</option> および <option>-S</option> が追加されました。 &merged;</para> + <para>&man.gstat.8; ユーティリティが追加されました。 + これは、&man.geom.4; + サブシステムにおけるディスクの稼働状態を表示するものです。</para> + <para>&man.ipfw.8; に、(ファイアウォール機能そのものの有効化・無効化を含む) &man.ipfw.4; におけるさまざまな制御を実現するため、 <literal>enable</literal> コマンド、 @@ -495,13 +576,21 @@ これらは、従来の sysctl 変数よりもわかりやすく、 便利な操作手段を提供します。&merged;</para> + <para>&man.jail.8; に、新しく <option>-i</option> フラグが追加されました。 + これは、新しく作成した jail の識別子を出力します。</para> + + <para>既存の jail の中でコマンドを実行する、&man.jexec.8; + ユーティリティが追加されました。</para> + + <para>既存の jail を一覧表示する &man.jls.8; ユーティリティが追加されました。</para> + <para>&man.kenv.1; が、ルートファイルシステムのみがマウントされた状態で システムが起動している場合にも利用できるよう、 <filename>/usr/bin</filename> から <filename>/bin</filename> に移されました。</para> - <para>&man.devfs.5; の利用が必須となったため、 - 必要がなくなった MAKEDEV スクリプトは削除されました。</para> + <para>&man.killall.1; に新しく <option>-j</option> オプションが追加されました。 + これは、ひとつの jail にあるすべてのプロセスを kill します。</para> <para>ユーザランドから &man.geom.4; サブシステムの一部へのアクセスを提供する &man.libgeom.3; ライブラリが追加されました。</para> @@ -513,12 +602,21 @@ <varname>net.inet.ip.portrange.reservedhigh</varname> sysctl 変数と組み合わせて使うことを想定しています。</para> + <para>&man.devfs.5; が必須となったため、 + 必要がなくなった MAKEDEV スクリプトは削除されました。</para> + + <para>&man.mixer.8; に、相対値を使ったボリューム調整が実装されました。</para> + >>> TRUNCATED FOR MAIL (1000 lines) <<<
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200304262245.h3QMjKd5079465>