From owner-p4-projects@FreeBSD.ORG Sat Apr 26 14:55:20 2003 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id DA75037B407; Sat, 26 Apr 2003 14:55:18 -0700 (PDT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1E14837B405 for ; Sat, 26 Apr 2003 14:55:18 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D3E2843FB1 for ; Sat, 26 Apr 2003 14:55:15 -0700 (PDT) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3QLtF0U042038 for ; Sat, 26 Apr 2003 14:55:15 -0700 (PDT) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3QLtEVF042015 for perforce@freebsd.org; Sat, 26 Apr 2003 14:55:14 -0700 (PDT) Date: Sat, 26 Apr 2003 14:55:14 -0700 (PDT) Message-Id: <200304262155.h3QLtEVF042015@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar To: Perforce Change Reviews Subject: PERFORCE change 29822 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Apr 2003 21:55:21 -0000 http://perforce.freebsd.org/chv.cgi?CH=29822 Change 29822 by marcel@marcel_pluto1 on 2003/04/26 14:54:14 IFC @29819 Affected files ... .. //depot/projects/ia64/bin/ls/ls.c#16 integrate .. //depot/projects/ia64/contrib/gcc/config/i386/freebsd.h#15 integrate .. //depot/projects/ia64/contrib/gcc/config/i386/freebsd64.h#3 integrate .. //depot/projects/ia64/contrib/gcc/config/i386/i386.h#10 integrate .. //depot/projects/ia64/gnu/usr.bin/binutils/as/amd64-freebsd/Makefile#1 branch .. //depot/projects/ia64/gnu/usr.bin/binutils/as/amd64-freebsd/config.h#1 branch .. //depot/projects/ia64/gnu/usr.bin/binutils/as/amd64-freebsd/itbl-cpu.h#1 branch .. //depot/projects/ia64/gnu/usr.bin/binutils/as/amd64-freebsd/targ-cpu.h#1 branch .. //depot/projects/ia64/gnu/usr.bin/binutils/as/x86-64-freebsd/Makefile#2 delete .. //depot/projects/ia64/gnu/usr.bin/binutils/as/x86-64-freebsd/config.h#4 delete .. //depot/projects/ia64/gnu/usr.bin/binutils/as/x86-64-freebsd/itbl-cpu.h#2 delete .. //depot/projects/ia64/gnu/usr.bin/binutils/as/x86-64-freebsd/targ-cpu.h#2 delete .. //depot/projects/ia64/gnu/usr.bin/binutils/ld/Makefile.amd64#1 branch .. //depot/projects/ia64/gnu/usr.bin/binutils/ld/Makefile.x86-64#2 delete .. //depot/projects/ia64/gnu/usr.bin/binutils/libbfd/Makefile#9 integrate .. //depot/projects/ia64/gnu/usr.bin/binutils/libbfd/Makefile.amd64#1 branch .. //depot/projects/ia64/gnu/usr.bin/binutils/libbfd/Makefile.x86-64#3 delete .. //depot/projects/ia64/gnu/usr.bin/binutils/libbfd/amd64/bfd.h#1 branch .. //depot/projects/ia64/gnu/usr.bin/binutils/libbfd/elf-fbsd-brand.c#1 branch .. //depot/projects/ia64/gnu/usr.bin/binutils/libbfd/x86-64/bfd.h#3 delete .. //depot/projects/ia64/gnu/usr.bin/cc/Makefile.tgt#8 integrate .. //depot/projects/ia64/gnu/usr.bin/cc/cc_tools/Makefile#14 integrate .. //depot/projects/ia64/gnu/usr.bin/cc/cc_tools/auto-host.h#10 integrate .. //depot/projects/ia64/gnu/usr.bin/cc/include/Makefile#4 integrate .. //depot/projects/ia64/lib/libc/posix1e/mac.conf.5#2 integrate .. //depot/projects/ia64/lib/libkvm/kvm_getprocs.3#3 integrate .. //depot/projects/ia64/lib/libutil/login_class.3#3 integrate .. //depot/projects/ia64/release/Makefile.inc.docports#9 integrate .. //depot/projects/ia64/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#83 integrate .. //depot/projects/ia64/release/doc/ja_JP.eucJP/errata/article.sgml#11 integrate .. //depot/projects/ia64/release/doc/ja_JP.eucJP/hardware/common/dev.sgml#10 integrate .. //depot/projects/ia64/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.sgml#4 integrate .. //depot/projects/ia64/release/doc/ja_JP.eucJP/relnotes/common/new.sgml#21 integrate .. //depot/projects/ia64/sbin/devd/devd.cc#7 integrate .. //depot/projects/ia64/sbin/devd/devd.h#3 integrate .. //depot/projects/ia64/sbin/devd/devd.hh#1 branch .. //depot/projects/ia64/sbin/growfs/growfs.c#9 integrate .. //depot/projects/ia64/share/man/man7/firewall.7#7 integrate .. //depot/projects/ia64/share/man/man9/style.9#21 integrate .. //depot/projects/ia64/sys/dev/bge/if_bge.c#26 integrate .. //depot/projects/ia64/sys/dev/drm/drm_os_freebsd.h#8 integrate .. //depot/projects/ia64/sys/dev/firewire/firewire.c#25 integrate .. //depot/projects/ia64/sys/dev/firewire/firewirereg.h#16 integrate .. //depot/projects/ia64/sys/dev/firewire/fwcrom.c#4 integrate .. //depot/projects/ia64/sys/dev/firewire/iec13213.h#4 integrate .. //depot/projects/ia64/sys/dev/firewire/sbp.c#26 integrate .. //depot/projects/ia64/sys/geom/bde/g_bde.c#9 integrate .. //depot/projects/ia64/sys/geom/bde/g_bde_work.c#8 integrate .. //depot/projects/ia64/sys/kern/vfs_bio.c#50 integrate .. //depot/projects/ia64/sys/kern/vfs_default.c#20 integrate .. //depot/projects/ia64/sys/kern/vfs_subr.c#42 integrate .. //depot/projects/ia64/sys/sparc64/include/asm.h#4 integrate .. //depot/projects/ia64/sys/sparc64/include/asmacros.h#9 integrate .. //depot/projects/ia64/sys/sparc64/include/ktr.h#3 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/exception.S#13 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/interrupt.S#4 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/locore.S#5 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/mp_exception.S#4 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/mp_locore.S#3 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/support.S#4 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/swtch.S#6 integrate .. //depot/projects/ia64/sys/sys/vnode.h#29 integrate .. //depot/projects/ia64/sys/vm/swap_pager.c#23 integrate .. //depot/projects/ia64/sys/vm/uma_core.c#39 integrate .. //depot/projects/ia64/sys/vm/vm_map.c#52 integrate .. //depot/projects/ia64/sys/vm/vm_object.c#47 integrate .. //depot/projects/ia64/sys/vm/vm_object.h#19 integrate .. //depot/projects/ia64/sys/vm/vnode_pager.c#30 integrate .. //depot/projects/ia64/usr.bin/login/login.c#18 integrate .. //depot/projects/ia64/usr.sbin/fwcontrol/Makefile#3 integrate .. //depot/projects/ia64/usr.sbin/fwcontrol/fwcrom.c#4 delete Differences ... ==== //depot/projects/ia64/bin/ls/ls.c#16 (text+ko) ==== @@ -46,7 +46,7 @@ #endif /* not lint */ #endif #include -__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 #include @@ -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/contrib/gcc/config/i386/freebsd.h#15 (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/contrib/gcc/config/i386/freebsd64.h#3 (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 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/contrib/gcc/config/i386/i386.h#10 (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/gnu/usr.bin/binutils/libbfd/Makefile#9 (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/gnu/usr.bin/cc/Makefile.tgt#8 (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/gnu/usr.bin/cc/cc_tools/Makefile#14 (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/gnu/usr.bin/cc/cc_tools/auto-host.h#10 (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 @@ -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/gnu/usr.bin/cc/include/Makefile#4 (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/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/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/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/release/Makefile.inc.docports#9 (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/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#83 (text+ko) ==== @@ -3,7 +3,7 @@ The FreeBSD Project - $FreeBSD: src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v 1.552 2003/04/25 14:42:53 bmah Exp $ + $FreeBSD: src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v 1.553 2003/04/26 19:07:33 hrs Exp $ 2000 @@ -858,7 +858,7 @@ The following new articles have been added to the documentation set: FreeBSD From Scratch, - The Roadmap for 5-STABLE. + The Roadmap for 5-STABLE. A new Danish (da_DK.ISO8859-1) translation project has been started. ==== //depot/projects/ia64/release/doc/ja_JP.eucJP/errata/article.sgml#11 (text+ko) ==== @@ -1,8 +1,8 @@ - $FreeBSD: src/release/doc/ja_JP.eucJP/hardware/common/dev.sgml,v 1.11 2003/03/16 12:41:12 rushani Exp $ + $FreeBSD: src/release/doc/ja_JP.eucJP/hardware/common/dev.sgml,v 1.12 2003/04/26 19:48:15 hrs Exp $ 対応ハードウェア @@ -1700,6 +1700,23 @@ + ASIX Electronics AX88172 ベースの USB Ethernet NIC + (&man.axe.4; ドライバ) + + + + D-Link DUBE100 + + + Linksys USB200M + + + Netgear FA120 + + + + + ASIX Electronics AX88140A PCI NIC (&man.dc.4; ドライバ) @@ -1839,7 +1856,7 @@ - Intel 82557, 82258, 82559, 82550, + Intel 82557, 82258, 82559, 82550, 82562 ベースの Fast Ethernet NIC (&man.fxp.4; ドライバ) @@ -2453,7 +2470,7 @@ その他のネットワーク機器 - Granch SBNI12 point-to-point 通信アダプタ (sbni ドライバ) + Granch SBNI12 point-to-point 通信アダプタ (&man.sbni.4; ドライバ) SBNI12-XX および SBNI12D-XX ISA 版/PCI 版 @@ -2461,6 +2478,9 @@ + Granch SBNI16 SHDSL モデム (&man.sbsh.4; + ドライバ) + SMC COM90cx6 ARCNET ネットワークアダプタ (cm ドライバ) @@ -2627,24 +2647,72 @@ PCI ベースのマルチポートシリアルボード (&man.puc.4; ドライバ) + + Actiontech 56K PCI + - Avlab Technology, PCI IO 2S + Avlab Technology, PCI IO 2S および PCI IO 4S + + + Comtrol RocketPort 550 + + + Decision Computers PCCOM 4-port シリアルおよびデュアルポート RS232/422/485 + + + Dolphin Peripherals 4025/4035/4036 + + + IC Book Labs Dreadnought 16x Lite および Pro - - Moxa Industio CP-114 + + Lava Computers 2SP-PCI/DSerial-PCI/Quattro-PCI/Octopus-550 + + Middle Digital, Weasle シリアルポート + - Syba Tech Ltd. PCI-4S2P-550-ECP + Moxa Industio CP-114, Smartio C104H-PCI および C168H/PCI + + NEC PK-UG-X001 および PK-UG-X008 + Netmos NM9835 PCI-2S-550 + + Oxford Semiconductor OX16PCI954 PCI UART + + + Syba Tech SD-LAB PCI-4S2P-550-ECP + + + SIIG Cyber I/O PCI 16C550/16C650/16C850 + + + SIIG Cyber 2P1S PCI 16C550/16C650/16C850 + + + SIIG Cyber 2S1P PCI 16C550/16C650/16C850 + + + SIIG Cyber 4S PCI 16C550/16C650/16C850 + + + SIIG Cyber Serial (シングルおよびデュアル) PCI 16C550/16C650/16C850 + + + Syba Tech Ltd. PCI-4S2P-550-ECP + - PCCOM dual port RS232/422/485 + Titan PCI-200H および PCI-800H + + + US Robotics (3Com) 3CP5609 モデム - - SIIG Cyber Serial Dual PCI 16C550 - + + VScom PCI-400 および PCI-800 + @@ -3021,6 +3089,10 @@ + + EHCI インタフェースを使った + USB 2.0 コントローラ (ehci ドライバ) + ハブ @@ -3218,7 +3290,7 @@ IEEE 1394 (FireWire) デバイス - ホストコントローラ (&man.fwohci.4; + ホストコントローラ (&man.fwohci.4; ドライバ) @@ -3241,7 +3313,7 @@ - ストレージ (&man.sbp.4; ドライバ) + ストレージ (&man.sbp.4; ドライバ) @@ -3337,7 +3409,7 @@ - フロッピドライブ (&man.fd.4; ドライバ) + フロッピドライブ (&man.fdc.4; ドライバ) Genius および Mustek ハンドスキャナ GPB および Transputer ドライバ キーボード ==== //depot/projects/ia64/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.sgml#4 (text+ko) ==== @@ -1,6 +1,6 @@ 対応プロセッサおよびマザーボード @@ -32,6 +32,30 @@ BIOS やマザーボードのバグにより、問題が出るケースがあります。 対処方法については &a.smp; を熟読するようにしてください。 + &os; は、Intel の CPU に搭載されている + HyperThreading (HTT) 機能に対応しています。 + options SMP 機能を有効にしているカーネルは + 論理プロセッサを自動的に検出し、有効にします。 + &os; のデフォルトのスケジューラは、この論理 CPU + を追加された物理 CPU と同等に扱います。つまり、 + 同じ CPU 内の論理プロセッサ間で共有されている資源に対して、 + スケジューリング決定を最適化しません。 + このスケジューリング方法では最適な性能を得ることができないため、 + デフォルトでは、起動時に論理 CPU を停止させています。 + 論理 CPU は machdep.hlt_logical_cpus + sysctl 変数で有効にすることができます。また、 + machdep.hlt_cpus sysctl 変数を使って、 + CPU をアイドルループにすることも可能です。 + 詳しくは、&man.smp.4; のマニュアルページをご覧ください。 + + &os; は、Physical Address Extensions (PAE) 機能を搭載した + CPU に対応しています。 + PAE 機能を有効にしたカーネルは、4GB + 以上のメモリを検出し、システムから利用できるようにします。 + この機能を有効にすると、利用できるデバイスドライバや他の &os; + の機能が制限されます。詳しくは、&man.pae.4; + のマニュアルページをご覧ください。 + &os; は i386 ベースのラップトップでも動作しますが、 サウンド、グラフィックス、電源管理、PCCARD 拡張スロット等のハードウェア機能の対応には偏りがあります。 ==== //depot/projects/ia64/release/doc/ja_JP.eucJP/relnotes/common/new.sgml#21 (text+ko) ==== @@ -1,9 +1,9 @@ @@ -11,7 +11,7 @@ FreeBSD プロジェクト - $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 $ 2000 @@ -133,11 +133,12 @@ をご覧ください。 &merged; - sendmail がバージョン 8.12.8 - にアップグレードされました。これには、 - リモートから悪用可能なバッファオーバフロー問題の修正が含まれています。 + sendmail にあった + リモートから悪用可能なバッファオーバフロー問題が修正されました。 問題の詳細は、セキュリティ勧告 FreeBSD-SA-03:04 + および FreeBSD-SA-03:07 をご覧ください。 &merged; @@ -171,6 +172,10 @@ これは XFree86 4.3.0 に含まれているものとほぼ同一のものですが、 いくつかのバグ修正も追加で含まれています。 + ehci ドライバが追加されました。 + これは USB 2.0 コントローラで使われている + USB Enhanced Host Controller Interface に対応しています。 + /dev/tty の許可属性の取り扱いにあった、小さなバグが修正されました。 これにより、&man.su.1; の実行後も &man.ssh.1; @@ -186,6 +191,13 @@ Linux エミュレーションモードが IPv6 に対応しました。 + &man.madvise.2; が、新しく + MADV_PROTECT という動作に対応しました。 + これは、そのプロセスは非常に重要なもので、 + スワップ空間が枯渇してしまった時でも kill + してはいけない、ということを仮想メモリシステムに伝えるものです。 + その時のプロセスは、スーパユーザが所有するものである必要があります。 + SMP における性能向上が期待できる、 @@ -202,21 +214,52 @@ (互換性を保つため、従来の静的なメジャー番号のままなっているドライバも二・三残っています) なくなり、デバイスのメジャー番号が足りなくなる可能性も低くなっています。 + カーネルスレッド用の簡易的な遅延スイッチ機構が実装されました。 + これは、(割り込みハンドラなど) 他のプロセスと関係がない、 + 細かいコンテキストスイッチによるオーバヘッドを削減するためのものです。 + この機能は options LAZY_SWITCH + を指定すると有効になります。 + プロセッサ・マザーボードの対応状況 - &os; に、HyperThreading (HTT) + SMP カーネルに HyperThreading (HTT) 対応の基礎部分が追加されました。 - HTT カーネルオプションを追加した - SMP カーネルは、HTT - に対応したマシン上で論理プロセッサの検出と初期化を行ないます。 - この論理プロセッサは、物理プロセッサを追加した場合と同じように、 - プロセスをスケジューリングするために使われます。 - &merged; + スケジューラは論理 CPU を、物理 CPU を追加した場合と同じように + プロセススケジューリングに使います。 + HTT は、資源が足りなくなるいくつかのケースで最善の性能にならないことが + あるため、起動時には論理 CPU はデフォルトで停止状態になっています。 + 有効にするには、machdep.hlt_logical_cpus sysctl + 変数を使います。また、machdep.hlt_cpus sysctl + 変数を使うと、アイドルループを使って CPU を停止状態にすることも可能です。 + 詳しくは &man.smp.4; のマニュアルページをご覧ください。 + + + 初期の 5.0-CURRENT スナップショットや 4.8-RELEASE などの + バージョンの &os; は、HyperThreading 機能を有効にするために + カーネルコンフィグ時に options HTT + を指定していました。現在は、このオプションを指定する必要は + なくなっています。 + + + + + Intel Pentium Pro 以降に搭載されている + Physical Address Extensions (PAE) 機能に対応しました。 + これは、一つのマシン上で最大 64GB の RAM を使用することが + できるようになる機能ですが、一つのプロセス (と &os; カーネル) + が使えるメモリ量は従来のままです。 + 詳しくは、&man.pae.4; のマニュアルページをご覧ください。 + この機能の作業は、DARPA および Network Associates Laboratories + の支援を受けて行なわれました。 + + &man.vpd.4; ドライバが新しく追加されました。 + これは IBM ThinkPad シリーズの Vital Product Data + 構造体からハードウェア情報を読み出すためのものです。 - + ブートローダの変更 alpha アーキテクチャ用のブートローダ @@ -248,18 +291,32 @@ + コードサイズの制限から、 + i386 ブートローダから読むことのできるカーネルは + 1.5TB 以下のルートファイルシステムにあるものだけになっています。 + - + ネットワークインターフェイスの対応状況 + &man.axe.4; + ネットワークドライバが新しく追加されました。 + これは ASIX Electronics AX88172 USB 2.0 + チップセットをベースにした + USB Ethernet アダプタに対応しています。 + cm ドライバが IPX に対応しました。 &merged; + &man.sbsh.4; ドライバが追加されました。 + これは Granch SBNI16 SHDSL モデムに対応しています。 + &merged; + 802.11 リンク層に対応した wlan モジュールが新しく追加されました。 - この機能は現在、&man.wi.4; ドライバで利用できます。 + 現在、&man.wi.4; ドライバがこの機能を利用しています。 インタフェースの設定時にカーネルパニック (や他の問題) @@ -267,7 +324,7 @@ ドライバのタイミングバグが修正されました。 - + ネットワークプロトコル &man.ipfw.4; の skipto ルールと @@ -335,7 +392,7 @@ - + ディスク・記憶装置 &man.aac.4; ドライバが、ジャイアントカーネルロックなしに @@ -376,9 +433,19 @@ wfd ドライバと wst ドライバが削除されました。 - + ファイルシステム + 新しく DIRECTIO + カーネルオプションが追加されました。 + これはバッファキャッシュを経由せずに直接データを読み込んだり、 + ユーザ空間のバッファに直接データを書き込むことを可能にします。 + この機能を使うには、ファイル記述子に + O_DIRECT フラグをセットすることと、 + 読み出し操作時のオフセット・データ長の両方に、 + 物理メディアセクタ長の整数倍を指定する必要があります。 + &merged; + NETNCP および Netware Filesystem 対応 (nwfs) が、正しく動作するようになりました。 @@ -387,24 +454,22 @@ 修正されました。 - + PCCARD 対応 - + マルチメディアへの対応状況 - - - - - 寄贈ソフトウェア - - IPFilter がバージョン - 3.4.31 に更新されました。 - &merged; + &man.speaker.4; デバイス用の + atspeaker.ko + モジュールと + pcspeaker.ko + モジュールは、 + speaker.ko + という名前に変わりました。 @@ -414,20 +479,32 @@ &man.adduser.8; が、シェルの特殊文字を含むパスワードを 正しく処理できるようになりました。 + &man.adduser.8; に、ユーザのデフォルトログイングループを設定する + オプションが追加されました。 + compat4x 配布物に、&os; 4.7-RELEASE に含まれる libcrypto.so.2, libgmp.so.3, libssl.so.2 ライブラリが追加されました。 + &man.chgrp.1 および &man.chown.8 は、 + オプションが複数個指定された場合、 + 所有者/所有グループを変更する時に新旧の uid/gid + を表示するようになりました。 + &man.config.8; に、 カーネルコンフィグファイルの device 指示子の指定を無効にする nodevice 指示子が追加されました。 また、nooptionnomakeoption 指示子も追加されており、 - それより前にある option および - makeoption 指示子をそれぞれ無効にします。 + それより前にある options および + makeoptions 指示子をそれぞれ無効にします。 + + &man.diskinfo.8; ユーティリティが追加されました。 + これは、ディスクデバイスの情報の表示と、 + ネイティブな性能試験を行なうためのものです。 &man.disklabel.8; から、 フラグと @@ -488,6 +565,10 @@ および が追加されました。 &merged; + &man.gstat.8; ユーティリティが追加されました。 + これは、&man.geom.4; + サブシステムにおけるディスクの稼働状態を表示するものです。 + &man.ipfw.8; に、(ファイアウォール機能そのものの有効化・無効化を含む) &man.ipfw.4; におけるさまざまな制御を実現するため、 enable コマンド、 @@ -495,13 +576,21 @@ これらは、従来の sysctl 変数よりもわかりやすく、 便利な操作手段を提供します。&merged; + &man.jail.8; に、新しく フラグが追加されました。 + これは、新しく作成した jail の識別子を出力します。 + + 既存の jail の中でコマンドを実行する、&man.jexec.8; + ユーティリティが追加されました。 + + 既存の jail を一覧表示する &man.jls.8; ユーティリティが追加されました。 + &man.kenv.1; が、ルートファイルシステムのみがマウントされた状態で システムが起動している場合にも利用できるよう、 /usr/bin から /bin に移されました。 - &man.devfs.5; の利用が必須となったため、 - 必要がなくなった MAKEDEV スクリプトは削除されました。 + &man.killall.1; に新しく オプションが追加されました。 + これは、ひとつの jail にあるすべてのプロセスを kill します。 ユーザランドから &man.geom.4; サブシステムの一部へのアクセスを提供する &man.libgeom.3; ライブラリが追加されました。 @@ -513,12 +602,21 @@ net.inet.ip.portrange.reservedhigh sysctl 変数と組み合わせて使うことを想定しています。 + &man.devfs.5; が必須となったため、 + 必要がなくなった MAKEDEV スクリプトは削除されました。 + + &man.mixer.8; に、相対値を使ったボリューム調整が実装されました。 + FFS スナップショットの作成を簡単に行なうための >>> TRUNCATED FOR MAIL (1000 lines) <<<