From owner-p4-projects@FreeBSD.ORG Fri Apr 16 22:43:46 2004 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6591016A4D0; Fri, 16 Apr 2004 22:43:46 -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 3F09D16A4CE for ; Fri, 16 Apr 2004 22:43:46 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3228A43D55 for ; Fri, 16 Apr 2004 22:43:46 -0700 (PDT) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i3H5hkGe088919 for ; Fri, 16 Apr 2004 22:43:46 -0700 (PDT) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i3H5hjPn088916 for perforce@freebsd.org; Fri, 16 Apr 2004 22:43:45 -0700 (PDT) (envelope-from marcel@freebsd.org) Date: Fri, 16 Apr 2004 22:43:45 -0700 (PDT) Message-Id: <200404170543.i3H5hjPn088916@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 51223 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, 17 Apr 2004 05:43:47 -0000 http://perforce.freebsd.org/chv.cgi?CH=51223 Change 51223 by marcel@marcel_nfs on 2004/04/16 22:42:56 IFC @51218 Affected files ... .. //depot/projects/gdb/UPDATING#10 integrate .. //depot/projects/gdb/contrib/groff/tmac/doc-common#2 integrate .. //depot/projects/gdb/contrib/groff/tmac/doc-syms#2 integrate .. //depot/projects/gdb/etc/rc.d/Makefile#8 integrate .. //depot/projects/gdb/gnu/usr.bin/groff/tmac/mdoc.local#4 integrate .. //depot/projects/gdb/lib/libc/sys/acct.2#2 integrate .. //depot/projects/gdb/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#10 integrate .. //depot/projects/gdb/share/man/man4/ciss.4#2 integrate .. //depot/projects/gdb/share/man/man9/zero_copy.9#2 integrate .. //depot/projects/gdb/sys/alpha/alpha/interrupt.c#6 integrate .. //depot/projects/gdb/sys/amd64/amd64/pmap.c#7 integrate .. //depot/projects/gdb/sys/dev/acpica/acpi.c#12 integrate .. //depot/projects/gdb/sys/dev/ciss/ciss.c#6 integrate .. //depot/projects/gdb/sys/dev/ciss/cissreg.h#2 integrate .. //depot/projects/gdb/sys/dev/ciss/cissvar.h#2 integrate .. //depot/projects/gdb/sys/dev/ed/if_ed.c#5 integrate .. //depot/projects/gdb/sys/dev/pci/pci.c#5 integrate .. //depot/projects/gdb/sys/dev/random/harvest.c#4 integrate .. //depot/projects/gdb/sys/dev/random/randomdev.c#6 integrate .. //depot/projects/gdb/sys/dev/random/randomdev.h#3 integrate .. //depot/projects/gdb/sys/dev/random/randomdev_soft.c#2 integrate .. //depot/projects/gdb/sys/dev/sn/if_sn.c#4 integrate .. //depot/projects/gdb/sys/dev/usb/devlist2h.awk#2 integrate .. //depot/projects/gdb/sys/dev/usb/if_aue.c#3 integrate .. //depot/projects/gdb/sys/dev/usb/usbdevs#5 integrate .. //depot/projects/gdb/sys/dev/usb/usbdevs.h#5 integrate .. //depot/projects/gdb/sys/dev/usb/usbdevs_data.h#5 integrate .. //depot/projects/gdb/sys/i386/acpica/madt.c#3 integrate .. //depot/projects/gdb/sys/i386/conf/NOTES#9 integrate .. //depot/projects/gdb/sys/i386/i386/apic_vector.s#4 integrate .. //depot/projects/gdb/sys/i386/i386/exception.s#3 integrate .. //depot/projects/gdb/sys/i386/i386/support.s#3 integrate .. //depot/projects/gdb/sys/i386/isa/atpic_vector.s#4 integrate .. //depot/projects/gdb/sys/i386/pci/pci_pir.c#2 integrate .. //depot/projects/gdb/sys/kern/kern_intr.c#4 integrate .. //depot/projects/gdb/sys/kern/subr_mbuf.c#3 integrate .. //depot/projects/gdb/sys/net/if.c#6 integrate .. //depot/projects/gdb/sys/net/if_var.h#9 integrate .. //depot/projects/gdb/sys/net/route.c#5 integrate .. //depot/projects/gdb/sys/net/rtsock.c#5 integrate .. //depot/projects/gdb/sys/netgraph/ng_fec.c#2 integrate .. //depot/projects/gdb/usr.bin/tar/bsdtar.c#5 integrate .. //depot/projects/gdb/usr.sbin/accton/accton.8#2 integrate .. //depot/projects/gdb/usr.sbin/ppp/mbuf.c#2 integrate Differences ... ==== //depot/projects/gdb/UPDATING#10 (text+ko) ==== @@ -31,6 +31,14 @@ have been committed. Expect a bumpy ride for a few days until the unanticipated problems have been resolved. +20040409: + Due to changes in the the Yarrow initialization process, + /dev/random needs to be fed before operations requiring + temp files can succeed in single user mode. This includes + running "make installworld". /dev/random may be fed by running + "/etc/rc.d/initrandom start" or with 20040415 source by running + "/etc/rc.d/preseedrandom". + 20040322: The debug.mpsafenet tunable controls whether the kernel Giant lock is held across the lower levels of the network stack, and @@ -1418,6 +1426,7 @@ make installkernel KERNCONF=YOUR_KERNEL_HERE [1] [3] + /etc/rc.d/preseedrandom [10] mergemaster -p [5] make installworld mergemaster [4] @@ -1470,6 +1479,7 @@ cd src/sys/boot ; make install [6] [1] [3] + /etc/rc.d/preseedrandom [10] mergemaster -p [5] rm -rf /usr/include/g++ make installworld @@ -1544,6 +1554,10 @@ [9] When checking out sources, you must include the -P flag to have cvs prune empty directories. + + [10] In order to create temporary files, /dev/random must be + initialized by feeding data into it. /etc/rc.d/preseedrandom + takes care of this. FORMAT: This file contains a list, in reverse chronological order, of major @@ -1577,4 +1591,4 @@ Contact Warner Losh if you have any questions about your use of this document. -$FreeBSD: src/UPDATING,v 1.303 2004/04/14 17:54:18 imp Exp $ +$FreeBSD: src/UPDATING,v 1.305 2004/04/16 18:36:52 brooks Exp $ ==== //depot/projects/gdb/contrib/groff/tmac/doc-common#2 (text+ko) ==== @@ -256,42 +256,65 @@ .als doc-volume-ds-MMI doc-volume-ds-IND .als doc-volume-ds-LOC doc-volume-ds-LOCAL . -.ds doc-volume-as-alpha Alpha +.ds doc-volume-as-alpha alpha .als doc-volume-as-Alpha doc-volume-as-alpha -.ds doc-volume-as-amiga Amiga -.ds doc-volume-as-arc Arc -.ds doc-volume-as-arm26 ARM26 -.ds doc-volume-as-arm32 ARM32 -.ds doc-volume-as-atari Atari -.ds doc-volume-as-bebox BEbox -.ds doc-volume-as-cobalt Cobalt -.ds doc-volume-as-evbsh3 Evbsh3 -.ds doc-volume-as-hp300 HP300 -.ds doc-volume-as-hpcmips HPcmips -.ds doc-volume-as-i386 i386 -.ds doc-volume-as-luna68k luna68k -.ds doc-volume-as-m68k m68k -.ds doc-volume-as-mac68k mac68k -.ds doc-volume-as-macppc macppc -.ds doc-volume-as-mips MIPS -.ds doc-volume-as-mmeye mmeye -.ds doc-volume-as-mvme68k mvme68k -.ds doc-volume-as-news68k news68k -.ds doc-volume-as-newsmips newsmips -.ds doc-volume-as-next68k next68k -.ds doc-volume-as-ofppc ofppc -.ds doc-volume-as-pc532 pc532 -.ds doc-volume-as-pmax pmax -.ds doc-volume-as-powerpc powerpc -.ds doc-volume-as-prep prep -.ds doc-volume-as-sgimips sgimips -.ds doc-volume-as-sh3 sh3 -.ds doc-volume-as-sparc SPARC -.ds doc-volume-as-sparc64 sparc64 -.ds doc-volume-as-sun3 sun3 -.ds doc-volume-as-tahoe Tahoe -.ds doc-volume-as-vax VAX -.ds doc-volume-as-x68k x68k +.ds doc-volume-as-acorn26 acorn26 +.ds doc-volume-as-acorn32 acorn32 +.ds doc-volume-as-algor algor +.ds doc-volume-as-amd64 amd64 +.ds doc-volume-as-amiga amiga +.ds doc-volume-as-arc arc +.ds doc-volume-as-arm26 arm26 +.ds doc-volume-as-arm32 arm32 +.ds doc-volume-as-atari atari +.ds doc-volume-as-bebox bebox +.ds doc-volume-as-cats cats +.ds doc-volume-as-cesfic cesfic +.ds doc-volume-as-cobalt cobalt +.ds doc-volume-as-dreamcast dreamcast +.ds doc-volume-as-evbarm evbarm +.ds doc-volume-as-evbmips evbmips +.ds doc-volume-as-evbppc evbppc +.ds doc-volume-as-evbsh3 evbsh3 +.ds doc-volume-as-hp300 hp300 +.ds doc-volume-as-hp700 hp700 +.ds doc-volume-as-hpcarm hpcarm +.ds doc-volume-as-hpcmips hpcmips +.ds doc-volume-as-hpcsh hpcsh +.ds doc-volume-as-i386 i386 +.ds doc-volume-as-luna68k luna68k +.ds doc-volume-as-m68k m68k +.ds doc-volume-as-mac68k mac68k +.ds doc-volume-as-macppc macppc +.ds doc-volume-as-mips mips +.ds doc-volume-as-mipsco mipsco +.ds doc-volume-as-mmeye mmeye +.ds doc-volume-as-mvme68k mvme68k +.ds doc-volume-as-mvmeppc mvmeppc +.ds doc-volume-as-netwinder netwinder +.ds doc-volume-as-news68k news68k +.ds doc-volume-as-newsmips newsmips +.ds doc-volume-as-next68k next68k +.ds doc-volume-as-ofppc ofppc +.ds doc-volume-as-pc532 pc532 +.ds doc-volume-as-playstation2 playstation2 +.ds doc-volume-as-pmax pmax +.ds doc-volume-as-pmppc pmppc +.ds doc-volume-as-powerpc powerpc +.ds doc-volume-as-prep prep +.ds doc-volume-as-sandpoint sandpoint +.ds doc-volume-as-sbmips sbmips +.ds doc-volume-as-sgimips sgimips +.ds doc-volume-as-sh3 sh3 +.ds doc-volume-as-shark shark +.ds doc-volume-as-sparc sparc +.ds doc-volume-as-sparc64 sparc64 +.ds doc-volume-as-sun2 sun2 +.ds doc-volume-as-sun3 sun3 +.ds doc-volume-as-tahoe tahoe +.ds doc-volume-as-vax vax +.ds doc-volume-as-x68k x68k +.ds doc-volume-as-x86_64 x86_64 . .de Dt . \" reset default arguments @@ -384,24 +407,34 @@ .als doc-operating-system-BSD-4.3r doc-operating-system-BSD-4.3R .ds doc-operating-system-BSD-4.4 4.4BSD . -.ds doc-operating-system-NetBSD-0.8 0.8 -.ds doc-operating-system-NetBSD-0.8a 0.8A -.ds doc-operating-system-NetBSD-0.9 0.9 -.ds doc-operating-system-NetBSD-0.9a 0.9A -.ds doc-operating-system-NetBSD-1.0 1.0 -.ds doc-operating-system-NetBSD-1.0a 1.0A -.ds doc-operating-system-NetBSD-1.1 1.1 -.ds doc-operating-system-NetBSD-1.2 1.2 -.ds doc-operating-system-NetBSD-1.2a 1.2A -.ds doc-operating-system-NetBSD-1.2b 1.2B -.ds doc-operating-system-NetBSD-1.2c 1.2C -.ds doc-operating-system-NetBSD-1.2d 1.2D -.ds doc-operating-system-NetBSD-1.2e 1.2E -.ds doc-operating-system-NetBSD-1.3 1.3 -.ds doc-operating-system-NetBSD-1.3a 1.3A -.ds doc-operating-system-NetBSD-1.4 1.4 -.ds doc-operating-system-NetBSD-1.5 1.5 -.ds doc-operating-system-NetBSD-1.6 1.6 +.ds doc-operating-system-NetBSD-0.8 0.8 +.ds doc-operating-system-NetBSD-0.8a 0.8A +.ds doc-operating-system-NetBSD-0.9 0.9 +.ds doc-operating-system-NetBSD-0.9a 0.9A +.ds doc-operating-system-NetBSD-1.0 1.0 +.ds doc-operating-system-NetBSD-1.0a 1.0A +.ds doc-operating-system-NetBSD-1.1 1.1 +.ds doc-operating-system-NetBSD-1.2 1.2 +.ds doc-operating-system-NetBSD-1.2a 1.2A +.ds doc-operating-system-NetBSD-1.2b 1.2B +.ds doc-operating-system-NetBSD-1.2c 1.2C +.ds doc-operating-system-NetBSD-1.2d 1.2D +.ds doc-operating-system-NetBSD-1.2e 1.2E +.ds doc-operating-system-NetBSD-1.3 1.3 +.ds doc-operating-system-NetBSD-1.3a 1.3A +.ds doc-operating-system-NetBSD-1.4 1.4 +.ds doc-operating-system-NetBSD-1.4.1 1.4.1 +.ds doc-operating-system-NetBSD-1.4.2 1.4.2 +.ds doc-operating-system-NetBSD-1.4.3 1.4.3 +.ds doc-operating-system-NetBSD-1.5 1.5 +.ds doc-operating-system-NetBSD-1.5.1 1.5.1 +.ds doc-operating-system-NetBSD-1.5.2 1.5.2 +.ds doc-operating-system-NetBSD-1.5.3 1.5.3 +.ds doc-operating-system-NetBSD-1.6 1.6 +.ds doc-operating-system-NetBSD-1.6.1 1.6.1 +.ds doc-operating-system-NetBSD-1.6.2 1.6.2 +.ds doc-operating-system-NetBSD-2.0 2.0 +.ds doc-operating-system-NetBSD-2.1 2.1 . .ds doc-operating-system-FreeBSD-1.0 1.0 .ds doc-operating-system-FreeBSD-1.1 1.1 @@ -437,7 +470,13 @@ .ds doc-operating-system-FreeBSD-4.6.2 4.6.2 .ds doc-operating-system-FreeBSD-4.7 4.7 .ds doc-operating-system-FreeBSD-4.8 4.8 +.ds doc-operating-system-FreeBSD-4.9 4.9 +.ds doc-operating-system-FreeBSD-4.10 4.10 .ds doc-operating-system-FreeBSD-5.0 5.0 +.ds doc-operating-system-FreeBSD-5.1 5.1 +.ds doc-operating-system-FreeBSD-5.2 5.2 +.ds doc-operating-system-FreeBSD-5.2.1 5.2.1 +.ds doc-operating-system-FreeBSD-5.3 5.3 . .de Os . ie "\$1"" \ ==== //depot/projects/gdb/contrib/groff/tmac/doc-syms#2 (text+ko) ==== @@ -210,6 +210,8 @@ .as doc-str-At-V.1 " \*[doc-Tn-font-size]UNIX\*[doc-str-At] .ds doc-str-At-V.2 \*[doc-Tn-font-size]AT&T\*[doc-str-At] System\~V.2 .as doc-str-At-V.2 " \*[doc-Tn-font-size]UNIX\*[doc-str-At] +.ds doc-str-At-V.3 \*[doc-Tn-font-size]AT&T\*[doc-str-At] System\~V.3 +.as doc-str-At-V.3 " \*[doc-Tn-font-size]UNIX\*[doc-str-At] .ds doc-str-At-V.4 \*[doc-Tn-font-size]AT&T\*[doc-str-At] System\~V.4 .as doc-str-At-V.4 " \*[doc-Tn-font-size]UNIX\*[doc-str-At] . @@ -536,10 +538,11 @@ . .\" ANSI/ISO C .ds doc-str-St--ansiC-89 \*[Ai] \*[doc-str-St]X\^3.159-1989 -.as doc-str-St--ansiC-89 " (\*[Lq]\)\*[Ai]\~C\*[doc-str-St]\*[Rq]) +.as doc-str-St--ansiC-89 " (\*[Lq]\)\*[Ai]\~C89\*[doc-str-St]\*[Rq]) .als doc-str-St--ansiC doc-str-St--ansiC-89 .ds doc-str-St--isoC \*[doc-Tn-font-size]ISO/IEC\*[doc-str-St] 9899:1990 -.as doc-str-St--isoC " (\*[Lq]\*[doc-Tn-font-size]ISO\~C\^89\*[doc-str-St]\*[Rq]) +.as doc-str-St--isoC " (\*[Lq]\*[doc-Tn-font-size]ISO\~C\^90\*[doc-str-St]\*[Rq]) +.als doc-str-St--isoC-90 doc-str-St--isoC .ds doc-str-St--isoC-99 \*[doc-Tn-font-size]ISO/IEC\*[doc-str-St] 9899:1999 .as doc-str-St--isoC-99 " (\*[Lq]\*[doc-Tn-font-size]ISO\~C\^99\*[doc-str-St]\*[Rq]) . @@ -584,7 +587,7 @@ .as doc-str-St--xbd5 " (\*[Lq]\*[doc-Tn-font-size]XBD\*[doc-str-St]\^5\*[Rq]) .ds doc-str-St--xcu5 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Commands and Utilities Issue\~5 .as doc-str-St--xcu5 " (\*[Lq]\*[doc-Tn-font-size]XCU\*[doc-str-St]\^5\*[Rq]) -.ds doc-str-St--xcurses4.2 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Curses Issue\~4.2 +.ds doc-str-St--xcurses4.2 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Curses Issue\~4, Version\~2 .as doc-str-St--xcurses4.2 " (\*[Lq]\*[doc-Tn-font-size]XCURSES\*[doc-str-St]\^4.2\*[Rq]) .ds doc-str-St--xns5 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Networking Services Issue\~5 .as doc-str-St--xns5 " (\*[Lq]\*[doc-Tn-font-size]XNS\*[doc-str-St]\^5\*[Rq]) @@ -594,7 +597,7 @@ .as doc-str-St--xpg3 " (\*[Lq]\*[doc-Tn-font-size]XPG\*[doc-str-St]\^3\*[Rq]) .ds doc-str-St--xpg4 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Portability Guide Issue\~4 .as doc-str-St--xpg4 " (\*[Lq]\*[doc-Tn-font-size]XPG\*[doc-str-St]\^4\*[Rq]) -.ds doc-str-St--xpg4.2 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Portability Guide Issue\~4.2 +.ds doc-str-St--xpg4.2 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Portability Guide Issue\~4, Version\~2 .as doc-str-St--xpg4.2 " (\*[Lq]\*[doc-Tn-font-size]XPG\*[doc-str-St]\^4.2\*[Rq]) .ds doc-str-St--xsh5 \*[doc-Tn-font-size]X/Open\*[doc-str-St] System Interfaces and Headers Issue\~5 .as doc-str-St--xsh5 " (\*[Lq]\*[doc-Tn-font-size]XSH\*[doc-str-St]\^5\*[Rq]) @@ -672,22 +675,36 @@ .\" NS .\" NS width register `Lb' defined in doc-common . +.ds doc-str-Lb-libarm ARM Architecture Library (libarm, \-larm) .ds doc-str-Lb-libarm32 ARM32 Architecture Library (libarm32, \-larm32) .ds doc-str-Lb-libc Standard C\~Library (libc, \-lc) +.ds doc-str-Lb-libcdk Curses Development Kit Library (libcdk, \-lcdk) .ds doc-str-Lb-libcompat Compatibility Library (libcompat, \-lcompat) .ds doc-str-Lb-libcrypt Crypt Library (libcrypt, \-lcrypt) .ds doc-str-Lb-libcurses Curses Library (libcurses, \-lcurses) .ds doc-str-Lb-libedit Command Line Editor Library (libedit, \-ledit) +.ds doc-str-Lb-libevent Event Notification Library (libevent, \-levent) +.ds doc-str-Lb-libform Curses Form Library (libform, \-lform) .ds doc-str-Lb-libi386 i386 Architecture Library (libi386, \-li386) +.ds doc-str-Lb-libintl Internationalized Message Handling Library (libintl, \-lintl) .ds doc-str-Lb-libipsec IPsec Policy Control Library (libipsec, \-lipsec) .ds doc-str-Lb-libkvm Kernel Data Access Library (libkvm, \-lkvm) .ds doc-str-Lb-libm Math Library (libm, \-lm) +.ds doc-str-Lb-libm68k m68k Architecture Library (libm68k, \-lm68k) +.ds doc-str-Lb-libmagic Magic Number Recognition Library (libmagic, \-lmagic) .ds doc-str-Lb-libmenu Curses Menu Library (libmenu, \-lmenu) .ds doc-str-Lb-libossaudio OSS Audio Emulation Library (libossaudio, \-lossaudio) +.ds doc-str-Lb-libpcap Packet Capture Library (libpcap, \-lpcap) +.ds doc-str-Lb-libpci PCI Bus Access Library (libpci, \-lpci) +.ds doc-str-Lb-libpmc Performance Counters Library (libpmc, \-lpmc) .ds doc-str-Lb-libposix \*[Px] Compatibility Library (libposix, \-lposix) +.ds doc-str-Lb-libpthread POSIX Threads Library (libpthread, \-lpthread) .ds doc-str-Lb-libresolv DNS Resolver Library (libresolv, \-lresolv) +.ds doc-str-Lb-librt POSIX Real-time Library (librt, \-lrt) .ds doc-str-Lb-libtermcap Termcap Access Library (libtermcap, \-ltermcap) +.ds doc-str-Lb-libusbhid USB Human Interface Devices Library (libusbhid, \-lusbhid) .ds doc-str-Lb-libutil System Utilities Library (libutil, \-lutil) +.ds doc-str-Lb-libx86_64 x86_64 Architecture Library (libx86_64, \-lx86_64) .ds doc-str-Lb-libz Compression Library (libz, \-lz) . .de Lb ==== //depot/projects/gdb/etc/rc.d/Makefile#8 (text+ko) ==== @@ -1,5 +1,5 @@ # $NetBSD: Makefile,v 1.16 2001/01/14 15:37:22 minoura Exp $ -# $FreeBSD: src/etc/rc.d/Makefile,v 1.39 2004/04/05 16:29:45 fjoe Exp $ +# $FreeBSD: src/etc/rc.d/Makefile,v 1.40 2004/04/17 04:12:27 brooks Exp $ FILES= DAEMON LOGIN NETWORKING SERVERS \ abi accounting addswap adjkerntz amd \ @@ -25,7 +25,8 @@ network_ipv6 nfsclient nfsd \ nfslocking nfsserver nisdomain ntpd ntpdate \ othermta \ - pccard pcvt pf pflog power_profile ppp-user pppoed pwcheck \ + pccard pcvt pf pflog preseedrandom \ + power_profile ppp-user pppoed pwcheck \ quota \ random rarpd rcconf.sh resolv root \ route6d routed routing rpcbind rtadvd rwho \ ==== //depot/projects/gdb/gnu/usr.bin/groff/tmac/mdoc.local#4 (text+ko) ==== @@ -22,7 +22,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/gnu/usr.bin/groff/tmac/mdoc.local,v 1.40 2004/04/13 07:12:17 ru Exp $ +.\" $FreeBSD: src/gnu/usr.bin/groff/tmac/mdoc.local,v 1.41 2004/04/16 07:19:13 ru Exp $ .\" .\" %beginstrip% . @@ -49,25 +49,18 @@ .ds doc-str-Lb-libmd Message Digest (MD4, MD5, etc.) Support Library (libmd, \-lmd) .ds doc-str-Lb-libnetgraph Netgraph User Library (libnetgraph, \-lnetgraph) .ds doc-str-Lb-libpam PAM Library (libpam, \-lpam) -.ds doc-str-Lb-libpthread POSIX Threads Library (libpthread, \-lpthread) .ds doc-str-Lb-librpcsvc RPC Service Library (librpcsvc, \-lrpcsvc) .ds doc-str-Lb-libsdp Bluetooth Service Discovery Protocol User Library (libsdp, \-lsdp) .ds doc-str-Lb-libthr 1:1 Threading Library (libthr, \-lthr) .ds doc-str-Lb-libufs UFS File System Access Library (libufs, \-lufs) .ds doc-str-Lb-libugidfw File System Firewall Interface Library (libugidfw, \-lugidfw) -.ds doc-str-Lb-libusbhid USB HID access routines library (libusbhid, \-lusbhid) .ds doc-str-Lb-libvgl Video Graphics Library (libvgl, \-lvgl) . .\" Default .Os value .ds doc-default-operating-system FreeBSD\~5.2 . .\" FreeBSD releases not found in doc-common -.ds doc-operating-system-FreeBSD-4.9 4.9 -.ds doc-operating-system-FreeBSD-4.10 4.10 -.ds doc-operating-system-FreeBSD-5.1 5.1 -.ds doc-operating-system-FreeBSD-5.2 5.2 -.ds doc-operating-system-FreeBSD-5.2.1 5.2.1 -.ds doc-operating-system-FreeBSD-5.3 5.3 +.\" .ds doc-operating-system-FreeBSD-5.4 5.4 . .ec . ==== //depot/projects/gdb/lib/libc/sys/acct.2#2 (text+ko) ==== @@ -30,9 +30,9 @@ .\" SUCH DAMAGE. .\" .\" @(#)acct.2 8.1 (Berkeley) 6/4/93 -.\" $FreeBSD: src/lib/libc/sys/acct.2,v 1.15 2003/09/10 19:24:33 ru Exp $ +.\" $FreeBSD: src/lib/libc/sys/acct.2,v 1.19 2004/04/16 22:53:51 brueffer Exp $ .\" -.Dd June 4, 1993 +.Dd April 17, 2004 .Dt ACCT 2 .Os .Sh NAME @@ -78,6 +78,20 @@ Accounting is automatically disabled when the file system the accounting file resides on runs out of space; it is enabled when space once again becomes available. +The values controlling this behaviour can be modified using the following +.Xr sysctl 8 +variables: +.Bl -tag -width ".Va kern.acct_chkfreq" +.It Va kern.acct_chkfreq +Specifies the frequency (in seconds) with which free disk +space should be checked. +.It Va kern.acct_resume +The percentage of free disk space above which process +accounting will resume. +.It Va kern.acct_suspend +The percentage of free disk space below which process +accounting will suspend. +.El .Sh RETURN VALUES On error -1 is returned. The file must exist and the call may be exercised only by the super-user. @@ -112,6 +126,7 @@ .El .Sh SEE ALSO .Xr acct 5 , +.Xr accton 8 , .Xr sa 8 .Sh HISTORY The ==== //depot/projects/gdb/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#10 (text+ko) ==== @@ -3,7 +3,7 @@ The FreeBSD Project - $FreeBSD: src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v 1.710 2004/04/11 23:49:16 bmah Exp $ + $FreeBSD: src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v 1.711 2004/04/16 18:38:04 hrs Exp $ 2000 @@ -183,6 +183,9 @@ to use Toshiba's Hardware Control Interface to manipulate certain hardware features on Toshiba laptops. + The &man.acpi.toshiba.4; driver now supports + video output switching. + The &man.acpi.video.4; driver has been added to provide control display switching and backlight brightness using the ACPI Video Extensions. @@ -204,6 +207,8 @@ removed due to breakage. Its replacement is the &man.digi.4; driver, which supports all the hardware of the dgb driver. + The &man.getvfsent.3; API has been removed. + The loran (Loran-C receiver) driver has been removed due to breakage and lack of maintainership. @@ -211,6 +216,9 @@ This is currently non-functional, and would require some amount of work to make it work under the &man.geom.4; API in 5-CURRENT. + The sx driver, which supports Specialix I/O8+ and I/O4+ + intelligent multiport serial controllers has been added. + For the &man.uart.4; device hw.uart.console and hw.uart.dbgport environment variables @@ -347,6 +355,17 @@ A bug that prevents VLAN support in the &man.nge.4; driver from working has been fixed. &merged; + The &man.pci.4; bus resource and power management have + been updated. + + + Although the &man.pci.4; bus power state management + has been enabled, it may cause problems on some systems. + This can be disabled by setting the tunable + hw.pci.do_powerstate to 0. + + + Several bugs related to &man.polling.4; support in the &man.rl.4; driver have been fixed. &merged; @@ -365,6 +384,13 @@ The hardware TX checksum support in the &man.xl.4; driver has been disabled as it does not work correctly and slows down the transmission rate. &merged; + + The per-interface &man.polling.4; support has been + implemented. Currently &man.dc.4;, &man.fxp.4;, + &man.em.4;, &man.nge.4;, &man.re.4;, &man.rl.4;, &man.sis.4;, + &man.ste.4;, and &man.vr.4; + support this capability and it can be controlled + via &man.ifconfig.8;. @@ -420,6 +446,18 @@ work better, and some problems with timeouts should be resolved. + The &man.ata.4; driver now supports the Promise command + sequencer present on all modern Promise controllers + (PDC203** PDC206**). + + + This also adds preliminary support for the + Promise SX4/SX4000 as a normal Promise ATA + controller; ATA RAID's are supported though + but only RAID0, RAID1 and RAID0+1. + + + A bug of the automatic density selection code in the &man.fd.4; driver has been fixed. @@ -430,7 +468,7 @@ which prevents the cards on SBus from working correctly, has been fixed. - The twa driver, which supports + The &man.twa.4; driver, which supports 3ware's 9000 series PATA/SATA RAID controllers has been added. &merged; The &man.umass.4; driver now supports the missing @@ -493,6 +531,14 @@ removed from the &os; base system, and has been available in the &os; Ports Collection instead. + &man.dump.8; and &man.restore.8; now support + a option to specify backup methods + other than files and tapes. The argument is passed to + a normal &man.sh.1; pipeline with either + $DUMP_VOLUME or $RESTORE_VOLUME + defined in the environment, respectively. + For more information, see &man.dump.8; and &man.restore.8;. + The &man.fdcontrol.8;, &man.fdformat.1;, and &man.fdread.1; utilities now work on &os;/pc98. @@ -567,7 +613,10 @@ utilities do not work with libpthread. - + + + &man.make.1; now supports the new .warning + directive. Initial support for UTF-8 versions of all the currently supported system locales has been added. This is primarily @@ -690,18 +739,14 @@ Contributed Software The ACPI-CA code has been updated - from the 20030619 snapshot to the 20040311 snapshot. + from the 20030619 snapshot to the 20040402 snapshot. awk from Bell Labs has been updated from the 29 July 2003 release to the 7 February 2004 release. - Security improvements from CVS - 1.11.10 and 1.11.11 have been backported. Specifically, certain - malformed module requests are now rejected, and when using - cvs pserver mode, attempts to authenticate as - root are rejected and recorded via - &man.syslog.3;. + CVS has been updated from + version 1.11.10 to version 1.11.15. gdtoa (a library that performs conversions of numbers between binary and decimal form) has been ==== //depot/projects/gdb/share/man/man4/ciss.4#2 (text+ko) ==== @@ -1,4 +1,4 @@ -.\" $FreeBSD: src/share/man/man4/ciss.4,v 1.5 2003/11/07 11:43:05 simon Exp $ +.\" $FreeBSD: src/share/man/man4/ciss.4,v 1.6 2004/04/16 23:00:01 ps Exp $ .\" Written by Tom Rhodes .\" This file is in the public domain. .\" @@ -83,6 +83,10 @@ HP Smart Array 6400 .It HP Smart Array 6400 EM +.It +HP Modular Smart Array 20 (MSA20) +.It +HP Modular Smart Array 500 (MSA500) .El .Sh SEE ALSO .Xr cam 4 , ==== //depot/projects/gdb/share/man/man9/zero_copy.9#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/share/man/man9/zero_copy.9,v 1.3 2002/12/12 08:18:53 ru Exp $ +.\" $FreeBSD: src/share/man/man9/zero_copy.9,v 1.4 2004/04/16 06:26:09 ru Exp $ .\" .Dd June 23, 2002 .Dt ZERO_COPY 9 @@ -31,6 +31,7 @@ .Sh NAME .Nm zero_copy , .Nm zero_copy_sockets +.Nd "zero copy sockets code" .Sh SYNOPSIS .Cd "options ZERO_COPY_SOCKETS" .Sh DESCRIPTION ==== //depot/projects/gdb/sys/alpha/alpha/interrupt.c#6 (text+ko) ==== @@ -35,7 +35,7 @@ #include /* RCS ID & Copyright macro defns */ /* __KERNEL_RCSID(0, "$NetBSD: interrupt.c,v 1.23 1998/02/24 07:38:01 thorpej Exp $");*/ -__FBSDID("$FreeBSD: src/sys/alpha/alpha/interrupt.c,v 1.77 2004/03/23 22:28:16 jhb Exp $"); +__FBSDID("$FreeBSD: src/sys/alpha/alpha/interrupt.c,v 1.78 2004/04/16 20:09:53 jhb Exp $"); #include #include @@ -137,7 +137,7 @@ alpha_clock_interrupt(framep); break; - case ALPHA_INTR_ERROR: /* Machine Check or Correctable Error */ + case ALPHA_INTR_ERROR: /* Machine Check or Correctable Error */ a0 = alpha_pal_rdmces(); if (platform.mcheck_handler) (*platform.mcheck_handler)(a0, framep, a1, a2); ==== //depot/projects/gdb/sys/amd64/amd64/pmap.c#7 (text+ko) ==== @@ -75,7 +75,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.456 2004/04/05 00:37:47 alc Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.457 2004/04/16 03:45:28 alc Exp $"); /* * Manages physical address maps. @@ -384,7 +384,7 @@ /* XXX not fully used, underneath 2M pages */ for (i = 0; (i << PAGE_SHIFT) < avail_start; i++) { ((pt_entry_t *)KPTphys)[i] = i << PAGE_SHIFT; - ((pt_entry_t *)KPTphys)[i] |= PG_RW | PG_V; + ((pt_entry_t *)KPTphys)[i] |= PG_RW | PG_V | PG_G; } /* Now map the page tables at their location within PTmap */ @@ -397,7 +397,7 @@ /* This replaces some of the KPTphys entries above */ for (i = 0; (i << PDRSHIFT) < avail_start; i++) { ((pd_entry_t *)KPDphys)[i] = i << PDRSHIFT; - ((pd_entry_t *)KPDphys)[i] |= PG_RW | PG_V | PG_PS; + ((pd_entry_t *)KPDphys)[i] |= PG_RW | PG_V | PG_PS | PG_G; } /* And connect up the PD to the PDP */ @@ -410,7 +410,7 @@ /* Now set up the direct map space using 2MB pages */ for (i = 0; i < NPDEPG * ndmpdp; i++) { ((pd_entry_t *)DMPDphys)[i] = (vm_paddr_t)i << PDRSHIFT; - ((pd_entry_t *)DMPDphys)[i] |= PG_RW | PG_V | PG_PS; + ((pd_entry_t *)DMPDphys)[i] |= PG_RW | PG_V | PG_PS | PG_G; } /* And the direct map space's PDP */ ==== //depot/projects/gdb/sys/dev/acpica/acpi.c#12 (text+ko) ==== @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/acpica/acpi.c,v 1.138 2004/04/14 17:48:33 njl Exp $ + * $FreeBSD: src/sys/dev/acpica/acpi.c,v 1.139 2004/04/16 16:27:37 njl Exp $ */ #include "opt_acpi.h" @@ -265,6 +265,7 @@ */ AcpiGbl_AllMethodsSerialized = acpi_serialize_methods; AcpiGbl_CreateOsiMethod = acpi_osi_method; + AcpiGbl_LeaveWakeGpesDisabled = FALSE; /* Start up the ACPI CA subsystem. */ #ifdef ACPI_DEBUGGER ==== //depot/projects/gdb/sys/dev/ciss/ciss.c#6 (text+ko) ==== @@ -1,5 +1,6 @@ /*- * Copyright (c) 2001 Michael Smith + * Copyright (c) 2004 Paul Saab * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -23,7 +24,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/ciss/ciss.c,v 1.39 2004/04/14 19:45:07 ps Exp $ + * $FreeBSD: src/sys/dev/ciss/ciss.c,v 1.41 2004/04/16 23:00:01 ps Exp $ */ /* @@ -57,7 +58,7 @@ * are available, but we aren't supposed to know about them, and it is * dubious whether they would provide major performance improvements * except under extreme load. - * + * * Currently the only supported CISS adapters are the Compaq Smart * Array 5* series (5300, 5i, 532). Even with only three adapters, * Compaq still manage to have interface variations. @@ -66,6 +67,11 @@ * Thanks must go to Fred Harris and Darryl DeVinney at Compaq, as * well as Paul Saab at Yahoo! for their assistance in making this * driver happen. + * + * More thanks must go to John Cagle at HP for the countless hours + * spent making this driver "work" with the MSA* series storage + * enclosures. Without his help (and nagging), this driver could not + * be used with these enclosures. */ #include @@ -75,6 +81,8 @@ #include #include #include +#include +#include #include #include @@ -116,12 +124,16 @@ int nseg, int error); static int ciss_identify_adapter(struct ciss_softc *sc); static int ciss_init_logical(struct ciss_softc *sc); +static int ciss_init_physical(struct ciss_softc *sc); static int ciss_identify_logical(struct ciss_softc *sc, struct ciss_ldrive *ld); static int ciss_get_ldrive_status(struct ciss_softc *sc, struct ciss_ldrive *ld); static int ciss_update_config(struct ciss_softc *sc); -static int ciss_accept_media(struct ciss_softc *sc, int ldrive, int async); +static int ciss_accept_media(struct ciss_softc *sc, struct ciss_ldrive *ld, + int async); static void ciss_accept_media_complete(struct ciss_request *cr); static void ciss_free(struct ciss_softc *sc); +static void ciss_spawn_notify_thread(struct ciss_softc *sc); +static void ciss_kill_notify_thread(struct ciss_softc *sc); /* request submission/completion */ static int ciss_start(struct ciss_request *cr); @@ -155,7 +167,8 @@ /* CAM interface */ static int ciss_cam_init(struct ciss_softc *sc); -static void ciss_cam_rescan_target(struct ciss_softc *sc, int target); +static void ciss_cam_rescan_target(struct ciss_softc *sc, + int bus, int target); static void ciss_cam_rescan_all(struct ciss_softc *sc); static void ciss_cam_rescan_callback(struct cam_periph *periph, union ccb *ccb); static void ciss_cam_action(struct cam_sim *sim, union ccb *ccb); @@ -164,8 +177,9 @@ static void ciss_cam_poll(struct cam_sim *sim); static void ciss_cam_complete(struct ciss_request *cr); static void ciss_cam_complete_fixup(struct ciss_softc *sc, struct ccb_scsiio *csio); -static struct cam_periph *ciss_find_periph(struct ciss_softc *sc, int target); -static int ciss_name_device(struct ciss_softc *sc, int target); +static struct cam_periph *ciss_find_periph(struct ciss_softc *sc, + int bus, int target); +static int ciss_name_device(struct ciss_softc *sc, int bus, int target); /* periodic status monitoring */ static void ciss_periodic(void *arg); @@ -280,7 +294,7 @@ return(-10); } return(ENOENT); -} +} /************************************************************************ * Attach the driver to this adapter. @@ -350,7 +364,7 @@ error = ENXIO; goto out; } - + /* * Do PCI-specific init. */ @@ -363,6 +377,7 @@ ciss_initq_free(sc); ciss_initq_busy(sc); ciss_initq_complete(sc); + ciss_initq_notify(sc); /* * Initialise command/request pool. @@ -375,7 +390,13 @@ */ if ((error = ciss_identify_adapter(sc)) != 0) goto out; - + + /* + * Find all the physical devices. + */ + if ((error = ciss_init_physical(sc)) != 0) + goto out; + /* * Build our private table of logical devices. */ @@ -412,6 +433,8 @@ */ sc->ciss_flags |= CISS_FLAG_RUNNING; + ciss_spawn_notify_thread(sc); + error = 0; out: if (error != 0) @@ -441,7 +464,6 @@ ciss_free(sc); return(0); - } /************************************************************************ @@ -478,7 +500,7 @@ error = ENXIO; sc->ciss_regs_rid = CISS_TL_SIMPLE_BAR_REGS; if ((sc->ciss_regs_resource = - bus_alloc_resource_any(sc->ciss_dev, SYS_RES_MEMORY, + bus_alloc_resource_any(sc->ciss_dev, SYS_RES_MEMORY, &sc->ciss_regs_rid, RF_ACTIVE)) == NULL) { ciss_printf(sc, "can't allocate register window\n"); return(ENXIO); @@ -493,7 +515,7 @@ sc->ciss_cfg_rid = CISS_TL_SIMPLE_READ(sc, CISS_TL_SIMPLE_CFG_BAR) & 0xffff; if (sc->ciss_cfg_rid != sc->ciss_regs_rid) { if ((sc->ciss_cfg_resource = - bus_alloc_resource_any(sc->ciss_dev, SYS_RES_MEMORY, + bus_alloc_resource_any(sc->ciss_dev, SYS_RES_MEMORY, &sc->ciss_cfg_rid, RF_ACTIVE)) == NULL) { ciss_printf(sc, "can't allocate config window\n"); return(ENXIO); @@ -507,7 +529,7 @@ rman_get_start(sc->ciss_regs_resource) + 1; } cofs = CISS_TL_SIMPLE_READ(sc, CISS_TL_SIMPLE_CFG_OFF); - + /* * Use the base/size/offset values we just calculated to * sanity-check the config structure. If it's OK, point to it. @@ -518,7 +540,7 @@ } sc->ciss_cfg = (struct ciss_config_table *)(cbase + cofs); debug(1, "config struct at %p", sc->ciss_cfg); - + /* * Validate the config structure. If we supported other transport * methods, we could select amongst them at this point in time. @@ -531,7 +553,7 @@ } if ((sc->ciss_cfg->valence < CISS_MIN_VALENCE) || (sc->ciss_cfg->valence > CISS_MAX_VALENCE)) { - ciss_printf(sc, "adapter interface specification (%d) unsupported\n", + ciss_printf(sc, "adapter interface specification (%d) unsupported\n", sc->ciss_cfg->valence); return(ENXIO); } @@ -571,13 +593,13 @@ * Turn off interrupts before we go routing anything. */ CISS_TL_SIMPLE_DISABLE_INTERRUPTS(sc); - + /* * Allocate and set up our interrupt. */ sc->ciss_irq_rid = 0; if ((sc->ciss_irq_resource = - bus_alloc_resource_any(sc->ciss_dev, SYS_RES_IRQ, &sc->ciss_irq_rid, + bus_alloc_resource_any(sc->ciss_dev, SYS_RES_IRQ, &sc->ciss_irq_rid, RF_ACTIVE | RF_SHAREABLE)) == NULL) { ciss_printf(sc, "can't allocate interrupt\n"); return(ENXIO); @@ -591,7 +613,7 @@ /* * Allocate the parent bus DMA tag appropriate for our PCI * interface. - * + * * Note that "simple" adapters can only address within a 32-bit * span. */ @@ -700,7 +722,7 @@ case CISS_CMD_STATUS_SUCCESS: break; default: - ciss_printf(sc, "error flushing cache (%s)\n", + ciss_printf(sc, "error flushing cache (%s)\n", ciss_name_command_status(command_status)); error = EIO; goto out; @@ -747,7 +769,7 @@ BUS_SPACE_MAXADDR_32BIT, /* lowaddr */ BUS_SPACE_MAXADDR, /* highaddr */ NULL, NULL, /* filter, filterarg */ - CISS_COMMAND_ALLOC_SIZE * + CISS_COMMAND_ALLOC_SIZE * sc->ciss_max_requests, 1, /* maxsize, nsegments */ BUS_SPACE_MAXSIZE_32BIT, /* maxsegsize */ BUS_DMA_ALLOCNOW, /* flags */ @@ -759,12 +781,12 @@ /* * Allocate memory and make it available for DMA. */ - if (bus_dmamem_alloc(sc->ciss_command_dmat, (void **)&sc->ciss_command, + if (bus_dmamem_alloc(sc->ciss_command_dmat, (void **)&sc->ciss_command, BUS_DMA_NOWAIT, &sc->ciss_command_map)) { ciss_printf(sc, "can't allocate command memory\n"); return(ENOMEM); } - bus_dmamap_load(sc->ciss_command_dmat, sc->ciss_command_map, sc->ciss_command, + bus_dmamap_load(sc->ciss_command_dmat, sc->ciss_command_map, sc->ciss_command, CISS_COMMAND_ALLOC_SIZE * sc->ciss_max_requests, ciss_command_map_helper, sc, 0); bzero(sc->ciss_command, CISS_COMMAND_ALLOC_SIZE * sc->ciss_max_requests); @@ -854,16 +876,18 @@ /* print information */ if (bootverbose) { +#if 0 /* XXX proxy volumes??? */ ciss_printf(sc, " %d logical drive%s configured\n", sc->ciss_id->configured_logical_drives, (sc->ciss_id->configured_logical_drives == 1) ? "" : "s"); +#endif ciss_printf(sc, " firmware %4.4s\n", sc->ciss_id->running_firmware_revision); ciss_printf(sc, " %d SCSI channels\n", sc->ciss_id->scsi_bus_count); ciss_printf(sc, " signature '%.4s'\n", sc->ciss_cfg->signature); ciss_printf(sc, " valence %d\n", sc->ciss_cfg->valence); ciss_printf(sc, " supported I/O methods 0x%b\n", - sc->ciss_cfg->supported_methods, + sc->ciss_cfg->supported_methods, "\20\1READY\2simple\3performant\4MEMQ\n"); ciss_printf(sc, " active I/O method 0x%b\n", sc->ciss_cfg->active_method, "\20\2simple\3performant\4MEMQ\n"); @@ -875,7 +899,7 @@ sc->ciss_cfg->interrupt_coalesce_count); >>> TRUNCATED FOR MAIL (1000 lines) <<<