From owner-p4-projects@FreeBSD.ORG Sun Apr 27 01:35:34 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 34FE51065680; Sun, 27 Apr 2008 01:35:34 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E930E106564A for ; Sun, 27 Apr 2008 01:35:33 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D7ECF8FC16 for ; Sun, 27 Apr 2008 01:35:33 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3R1ZXDp095436 for ; Sun, 27 Apr 2008 01:35:33 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3R1ZXAH095434 for perforce@freebsd.org; Sun, 27 Apr 2008 01:35:33 GMT (envelope-from jb@freebsd.org) Date: Sun, 27 Apr 2008 01:35:33 GMT Message-Id: <200804270135.m3R1ZXAH095434@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 140709 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 01:35:34 -0000 http://perforce.freebsd.org/chv.cgi?CH=140709 Change 140709 by jb@freebsd3 on 2008/04/27 01:35:18 IFC Affected files ... .. //depot/projects/dtrace/doc/share/pgpkeys/novel.key#4 integrate .. //depot/projects/dtrace/src/games/fortune/datfiles/fortunes#32 integrate .. //depot/projects/dtrace/src/gnu/usr.bin/gdb/arch/mips/Makefile#1 branch .. //depot/projects/dtrace/src/gnu/usr.bin/gdb/arch/mips/config.h#1 branch .. //depot/projects/dtrace/src/gnu/usr.bin/gdb/arch/mips/init.c#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/Makefile.inc#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/SYS.h#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/Symbol.map#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/_fpmath.h#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/arith.h#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/gd_qnan.h#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/gdtoa/Makefile.inc#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/gdtoa/arith.h#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/gen/Makefile.inc#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/gen/_set_tp.c#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/gen/_setjmp.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/gen/fabs.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/gen/fabs.c#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/gen/flt_rounds.c#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/gen/fpgetmask.c#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/gen/fpgetround.c#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/gen/fpgetsticky.c#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/gen/fpsetmask.c#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/gen/fpsetround.c#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/gen/fpsetsticky.c#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/gen/infinity.c#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/gen/ldexp.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/gen/longjmp.c#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/gen/makecontext.c#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/gen/modf.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/gen/modf.c#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/gen/setjmp.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/gen/signalcontext.c#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/gen/sigsetjmp.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/net/Makefile.inc#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/net/htonl.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/net/htons.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/net/ntohl.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/net/ntohs.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/softfloat/milieu.h#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/softfloat/mips-gcc.h#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/softfloat/softfloat.h#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/stdlib/Makefile.inc#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/string/Makefile.inc#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/string/bcmp.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/string/bcopy.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/string/bzero.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/string/ffs.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/string/index.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/string/memcpy.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/string/memmove.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/string/rindex.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/string/strcmp.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/string/strlen.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/sys/Makefile.inc#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/sys/Ovfork.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/sys/brk.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/sys/cerror.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/sys/exect.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/sys/fork.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/sys/pipe.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/sys/ptrace.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/sys/sbrk.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/sys/shmat.S#1 branch .. //depot/projects/dtrace/src/lib/libc/mips/sys/syscall.S#1 branch .. //depot/projects/dtrace/src/lib/libthr/arch/mips/Makefile.inc#1 branch .. //depot/projects/dtrace/src/lib/libthr/thread/thr_mutex.c#21 integrate .. //depot/projects/dtrace/src/lib/msun/mips/Makefile.inc#1 branch .. //depot/projects/dtrace/src/lib/msun/mips/Symbol.map#1 branch .. //depot/projects/dtrace/src/lib/msun/mips/fenv.c#1 branch .. //depot/projects/dtrace/src/lib/msun/mips/fenv.h#1 branch .. //depot/projects/dtrace/src/sys/conf/files.powerpc#18 integrate .. //depot/projects/dtrace/src/sys/conf/files.sparc64#10 integrate .. //depot/projects/dtrace/src/sys/conf/files.sun4v#14 integrate .. //depot/projects/dtrace/src/sys/dev/bce/if_bce.c#20 integrate .. //depot/projects/dtrace/src/sys/dev/bge/if_bge.c#27 integrate .. //depot/projects/dtrace/src/sys/dev/hme/if_hme_pci.c#6 integrate .. //depot/projects/dtrace/src/sys/dev/hme/if_hme_sbus.c#6 integrate .. //depot/projects/dtrace/src/sys/dev/mii/ciphy.c#8 integrate .. //depot/projects/dtrace/src/sys/dev/mii/miidevs#15 integrate .. //depot/projects/dtrace/src/sys/dev/pci/pcivar.h#12 integrate .. //depot/projects/dtrace/src/sys/dev/scc/scc_bfe.h#5 integrate .. //depot/projects/dtrace/src/sys/dev/scc/scc_bfe_ebus.c#4 integrate .. //depot/projects/dtrace/src/sys/dev/scc/scc_bfe_macio.c#4 integrate .. //depot/projects/dtrace/src/sys/dev/scc/scc_bfe_quicc.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/scc/scc_bfe_sbus.c#4 integrate .. //depot/projects/dtrace/src/sys/dev/scc/scc_core.c#5 integrate .. //depot/projects/dtrace/src/sys/dev/ti/if_ti.c#11 integrate .. //depot/projects/dtrace/src/sys/kern/kern_descrip.c#27 integrate .. //depot/projects/dtrace/src/sys/kern/vfs_subr.c#39 integrate .. //depot/projects/dtrace/src/sys/mips/include/pmap.h#2 integrate .. //depot/projects/dtrace/src/sys/mips/mips/pmap.c#2 integrate .. //depot/projects/dtrace/src/sys/modules/scc/Makefile#3 integrate .. //depot/projects/dtrace/src/sys/powerpc/booke/vm_machdep.c#3 integrate .. //depot/projects/dtrace/src/sys/powerpc/conf/MPC85XX#4 integrate .. //depot/projects/dtrace/src/sys/powerpc/include/cpufunc.h#4 integrate .. //depot/projects/dtrace/src/sys/powerpc/include/spr.h#5 integrate .. //depot/projects/dtrace/src/sys/powerpc/mpc85xx/mpc85xx.c#1 branch .. //depot/projects/dtrace/src/sys/powerpc/mpc85xx/ocpbus.c#3 integrate .. //depot/projects/dtrace/src/sys/powerpc/mpc85xx/ocpbus.h#2 integrate .. //depot/projects/dtrace/src/sys/powerpc/mpc85xx/pci_ocp.c#2 integrate .. //depot/projects/dtrace/src/sys/powerpc/powermac/macio.c#7 integrate .. //depot/projects/dtrace/src/sys/powerpc/powermac/maciovar.h#4 integrate .. //depot/projects/dtrace/src/sys/sparc64/isa/isa.c#7 integrate .. //depot/projects/dtrace/src/sys/sparc64/pci/ofw_pci.h#5 integrate .. //depot/projects/dtrace/src/sys/sparc64/pci/ofw_pci_if.m#7 delete .. //depot/projects/dtrace/src/sys/sparc64/pci/psycho.c#12 integrate .. //depot/projects/dtrace/src/sys/sun4v/sun4v/hv_pci.c#8 integrate .. //depot/projects/dtrace/src/sys/sys/mount.h#11 integrate .. //depot/projects/dtrace/www/en/cgi/man.cgi#10 integrate Differences ... ==== //depot/projects/dtrace/doc/share/pgpkeys/novel.key#4 (text+ko) ==== @@ -1,9 +1,9 @@ - + uid Roman Bogorodskiy @@ -17,28 +17,28 @@ boNl3sK/+KsJxwt6frqOBnnvtQYQEYzIQNJ4pMKC2Mz15jMYndwsuxg6L09e6+R1 7RfIEFEXU7p6YWQFLoBFUW16XF7ye8YrjFJxAEfTa4jnXF27ERopVpUFAAYptCVS b21hbiBCb2dvcm9kc2tpeSA8bm92ZWxARnJlZUJTRC5vcmc+iL0EEwECACcCGwMG -CwkIBwMCAxUCAwMWAgECHgECF4ACGQEFAkWk7H0FCQbS+2IACgkQgHRbOB2qykaY -TgP/aTl0A12yrwFi6sQE/2hzrK6qQ1HL4qmz3UETXZSHcKbZwXYLbGO2Qvs5dMZv -FCw50QbLh+3I2fn3kFU/IaupD3wwIoTdRJiLM+vl+EU/H3ClZ0fgC7iEnroHCbL4 -OZW+L6SEx+eT508pQm36SOJKGkS/++wrbUGuG50JiKOKihG0KVJvbWFuIEJvZ29y +CwkIBwMCAxUCAwMWAgECHgECF4ACGQEFAkgS0BsFCQlA3vgACgkQgHRbOB2qykZG +oAP8D28j3pBxbOch9/mlDL048M1lWMnJhAJ1wYpcAbmKseBrEWCz9czxPj/UgUNl +6EfRLT71W0HOH/eN74zJqwWb80wviX9nOKApsmqtv528fujoMYF+XeweBX4a+Cta +D+krJUxM0rA8kETvLcHCehl9EDJdNHHM5piSCTrnj8XBNJS0KVJvbWFuIEJvZ29y b2Rza2l5IDxib2dvcm9kc2tpeUBnbWFpbC5jb20+iLoEEwECACQCGwMGCwkIBwMC -AxUCAwMWAgECHgECF4AFAkWk7IEFCQbS+2IACgkQgHRbOB2qykZlpgP/Vr9cnLEF -iijzgyHXBhfo3Y8dmO7+8r1LDd7zEBfFIVQWmmquOZBcHOdJ7kOWe+X7e56yBCpb -DboNUiXgYJ728UfDvk3ida5Mj4OiQjOKlW1pyiwNhNE8/X1ngoVIdZ/mafv8141Q -nkIINIC7dcB27+QKDuzQJ2FMI+4azR1a3Ee0KFJvbWFuIEJvZ29yb2Rza2l5IDxi +AxUCAwMWAgECHgECF4AFAkgS0B4FCQlA3vgACgkQgHRbOB2qykZ1+AP/ajL5tZdQ +hoM075iBc+q34czeeLccV6nXGDkQSyJ2gp654+oOiDKIU+HeaaNVpgvvtzZqoFQZ +GH38DWM0G/WLuaEJDsCPSVHdKMgAe98FaLWe/oekTS0KF/epuK73GHRBNZaCPrcn +tVWALyo/O6V65023Lor4DcU6pjhDbwk6Yrq0KFJvbWFuIEJvZ29yb2Rza2l5IDxi b2dvcm9kc2tpeUBpbmJveC5ydT6IugQTAQIAJAIbAwYLCQgHAwIDFQIDAxYCAQIe -AQIXgAUCRaTsgQUJBtL7YgAKCRCAdFs4HarKRvzvBADDlwy0yK1iSQNKx1z7kkoL -+JVzXfzDmJ4uOw3T6XwUNuXzNENslgNd2UQJgEm8ag5Bxsx9sXY2xbq7OwIoeULl -gc6Dde8MgLUZdlFLfUIzRz8Bw6Mw2cxTp5IM2EL1Q7Khj55toRplzkM3rzIU8YEf -lT21C1tFsk6SZHVLROG3n4i0BBMBAgAeBQJAsySbAhsDBgsJCAcDAgMVAgMDFgIB +AQIXgAUCSBLQHgUJCUDe+AAKCRCAdFs4HarKRnIcA/4iBqhJ7zdEx1j1qQ0rj9hO +R/OQISesx17fRMwd/u3tmDjAyX22Pgqhhj56f2eJ2SQUr0PJXin6UwaYEQ4ifbz0 +z6zVZlmiLVEwJk6O43dhHc6k9RxM/eDltzbCa4aBQwuQg3Seyg4Z2HCvRrKv9ESZ +9NZVI+hqVyQl9hyJ95b8CIi0BBMBAgAeBQJAsySbAhsDBgsJCAcDAgMVAgMDFgIB Ah4BAheAAAoJEIB0WzgdqspG/3kD/0isk4pKJTMKCcoaGcZsGW6C3e5CZw8Mr+OW AsxHGh/Iv3iGB7gGoO07R/I+uAMNR2VbPQAvYPlMwrIhubNzUZRzkdlBu7QQyT7C lyEIAn/ikUzfmxvD2U0D0SrHguz7YcSH1Vjb9R7J8dc+qlPJBRXIX6saNG6+FbSk KN+J8hOBtCVSb21hbiBCb2dvcm9kc2tpeSA8bm92ZWxAY2x1YmxpZmUucnU+iLwE -EwECACYCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAUCRaTsgQUJBtL7YgAKCRCA -dFs4HarKRuscA/972/PGOvl0zijaqyAQ8p4vIQU9/0MTOvjSJ7h1F2R77B4SI7lK -afbO87vBPo1QugRmJ/j3bD4pOg9G2CNXOFyUENrV47E0BVGCQURph9/CPGw0wdUm -s/AcBfDoCsqIA71O+p/5d7STbtIatKdoUePi89QIjI0HQjpXV/l5Py1SEw== -=0bTH +EwECACYCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAUCSBLQHgUJCUDe+AAKCRCA +dFs4HarKRpUEBACyMr1jFO6G1HTwixax4+jMmto+9Mdp3uifEr/Rwa6mFyIGQx1G +3N/bHWgWNIUkD8ZAKoD4jaijPNpE9yEUsXSkZD7TOkvRfsFbGDb0PissDnraRr0o +hNH2K/edi23vXQH/rHj7N/B4fjF+3x0jocg3+Dnh1ADEJcPBN2HQGVAkkA== +=ilKf -----END PGP PUBLIC KEY BLOCK----- ]]> ==== //depot/projects/dtrace/src/games/fortune/datfiles/fortunes#32 (text+ko) ==== @@ -1,5 +1,5 @@ This fortune brought to you by: -$FreeBSD: src/games/fortune/datfiles/fortunes,v 1.260 2008/04/03 10:22:56 yar Exp $ +$FreeBSD: src/games/fortune/datfiles/fortunes,v 1.262 2008/04/26 22:15:03 yar Exp $ % ======================================================================= || || @@ -2610,7 +2610,7 @@ "Certainly," said man. "Then I leave it to you to think of one for all of this," said God. And He went away. - -- Kurt Vonnegut, Between Time and Timbuktu" + -- Kurt Vonnegut, "Between Time and Timbuktu" % In the beginning there was data. The data was without form and null, and darkness was upon the face of the console; and the Spirit of @@ -10549,6 +10549,10 @@ upon Hinckley's acquittal for shooting President Ronald Reagan. % +Another flaw in the human character is that everybody wants to build +and nobody wants to do maintenance. + -- Kurt Vonnegut, "Hocus Pocus" +% Another good night not to sleep in a eucalyptus tree. % Another megabytes the dust. ==== //depot/projects/dtrace/src/lib/libthr/thread/thr_mutex.c#21 (text+ko) ==== @@ -30,7 +30,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libthr/thread/thr_mutex.c,v 1.72 2008/03/25 09:48:10 ru Exp $ + * $FreeBSD: src/lib/libthr/thread/thr_mutex.c,v 1.73 2008/04/26 13:19:07 kris Exp $ */ #include "namespace.h" @@ -69,7 +69,7 @@ * For adaptive mutexes, how many times to spin doing trylock2 * before entering the kernel to block */ -#define MUTEX_ADAPTIVE_SPINS 200 +#define MUTEX_ADAPTIVE_SPINS 2000 /* * Prototypes ==== //depot/projects/dtrace/src/sys/conf/files.powerpc#18 (text+ko) ==== @@ -1,7 +1,7 @@ # This file tells config what files go into building a kernel, # files marked standard are always included. # -# $FreeBSD: src/sys/conf/files.powerpc,v 1.74 2008/03/03 20:40:19 raj Exp $ +# $FreeBSD: src/sys/conf/files.powerpc,v 1.75 2008/04/26 17:57:28 raj Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -96,6 +96,7 @@ powerpc/fpu/fpu_mul.c optional fpu_emu powerpc/fpu/fpu_sqrt.c optional fpu_emu powerpc/fpu/fpu_subr.c optional fpu_emu +powerpc/mpc85xx/mpc85xx.c optional mpc85xx powerpc/mpc85xx/nexus.c optional mpc85xx powerpc/mpc85xx/ocpbus.c optional mpc85xx powerpc/mpc85xx/opic.c optional mpc85xx ==== //depot/projects/dtrace/src/sys/conf/files.sparc64#10 (text+ko) ==== @@ -1,7 +1,7 @@ # This file tells config what files go into building a kernel, # files marked standard are always included. # -# $FreeBSD: src/sys/conf/files.sparc64,v 1.94 2008/02/11 21:40:22 marius Exp $ +# $FreeBSD: src/sys/conf/files.sparc64,v 1.95 2008/04/26 11:01:37 marius Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -83,7 +83,6 @@ sparc64/pci/ofw_pcib.c optional pci sparc64/pci/ofw_pcib_subr.c optional pci sparc64/pci/ofw_pcibus.c optional pci -sparc64/pci/ofw_pci_if.m optional pci sparc64/pci/psycho.c optional pci sparc64/sbus/dma_sbus.c optional sbus sparc64/sbus/sbus.c optional sbus ==== //depot/projects/dtrace/src/sys/conf/files.sun4v#14 (text+ko) ==== @@ -1,7 +1,7 @@ # This file tells config what files go into building a kernel, # files marked standard are always included. # -# $FreeBSD: src/sys/conf/files.sun4v,v 1.13 2007/12/02 20:40:31 rwatson Exp $ +# $FreeBSD: src/sys/conf/files.sun4v,v 1.14 2008/04/26 11:01:37 marius Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -49,7 +49,6 @@ sparc64/pci/ofw_pcib.c optional pci sparc64/pci/ofw_pcib_subr.c optional pci sparc64/pci/ofw_pcibus.c optional pci -sparc64/pci/ofw_pci_if.m optional pci # XXX hvcons should be optional sun4v/sun4v/hvcons.c standard ==== //depot/projects/dtrace/src/sys/dev/bce/if_bce.c#20 (text) ==== @@ -29,7 +29,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/bce/if_bce.c,v 1.37 2008/04/11 23:10:40 davidch Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/bce/if_bce.c,v 1.38 2008/04/26 14:13:48 marius Exp $"); /* * The following controllers are supported by this driver: @@ -502,7 +502,7 @@ /* Allocate PCI memory resources. */ rid = PCIR_BAR(0); sc->bce_res_mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, - &rid, RF_ACTIVE | PCI_RF_DENSE); + &rid, RF_ACTIVE); if (sc->bce_res_mem == NULL) { BCE_PRINTF("%s(%d): PCI memory allocation failed\n", ==== //depot/projects/dtrace/src/sys/dev/bge/if_bge.c#27 (text+ko) ==== @@ -32,7 +32,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/bge/if_bge.c,v 1.205 2008/04/08 11:51:17 bz Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/bge/if_bge.c,v 1.207 2008/04/26 14:13:48 marius Exp $"); /* * Broadcom BCM570x family gigabit ethernet driver for FreeBSD. @@ -1894,16 +1894,10 @@ /* * Allocate the parent bus DMA tag appropriate for PCI. */ - error = bus_dma_tag_create(bus_get_dma_tag(sc->bge_dev), /* parent */ - 1, 0, /* alignment, boundary */ - BUS_SPACE_MAXADDR, /* lowaddr */ - BUS_SPACE_MAXADDR, /* highaddr */ - NULL, NULL, /* filter, filterarg */ - MAXBSIZE, BGE_NSEG_NEW, /* maxsize, nsegments */ - BUS_SPACE_MAXSIZE_32BIT, /* maxsegsize */ - 0, /* flags */ - NULL, NULL, /* lockfunc, lockarg */ - &sc->bge_cdata.bge_parent_tag); + error = bus_dma_tag_create(bus_get_dma_tag(sc->bge_dev), + 1, 0, BUS_SPACE_MAXADDR, BUS_SPACE_MAXADDR, NULL, + NULL, BUS_SPACE_MAXSIZE_32BIT, 0, BUS_SPACE_MAXSIZE_32BIT, + 0, NULL, NULL, &sc->bge_cdata.bge_parent_tag); if (error != 0) { device_printf(sc->bge_dev, @@ -1912,7 +1906,7 @@ } /* - * Create tag for RX mbufs. + * Create tag for mbufs. */ error = bus_dma_tag_create(sc->bge_cdata.bge_parent_tag, 1, 0, BUS_SPACE_MAXADDR, BUS_SPACE_MAXADDR, NULL, @@ -2246,7 +2240,7 @@ rid = BGE_PCI_BAR0; sc->bge_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, - RF_ACTIVE | PCI_RF_DENSE); + RF_ACTIVE); if (sc->bge_res == NULL) { device_printf (sc->bge_dev, "couldn't map memory\n"); @@ -3402,7 +3396,7 @@ error = bus_dmamap_load_mbuf_sg(sc->bge_cdata.bge_mtag, map, m, segs, &nsegs, BUS_DMA_NOWAIT); if (error == EFBIG) { - m = m_defrag(m, M_DONTWAIT); + m = m_collapse(m, M_DONTWAIT, BGE_NSEG_NEW); if (m == NULL) { m_freem(*m_head); *m_head = NULL; ==== //depot/projects/dtrace/src/sys/dev/hme/if_hme_pci.c#6 (text+ko) ==== @@ -1,5 +1,6 @@ /*- * Copyright (c) 2000 Matthew R. Green + * Copyright (c) 2007 Marius Strobl * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -29,7 +30,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/hme/if_hme_pci.c,v 1.24 2008/04/24 23:12:03 marius Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/hme/if_hme_pci.c,v 1.25 2008/04/26 14:17:21 marius Exp $"); /* * PCI front-end device driver for the HME ethernet device. @@ -72,11 +73,7 @@ struct hme_pci_softc { struct hme_softc hsc_hme; /* HME device */ struct resource *hsc_sres; - int hsc_srid; struct resource *hsc_ires; - int hsc_irid; - bus_space_tag_t hsc_memt; - bus_space_handle_t hsc_memh; void *hsc_ih; }; @@ -127,7 +124,7 @@ { if (pci_get_vendor(dev) == PCI_VENDOR_SUN && - pci_get_device(dev) == PCI_PRODUCT_SUN_HMENETWORK) { + pci_get_device(dev) == PCI_PRODUCT_SUN_HMENETWORK) { device_set_desc(dev, "Sun HME 10/100 Ethernet"); return (BUS_PROBE_DEFAULT); } @@ -137,44 +134,27 @@ int hme_pci_attach(device_t dev) { - struct hme_pci_softc *hsc = device_get_softc(dev); - struct hme_softc *sc = &hsc->hsc_hme; - int error = 0; + struct hme_pci_softc *hsc; + struct hme_softc *sc; + bus_space_tag_t memt; + bus_space_handle_t memh; + int i, error = 0; #if !(defined(__powerpc__) || defined(__sparc64__)) device_t *children, ebus_dev; struct resource *ebus_rres; - bus_space_handle_t romh; - bus_space_tag_t romt; - int dataoff, ebus_rrid, slot, vpdoff; - int i, nchildren; - uint8_t buf[32]; - static const uint8_t promhdr[] = { 0x55, 0xaa }; -#define PROMHDR_PTR_DATA 0x18 - static const uint8_t promdat[] = { - 0x50, 0x43, 0x49, 0x52, /* "PCIR" */ - PCI_VENDOR_SUN & 0xff, PCI_VENDOR_SUN >> 8, - PCI_PRODUCT_SUN_HMENETWORK & 0xff, - PCI_PRODUCT_SUN_HMENETWORK >> 8 - }; -#define PROMDATA_PTR_VPD 0x08 - struct pci_vpd { - uint8_t vpd_key0; - uint8_t vpd_key1; - uint8_t vpd_len; - } *vpd; -#define PCI_VPDRES_ISLARGE(x) ((x) & 0x80) -#define PCI_VPDRES_LARGE_NAME(x) ((x) & 0x7f) -#define PCI_VPDRES_TYPE_VPD 0x10 /* large */ + int j, slot; #endif pci_enable_busmaster(dev); /* * Some Sun HMEs do have their intpin register bogusly set to 0, - * although it should be 1. correct that. + * although it should be 1. Correct that. */ if (pci_get_intpin(dev) == 0) pci_set_intpin(dev, 1); + hsc = device_get_softc(dev); + sc = &hsc->hsc_hme; sc->sc_dev = dev; sc->sc_flags |= HME_PCI; mtx_init(&sc->sc_lock, device_get_nameunit(dev), MTX_NETWORK_LOCK, @@ -190,36 +170,31 @@ * bank 4: HME MIF registers: +0x7000 * */ - hsc->hsc_srid = PCIR_BAR(0); - hsc->hsc_sres = bus_alloc_resource_any(dev, SYS_RES_MEMORY, - &hsc->hsc_srid, RF_ACTIVE); + i = PCIR_BAR(0); + hsc->hsc_sres = bus_alloc_resource_any(dev, SYS_RES_MEMORY, + &i, RF_ACTIVE); if (hsc->hsc_sres == NULL) { device_printf(dev, "could not map device registers\n"); error = ENXIO; goto fail_mtx; } - hsc->hsc_irid = 0; - hsc->hsc_ires = bus_alloc_resource_any(dev, SYS_RES_IRQ, - &hsc->hsc_irid, RF_SHAREABLE | RF_ACTIVE); + i = 0; + hsc->hsc_ires = bus_alloc_resource_any(dev, SYS_RES_IRQ, + &i, RF_SHAREABLE | RF_ACTIVE); if (hsc->hsc_ires == NULL) { device_printf(dev, "could not allocate interrupt\n"); error = ENXIO; goto fail_sres; } - hsc->hsc_memt = rman_get_bustag(hsc->hsc_sres); - hsc->hsc_memh = rman_get_bushandle(hsc->hsc_sres); + memt = rman_get_bustag(hsc->hsc_sres); + memh = rman_get_bushandle(hsc->hsc_sres); sc->sc_sebt = sc->sc_etxt = sc->sc_erxt = sc->sc_mact = sc->sc_mift = - hsc->hsc_memt; - bus_space_subregion(hsc->hsc_memt, hsc->hsc_memh, 0x0000, 0x1000, - &sc->sc_sebh); - bus_space_subregion(hsc->hsc_memt, hsc->hsc_memh, 0x2000, 0x1000, - &sc->sc_etxh); - bus_space_subregion(hsc->hsc_memt, hsc->hsc_memh, 0x4000, 0x1000, - &sc->sc_erxh); - bus_space_subregion(hsc->hsc_memt, hsc->hsc_memh, 0x6000, 0x1000, - &sc->sc_mach); - bus_space_subregion(hsc->hsc_memt, hsc->hsc_memh, 0x7000, 0x1000, - &sc->sc_mifh); + memt; + bus_space_subregion(memt, memh, 0x0000, 0x1000, &sc->sc_sebh); + bus_space_subregion(memt, memh, 0x2000, 0x1000, &sc->sc_etxh); + bus_space_subregion(memt, memh, 0x4000, 0x1000, &sc->sc_erxh); + bus_space_subregion(memt, memh, 0x6000, 0x1000, &sc->sc_mach); + bus_space_subregion(memt, memh, 0x7000, 0x1000, &sc->sc_mifh); #if defined(__powerpc__) || defined(__sparc64__) OF_getetheraddr(dev, sc->sc_enaddr); @@ -238,25 +213,53 @@ * chapter 2 describes the data structure. * * We don't have a MI EBus driver since no EBus device exists - * (besides the FCode PROM) on add-on HME boards. The ``no driver + * (besides the FCode PROM) on add-on HME boards. The ``no driver * attached'' message for function 0 therefore is what is expected. */ +#define PCI_ROMHDR_SIZE 0x1c +#define PCI_ROMHDR_SIG 0x00 +#define PCI_ROMHDR_SIG_MAGIC 0xaa55 /* little endian */ +#define PCI_ROMHDR_PTR_DATA 0x18 +#define PCI_ROM_SIZE 0x18 +#define PCI_ROM_SIG 0x00 +#define PCI_ROM_SIG_MAGIC 0x52494350 /* "PCIR", endian */ + /* reversed */ +#define PCI_ROM_VENDOR 0x04 +#define PCI_ROM_DEVICE 0x06 +#define PCI_ROM_PTR_VPD 0x08 +#define PCI_VPDRES_BYTE0 0x00 +#define PCI_VPDRES_ISLARGE(x) ((x) & 0x80) +#define PCI_VPDRES_LARGE_NAME(x) ((x) & 0x7f) +#define PCI_VPDRES_TYPE_VPD 0x10 /* large */ +#define PCI_VPDRES_LARGE_LEN_LSB 0x01 +#define PCI_VPDRES_LARGE_LEN_MSB 0x02 +#define PCI_VPDRES_LARGE_DATA 0x03 +#define PCI_VPD_SIZE 0x03 +#define PCI_VPD_KEY0 0x00 +#define PCI_VPD_KEY1 0x01 +#define PCI_VPD_LEN 0x02 +#define PCI_VPD_DATA 0x03 + +#define HME_ROM_READ_N(n, offs) bus_space_read_ ## n (memt, memh, (offs)) +#define HME_ROM_READ_1(offs) HME_ROM_READ_N(1, (offs)) +#define HME_ROM_READ_2(offs) HME_ROM_READ_N(2, (offs)) +#define HME_ROM_READ_4(offs) HME_ROM_READ_N(4, (offs)) + /* Search accompanying EBus bridge. */ slot = pci_get_slot(dev); - if (device_get_children(device_get_parent(dev), &children, - &nchildren) != 0) { + if (device_get_children(device_get_parent(dev), &children, &i) != 0) { device_printf(dev, "could not get children\n"); error = ENXIO; goto fail_sres; } ebus_dev = NULL; - for (i = 0; i < nchildren; i++) { - if (pci_get_class(children[i]) == PCIC_BRIDGE && - pci_get_vendor(children[i]) == PCI_VENDOR_SUN && - pci_get_device(children[i]) == PCI_PRODUCT_SUN_EBUS && - pci_get_slot(children[i]) == slot) { - ebus_dev = children[i]; + for (j = 0; j < i; j++) { + if (pci_get_class(children[j]) == PCIC_BRIDGE && + pci_get_vendor(children[j]) == PCI_VENDOR_SUN && + pci_get_device(children[j]) == PCI_PRODUCT_SUN_EBUS && + pci_get_slot(children[j]) == slot) { + ebus_dev = children[j]; break; } } @@ -267,33 +270,30 @@ } /* Map EBus bridge PROM registers. */ -#define PCI_EBUS2_BOOTROM 0x10 - ebus_rrid = PCI_EBUS2_BOOTROM; + i = PCIR_BAR(0); if ((ebus_rres = bus_alloc_resource_any(ebus_dev, SYS_RES_MEMORY, - &ebus_rrid, RF_ACTIVE)) == NULL) { + &i, RF_ACTIVE)) == NULL) { device_printf(dev, "could not map PROM registers\n"); error = ENXIO; goto fail_children; } - romt = rman_get_bustag(ebus_rres); - romh = rman_get_bushandle(ebus_rres); + memt = rman_get_bustag(ebus_rres); + memh = rman_get_bushandle(ebus_rres); - /* Read PCI expansion PROM header. */ - bus_space_read_region_1(romt, romh, 0, buf, sizeof(buf)); - if (memcmp(buf, promhdr, sizeof(promhdr)) != 0 || - (dataoff = (buf[PROMHDR_PTR_DATA] | - (buf[PROMHDR_PTR_DATA + 1] << 8))) < 0x1c) { - device_printf(dev, "unexpected PCI expansion PROM header\n"); + /* Read PCI Expansion ROM header. */ + if (HME_ROM_READ_2(PCI_ROMHDR_SIG) != PCI_ROMHDR_SIG_MAGIC || + (i = HME_ROM_READ_2(PCI_ROMHDR_PTR_DATA)) < PCI_ROMHDR_SIZE) { + device_printf(dev, "unexpected PCI Expansion ROM header\n"); error = ENXIO; goto fail_rres; } - /* Read PCI expansion PROM data. */ - bus_space_read_region_1(romt, romh, dataoff, buf, sizeof(buf)); - if (memcmp(buf, promdat, sizeof(promdat)) != 0 || - (vpdoff = (buf[PROMDATA_PTR_VPD] | - (buf[PROMDATA_PTR_VPD + 1] << 8))) < 0x1c) { - device_printf(dev, "unexpected PCI expansion PROM data\n"); + /* Read PCI Expansion ROM data. */ + if (HME_ROM_READ_4(i + PCI_ROM_SIG) != PCI_ROM_SIG_MAGIC || + HME_ROM_READ_2(i + PCI_ROM_VENDOR) != pci_get_vendor(dev) || + HME_ROM_READ_2(i + PCI_ROM_DEVICE) != pci_get_device(dev) || + (j = HME_ROM_READ_2(i + PCI_ROM_PTR_VPD)) < i + PCI_ROM_SIZE) { + device_printf(dev, "unexpected PCI Expansion ROM data\n"); error = ENXIO; goto fail_rres; } @@ -301,39 +301,45 @@ /* * Read PCI VPD. * SUNW,hme cards have a single large resource VPD-R tag - * containing one NA. SUNW,qfe cards have four large resource + * containing one NA. SUNW,qfe cards have four large resource * VPD-R tags containing one NA each (all four HME chips share * the same PROM). * The VPD used on both cards is not in PCI 2.2 standard format - * however. The length in the resource header is in big endian + * however. The length in the resource header is in big endian * and the end tag is non-standard (0x79) and followed by an - * all-zero "checksum" byte. Sun calls this a "Fresh Choice + * all-zero "checksum" byte. Sun calls this a "Fresh Choice * Ethernet" VPD... */ /* Look at the end tag to determine whether this is a VPD with 4 NAs. */ - if (bus_space_read_1(romt, romh, - vpdoff + 3 + sizeof(struct pci_vpd) + ETHER_ADDR_LEN) != 0x79 && - bus_space_read_1(romt, romh, - vpdoff + 4 * (3 + sizeof(struct pci_vpd) + ETHER_ADDR_LEN)) == 0x79) + if (HME_ROM_READ_1(j + PCI_VPDRES_LARGE_DATA + PCI_VPD_SIZE + + ETHER_ADDR_LEN) != 0x79 && + HME_ROM_READ_1(j + 4 * (PCI_VPDRES_LARGE_DATA + PCI_VPD_SIZE + + ETHER_ADDR_LEN)) == 0x79) /* Use the Nth NA for the Nth HME on this SUNW,qfe. */ - vpdoff += slot * (3 + sizeof(struct pci_vpd) + ETHER_ADDR_LEN); - bus_space_read_region_1(romt, romh, vpdoff, buf, sizeof(buf)); - vpd = (void *)(buf + 3); - if (PCI_VPDRES_ISLARGE(buf[0]) == 0 || - PCI_VPDRES_LARGE_NAME(buf[0]) != PCI_VPDRES_TYPE_VPD || - (buf[1] << 8 | buf[2]) != sizeof(struct pci_vpd) + ETHER_ADDR_LEN || - vpd->vpd_key0 != 0x4e /* N */ || - vpd->vpd_key1 != 0x41 /* A */ || - vpd->vpd_len != ETHER_ADDR_LEN) { + j += slot * (PCI_VPDRES_LARGE_DATA + PCI_VPD_SIZE + + ETHER_ADDR_LEN); + if (PCI_VPDRES_ISLARGE(HME_ROM_READ_1(j + PCI_VPDRES_BYTE0)) == 0 || + PCI_VPDRES_LARGE_NAME(HME_ROM_READ_1(j + PCI_VPDRES_BYTE0)) != + PCI_VPDRES_TYPE_VPD || + (HME_ROM_READ_1(j + PCI_VPDRES_LARGE_LEN_LSB) << 8 | + HME_ROM_READ_1(j + PCI_VPDRES_LARGE_LEN_MSB)) != + PCI_VPD_SIZE + ETHER_ADDR_LEN || + HME_ROM_READ_1(j + PCI_VPDRES_LARGE_DATA + PCI_VPD_KEY0) != + 0x4e /* N */ || + HME_ROM_READ_1(j + PCI_VPDRES_LARGE_DATA + PCI_VPD_KEY1) != + 0x41 /* A */ || + HME_ROM_READ_1(j + PCI_VPDRES_LARGE_DATA + PCI_VPD_LEN) != + ETHER_ADDR_LEN) { device_printf(dev, "unexpected PCI VPD\n"); error = ENXIO; goto fail_rres; } - bcopy(buf + 3 + sizeof(struct pci_vpd), sc->sc_enaddr, - ETHER_ADDR_LEN); + bus_space_read_region_1(memt, memh, j + PCI_VPDRES_LARGE_DATA + + PCI_VPD_DATA, sc->sc_enaddr, ETHER_ADDR_LEN); fail_rres: - bus_release_resource(ebus_dev, SYS_RES_MEMORY, ebus_rrid, ebus_rres); + bus_release_resource(ebus_dev, SYS_RES_MEMORY, + rman_get_rid(ebus_rres), ebus_rres); fail_children: free(children, M_TEMP); if (error != 0) @@ -359,9 +365,11 @@ return (0); fail_ires: - bus_release_resource(dev, SYS_RES_IRQ, hsc->hsc_irid, hsc->hsc_ires); + bus_release_resource(dev, SYS_RES_IRQ, + rman_get_rid(hsc->hsc_ires), hsc->hsc_ires); fail_sres: - bus_release_resource(dev, SYS_RES_MEMORY, hsc->hsc_srid, hsc->hsc_sres); + bus_release_resource(dev, SYS_RES_MEMORY, + rman_get_rid(hsc->hsc_sres), hsc->hsc_sres); fail_mtx: mtx_destroy(&sc->sc_lock); return (error); @@ -370,13 +378,17 @@ static int hme_pci_detach(device_t dev) { - struct hme_pci_softc *hsc = device_get_softc(dev); - struct hme_softc *sc = &hsc->hsc_hme; + struct hme_pci_softc *hsc; + struct hme_softc *sc; + hsc = device_get_softc(dev); + sc = &hsc->hsc_hme; bus_teardown_intr(dev, hsc->hsc_ires, hsc->hsc_ih); hme_detach(sc); - bus_release_resource(dev, SYS_RES_IRQ, hsc->hsc_irid, hsc->hsc_ires); - bus_release_resource(dev, SYS_RES_MEMORY, hsc->hsc_srid, hsc->hsc_sres); + bus_release_resource(dev, SYS_RES_IRQ, + rman_get_rid(hsc->hsc_ires), hsc->hsc_ires); + bus_release_resource(dev, SYS_RES_MEMORY, + rman_get_rid(hsc->hsc_sres), hsc->hsc_sres); mtx_destroy(&sc->sc_lock); return (0); } @@ -384,19 +396,19 @@ static int hme_pci_suspend(device_t dev) { - struct hme_pci_softc *hsc = device_get_softc(dev); - struct hme_softc *sc = &hsc->hsc_hme; + struct hme_pci_softc *hsc; - hme_suspend(sc); + hsc = device_get_softc(dev); + hme_suspend(&hsc->hsc_hme); return (0); } static int hme_pci_resume(device_t dev) { - struct hme_pci_softc *hsc = device_get_softc(dev); - struct hme_softc *sc = &hsc->hsc_hme; + struct hme_pci_softc *hsc; - hme_resume(sc); + hsc = device_get_softc(dev); + hme_resume(&hsc->hsc_hme); return (0); } ==== //depot/projects/dtrace/src/sys/dev/hme/if_hme_sbus.c#6 (text+ko) ==== @@ -37,7 +37,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/hme/if_hme_sbus.c,v 1.19 2008/04/24 23:12:03 marius Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/hme/if_hme_sbus.c,v 1.20 2008/04/26 14:17:21 marius Exp $"); /* * SBus front-end device driver for the HME ethernet device. @@ -78,17 +78,11 @@ struct hme_sbus_softc { struct hme_softc hsc_hme; /* HME device */ struct resource *hsc_seb_res; - int hsc_seb_rid; struct resource *hsc_etx_res; - int hsc_etx_rid; struct resource *hsc_erx_res; - int hsc_erx_rid; struct resource *hsc_mac_res; - int hsc_mac_rid; struct resource *hsc_mif_res; - int hsc_mif_rid; struct resource *hsc_ires; - int hsc_irid; void *hsc_ih; }; @@ -127,6 +121,7 @@ }; DRIVER_MODULE(hme, sbus, hme_sbus_driver, hme_devclass, 0, 0); +MODULE_DEPEND(hme, sbus, 1, 1, 1); MODULE_DEPEND(hme, ether, 1, 1, 1); static int @@ -146,12 +141,14 @@ static int hme_sbus_attach(device_t dev) { - struct hme_sbus_softc *hsc = device_get_softc(dev); - struct hme_softc *sc = &hsc->hsc_hme; - u_int32_t burst; + struct hme_sbus_softc *hsc; + struct hme_softc *sc; u_long start, count; - int error = 0; + uint32_t burst; + int i, error = 0; + hsc = device_get_softc(dev); + sc = &hsc->hsc_hme; mtx_init(&sc->sc_lock, device_get_nameunit(dev), MTX_NETWORK_LOCK, MTX_DEF); /* @@ -164,9 +161,9 @@ * bank 4: HME MIF registers * */ - hsc->hsc_seb_rid = 0; + i = 0; hsc->hsc_seb_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, - &hsc->hsc_seb_rid, RF_ACTIVE); + &i, RF_ACTIVE); if (hsc->hsc_seb_res == NULL) { device_printf(dev, "cannot map SEB registers\n"); error = ENXIO; @@ -175,9 +172,9 @@ sc->sc_sebt = rman_get_bustag(hsc->hsc_seb_res); sc->sc_sebh = rman_get_bushandle(hsc->hsc_seb_res); - hsc->hsc_etx_rid = 1; + i = 1; hsc->hsc_etx_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, - &hsc->hsc_etx_rid, RF_ACTIVE); + &i, RF_ACTIVE); if (hsc->hsc_etx_res == NULL) { device_printf(dev, "cannot map ETX registers\n"); error = ENXIO; @@ -186,9 +183,9 @@ sc->sc_etxt = rman_get_bustag(hsc->hsc_etx_res); sc->sc_etxh = rman_get_bushandle(hsc->hsc_etx_res); - hsc->hsc_erx_rid = 2; + i = 2; hsc->hsc_erx_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, - &hsc->hsc_erx_rid, RF_ACTIVE); + &i, RF_ACTIVE); if (hsc->hsc_erx_res == NULL) { device_printf(dev, "cannot map ERX registers\n"); error = ENXIO; @@ -197,9 +194,9 @@ sc->sc_erxt = rman_get_bustag(hsc->hsc_erx_res); sc->sc_erxh = rman_get_bushandle(hsc->hsc_erx_res); - hsc->hsc_mac_rid = 3; + i = 3; hsc->hsc_mac_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, - &hsc->hsc_mac_rid, RF_ACTIVE); + &i, RF_ACTIVE); if (hsc->hsc_mac_res == NULL) { device_printf(dev, "cannot map MAC registers\n"); error = ENXIO; @@ -212,11 +209,11 @@ * At least on some HMEs, the MIF registers seem to be inside the MAC * range, so try to kludge around it. */ - hsc->hsc_mif_rid = 4; + i = 4; hsc->hsc_mif_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, - &hsc->hsc_mif_rid, RF_ACTIVE); + &i, RF_ACTIVE); if (hsc->hsc_mif_res == NULL) { - if (bus_get_resource(dev, SYS_RES_MEMORY, hsc->hsc_mif_rid, + if (bus_get_resource(dev, SYS_RES_MEMORY, i, &start, &count) != 0) { device_printf(dev, "cannot get MIF registers\n"); error = ENXIO; @@ -238,9 +235,9 @@ sc->sc_mifh = rman_get_bushandle(hsc->hsc_mif_res); } - hsc->hsc_irid = 0; - hsc->hsc_ires = bus_alloc_resource_any(dev, SYS_RES_IRQ, - &hsc->hsc_irid, RF_SHAREABLE | RF_ACTIVE); + i = 0; + hsc->hsc_ires = bus_alloc_resource_any(dev, SYS_RES_IRQ, + &i, RF_SHAREABLE | RF_ACTIVE); if (hsc->hsc_ires == NULL) { device_printf(dev, "could not allocate interrupt\n"); error = ENXIO; @@ -277,24 +274,25 @@ return (0); fail_ires: - bus_release_resource(dev, SYS_RES_IRQ, hsc->hsc_irid, hsc->hsc_ires); + bus_release_resource(dev, SYS_RES_IRQ, + rman_get_rid(hsc->hsc_ires), hsc->hsc_ires); fail_mif_res: if (hsc->hsc_mif_res != NULL) { - bus_release_resource(dev, SYS_RES_MEMORY, hsc->hsc_mif_rid, - hsc->hsc_mif_res); + bus_release_resource(dev, SYS_RES_MEMORY, + rman_get_rid(hsc->hsc_mif_res), hsc->hsc_mif_res); } fail_mac_res: - bus_release_resource(dev, SYS_RES_MEMORY, hsc->hsc_mac_rid, - hsc->hsc_mac_res); + bus_release_resource(dev, SYS_RES_MEMORY, + rman_get_rid(hsc->hsc_mac_res), hsc->hsc_mac_res); fail_erx_res: - bus_release_resource(dev, SYS_RES_MEMORY, hsc->hsc_erx_rid, - hsc->hsc_erx_res); + bus_release_resource(dev, SYS_RES_MEMORY, + rman_get_rid(hsc->hsc_erx_res), hsc->hsc_erx_res); fail_etx_res: - bus_release_resource(dev, SYS_RES_MEMORY, hsc->hsc_etx_rid, - hsc->hsc_etx_res); + bus_release_resource(dev, SYS_RES_MEMORY, + rman_get_rid(hsc->hsc_etx_res), hsc->hsc_etx_res); fail_seb_res: - bus_release_resource(dev, SYS_RES_MEMORY, hsc->hsc_seb_rid, - hsc->hsc_seb_res); + bus_release_resource(dev, SYS_RES_MEMORY, + rman_get_rid(hsc->hsc_seb_res), hsc->hsc_seb_res); fail_mtx_res: mtx_destroy(&sc->sc_lock); return (error); @@ -303,24 +301,27 @@ static int hme_sbus_detach(device_t dev) { - struct hme_sbus_softc *hsc = device_get_softc(dev); - struct hme_softc *sc = &hsc->hsc_hme; + struct hme_sbus_softc *hsc; + struct hme_softc *sc; + hsc = device_get_softc(dev); + sc = &hsc->hsc_hme; bus_teardown_intr(dev, hsc->hsc_ires, hsc->hsc_ih); hme_detach(sc); - bus_release_resource(dev, SYS_RES_IRQ, hsc->hsc_irid, hsc->hsc_ires); + bus_release_resource(dev, SYS_RES_IRQ, + rman_get_rid(hsc->hsc_ires), hsc->hsc_ires); if (hsc->hsc_mif_res != NULL) { - bus_release_resource(dev, SYS_RES_MEMORY, hsc->hsc_mif_rid, - hsc->hsc_mif_res); + bus_release_resource(dev, SYS_RES_MEMORY, + rman_get_rid(hsc->hsc_mif_res), hsc->hsc_mif_res); } - bus_release_resource(dev, SYS_RES_MEMORY, hsc->hsc_mac_rid, - hsc->hsc_mac_res); - bus_release_resource(dev, SYS_RES_MEMORY, hsc->hsc_erx_rid, - hsc->hsc_erx_res); - bus_release_resource(dev, SYS_RES_MEMORY, hsc->hsc_etx_rid, - hsc->hsc_etx_res); - bus_release_resource(dev, SYS_RES_MEMORY, hsc->hsc_seb_rid, - hsc->hsc_seb_res); + bus_release_resource(dev, SYS_RES_MEMORY, + rman_get_rid(hsc->hsc_mac_res), hsc->hsc_mac_res); + bus_release_resource(dev, SYS_RES_MEMORY, + rman_get_rid(hsc->hsc_erx_res), hsc->hsc_erx_res); + bus_release_resource(dev, SYS_RES_MEMORY, + rman_get_rid(hsc->hsc_etx_res), hsc->hsc_etx_res); + bus_release_resource(dev, SYS_RES_MEMORY, + rman_get_rid(hsc->hsc_seb_res), hsc->hsc_seb_res); mtx_destroy(&sc->sc_lock); return (0); } @@ -328,19 +329,19 @@ static int hme_sbus_suspend(device_t dev) { - struct hme_sbus_softc *hsc = device_get_softc(dev); - struct hme_softc *sc = &hsc->hsc_hme; + struct hme_sbus_softc *hsc; - hme_suspend(sc); + hsc = device_get_softc(dev); + hme_suspend(&hsc->hsc_hme); return (0); } static int hme_sbus_resume(device_t dev) { - struct hme_sbus_softc *hsc = device_get_softc(dev); - struct hme_softc *sc = &hsc->hsc_hme; + struct hme_sbus_softc *hsc; - hme_resume(sc); + hsc = device_get_softc(dev); + hme_resume(&hsc->hsc_hme); return (0); } ==== //depot/projects/dtrace/src/sys/dev/mii/ciphy.c#8 (text+ko) ==== @@ -31,10 +31,10 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/mii/ciphy.c,v 1.10 2008/03/03 18:44:32 raj Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/mii/ciphy.c,v 1.11 2008/04/26 18:07:24 raj Exp $"); >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sun Apr 27 08:03:22 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C8AE71065670; Sun, 27 Apr 2008 08:03:21 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8A021106566B for ; Sun, 27 Apr 2008 08:03:21 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 77B578FC1E for ; Sun, 27 Apr 2008 08:03:21 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3R83LTj028050 for ; Sun, 27 Apr 2008 08:03:21 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3R83L9Z028048 for perforce@freebsd.org; Sun, 27 Apr 2008 08:03:21 GMT (envelope-from pgj@FreeBSD.org) Date: Sun, 27 Apr 2008 08:03:21 GMT Message-Id: <200804270803.m3R83L9Z028048@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 140715 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 08:03:22 -0000 http://perforce.freebsd.org/chv.cgi?CH=140715 Change 140715 by pgj@disznohal on 2008/04/27 08:02:35 Cleanup in Chapter 7. Affected files ... .. //depot/projects/docproj_hu/books/handbook/multimedia/chapter.sgml#3 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/multimedia/chapter.sgml#3 (text+ko) ==== @@ -9,27 +9,28 @@ Original Revision: 1.128 --> - - - - Ross - Lippert - Szerkesztette: - - - + + + + Ross + Lippert + Szerkesztette: + + + + + Multimédia - Multimédia - Áttekintés + Áttekintés A &os; a hangkártyák széles választékát ismeri, ami által képesek vagyunk számítógépünkkel hi-fi minõségû hangzást létrehozni. - Ennek részeként tudunk rögzíteni - és visszajátszani többek közt MPEG Audio + Ennek részeként rögzíteni és + visszajátszani tudunk többek közt MPEG Audio Layer 3 (MP3), WAV és Ogg Vorbis formátumokban. A &os; Portgyûjteménye ezenkívül tartalmaz még olyan alkalmazásokat is, amelyekkel szerkeszteni @@ -38,9 +39,9 @@ MIDI eszközöket. Némi kísérletezéssel a &os; - még videóállományok és DVD-k + még videoállományok és DVD-k lejátszására is rávehetõ. A - különféle videóanyagok + különféle videoanyagok kódolására, konvertálására és visszajátszására alkalmas programok @@ -59,9 +60,9 @@ beállításához szükséges lépéseket. Az X11 telepítése és beállítása () - során ugyan már intéztük a - videókártyánkkal kapcsolatos hardveres - problémákat, azonban a jobb + során ugyan már foglalkoztunk a + videokártyánkkal kapcsolatos hardveres + problémákkal, azonban a jobb visszajátszás érdekében további cselfogásokat is be kell majd vetnünk. @@ -72,45 +73,45 @@ hogyan állítsuk be úgy a rendszerünket, hogy felismerje a - hangkártyánkat + hangkártyánkat; hogyan bizonyosodjuk meg róla, hogy a - kártyánk mûködik + kártyánk valóban + mûködik; hogyan oldjuk meg a hangkártya - beállítása során felmerülõ - problémákat + beállítása során + felmerülõ problémákat; hogyan játsszunk le és kódoljunk - MP3-at vagy más egyéb hangformátumot + MP3-at vagy más egyéb + hangformátumot; - hogyan támogatja a videókat az X - szerver + hogyan támogatja a videokat az X szerver; - hogyan adnak az egyes - lejátszók/kódolók még jobb - eredményt + hogyan adnak az egyes lejátszók és + kódolók még jobb eredményt hogyan játsszunk le DVD-ket, .mpg és .avi - állományokat + állományokat; hogyan mentsük a CD-k és DVD-k - tartalmát állományokba + tartalmát állományokba; @@ -119,8 +120,7 @@ - hogyan állítsuk be egy - képbeolvasót + hogyan állítsunk be egy scannert. @@ -131,17 +131,19 @@ egy új rendszermag beállításának és telepítésének ismerete () + linkend="kernelconfig">). + Ha zenei CD-ket próbálunk meg a &man.mount.8; - paranccsal csatlakoztatni, akkor hibákat, vagy a + paranccsal csatlakoztatni, akkor az hibával, vagy a legrosszabb esetben akár teljes - rendszerösszeomlást kaphatunk. Az ilyen - típusú lemezeknek az ISO szabványú + rendszerösszeomlással is járhat. + Az ilyen típusú lemezek az ISO + szabványú állományrendszerekétõl - eltérõ kódolása van. + eltérõ kódolással rendelkeznek. @@ -150,277 +152,286 @@ - Moses - Moore - Írta: + Moses + Moore + Írta: - Marc - Fonvieille - A &os; 5.X verziójára - továbbvitte: + Marc + Fonvieille + A &os; 5.X verziójához + igazította: A hangkártya beállítása - - A rendszer beállítása + + A rendszer beállítása + + PCI + ISA + hangkártya - PCI - ISA - hangkártya - A mûvelet megkezdése elõtt ki kell - derítenünk, milyen típusú - hangkártyánk van, milyen chip van rajta, PCI vagy - ISA buszon csatlakozik-e. A &os; egyaránt rengeteg PCI - és ISA buszos kártyát ismer. A - sajátunk beazonosításához a - támogatott hangeszközök listáját a - Hardware Notes - (Hardverjegyzék) oldalán találhatjuk meg. - Ebbõl a jegyzékbõl mellesleg azt is megtudhatjuk, - hogy melyik meghajtó kezeli a - kártyánkat. + A mûvelet megkezdése elõtt ki kell + derítenünk, milyen típusú + hangkártyánk van, milyen chip van rajta, PCI vagy + ISA buszon csatlakozik-e. A &os; rengeteg PCI és ISA + buszos kártyát ismer egyaránt. A + sajátunk beazonosításához a + támogatott hangeszközök listáját + a Hardware Notes + (Hardverjegyzék) oldalán találhatjuk meg. + Ebbõl a jegyzékbõl mellesleg azt is + megtudhatjuk, hogy melyik meghajtó kezeli a + kártyánkat. - - rendszermag - beállítás - + + rendszermag + beállítás + - A hangeszközünk használatához be kell - töltenünk a neki megfelelõ meghajtót. Ez - két módon is megtehetõ. Ezek közül - az a legkönnyebb, ha a &man.kldload.8; paranccsal - egyszerûen betöltjük a rendszermag - hangkártyánkhoz tartozó modulját. Ezt - megtehetjük közvetlenül - parancssorból: + A hangeszközünk használatához be + kell töltenünk a neki megfelelõ meghajtót. + Ez két módon is megtehetõ. Ezek + közül az a legkönnyebb, ha a &man.kldload.8; + paranccsal egyszerûen betöltjük a rendszermag + hangkártyánkhoz tartozó modulját. + Ezt megtehetjük közvetlenül + parancssorból: - &prompt.root; kldload snd_emu10k1 + &prompt.root; kldload snd_emu10k1 - vagy a /boot/loader.conf - állományból az alábbihoz hasonló - sor hozzáadásával: + vagy a /boot/loader.conf + állományból az alábbihoz + hasonló sor hozzáadásával: - snd_emu10k1_load="YES" + snd_emu10k1_load="YES" - A fenti példák a Creative &soundblaster; Live! - hangkártyára vonatkoznak. A többi - betölthetõ hangkártya modul felsorolása a - /boot/defaults/loader.conf - állományban található. Ha nem vagyunk - benne biztosak, hogy melyik meghajtót is akarjuk pontosan - használni, akkor próbálkozzunk az - snd_driver modul - betöltésével: + A fenti példák a Creative &soundblaster; Live! + hangkártyára vonatkoznak. A többi + betölthetõ hangkártya-modul felsorolása + a /boot/defaults/loader.conf + állományban található. Ha nem + vagyunk benne biztosak, hogy melyik meghajtót is akarjuk + pontosan használni, akkor próbálkozzunk az + snd_driver modul + betöltésével: - &prompt.root; kldload snd_driver + &prompt.root; kldload snd_driver - Ez egy olyan álmeghajtó, ami egyszerre - betölti az összes érintett - eszközmeghajtót, és - segítségével felgyorsíthatjuk a - megfelelõ meghajtó megtalálását. - A /boot/loader.conf - használatával is be tudjuk ugyanígy - tölteni az összes meghajtót. + Ez egy olyan metameghajtó, ami egyszerre betölti + az összes érintett eszközmeghajtót, + és segítségével + felgyorsíthatjuk a megfelelõ meghajtó + megtalálását. A + /boot/loader.conf + használatával is be tudjuk ugyanígy + tölteni az összes meghajtót. - Az snd_driver álmeghajtó - betöltése után úgy kereshetjük meg a - ténylegesen használatban levõ meghajtót, - ha megnézzük a /dev/sndstat - állományt a cat /dev/sndstat - paranccsal. + Az snd_driver metameghajtó + betöltése után úgy kereshetjük + meg a ténylegesen használatban levõ + meghajtót, ha megnézzük a + /dev/sndstat állományt a + cat /dev/sndstat paranccsal. - A második módszer szerint a - hangkártyánk támogatását - statikusan beépítjük a rendszermagba. A lentebb - található szakaszban olvashatjuk mindazok az - információkat, amikre szükségünk - lehet ennek elvégzésése közben. A - rendszermag újrafordításával - kapcsolatban forduljunk a hez. + A második módszer szerint a + hangkártyánk támogatását + statikusan beépítjük a rendszermagba. A + lentebb található szakaszban olvashatjuk mindazok + az információkat, amikre + szükségünk lehet ennek elvégzése + közben. A rendszermag + újrafordításával kapcsolatban + forduljunk a hez. - - A hangkártya támogatásával - rendelkezõ saját rendszermag - összeállítása + + A hangkártya támogatásával + rendelkezõ saját rendszermag + összeállítása - Elsõként hozzá kell adnunk a - rendszermaghoz a hangeszközök - alapmeghajtóját, a &man.sound.4; eszközt. - Ezt a rendszermag beállításait - tartalmazó állományban az alábbi sor - felvételével tehetjük meg: + Elsõként hozzá kell adnunk a + rendszermaghoz a hangeszközök + alapmeghajtóját, a &man.sound.4; eszközt. + Ezt a rendszermag beállításait + tartalmazó állományban az alábbi + sor felvételével tehetjük meg: - device sound + device sound - Ezután tegyük még hozzá a - hangkártyánkhoz kapcsolódó - támogatást is. Ehhez viszont pontosan tudunk - kell, melyik meghajtó képes mûködtetni a - kártyát. A hangkártyához - tartozó meghajtót a Hardware Notes - (Hardverjegyzék)-ben található - eszközök listájából - deríthetjük ki. Például a Creative - &soundblaster; Live! hangkártyát a - &man.snd.emu10k1.4; meghajtó kezeli. Ennek a - hangkártyának a támogatását - az alábbi sorral állíthatjuk be: + Ezután tegyük még hozzá a + hangkártyánkhoz kapcsolódó + támogatást is. Ehhez viszont pontosan tudunk + kell, melyik meghajtó képes mûködtetni + a kártyát. A hangkártyához + tartozó meghajtót a Hardware Notes + (Hardverjegyzék)-ben található + eszközök listájából + deríthetjük ki. Például a Creative + &soundblaster; Live! hangkártyát a + &man.snd.emu10k1.4; meghajtó kezeli. Ennek a + hangkártyának a támogatását + az alábbi sorral állíthatjuk be: - device snd_emu10k1 + device snd_emu10k1 - Az itt használatos szintaxist a meghajtó man - oldalának átolvasásából - tudhatjuk meg. Azonban az összes támogatott - hangkártya meghajtó kifejtett szintaxisa - megtalálható a - /usr/src/sys/conf/NOTES - állományban is. + Az itt használatos formátumot a + meghajtó man oldalának + átolvasásából tudhatjuk meg. + Azonban az összes támogatott hangkártya + meghajtó megadásának pontos + formátuma megtalálható a + /usr/src/sys/conf/NOTES + állományban is. - A PnP (Plug n Play)-t nem ismerõ ISA - kártyák esetén az összes többi nem - PnP-s ISA kártyához hasonlóan - szükséges lehet a rendszermag számára - megadnunk a kártya hardveres - beállításait (IRQ, I/O port stb). Ezt a - /boot/device.hints állományon - keresztül tehetjük meg. A - rendszerindítási folyamat során a - &man.loader.8; beolvassa ezt az állományt majd - átadja a benne szereplõ információkat - a rendszermagnak. Például a Creative - &soundblaster; 16, nem PnP-s ISA kártya az - snd_sb16 meghajtóval együtt az - &man.snd.sbc.4; meghajtót használja. A - kártya használatához a rendszermag - beállításait tartalmazó - állományba ezeket a sorokat kell megadni: + A PnP (Plug n Play)-t nem ismerõ ISA + kártyák esetén az összes többi + nem PnP-s ISA kártyához hasonlóan + szükséges lehet a rendszermag + számára megadnunk a kártya hardveres + beállításait (IRQ, I/O port stb). Ezt a + /boot/device.hints + állományon keresztül tehetjük meg. A + rendszerindítási folyamat során a + &man.loader.8; beolvassa ezt az állományt, majd + átadja a benne szereplõ + információkat a rendszermagnak. + Például a Creative &soundblaster; 16, nem PnP-s + ISA kártya az snd_sb16 + meghajtóval együtt az &man.snd.sbc.4; + meghajtót használja. A kártya + használatához a rendszermag + beállításait tartalmazó + állományba ezeket a sorokat kell megadni: - device snd_sbc + device snd_sbc device snd_sb16 - valamint a /boot/device.hints - állományba ezeket: + valamint a /boot/device.hints + állományba ezeket: - hint.sbc.0.at="isa" + hint.sbc.0.at="isa" hint.sbc.0.port="0x220" hint.sbc.0.irq="5" hint.sbc.0.drq="1" hint.sbc.0.flags="0x15" - Ekkor a kártya a 0x220 I/O portot - és 5 IRQ-t használja. + Ekkor a kártya a 0x220 I/O + portot és 5 IRQ-t + használja. + + A /boot/device.hints + állományban alkalmazott felírási + módról bõvebben a &man.sound.4;, valamint a + kérdéses meghajtó man oldalán + tájékozódhatunk. - A /boot/device.hints - állományban alkalmazott szintaxisról - bõvebben a &man.sound.4;, valamint a kérdéses - meghajtó man oldalán - tájékozódhatunk. + A fentiekben bemutatott beállítások + alapértelmezettek, néhány esetben azonban + a kártyánknak megfelelõen meg kell + változtatnunk az IRQ és egyéb + értékeket. Errõl a + kártyáról konkrétan a + &man.snd.sbc.4; man oldalon olvashatunk + részletesebben. - A fentiekben bemutatott beállítások - alapértelmezettek, néhány esetben azonban a - kártyánknak megfelelõen meg kell - változtatnunk az IRQ és egyéb - értékeket. Errõl a - kártyáról konkrétan a - &man.snd.sbc.4; man oldalon olvashatunk - részletesebben. - - + + - - A hangkártya kipróbálása + + A hangkártya + kipróbálása - Miután újraindítottuk a - számítógépünket a - módosított rendszermaggal, vagy miután - betöltöttük a szükséges modult, a - hangkártyának valahogy így kell megjelennie a - rendszerünk üzenetpufferében - (&man.dmesg.8;): + Miután újraindítottuk a + számítógépünket a + módosított rendszermaggal, vagy miután + betöltöttük a szükséges modult, a + hangkártyának valahogy így kell megjelennie + a rendszerünk üzenetpufferében + (&man.dmesg.8;): - pcm0: <Intel ICH3 (82801CA)> port 0xdc80-0xdcbf,0xd800-0xd8ff irq 5 at device 31.5 on pci0 + pcm0: <Intel ICH3 (82801CA)> port 0xdc80-0xdcbf,0xd800-0xd8ff irq 5 at device 31.5 on pci0 pcm0: [GIANT-LOCKED] pcm0: <Cirrus Logic CS4205 AC97 Codec> - A hangkártyánk állapota a - /dev/sndstat állományon - keresztül ellenõrizhetõ: + A hangkártyánk állapota a + /dev/sndstat állományon + keresztül ellenõrizhetõ: - &prompt.root; cat /dev/sndstat + &prompt.root; cat /dev/sndstat FreeBSD Audio Driver (newpcm) Installed devices: pcm0: <Intel ICH3 (82801CA)> at io 0xd800, 0xdc80 irq 5 bufsz 16384 kld snd_ich (1p/2r/0v channels duplex default) - Ez a kiírás rendszerünként - eltérhet. Ha nem látunk semmilyen - pcm0 eszközt, akkor menjünk - vissza és nézzük át újra, - pontosan mit is csináltunk. Vizsgáljuk át a - rendszermagunk beállításait tartalmazó - állományt és gyõzõdjünk meg - róla, hogy a megfelelõ meghajtót adtuk meg. Az - itt gyakorta felbukkanó gondokkal a foglalkozik. + Ez a kiírás rendszerünként + eltérhet. Ha nem látunk semmilyen + pcm0 eszközt, akkor menjünk + vissza és nézzük át újra, + pontosan mit is csináltunk. Vizsgáljuk át + a rendszermagunk beállításait + tartalmazó állományt és + gyõzõdjünk meg róla, hogy a megfelelõ + meghajtót adtuk meg. Az itt felmerülõ gyakori + gondokkal a foglalkozik. - Azonban ha minden remekül haladt, akkor most már - van egy mûködõ hangkártyánk. Ha - rendesen összekapcsoltuk hangkártyánkat a CD- - vagy DVD-meghajtónk audio csatlakozásával, - akkor tegyünk egy CD-t a meghajtóba és - kezdjük el játszani a &man.cdcontrol.1; - paranccsal: + Ha azonban minden remekül haladt, akkor most már + van egy mûködõ hangkártyánk. Ha + rendesen összekapcsoltuk hangkártyánkat a CD- + vagy DVD-meghajtónk audio csatlakozásával, + akkor tegyünk egy CD-t a meghajtóba és + kezdjük el játszani a &man.cdcontrol.1; + paranccsal: &prompt.user; cdcontrol -f /dev/acd0 play 1 - Az olyan alkalmazások, mint mondjuk a audio/workman, ehhez egy sokkalta - barátságosabb felületet nyújtanak. Az - MP3 formátumú állományok - meghallgatásához pedig minden bizonnyal jól - fog egy olyan alkalmazás is, mint mondjuk a audio/mpg123. + Az olyan alkalmazások, mint például az + audio/workman, ehhez egy + sokkal barátságosabb felületet + nyújtanak. Az MP3 formátumú + állományok meghallgatásához pedig + minden bizonnyal jól fog jönni egy olyan + alkalmazás is, mint például az audio/mpg123. - A kártyát úgy is tesztelhetjük, ha - az alábbihoz hasonló módon adatokat - küldünk a /dev/dsp - állományba: + A kártyát úgy is tesztelhetjük, ha + az alábbihoz hasonló módon adatokat + küldünk a /dev/dsp + állományba: - &prompt.user; cat állománynév > /dev/dsp + &prompt.user; cat állománynév > /dev/dsp - ahol az - állománynév - tetszõleges állomány neve lehet. A parancs - hatására valamilyen zajt kell hallanunk, és - ez egyben meg is erõsíti, hogy a - hangkártyánk mûködik. + ahol az + állománynév + tetszõleges állomány neve lehet. A parancs + hatására valamilyen zajt kell hallanunk, és + ez egyben meg is erõsíti, hogy a + hangkártyánk mûködik. - A hangkártyánk csatornáinak - jellemzõit a &man.mixer.8; paranccsal - állíthatjuk. Errõl további - részleteket a &man.mixer.8; man oldalon olvashatunk. + A hangkártyánk csatornáinak + jellemzõit a &man.mixer.8; paranccsal + állíthatjuk. Errõl további + részleteket a &man.mixer.8; man oldalon + olvashatunk. - - Gyakori problémák + + Gyakori problémák - eszközleíró - I/O port - IRQ - DSP + eszközleíró + I/O port + IRQ + DSP - - + + - Hiba + Hiba Megoldás @@ -435,9 +446,9 @@ bad irq XX Nem állítottuk be jól az IRQ - értékét. Gondoskodjunk róla, - hogy a beállított érték - megegyezik a + értékét. Gondoskodjunk + róla, hogy a beállított + érték megegyezik a hangkártyánkéval. @@ -453,7 +464,7 @@ A fstat | grep dsp parancs kiadásával ellenõrizzük, hogy valamelyik alkalmazás használja-e - már az eszközt. Gyakori bajkeverõk az + már az eszközt. Gyakori bajkeverõ az esound és a KDE hangtámogatása. @@ -461,129 +472,139 @@ - - + + + + + + + + + Munish + Chopra + Írta: + + + - - - - - Munish - Chopra - Írta: - - - - Több hangforrás - kihasználása + Több hangforrás + kihasználása - Gyakorta szükségünk lehet több - hangforrás egyidejû használatára, - fõleg olyankor, amikor az esound - vagy az artsd bizonyos - alkalmazásokkal nem hajlandó megosztani a - hangeszközt. + Gyakoran szükségünk lehet több + hangforrás egyidejû használatára, + fõleg olyankor, amikor az esound + vagy az artsd bizonyos + alkalmazásokkal nem hajlandó megosztani a + hangeszközt. - A &os; ezt a virtuális - hangcsatornák használatával oldja - meg, melyet a &man.sysctl.8; eszközön keresztül - tudunk engedélyezni. A virtuális csatornák a - hangok rendszermagban történõ - keverésével képesek - megtöbbszörözni a hangkártyánk - által egyszerre játsztható hangok - számát. + A &os; ezt a virtuális + hangcsatornák használatával + oldja meg, amit a &man.sysctl.8; eszközön + keresztül tudunk engedélyezni. Amikor a + rendszermagban virtuális csatornák + használatával keverünk, akkor + lényegében képesek vagyunk a + hangkártyánk által egyszerre + játszható hangok számát + megtöbbszörözni. - A virtuális csatornák számának - beállításához a sysctl két - paraméterét kell módosítanunk, amelyet - root felhasználóként - így tehetünk meg: + A virtuális csatornák számának + beállításához a sysctl két + változóját kell módosítanunk, + amelyet root + felhasználóként így tehetünk + meg: - &prompt.root; sysctl hw.snd.pcm0.vchans=4 + &prompt.root; sysctl hw.snd.pcm0.vchans=4 &prompt.root; sysctl hw.snd.maxautovchans=4 - A fenti példa négy virtuális - csatornát hoz létre, ami egészen jellemzõ - a mindennapi használatban. A - hw.snd.pcm0.vchans - pcm0 virtuális csatornáinak - számát adja meg, amelyet az eszköz - csatlakoztatása után tudunk - beállítani. A - hw.snd.maxautovchans az új - eszközhöz tartozó virtuális - csatornákat adja meg, amely &man.kldload.8; paranccsal - történõ csatlakoztatásakor - állítódik be. Mivel a - pcm modul a többi - eszközmeghajtótól függetlenül - töltõdik be, ezért a - hw.snd.maxautovchans azt tárolja, hogy a - késõbb hozzá csatlakozó - eszközök mennyi virtuális csatornát fognak - majd kapni. + A fenti példa négy virtuális + csatornát hoz létre, ami egészen + jellemzõ a mindennapi használatban. A + hw.snd.pcm0.vchans + pcm0 virtuális + csatornáinak számát adja meg, amelyet az + eszköz csatlakoztatása után tudunk + beállítani. A + hw.snd.maxautovchans az új + eszközhöz tartozó virtuális + csatornákat adja meg, ami akkor + állítódik be, amikor a &man.kldload.8; + paranccsal csatlakoztatjuk. Mivel a + pcm modul a többi + eszközmeghajtótól függetlenül + töltõdik be, ezért a + hw.snd.maxautovchans azt tárolja, hogy + a késõbb hozzá csatlakozó + eszközök mennyi virtuális csatornát + fognak majd kapni. + + + A használatban levõ + eszközöknél nem tudjuk megváltoztatni a + virtuális csatornák számát. Ehhez + elõször le kell állítanunk az + eszközt használó összes programot, + tehát a zenelejátszókat és + hangdémonokat. + + + Amennyiben nem használjuk ki a &man.devfs.5; + által nyújtott lehetõségeket, az + összes alkalmazásnak a + /dev/dsp0.x + eszközre kell mutatnia, ahol az + x értéke 0-tól + 3-ig terjedhet attól függõen, hogy a + hw.snd.pcm.0.vchans + értékét a fenti példához + hasonlóan 4-re állítottuk-e. A + &man.devfs.5; megoldását használó + rendszerek esetén ez a folyamat automatikusan lezajlik, + tehát az összes /dev/dsp + eszközre irányuló kérés + magától + átirányítódik. - - A használatban levõ eszközöknél - nem tudjuk megváltoztatni a virtuális - csatornák számát. Ehhez elõször - le kell állítanunk az eszközt - használó összes programot, tehát a - zenelejátszókat és - hangdémonokat. - + - Amennyiben nem használjuk a &man.devfs.5;-t, az - összes alkalmazásnak a - /dev/dsp0.x - eszközre kell mutatnia, ahol a x - értéke 0-tól 3-ig terjedhet attól - függõen, hogy a hw.snd.pcm.0.vchans - értékét a fenti példához - hasonlóan 4-re állítottuk-e. A - &man.devfs.5;-t használó rendszerek esetén ez - a folyamat automatikusan lezajlik, tehát az összes - /dev/dsp eszközre irányuló - kérés magától - átirányítódik. - + + + + + Josef + El-Rayes + Írta: + + + - - - - - Josef - El-Rayes - Írta: - - - + A keverõ alapértelmezett + értékeinek beállítása - A keverõ alapértelmezett értékeinek - beállítása + A keverõben megjelenõ + különbözõ csatornák + alapértékei a &man.pcm.4; meghajtó + forráskódjában huzalozottan + találhatóak meg. Számos alkalmazás + és démon segít két + hívás közt megõrizni a keverõben + beállított értékeket, azonban ez nem + teljesen egy tiszta megoldás. A meghajtó + szintjén is be tudjuk állítani a + keverõ alapértékeit — ezt a + /boot/device.hints állomány + megfelelõ módosításával + érhetjük el, például: - A keverõben megjelenõ különbözõ - csatornák alapértékei a &man.pcm.4; - meghajtó forráskódjában huzalozottan - találhatóak meg. Számos alkalmazás - és démon segít két hívás - közt megõrizni a keverõben beállított - értékeket, azonban ez nem teljesen egy tiszta - megoldás. A meghajtó szintjén is be tudjuk - állítani a keverõ alapértékeit - — ezt a /boot/device.hints - állomány megfelelõ - módosításával érhetjük el, - pl.: + hint.pcm.0.vol="50" -hint.pcm.0.vol="50" + Ezzel a &man.pcm.4; modul betöltése során + a hangerõ (volume) csatorna alapértelmezett + értéket 50-re állítjuk. - Ezzel a &man.pcm.4; modul betöltése során a - hangerõ (volume) csatorna alapértelmezett - értéket 50-re állítjuk. - - + + @@ -596,12 +617,13 @@ - MP3 Audio + MP3 Az MP3 (MPEG Layer 3 Audio) használatával - közel CD minõségû hangot lehet elérni, - ezért a mi &os; munkaállomásunk sem maradhat - ki elõnyeinek élvezetébõl. + közel CD minõségû hangot lehet + elérni, ezért a mi &os; + munkaállomásunk sem maradhat ki elõnyeinek + élvezetébõl. MP3 lejátszók @@ -617,7 +639,7 @@ Winamp skinjeit is használhatjuk vele. Az XMMS-ben ezenkívül - még a natív bõvítmények + még a natív pluginek támogatását is megtalálhatjuk. @@ -627,12 +649,12 @@ Az XMMS használatára könnyû - ráérezni, megtaláljuk benne a + ráérezni: megtaláljuk benne a lejátszandó számok listáját, egy grafikus hangszínszabályzót és még sok minden mást. Akik már ismerik a Winamp - mûködését, az + mûködését, azok az XMMS-t is egyszerûnek érzik majd. @@ -646,7 +668,7 @@ MP3 állományt, ahogy ez a példában is látható: - &prompt.root; mpg123 -a /dev/dsp1.0 Foobar-GreatestHits.mp3 + &prompt.root; mpg123 -a /dev/dsp1.0 IzéMizé-Sláger.mp3 High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2 and 3. Version 0.59r (1999/Jun/15). Written and copyrights by Michael Hipp. Uses code from various people. See 'README' for more! @@ -656,7 +678,7 @@ -Playing MPEG stream from Foobar-GreatestHits.mp3 ... +Playing MPEG stream from IzéMizé-Sláger.mp3 ... MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo @@ -674,9 +696,9 @@ tömörítenénk egy CD-t vagy annak egy sávját, a CD-n található audio >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sun Apr 27 08:16:35 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9E4951065676; Sun, 27 Apr 2008 08:16:35 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5D3E91065674 for ; Sun, 27 Apr 2008 08:16:35 +0000 (UTC) (envelope-from gk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 330B28FC12 for ; Sun, 27 Apr 2008 08:16:35 +0000 (UTC) (envelope-from gk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3R8GYmO029345 for ; Sun, 27 Apr 2008 08:16:34 GMT (envelope-from gk@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3R8GYTZ029343 for perforce@freebsd.org; Sun, 27 Apr 2008 08:16:34 GMT (envelope-from gk@FreeBSD.org) Date: Sun, 27 Apr 2008 08:16:34 GMT Message-Id: <200804270816.m3R8GYTZ029343@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gk@FreeBSD.org using -f From: Gleb Kurtsou To: Perforce Change Reviews Cc: Subject: PERFORCE change 140716 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 08:16:35 -0000 http://perforce.freebsd.org/chv.cgi?CH=140716 Change 140716 by gk@gk_h1 on 2008/04/27 08:16:20 Add project description. Affected files ... .. //depot/projects/soc2008/gk_l2filter/README#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Sun Apr 27 11:06:31 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A0F881065678; Sun, 27 Apr 2008 11:06:31 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6075B106566B for ; Sun, 27 Apr 2008 11:06:31 +0000 (UTC) (envelope-from andenore@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4DAC68FC0A for ; Sun, 27 Apr 2008 11:06:31 +0000 (UTC) (envelope-from andenore@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3RB6VXB048011 for ; Sun, 27 Apr 2008 11:06:31 GMT (envelope-from andenore@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3RB6Vsq048009 for perforce@freebsd.org; Sun, 27 Apr 2008 11:06:31 GMT (envelope-from andenore@FreeBSD.org) Date: Sun, 27 Apr 2008 11:06:31 GMT Message-Id: <200804271106.m3RB6Vsq048009@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to andenore@FreeBSD.org using -f From: Anders Nore To: Perforce Change Reviews Cc: Subject: PERFORCE change 140718 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 11:06:31 -0000 http://perforce.freebsd.org/chv.cgi?CH=140718 Change 140718 by andenore@andenore_laptop on 2008/04/27 11:05:45 Just setting up everything to know if it works Affected files ... .. //depot/projects/soc2008/andenore_pkginstall/README#1 add .. //depot/projects/soc2008/andenore_pkginstall/TODO#1 add .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/Makefile#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/Makefile.inc#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/README#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/add/Makefile#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/add/add.h#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/add/extract.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/add/futil.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/add/main.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/add/perform.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/add/pkg_add.1#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/create/Makefile#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/create/create.h#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/create/main.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/create/perform.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/create/pkg_create.1#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/create/pl.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/delete/Makefile#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/delete/delete.h#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/delete/main.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/delete/perform.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/delete/pkg_delete.1#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/info/Makefile#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/info/info.h#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/info/main.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/info/perform.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/info/pkg_info.1#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/info/show.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/lib/Makefile#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/lib/deps.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/lib/exec.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/lib/file.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/lib/global.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/lib/lib.h#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/lib/match.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/lib/msg.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/lib/pen.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/lib/pkgwrap.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/lib/plist.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/lib/str.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/lib/url.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/lib/version.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/tkpkg#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/updating/Makefile#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/updating/main.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/updating/pathnames.h#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/updating/pkg_updating.1#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/version/Makefile#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/version/main.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/version/perform.c#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/version/pkg_version.1#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/version/test-pkg_version.sh#1 branch .. //depot/projects/soc2008/andenore_pkginstall/src/usr.sbin/pkg_install/version/version.h#1 branch Differences ... From owner-p4-projects@FreeBSD.ORG Sun Apr 27 11:14:40 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6FEAF106567E; Sun, 27 Apr 2008 11:14:40 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 306401065675 for ; Sun, 27 Apr 2008 11:14:40 +0000 (UTC) (envelope-from carvay@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E73B98FC0C for ; Sun, 27 Apr 2008 11:14:39 +0000 (UTC) (envelope-from carvay@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3RBEdom048196 for ; Sun, 27 Apr 2008 11:14:39 GMT (envelope-from carvay@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3RBEd5T048194 for perforce@freebsd.org; Sun, 27 Apr 2008 11:14:39 GMT (envelope-from carvay@freebsd.org) Date: Sun, 27 Apr 2008 11:14:39 GMT Message-Id: <200804271114.m3RBEd5T048194@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to carvay@freebsd.org using -f From: "J. Vicente Carrasco" To: Perforce Change Reviews Cc: Subject: PERFORCE change 140719 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 11:14:40 -0000 http://perforce.freebsd.org/chv.cgi?CH=140719 Change 140719 by carvay@carvay_zolocho.tugurbio.org on 2008/04/27 11:14:37 - As decided in doc@es mailing list, adopt the "fe de erratas" term as name of this document. Affected files ... .. //depot/projects/docproj_es/src/release/doc/es_ES.ISO8859-1/errata/article.sgml#5 edit Differences ... ==== //depot/projects/docproj_es/src/release/doc/es_ES.ISO8859-1/errata/article.sgml#5 (text+ko) ==== @@ -24,7 +24,7 @@
- &os; + <title>Fe de erratas de &os; <![ %release.type.current [ &release.current; ]]> @@ -34,7 +34,7 @@ <![ %release.type.release [ &release.current; ]]> - Errata + El Proyecto &os; @@ -63,7 +63,8 @@ - Este documento enumera errores de &os; + Este documento contiene la fe de erratas + de &os; @@ -83,7 +84,7 @@ consultar la versión más reciente de este documento antes de instalar ésta versión de &os;. - Esta lista de errores de &os; + Esta fe de erratas de &os; @@ -99,7 +100,7 @@ Introducción - Esta lista de errores contiene las últimas + Esta fe de erratas contiene las últimas noticias sobre &os; lista actualizada de errores de esta - release. Dichas listas están en fe de erratas actualizada de esta + release. Podrá encontrarlas en y en cualquiera de las múltiples réplicas (mirrors) del sitio web de &os;. From owner-p4-projects@FreeBSD.ORG Sun Apr 27 11:31:57 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B60131065672; Sun, 27 Apr 2008 11:31:57 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 779B0106564A for ; Sun, 27 Apr 2008 11:31:57 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6488A8FC22 for ; Sun, 27 Apr 2008 11:31:57 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3RBVvBi048722 for ; Sun, 27 Apr 2008 11:31:57 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3RBVvRk048720 for perforce@freebsd.org; Sun, 27 Apr 2008 11:31:57 GMT (envelope-from pgj@FreeBSD.org) Date: Sun, 27 Apr 2008 11:31:57 GMT Message-Id: <200804271131.m3RBVvRk048720@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 140721 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 11:31:58 -0000 http://perforce.freebsd.org/chv.cgi?CH=140721 Change 140721 by pgj@disznohal on 2008/04/27 11:31:12 Cleanup in Chapter 8. Affected files ... .. //depot/projects/docproj_hu/books/handbook/kernelconfig/chapter.sgml#6 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/kernelconfig/chapter.sgml#6 (text+ko) ==== @@ -13,8 +13,8 @@ Jim Mock - Frissítette és - újjászervezte: + Frissítette és átdolgozta: + @@ -55,31 +55,31 @@ miért lehet szükségünk egy - saját rendszermagra + saját rendszermagra; hogyan készítsünk konfigurációs állományt a rendszermaghoz, vagy hogyan módosítsunk egy - már létezõt + már létezõt; hogyan használjuk a rendszermag konfigurációs állományát egy új rendszermag lefordítására - és létrehozására + és létrehozására; hogyan telepítsük az új - rendszermagot + rendszermagot; hogyan orvosoljuk a felmerülõ - problémákat + problémákat. @@ -107,7 +107,7 @@ Manapság azonban a &os; már inkább afelé a megközelítés felé halad, ahol a rendszermag funkcionalitásának nagy - részét mûködésközben az + részét mûködés közben az igények szerint betölthetõ és eltávolítható modulok adják. Ezzel lehetõvé válik, hogy a rendszermag gyorsan @@ -123,8 +123,8 @@ hogy esetenként ne legyen szükség a rendszermag statikus testreszabására. Ez a legtöbb esetben azzal magyarázható, hogy vannak olyan - funkciók, amelyek túlságosan is szorosan - mélyen helyezkednek el a rendszermagban, ezáltal nem + funkciók, amelyek túlságosan is mélyen + helyezkednek el a rendszermagban, ezáltal nem tölthetõek be dinamikusan. Máskor viszont egyszerûen azért nem lehetséges, mert még senki sem szánt idõt az adott @@ -151,7 +151,6 @@ jelentõs mértékben le tud csökkeni az induláshoz szükséges idõ. - Kisebb memóriahasználat. Egy saját rendszermag gyakran kevesebb memóriát @@ -163,7 +162,6 @@ fizikai memóriával rendelkezõ rendszeren. - További hardverek támogatása. A saját rendszermagunkba olyan eszközök @@ -173,6 +171,7 @@ hangkártyákét. + @@ -190,7 +189,7 @@ összeszedése Mielõtt belevetnénk magunkat a rendszermag - beállításáva, érdemes egy + beállításába, érdemes egy leltárt készíteni a gépünkben található különbözõ eszközökrõl. Ahol a &os; nem elsõdlegesen @@ -234,15 +233,17 @@ Ezután ezt a meghajtót vagy a rendszermagba kell beépítenünk, vagy pedig a &man.loader.conf.5; - állományon keresztül betölteni. + állományon keresztül + betöltenünk. Bizonyos esetekben a dmesg az - eszközpróbák eredményei helyett csak a - rendszer üzeneteit mutatja. Ilyen helyezetekben a teljes - kimenet a /var/run/dmesg.boot - állományban tekinthetõ meg. + eszközök felkutatásának eredményei + helyett csak a rendszer üzeneteit mutatja. Ilyen + helyezetekben a teljes kimenet a + /var/run/dmesg.boot állományban + tekinthetõ meg. - A hardverek manuálisan + A hardverek manuális felderítésének módja a &man.pciconf.8; segédprogram kimenetének böngészése, ami egy valamivel @@ -257,9 +258,10 @@ A pciconf paranccsal kapott kimenet ezen része azt mutatja, hogy az - ath meghajtó talált egy - vezeték nélküli Ethernet eszközt. Innen a - man ath paranccsal + ath + meghajtó talált egy vezeték + nélküli Ethernet eszközt. Innen a man + ath paranccsal érhetjük el a &man.ath.4; man oldalát. A &man.man.1; a paraméter @@ -339,16 +341,16 @@ forráskódját. Ezt a legkönnyebben úgy tudjuk megtenni, ha root felhasználóként elindítjuk a - sysinstallt és ott kiválasztjuk - a Configure + sysinstall programot és ott + kiválasztjuk a Configure (Beállítások), azon belül Distributions (Terjesztések) menüpontot, amiben válasszuk ki a src, base és sys terjesztéseket. Ha nem szeretnénk erre a célra a - sysinstallt használni - és rendelkezésünkre áll a + sysinstall programot + használni, de rendelkezésünkre áll a hivatalos &os; CD, akkor a forrásokat akár parancssorból is telepíthetjük: @@ -368,15 +370,16 @@ Például: &prompt.root; cd /usr/src/sys/i386/conf -&prompt.root; cp GENERIC SAJAT +&prompt.root; cp GENERIC SAJÁT Általában a nevet végig nagybetûkkel írjuk, és ha több &os;-s gépet is üzemeltetünk különbözõ hardverekkel, hasznosnak bizonyulhat megemlíteni benne az adott gép rendszerének nevét is. Ebben a - példában ezt most SAJATnak - fogjuk nevezni. + példában ez most a + SAJÁT + lesz. A rendszermagunk konfigurációs @@ -394,8 +397,8 @@ Ehhez hasonlóan, közvetlenül a GENERIC konfigurációs állomány szerkesztése sem ajánlott, - mivel az egy esetleges forrásfrissítésnél + mivel a források egy esetleges frissítésénél könnyen felülíródhat és ezzel együtt elvesznek a módosításaink is. @@ -411,12 +414,13 @@ &prompt.root; cd /usr/src/sys/i386/conf &prompt.root; mkdir /root/kernel -&prompt.root; cp GENERIC /root/kernel/SAJAT -&prompt.root; ln -s /root/kernel/SAJAT +&prompt.root; cp GENERIC /root/kernel/SAJÁT +&prompt.root; ln -s /root/kernel/SAJÁT Most pedig a kedvenc szövegszerkesztõnkkel - lássunk neki a SAJAT + lássunk neki a + SAJÁT átírásának! Ha nemrég telepítettük csak a rendszerünket, az egyetlen elérhetõ szövegszerkesztõnk minden bizonnyal @@ -433,8 +437,8 @@ Nyugodtan átírhatjuk az elöl található megjegyzéseket a saját konfigurációnknak megfelelõen, vagy akár - azt is rögzíthetjük, miben tértünk el - a GENERIC + azt is rögzíthetjük, hogy miben + tértünk el a GENERIC beállításaitól. SunOS @@ -486,13 +490,13 @@ Fordítsuk le a rendszermagot: - &prompt.root; make buildkernel KERNCONF=SAJAT + &prompt.root; make buildkernel KERNCONF=SAJÁT Telepítsük az új rendszermagot: - &prompt.root; make installkernel KERNCONF=SAJAT + &prompt.root; make installkernel KERNCONF=SAJÁT @@ -506,7 +510,7 @@ Amikor egy saját rendszermagot alapértelmezés szerint fordítunk, vele együtt az összes modul is - lefordításra kerül. Ha idõt + lefordításra kerül. Ha viszont idõt szeretnénk megtakarítani a rendszermag frissítése során vagy csak a saját moduljainkat akarjuk lefordítani, érdemes @@ -562,7 +566,7 @@ könyvtárba kerülhetnek, azonban a felhasználóknak nagyon ügyelniük kell rá, hogy az itt található modulok - szinkronban legyenek a fordított rendszermaggal. + szinkronban legyenek a lefordított rendszermaggal. Ellenkezõ esetben a rendszerben megbízhatatlanságot, hibákat észlelhetünk. @@ -577,7 +581,7 @@ Joel Dahl A &os; 6.X verziójához - frissítette: + igazította: @@ -690,20 +694,21 @@ ident GENERIC Ez a rendszermag azonosítója. - Változtassuk meg rendszermagunk nevére, legyen pl. - SAJAT, ha a korábbi - utasításokat követtük. Az + Változtassuk meg rendszermagunk nevére, legyen + például + SAJAT, ha a + korábbi utasításokat követtük. Az ident után írt sztring fog megjelenni a rendszermag neve mellett a rendszer indítása során, ezért fontos, hogy az új rendszermagunknak más nevet adjunk, ha meg akarjuk különböztetni az általában - használttól (pl. egy tesztelésre - szánt rendszermagot akarunk + használttól (például egy + tesztelésre szánt rendszermagot akarunk készíteni). # ha a /boot/device.hints használata helyett statikusan bele akarjuk fordítani -#hints "GENERIC.hints" # itt szerepelnek az eszközök útmutatásai +#hints "GENERIC.hints" # itt szerepelnek a device hintek A &man.device.hints.5; használható az eszközmeghajtók @@ -713,7 +718,7 @@ /boot/device.hints állományt olvassa be erre a célra. A hints beállítás használatával ezeket - az ún. útmutatásokat statikusan bele tudjuk + a hinteket statikusan bele tudjuk építeni a rendszermagba. Ebben az esetben nincs szükségünk külön device.hints állomány @@ -726,8 +731,8 @@ folyamata során a rendszermagot a használatával készítjük el, aminek köszönhetõen hibakeresési - információkat tudunk átadni a - &man.gcc.1;-nek. + információkat tudunk átadni a &man.gcc.1; + fordítónak. options SCHED_4BSD # 4BSD ütemezõ @@ -762,7 +767,7 @@ Engedélyezi az IPv6 kommunikációs protokollok használatát. - options FFS # Berkeley gyors állományrendszer + options FFS # Berkeley Fast Filesystem Ez a legalapvetõbb merevlemezes állományrendszer. Hagyjuk meg, ha @@ -859,13 +864,13 @@ partíciót csatlakoztatni a rendszerindítás során, nyugodtan elhagyhatjuk. A fentebb leírtak szerint az elsõ olyan - alkalmalommal automatikusan betöltõdik, amikor egy DOS + alkalommal automatikusan betöltõdik, amikor egy DOS partíciót csatlakoztatni akarunk. Sõt, a nagyszerû emulators/mtools szoftver segítségével külön csatlakoztatás és leválasztás - nélkül tudunk DOS-os floppy-kat olvasni (és az + nélkül tudunk DOS-os floppykat olvasni (és az MSDOSFS-re egyáltalán nincs is szüksége). @@ -893,10 +898,10 @@ esetben nem indokolt, mivel a különféle nyomkövetõ és felügyeleti eszközök képesek a PROCFS használata - nélkül is mûködni: a telepített + nélkül is mûködni: + alapértelmezés szerint a telepített rendszerek sem csatlakoztatják ezt az - állományrendszer alapértelmezés - szerint. + állományrendszer. options PSEUDOFS # pszeudo állományrendszerek támogatása @@ -911,7 +916,7 @@ tudjuk nagy mennyiségû partíció támogatását egyetlen lemezen. - options COMPAT_43 # kompatibilitás fenntartása a BSD 4.3-al [NE TÖRÖLD!] + options COMPAT_43 # kompatibilitás fenntartása a 4.3 BSD-vel [NE TÖRÖLD!] Kompatibilitás a 4.3BSD-vel. Ne vegyük ki, mert bizonyos programok furcsán fognak viselkedni a @@ -976,13 +981,13 @@ A System V üzenetek támogatása. Ez a beállítás csupán néhány - száz bájttal növeli a rendszermagot. + száz byte-tal növeli a rendszermagot. options SYSVSEM # SYSV-szerû szemaforok A System V szemaforok támogatása. Nem - túl gyakran alkalmazzák õket, de ez csak - néhány száz bájtot tesz hozzá a + túl gyakran alkalmazzák ezeket, de ez csak + néhány száz byte-ot tesz hozzá a rendszermaghoz. @@ -998,7 +1003,7 @@ valósidejû bõvítések. A Portgyûjteményben megjelenõ egyes alkalmazások használják ezeket (mint - péládul a + például a &staroffice;). options KBD_INSTALL_CDEV # CDEV bejegyzés létrehozása a /dev könyvtárban @@ -1021,9 +1026,9 @@ védõ zárolások. Az ADAPTIVE_GIANT beállítás hatására a Giant a helyzethez igazodóan - forgó mutexek közé kerül. Ez azt jelenti, - hogy amikor egy szál zárolni akarja a Giant mutexet, - de ezt már megtette elõtte egy másik + forgó (spin) mutexek közé kerül. Ez azt + jelenti, hogy amikor egy szál zárolni akarja a Giant + mutexet, de ezt már megtette elõtte egy másik processzorról futó szál, a szál tovább fut és várakozni fog a zárolás feloldására. Normális @@ -1050,16 +1055,16 @@ device apic # I/O APIC - Az apic nevû eszköz + Az apic nevû eszköz engedélyezésével használhatjuk a hardveres APIC-ot a megszakítások - vezérlésére. Az apic alkalmazható - egy- és többprocesszoros rendszerek esetén is - egyaránt, de az SMP rendszermagoknál - szükséges. Több processzor - támogatásánál mindenképpen - tegyük hozzá az options SMP - beállítást is. + vezérlésére. Az + apic alkalmazható egy- és + többprocesszoros rendszerek esetén is egyaránt, + de az SMP rendszermagoknál szükséges. + Több processzor támogatásánál + mindenképpen tegyük hozzá az options + SMP beállítást is. Az apic eszköz csak az i386 architektúrán @@ -1095,11 +1100,11 @@ device ata Ez az eszközmeghajtó felelõs az összes - ATA és ATAPI eszközért. Csak egyszer kell + ATA és ATAPI eszközért. A modern + számítógépeken csak egyszer kell megadnunk a device ata sort a beállítások között az összes - PCI-os ATA/ATAPI eszköz felismeréséhez a modern - számítógépeken. + PCI-os ATA/ATAPI eszköz felismeréséhez. device atadisk # ATA lemezmeghajtók @@ -1153,20 +1158,20 @@ #device ispfw # a QLogic HBA firmware-e, többnyire modul device mpt # LSI-Logic MPT-Fusion #device ncr # NCR/Symbios Logic -device sym # NCR/Symbios Logic (újabb chipsetek, ill. az `ncr' típusúak) +device sym # NCR/Symbios Logic (újabb chipsetek, illetve az `ncr' típusúak) device trm # Tekram DC395U/UW/F DC315U csatolók -device adv # Advansys SCSI csatolók -device adw # Advansys wide SCSI csatolók -device aha # Adaptec 154x SCSI csatolók -device aic # Adaptec 15[012]x SCSI csatolók, AIC-6[23]60. -device bt # Buslogic/Mylex MultiMaster SCSI csatolók +device adv # Advansys SCSI-csatolók +device adw # Advansys wide SCSI-csatolók +device aha # Adaptec 154x SCSI-csatolók +device aic # Adaptec 15[012]x SCSI-csatolók, AIC-6[23]60. +device bt # Buslogic/Mylex MultiMaster SCSI-csatolók device ncv # NCR 53C500 device nsp # Workbit Ninja SCSI-3 device stg # TMC 18C30/18C50 - SCSI vezérlõk. Vegyük ki azokat, amelyekkel + SCSI-vezérlõk. Vegyük ki azokat, amelyekkel ténylegesen nem rendelkezünk. Ha csak IDE eszközeink vannak a rendszerünkben, az összeset eltávolíthatjuk. A @@ -1175,23 +1180,23 @@ meghajtók hibakerési beállításait takarják. - # SCSI perifériák -device scbus # SCSI busz (kell a SCSI-hoz) -device ch # SCSI médiumváltók + # SCSI-perifériák +device scbus # SCSI-busz (kell a SCSI-hoz) +device ch # SCSI médiumváltók (media changer) device da # közvetlen hozzáférés (lemezek) device sa # soros hozzáférés (szalag stb.) device cd # CD device pass # áteresztõ eszköz (közvetlen SCSI hozzáférés) device ses # SCSI környezeti szolgáltatások (és SAF-TE) - SCSI perifériák. Itt is érvényes, + SCSI-perifériák. Itt is érvényes, hogy kivethetjük azokat az eszközöket, amelyekkel nem rendelkezünk. De ha csak IDE hardvereink vannak, - teljesen eltávolíthatjuk õket. + teljesen eltávolíthatjuk ezeket. Annak ellenére, hogy valójában nem - igazi SCSI eszközök, az USB-s &man.umass.4; és + igazi SCSI-eszközök, az USB-s &man.umass.4; és még néhány más egyéb meghajtó is használja a SCSI alrendszert. Emiatt semmiképpen se távolítsuk el a SCSI @@ -1200,12 +1205,12 @@ szándékozunk. - # a SCSI alrendszerhez kapcsolódó RAID vezérlõk + # a SCSI alrendszerhez kapcsolódó RAID-vezérlõk device amr # AMI MegaRAID device arcmsr # Areca SATA II RAID device asr # DPT SmartRAID V, VI és Adaptec SCSI RAID device ciss # Compaq Smart RAID 5* -device dpt # DPT Smartcache III, IV - ld. a NOTES állományt +device dpt # DPT Smartcache III, IV - lásd a NOTES állományt device hptmv # Highpoint RocketRAID 182x device rr232x # Highpoint RocketRAID 232x device iir # Intel Integrated RAID @@ -1222,9 +1227,9 @@ device pst # Promise Supertrak SX6000 device twe # 3ware ATA RAID - Az ismert RAID vezérlõk. Ha + Az ismert RAID-vezérlõk. Ha közülük egyikkel sem rendelkezünk, - távolítsuk el õket a + távolítsuk el ezeket a konfigurációból. # az atkbdc0 vezérli a billentyûzetet és a PS/2-es egeret @@ -1257,15 +1262,15 @@ device kbdmux # billentyûzet multiplexer - A billentyûzet többszörözés - alapszintû támogatása. Ha nem - kívánunk a jövõben egynél több - billentyûzetet csatlakoztatni a rendszerünkre, nyugodt - szívvel kivehetjük ezt a sort. + A billentyûzet multiplexer alapszintû + támogatása. Ha nem kívánunk a + jövõben egynél több billentyûzetet + csatlakoztatni a rendszerünkre, nyugodt szívvel + kivehetjük ezt a sort. - device vga # VGA videókártya meghajtó + device vga # VGA videokártya meghajtó - Videókártya meghajtó. + Videokártya meghajtó. device splash # üdvözlõképernyõk és képernyõkímélõk támogatása @@ -1289,8 +1294,8 @@ gondunk lenne a teljesképernyõs programok futtatásával ezen a konzolon, a bejelentkezéskor állítsuk a - TERM környezeti változónkat - scoansira. + TERM környezeti változónk a + scoansi értékre. # ezzel tudjuk engedélyezni a pcvt (VT220-kompatibilis) konzolmeghajtót #device vt @@ -1301,8 +1306,9 @@ visszafele kompatibilis a VT100/102-vel is. Remekül mûködik olyan laptopokon, ahol a hardver nem használható az sc konzollal. Itt - ugyanúgy érdemes egyébként - vt100ra vagy vt220ra + ugyanúgy érdemes egyébként a + vt100 értékre vagy a + vt220 értékre állítani a TERM környezeti változónkat. Hasznosnak bizonyulhat abban az esetben is, amikor hálózaton keresztül nagy @@ -1320,12 +1326,12 @@ Írjuk bele a konfigurációba, ha van AGP kártya a rendszerünkben. Ezzel engedélyezzük az AGP és az AGP GART - támogatását az õket ismerõ + támogatását az ezeket ismerõ kártyák számára. APM - # energiagazdálkodás támogatása (bõvebben ld. NOTES) + # energiagazdálkodás támogatása (bõvebben lásd: NOTES) #device apm A fejlett energiagazdálkodás @@ -1368,12 +1374,12 @@ mûszaki októl kifolyólag a COM2 = IRQ9), hogy hozzá tudjunk férni &os;-bõl. Ha többportos soros kártyánk lenne, lapozzuk fel - a &man.sio.4; man oldalát, és ott + a &man.sio.4; man oldalát, és ott hozzá megtaláljuk a /boot/device.hints állományba írandó megfelelõ - értékeket hozzá. Egyes - videókártyák (különösen az - S3 chipekre épülõk) az I/O címeket + értékeket. Egyes videokártyák + (különösen az S3 chipekre + épülõk) az I/O címeket 0x*2e8 alakban használják, és mivel rengeteg olcsó soros kártya nem kódolja vissza egészében a 16 bites I/O @@ -1429,7 +1435,7 @@ zip meghajtó - Ez az Iomaga Zip meghajtóihoz tartozó + Ez az Iomega Zip meghajtóihoz tartozó eszköz. A mûködéséhez szükség van az scbus és da engedélyezésére. A @@ -1512,7 +1518,7 @@ device fe # Fujitsu MB8696x alapú kártyák device ie # EtherExpress 8/16, 3C507, StarLAN 10 stb. device lnc # NE2100, NE32-VL Lance Ethernet kártyák -device sn # SMC's 9000 series of Ethernet chipek +device sn # az SMC 9000-res sorozatú Ethernet chipjei device xe # Xircom pccard Ethernet # ISA eszközök, melyek a régi ISA betétet használják @@ -1520,16 +1526,16 @@ ISA Ethernet meghajtók. A konkrétan támogatott kártyák teljes - felsorolását ld. a + felsorolását lásd a /usr/src/sys/i386/conf/NOTES állományban. - # vezetéknélküli hálózati kártyák + # vezeték nélküli hálózati kártyák device wlan # 802.11 támogatás Általános 802.11 támogatás. Erre a sorra mindenképpen szükség van a - vezetéknélküli hálózatok + vezeték nélküli hálózatok használatához. device wlan_wep # 802.11 WEP támogatás @@ -1542,17 +1548,17 @@ használni vagy a 802.11i biztonsági protokolljait. - device an # Aironet 4500/4800 802.11 vezetéknélküli hálózati kártyák + device an # Aironet 4500/4800 802.11 vezeték nélküli hálózati kártyák device ath # Atheros pci/cardbus hálózati kártyák device ath_hal # Atheros HAL (Hardware Access Layer) device ath_rate_sample # küldési mintavételi vezérlés az ath-hoz device awi # BayStack 660 és mások -device ral # Ralink Technology RT2500 vezetéknélküli hálózati kártyák -device wi # WaveLAN/Intersil/Symbol 802.11 vezetéknélküli hálózati kártyák -#device wl # régebbi, nem 802.11 Wavelan vezetéknélküli hálózati kártyák +device ral # Ralink Technology RT2500 vezeték nélküli hálózati kártyák +device wi # WaveLAN/Intersil/Symbol 802.11 vezeték nélküli hálózati kártyák +#device wl # régebbi, nem 802.11 Wavelan vezeték nélküli hálózati kártyák - A különbözõ - vezetéknélküli kártyák + A különbözõ vezeték + nélküli kártyák támogatása. # Pszeudo eszközök @@ -1583,7 +1589,7 @@ engedélyezi. Ez egy régi protokoll, amelyet azóta már szinte teljesen kiszorított a PPP, mivel azt könnyebb beállítani és sokkal - jobban is illik a modem-modem kapcsolatokhoz, ill. sokkal + jobban is illik a modem-modem kapcsolatokhoz, illetve sokkal erõteljesebb. device ppp # belsõ PPP @@ -1594,7 +1600,7 @@ programként megvalósított változata is, amely a tun eszközt használja és sokkal nagyobb rugalmasságot kínál - fel, ill. olyan lehetõségeket, mint + fel, illetve olyan lehetõségeket, mint például az igény szerinti tárcsázás. @@ -1622,7 +1628,7 @@ A memóriában levõ pszeudo lemezes meghajtók. - device gif # IPv6 és IPv4 alagutak használata + device gif # IPv6 és IPv4 tunnelek használata Megvalósítja az IPv6 IPv4 feletti, az IPv4 IPv6 feletti, az IPv4 IPv4 feletti és az IPv6 IPv6 feletti @@ -1635,9 +1641,9 @@ device faith # IPv6-IPv4 közti továbbítás (fordítás) Ez a pszeudo eszköz elfogja a hozzá - küldött csomagokat és átadja õket az + küldött csomagokat és átadja ezeket az IPv4/IPv6 fordítással foglalkozó - daemonnak. + démonnak. # a `bpf' eszköz használatával a Berkeley csomagszûrõt (Berkeley Packet Filter) engedélyezzük # Legyünk rá tekintettel, hogy ennek komoly következményei lehetnek @@ -1673,9 +1679,9 @@ device ulpt # nyomtató device umass # lemez/háttértároló - kell hozzá az scbus és a da device ums # egér -device ural # Ralink Technology RT2500USB vezetéknélküli hálózati kártyák +device ural # Ralink Technology RT2500USB vezeték nélküli hálózati kártyák device urio # Diamond Rio 500 MP3 lejátszó -device uscanner # szkennerek +device uscanner # lapolvasók # USB Ethernet, kell hozzá az mii device aue # ADMtek USB Ethernet device axe # ASIX Electronics USB Ethernet @@ -1715,32 +1721,33 @@ számítógépek esetén szükség lehet a felhasználói és rendszerszintû virtuális címek - (Kernel Virtual Address, KVA) 4 - gigabájt feletti használatára. Ennek a + (Kernel Virtual Address, KVA) 4 gigabyte + feletti használatára. Ennek a korlátozásnak a kiküszöbölésére az &intel; külön támogatást épített - be a &pentium; Pro és az azt köveketõ + be a &pentium; Pro és az azt követõ processzorok 36 bites fizikai címzésének kialakításához. - A Fizikai címkiterjesztés (Physical Address + A Fizikai Címkiterjesztés (Physical Address Extension, PAE) az &intel; &pentium; Pro és késõbbi processzoraiban található meg, és lehetõvé - teszi egészen 64 gigabájtig a + teszi egészen 64 gigabyte-ig a memóriahasználatot. A &os; is támogatja ezt a tulajdonságot a rendszermag beállítás használatával, és megtalálható a &os; összes jelenlegi verziójában. Az &intel; + architektúrájú processzorok memóriaszervezésének korlátai - miatt nem különböztethetõ meg a 4 - gigabájt alatti és feletti memória. A 4 - gigabájt felett található - memóriaterületek egyszerûen - hozzáadódnak a rendelkezésre - álló memóriához. + miatt nem különböztethetõ meg a 4 gigabyte + alatti és feletti memória. A 4 gigabyte felett + található memóriaterületek + egyszerûen hozzáadódnak a + rendelkezésre álló + memóriához. A rendszermagban a PAE támogatását egyszerûen az @@ -1772,10 +1779,8 @@ Egy futó program a virtuális memóriában nem képes 4 - gigabájtnál többet - elérni. + gigabyte-nál többet elérni. - A KLD modulok nem tölthetõek be egy PAE-t @@ -1784,7 +1789,6 @@ létrehozásának módszerei. - A &man.bus.dma.9; felületet nem használó eszközmeghajtók @@ -1800,7 +1804,6 @@ mûködik együtt a PAE-t támogató rendszermagokkal. - Bizonyos finomhangolási beállítások a @@ -1824,15 +1827,15 @@ történõ visszaállítása. - Szükséges lehet a rendszermag virtuális címterének (KVA) növelése vagy a - rendszermag által túlfoglalt - különféle erõforrások (ld. - fentebb) csökkentése a KVA - kifogyásának + rendszermag által túlságosan nagy + méretûre foglalt címterû + különféle erõforrások + (lásd fentebb) csökkentése a + KVA kifogyásának elkerülésére. A KVA területének növelését a @@ -1932,7 +1935,7 @@ /boot/kernel.old/kernel, parancsot, amiben bármilyen más olyan rendszermagot is megnevezhetünk, ami korábban - már mûködött. Amikor + már mûködött. Ezért amikor beállítunk egy új rendszermagot, mindig érdemes a kezünk ügyében tartani legalább egy olyan rendszermagot, amely @@ -1982,8 +1985,8 @@ nevezzük át a jó rendszermagot tartalmazó könyvtárt: - &prompt.root; mv /boot/kernel /boot/kernel.bad -&prompt.root; mv /boot/kernel.good /boot/kernel + &prompt.root; mv /boot/kernel /boot/kernel.rossz +&prompt.root; mv /boot/kernel.jó /boot/kernel From owner-p4-projects@FreeBSD.ORG Sun Apr 27 11:55:24 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 35F30106568A; Sun, 27 Apr 2008 11:55:24 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EBB901065675 for ; Sun, 27 Apr 2008 11:55:23 +0000 (UTC) (envelope-from carvay@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D94018FC13 for ; Sun, 27 Apr 2008 11:55:23 +0000 (UTC) (envelope-from carvay@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3RBtNW7049661 for ; Sun, 27 Apr 2008 11:55:23 GMT (envelope-from carvay@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3RBtNoh049659 for perforce@freebsd.org; Sun, 27 Apr 2008 11:55:23 GMT (envelope-from carvay@freebsd.org) Date: Sun, 27 Apr 2008 11:55:23 GMT Message-Id: <200804271155.m3RBtNoh049659@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to carvay@freebsd.org using -f From: "J. Vicente Carrasco" To: Perforce Change Reviews Cc: Subject: PERFORCE change 140723 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 11:55:24 -0000 http://perforce.freebsd.org/chv.cgi?CH=140723 Change 140723 by carvay@carvay_zolocho.tugurbio.org on 2008/04/27 11:54:38 - Set the Entity Set to ours, //ES. Affected files ... .. //depot/projects/docproj_es/src/release/doc/es_ES.ISO8859-1/readme/article.sgml#2 edit Differences ... ==== //depot/projects/docproj_es/src/release/doc/es_ES.ISO8859-1/readme/article.sgml#2 (text+ko) ==== @@ -1,5 +1,5 @@ + %articles.ent; From owner-p4-projects@FreeBSD.ORG Sun Apr 27 15:45:29 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B853A1065674; Sun, 27 Apr 2008 15:45:29 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7AB7B1065672 for ; Sun, 27 Apr 2008 15:45:29 +0000 (UTC) (envelope-from diego@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4B60C8FC25 for ; Sun, 27 Apr 2008 15:45:29 +0000 (UTC) (envelope-from diego@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3RFjTdk071782 for ; Sun, 27 Apr 2008 15:45:29 GMT (envelope-from diego@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3RFjTB2071780 for perforce@freebsd.org; Sun, 27 Apr 2008 15:45:29 GMT (envelope-from diego@FreeBSD.org) Date: Sun, 27 Apr 2008 15:45:29 GMT Message-Id: <200804271545.m3RFjTB2071780@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to diego@FreeBSD.org using -f From: Diego Giagio To: Perforce Change Reviews Cc: Subject: PERFORCE change 140731 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 15:45:30 -0000 http://perforce.freebsd.org/chv.cgi?CH=140731 Change 140731 by diego@diego_black on 2008/04/27 15:45:26 Fixed a typo on #ifdef guards Affected files ... .. //depot/projects/soc2008/diego-audit/src/sys/security/audit/audit.h#3 edit Differences ... ==== //depot/projects/soc2008/diego-audit/src/sys/security/audit/audit.h#3 (text) ==== @@ -35,7 +35,7 @@ */ #ifndef _SECURITY_AUDIT_KERNEL_H_ -#define _SEUCRITY_AUDIT_KERNEL_H_ +#define _SECURITY_AUDIT_KERNEL_H_ #ifndef _KERNEL #error "no user-serviceable parts inside" From owner-p4-projects@FreeBSD.ORG Sun Apr 27 17:43:39 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A25A7106566B; Sun, 27 Apr 2008 17:43:39 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 61ED71065675 for ; Sun, 27 Apr 2008 17:43:39 +0000 (UTC) (envelope-from gonzo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4A1968FC16 for ; Sun, 27 Apr 2008 17:43:39 +0000 (UTC) (envelope-from gonzo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3RHhdAl091308 for ; Sun, 27 Apr 2008 17:43:39 GMT (envelope-from gonzo@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3RHhdj2091306 for perforce@freebsd.org; Sun, 27 Apr 2008 17:43:39 GMT (envelope-from gonzo@FreeBSD.org) Date: Sun, 27 Apr 2008 17:43:39 GMT Message-Id: <200804271743.m3RHhdj2091306@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gonzo@FreeBSD.org using -f From: Oleksandr Tymoshenko To: Perforce Change Reviews Cc: Subject: PERFORCE change 140737 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 17:43:40 -0000 http://perforce.freebsd.org/chv.cgi?CH=140737 Change 140737 by gonzo@gonzo_jeeves on 2008/04/27 17:43:15 o Looks like handler for R_MIPS_REL32 brought by CS 137942 is broken for tradmips. Code from NetBSD's libexec/ld.elf_so/arch/mips/mips_reloc.c works just fine. Affected files ... .. //depot/projects/mips2-jnpr/src/libexec/rtld-elf/mips/reloc.c#6 edit Differences ... ==== //depot/projects/mips2-jnpr/src/libexec/rtld-elf/mips/reloc.c#6 (text+ko) ==== @@ -258,31 +258,23 @@ case R_TYPE(REL32): /* 32-bit PC-relative reference */ def = obj->symtab + symnum; - tmp = load_ptr(where); - if (tmp == 0) { - def = find_symdef(symnum, obj, &defobj, false, NULL); - if (def == NULL) { - dbg("Warning5, cant find symbole %d:%s", (int)symnum, - obj->strtab + obj->symtab[symnum].st_name); - } else { - tmp = def->st_value + (Elf_Addr)defobj->relocbase; - dbg("Correctiong symnum:%d:%s to addr:%x", (int)symnum, - obj->strtab + obj->symtab[symnum].st_name, - (u_int32_t)tmp - ); - } + if (symnum >= obj->gotsym) { + tmp = load_ptr(where); + tmp += got[obj->local_gotno + symnum - obj->gotsym]; + store_ptr(where, tmp); + break; } else { - tmp += (Elf_Addr)obj->relocbase; + tmp = load_ptr(where); + + if (def->st_info == + ELF_ST_INFO(STB_LOCAL, STT_SECTION) + ) + tmp += (Elf_Addr)def->st_value; + + tmp += (Elf_Addr)obj->relocbase; + store_ptr(where, tmp); } - store_ptr(where, tmp); - if (tmp == (Elf_Addr)obj->relocbase) { - dbg("rel sym %p falls on relocbase symidx:%x symbol:%s", rel, - (uint32_t)ELF_R_SYM(rel->r_info), - obj->strtab + obj->symtab[symnum].st_name - ); - } break; - default: dbg("sym = %lu, type = %lu, offset = %p, " "contents = %p, symbol = %s", From owner-p4-projects@FreeBSD.ORG Sun Apr 27 18:14:18 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6FCD2106566C; Sun, 27 Apr 2008 18:14:18 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 150971065675 for ; Sun, 27 Apr 2008 18:14:18 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E9EC58FC18 for ; Sun, 27 Apr 2008 18:14:17 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3RIEHQr093850 for ; Sun, 27 Apr 2008 18:14:17 GMT (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3RIEBaI093848 for perforce@freebsd.org; Sun, 27 Apr 2008 18:14:11 GMT (envelope-from marcel@freebsd.org) Date: Sun, 27 Apr 2008 18:14:11 GMT Message-Id: <200804271814.m3RIEBaI093848@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 Cc: Subject: PERFORCE change 140739 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 18:14:18 -0000 http://perforce.freebsd.org/chv.cgi?CH=140739 Change 140739 by marcel@marcel_xcllnt on 2008/04/27 18:13:24 IFC @140738 Affected files ... .. //depot/projects/e500/Makefile#6 integrate .. //depot/projects/e500/Makefile.inc1#11 integrate .. //depot/projects/e500/ObsoleteFiles.inc#11 integrate .. //depot/projects/e500/UPDATING#11 integrate .. //depot/projects/e500/bin/Makefile#2 integrate .. //depot/projects/e500/bin/ls/ls.1#2 integrate .. //depot/projects/e500/bin/ls/ls.c#2 integrate .. //depot/projects/e500/bin/ls/ls.h#2 integrate .. //depot/projects/e500/bin/ls/print.c#2 integrate .. //depot/projects/e500/bin/ls/util.c#2 integrate .. //depot/projects/e500/bin/sh/options.c#2 integrate .. //depot/projects/e500/bin/uuidgen/Makefile#2 integrate .. //depot/projects/e500/cddl/Makefile.inc#3 integrate .. //depot/projects/e500/cddl/compat/opensolaris/include/alloca.h#1 branch .. //depot/projects/e500/cddl/compat/opensolaris/include/devid.h#1 branch .. //depot/projects/e500/cddl/compat/opensolaris/include/fcntl.h#1 branch .. //depot/projects/e500/cddl/compat/opensolaris/include/fsshare.h#1 branch .. //depot/projects/e500/cddl/compat/opensolaris/include/libintl.h#1 branch .. //depot/projects/e500/cddl/compat/opensolaris/include/mnttab.h#1 branch .. //depot/projects/e500/cddl/compat/opensolaris/include/priv.h#1 branch .. //depot/projects/e500/cddl/compat/opensolaris/include/solaris.h#1 branch .. //depot/projects/e500/cddl/compat/opensolaris/include/stdio.h#1 branch .. //depot/projects/e500/cddl/compat/opensolaris/include/stdlib.h#1 branch .. //depot/projects/e500/cddl/compat/opensolaris/include/strings.h#1 branch .. //depot/projects/e500/cddl/compat/opensolaris/include/unistd.h#1 branch .. //depot/projects/e500/cddl/compat/opensolaris/include/zone.h#1 branch .. //depot/projects/e500/cddl/compat/opensolaris/lib/libumem/umem.c#1 branch .. //depot/projects/e500/cddl/compat/opensolaris/lib/libumem/umem.h#1 branch .. //depot/projects/e500/cddl/compat/opensolaris/misc/deviceid.c#1 branch .. //depot/projects/e500/cddl/compat/opensolaris/misc/fsshare.c#1 branch .. //depot/projects/e500/cddl/compat/opensolaris/misc/mkdirp.c#1 branch .. //depot/projects/e500/cddl/compat/opensolaris/misc/mnttab.c#1 branch .. //depot/projects/e500/cddl/compat/opensolaris/misc/zmount.c#1 branch .. //depot/projects/e500/cddl/compat/opensolaris/misc/zone.c#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/OPENSOLARIS.LICENSE#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/dtrace.1#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/README#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/baddof/baddof.c#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/badioctl/badioctl.c#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/chkargs/chkargs.c#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/Getopt.java#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/JDTrace.java#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/jdtrace.c#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/manifest/jdtrace.jar-manifest#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dstyle.pl#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_FUNC.bad.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_MDIM.bad.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_NULL.bad.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_REDEF.redef.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.avgtoofew.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.maxnoarg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.mintoofew.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.quantizetoofew.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.sumtoofew.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_CLEAR_AGGARG.bad.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_CLEAR_PROTO.bad.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_FUNC_IDENT.bad.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_FUNC_UNDEF.badaggfunc.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.badexpr.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.badkey3.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.noeffect.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey4.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASETYPE.lqbad1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASETYPE.lqshort.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASEVAL.bad.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_LIMTYPE.lqbad1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_LIMVAL.bad.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHBASE.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHBASE.order.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHLIM.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHLIM.order.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHSTEP.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MISMATCH.lqbadarg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPLARGE.lqtoofew.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPSMALL.bad.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPTYPE.lqbadinc.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPVAL.bad.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_AGGARG.bad.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_PROTO.bad.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_SCALAR.bad.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_ARG.lquantizetoofew.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.avgnoarg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.avgtoomany.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.counttoomany.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.lquantizenoarg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.lquantizetoomany.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.maxnoarg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.maxtoomany.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.minnoarg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.mintoomany.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.quantizenoarg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.quantizetoomany.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.sumnoarg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.sumtoomany.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_AGGARG.bad.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_PROTO.badmany.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_PROTO.badnone.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_SCALAR.bad.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.allquant.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.allquant.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg_neg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg_neg.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clear.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clear.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg2.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.cleardenormalize.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.cleardenormalize.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearlquantize.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearlquantize.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearnormalize.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearnormalize.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count2.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count3.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalize.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalize.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalizeonly.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalizeonly.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.fmtnormalize.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.fmtnormalize.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.forms.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.forms.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.goodkey.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.keysort.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.keysort.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantize.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantize.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantnormal.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantnormal.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantrange.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantrange.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantround.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantround.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantzero.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantzero.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max_neg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max_neg.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min_neg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min_neg.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multinormalize.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multinormalize.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.neglquant.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.neglquant.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negorder.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negorder.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negquant.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negquant.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtrunc.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtrunc.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtruncquant.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtruncquant.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.normalize.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.normalize.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.order.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.order.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantize.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantize.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantmany.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantmany.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantround.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantround.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantzero.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantzero.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signature.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeys.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeys.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeyspos.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeyspos.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.subr.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sum.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sum.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc0.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc0.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.truncquant.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.truncquant.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.valsortkeypos.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.valsortkeypos.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0_1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0_2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.modby0.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.addmin.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.divmin.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.muladd.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.muldiv.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.basics.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.complex.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_ARR_BADREF.bad.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRBIG.toobig.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRNULL.bad.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRSUB.bad.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_PROTO_TYPE.badtuple.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_IDENT_UNDEF.badureg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic3.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic4.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic5.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic6.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.uregsarray.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupgtype.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupttype.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.this.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_ARG.badsig.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_LEN.toofew.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_LEN.toomany.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_SYNTAX.errassign.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.tupoflow.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.cpyarray.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.diffprofile.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.initialize.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.invalidref.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.misc.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.orthogonality.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.this.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.valassign.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/err.D_PDESC_ZERO.begin.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/err.D_PDESC_ZERO.tick.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.begin.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.begin.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.multibegin.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.multibegin.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_ADDROF_BITFIELD.BitfieldAddress.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFCONST.NegBitField.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFCONST.ZeroBitField.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFSIZE.ExceedBaseType.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFSIZE.GreaterThan64.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFTYPE.badtype.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_OFFSETOF_BITFIELD.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_SIZEOF_BITFIELD.SizeofBitfield.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/tst.BitFieldPromotion.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/tst.SizeofBitField.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.end.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize3.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.zerobuf.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.alignring.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.cputime.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.dynvarsize.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.fill1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.fill1.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize3.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring2.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring3.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring3.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.smallring.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.switch1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.switch1.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.cpuusage.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.nice.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.priority.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.prsize.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.rssize.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg0.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg0clause.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1to8.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1to8clause.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.caller.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.caller1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.epid.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.epid1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.errno.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.errno1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.execname.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.hpriority.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.id.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.id1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.ipl.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.ipl1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.lwpsinfo.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.lwpsinfo1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.pid.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.pid1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.tid.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.tid1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.timestamp.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.vtimestamp.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.aggfun.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.aggtup.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.arrtup.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.body.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.both.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.pred.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.nopred.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.pred.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.predfirst.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.predlast.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_LOCASSC.NonLocalAssoc.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_LONGINT.LongStruct.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PARMCLASS.BadStorageClass.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_NAME.VoidName.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_TYPE.Dyn.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_VARARGS.VarLenArgs.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_VOID.NonSoleVoid.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_SIGNINT.UnsignedStruct.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_VOIDATTR.ShortVoidDecl.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.arrays.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.basics.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.funcs.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.pointers.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.varargsfuncs.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/badptr.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/countdown.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/counter.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/errorpath.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/hello.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/kstat.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/ksyms.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/renormalize.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rtime.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rw.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rwinfo.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rwtime.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/specopen.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/truss.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/trussrw.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/userfunc.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_AGGREGATION.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_DBLERROR.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_DYNAMIC.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_PRINCIPAL.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_PRINCIPAL.end.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_SPEC.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_SPECUNAVAIL.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_STKSTROVERFLOW.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/err.D_PDESC_ZERO.InvalidDescription1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.APIVersion.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.AddSearchPath.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.CoalesceTrace.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ELFGeneration.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.IncludedFilePath.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithFunctions#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithIDs#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithModules#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithNames#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithProviders#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ShowCompilerCode.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceFunctions#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceIDs#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceModule#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceNames#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceProvider#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.VerboseStabilityReport.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.AddSearchPath.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeGiga.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeKilo.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeMega.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeTera.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel32.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel64.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithID.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithID.d.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithName.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithName.d.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithoutW.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationOut.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationWithO.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExitStatus1.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExitStatus2.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExtraneousProbeIds.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidFuncName1.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidFuncName2.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId1.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId2.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId3.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule1.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule2.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule3.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule4.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProbeIdentifier.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider1.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider2.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider3.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider4.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc1.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc2.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc3.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc4.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc5.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc6.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc7.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc8.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc9.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID1.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID2.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID3.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID4.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID5.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID6.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID7.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule1.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule2.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule3.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule4.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule5.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule6.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule7.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule8.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName1.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName2.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName3.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName4.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName5.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName6.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName7.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName8.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName9.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider1.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider2.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider3.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider4.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider5.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.MultipleInvalidProbeId.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.PreprocessorStatement.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.QuietMode.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.QuietMode.d.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.TestCompile.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.TestCompile.d.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.UnDefineNameWithCPP.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProbeIdentfier.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProbesWithoutZ.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/err.D_IDENT_UNDEF.timespent.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.end.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.endwithoutbegin.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.multibeginend.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.multiend.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/err.D_DECL_IDRED.EnumSameName.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/err.D_UNKNOWN.RepeatIdentifiers.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumEquality.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumSameValue.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumValAssign.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_BADADDR.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_DIVZERO.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_UNKNOWN.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.error.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.errorend.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/err.D_PROTO_LEN.noarg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/err.exitarg1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/tst.basic1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/err.D_PDESC_ZERO.notreturn.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.basic.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.functionentry.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.functionreturnvalue.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.ioctlargs.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.offset.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.offsetzero.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.return.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.return0.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.tailcall.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_FUNC_UNDEF.progenyofbad1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_OP_VFPTR.badop.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.chillbadarg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.copyoutbadarg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.mobadarg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.raisebadarg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.allocanoarg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.badbreakpoint.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.chilltoofew.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.chilltoomany.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyoutstrbadarg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyoutstrtoofew.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyouttoofew.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyouttoomany.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtabadarg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.panicbadarg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.progenyofbad2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.stopbadarg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_STRINGOF_TYPE.badstringof.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_VAR_UNDEF.badvar.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badalloca.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badalloca2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy3.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy4.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy5.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy6.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badchill.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.chillbadarg.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyout.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyoutbadaddr.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyoutstrbadaddr.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntoa6badaddr.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntoabadaddr.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntopbadaddr.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntopbadarg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.badfreopen.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.bcopy.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.chill.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.cleanpath.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.cleanpath.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.copyin.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.copyinto.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.ddi_pathname.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.default.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.freopen.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.ftruncate.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.ftruncate.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.hton.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.index.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.index.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntoa.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntoa.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntoa6.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntoa6.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntop.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntop.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostr.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostr.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_owned.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_owner.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_type_adaptive.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.progenyof.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.rand.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strchr.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strchr.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strjoin.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strjoin.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strstr.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strstr.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strtok.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strtok.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strtok_null.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.substr.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.substr.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.substrminate.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.substrminate.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.system.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.system.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/grammar/err.D_ADDROF_LVAL.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/grammar/err.D_EMPTY.empty.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/grammar/tst.clauses.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/grammar/tst.stmts.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_DECL_IDRED.redef1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_DECL_IDRED.redef2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_IDENT_UNDEF.recur.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_OP_INCOMPAT.baddef1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_OP_INCOMPAT.baddef2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_OP_INCOMPAT.badxlate.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineDataAssign.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineExpression.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineKinds.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineKinds.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineTypedef.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineWritableAssign.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/io/tst.fds.c#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/io/tst.fds.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/io/tst.fds.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/manifest/test.jar-manifest#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestAbort.java#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestBean.java#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestClose.java#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestDrop.java#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestEnable.java#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestFunctionLookup.java#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestMaxConsumers.java#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestMultiAggPrinta.java#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestProbeData.java#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestProbeDescription.java#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestStateMachine.java#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestStopLock.java#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Abort.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Abort.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Bean.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Bean.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Close.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Close.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Drop.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Drop.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Enable.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Enable.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.FunctionLookup.c#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.FunctionLookup.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.FunctionLookup.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.MaxConsumers.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.MaxConsumers.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.MultiAggPrinta.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.MultiAggPrinta.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeData.c#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeData.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeData.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeDescription.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeDescription.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.StateMachine.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.StateMachine.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.StopLock.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.StopLock.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.printa.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.printa.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_CHR_NL.char.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_CHR_NULL.char.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_INT_DIGIT.InvalidDigit.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_INT_OFLOW.BigInt.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_STR_NL.string.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brace1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brace2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brack1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brack2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brack3.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.paren1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.paren2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.paren3.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/tst.D_MACRO_OFLOW.ParIntOvflow.d.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/mdb/tst.dtracedcmd.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/mib/tst.icmp.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/mib/tst.tcp.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/mib/tst.udp.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/err.D_PRAGMA_OPTSET.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.badopt.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.boolopt.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.boolopt.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.dynopt.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.dynopt.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.enablerace.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.haslam.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.include.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.roch.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.schrock.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/err.D_PRINTA_AGGKEY.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/err.D_PRINTA_AGGPROTO.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.many.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.many.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.same.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.same.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.sort.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.sort.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.sortpos.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.sortpos.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.tuplecompat.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.tuplecompat.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero2.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero3.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero3.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/nfs/tst.call.c#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/nfs/tst.call.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/nfs/tst.call3.c#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/nfs/tst.call3.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_OFFSETOF_BITFIELD.bitfield.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_OFFSETOF_TYPE.badtype.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_OFFSETOF_TYPE.notsou.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_UNKNOWN.OffsetofNULL.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_UNKNOWN.badmemb.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.OffsetofAlias.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.OffsetofArith.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.OffsetofUnion.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.struct.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.struct.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.union.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.union.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/operators/tst.ternary.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/operators/tst.ternary.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PDESC_ZERO.badlib.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PDESC_ZERO.badproc1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_BADPID.badproc2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_CREATEFAIL.many.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_FUNC.badfunc.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_LIB.libdash.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.alldash.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.badname.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.globdash.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_OFF.toobig.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.addprobes.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.args1.c#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.args1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.coverage.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.emptystack.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.emptystack.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.float.c#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.float.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.fork.c#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.fork.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.gcc.c#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.gcc.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.main.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.manypids.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.newprobes.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.newprobes.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.probemod.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex1.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex2.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex2.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex3.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex3.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex4.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex4.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.ret1.c#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.ret1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.ret2.c#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.ret2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.vfork.c#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.vfork.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak1.c#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak2.c#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.available.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.libmap.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.BadAlign.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_ADDROF_VAR.ArrayVar.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_ADDROF_VAR.DynamicVar.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_ADDROF_VAR.agg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_DEREF_NONPTR.noptr.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_DEREF_VOID.VoidPointerDeref.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_ARRFUN.ArrayAssignment.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_INCOMPAT.VoidPointerArith.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_LVAL.AddressChange.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_PTR.NonPointerAccess.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_PTR.badpointer.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_SOU.BadPointerAccess.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_SOU.badpointer.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress3.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress4.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress5.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ArrayPointer1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ArrayPointer2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ArrayPointer3.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.GlobalVar.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.IntegerArithmetic1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.PointerArithmetic1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.PointerArithmetic2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.PointerArithmetic3.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.PointerAssignment.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ValidPointer1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ValidPointer2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.VoidCast.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.basic1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.basic2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGERR.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGMA_DEPEND.main.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGMA_INVAL.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGMA_MALFORM.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGMA_UNUSED.UnusedPragma.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.circlibdep.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.invalidlibdep.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.libchain.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.libdep.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.libdepfullyconnected.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/err.D_PRED_SCALAR.NonScalarPred.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/err.D_SYNTAX.invalid.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/err.D_SYNTAX.operr.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.argsnotcached.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.basics.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.basics.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.complex.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.complex.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.predcache.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.D_IDENT_UNDEF.afterprobe.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.D_PRAGCTL_INVAL.tabdefine.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.D_SYNTAX.withoutpound.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.defincomp.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.ifdefelsenotendif.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.ifdefincomp.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.ifdefnotendif.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.incompelse.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.mulelse.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifdef.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifdef.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifndef.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifndef.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifnotdef.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifnotdef.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicaland.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicaland.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicalandor.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicalandor.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicalor.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicalor.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.muland.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.muland.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.mulor.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.mulor.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.precondi.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.precondi.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.predicatedeclare.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexp.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexp.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpelse.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpelse.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpif.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpif.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpifelse.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpifelse.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.withinprobe.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTA_AGGARG.badagg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTA_AGGARG.badfmt.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTA_AGGARG.badval.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTA_PROTO.bad.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTF_ARG_TYPE.jstack.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTF_ARG_TYPE.stack.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTF_ARG_TYPE.ustack.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.basics.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.basics.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.def.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.def.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.dynwidth.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.dynwidth.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.fmt.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.fmt.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.many.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.manyval.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.manyval.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.stack.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.tuple.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.tuple.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.walltimestamp.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.walltimestamp.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_AGG_CONV.aggfmt.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_EXTRA.toomany.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_EXTRA.widths.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_FMT.badfmt.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_PROTO.novalue.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_TYPE.aggarg.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_TYPE.recursive.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_DYN_PROTO.noprec.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_DYN_PROTO.nowidth.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_DYN_TYPE.badprec.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_DYN_TYPE.badwidth.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PROTO_LEN.toofew.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_SYNTAX.badconv1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_SYNTAX.badconv2.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_SYNTAX.badconv3.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.basics.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.basics.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.flags.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.flags.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.hello.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.hello.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.ints.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.ints.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.precs.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.precs.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.print-f.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.print-f.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printT.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printT.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printY.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printY.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printcont.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printcont.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printeE.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printeE.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printgG.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printgG.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.rawfmt.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.rawfmt.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.str.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.str.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.sym.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.sym.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.uints.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.uints.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.widths.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.widths.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.widths1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.wp.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.wp.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.func_access.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.op_access.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.unpriv_funcs.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_PDESC_ZERO.probeqtn.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_PDESC_ZERO.probestar.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_PDESC_ZERO.tickstar.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.assign.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.declare.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.declarein.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.lbraces.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.probespec.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.rbraces.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.recdec.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.basic1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.check.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.declare.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.declareafter.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.emptyprobe.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.pragma.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.pragmaaftertab.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.pragmainside.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.pragmaoutside.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.create.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.discard.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exec.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ENOENT.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitcore.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitexit.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitkilled.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.signal.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.sigwait.c#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.sigwait.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.startexit.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZERO.profile.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZEROonens.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZEROonensec.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZEROoneus.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZEROoneusec.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.argtest.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.argtest.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.basic.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.basic.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.func.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.mod.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilehz.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilehz.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilems.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilems.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilemsec.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilemsec.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilenhz.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilenhz.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilens.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilens.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilensec.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilensec.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profiles.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profiles.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilesec.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilesec.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profileus.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profileus.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profileusec.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profileusec.d.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.sym.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufuncsort.c#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufuncsort.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufuncsort.ksh.out#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/err.D_PDESC_INVAL.wrongdec4.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/err.D_PDESC_ZERO.nonprofile.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/err.D_PDESC_ZERO.wrongdec1.d#1 branch .. //depot/projects/e500/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/err.D_PDESC_ZERO.wrongdec2.d#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sun Apr 27 18:18:22 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 88C9A1065673; Sun, 27 Apr 2008 18:18:22 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4AD86106564A for ; Sun, 27 Apr 2008 18:18:22 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 320848FC13 for ; Sun, 27 Apr 2008 18:18:22 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3RIIMHF094095 for ; Sun, 27 Apr 2008 18:18:22 GMT (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3RIIMGe094093 for perforce@freebsd.org; Sun, 27 Apr 2008 18:18:22 GMT (envelope-from marcel@freebsd.org) Date: Sun, 27 Apr 2008 18:18:22 GMT Message-Id: <200804271818.m3RIIMGe094093@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 Cc: Subject: PERFORCE change 140740 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 18:18:22 -0000 http://perforce.freebsd.org/chv.cgi?CH=140740 Change 140740 by marcel@marcel_xcllnt on 2008/04/27 18:17:23 Revert to vendor. Affected files ... .. //depot/projects/e500/contrib/gcc/config/rs6000/sysv4.h#4 edit Differences ... ==== //depot/projects/e500/contrib/gcc/config/rs6000/sysv4.h#4 (text+ko) ==== @@ -1126,9 +1126,7 @@ be stacked, so that invocations of #pragma pack(pop)' will return to the previous value. */ -/* XXX this is already defined in the common contrib/gcc/config/freebsd.h #define HANDLE_PRAGMA_PACK_PUSH_POP 1 -*/ /* Select a format to encode pointers in exception handling data. CODE is 0 for data, 1 for code labels, 2 for function pointers. GLOBAL is From owner-p4-projects@FreeBSD.ORG Sun Apr 27 18:21:26 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 596EF106566B; Sun, 27 Apr 2008 18:21:26 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 18529106568F for ; Sun, 27 Apr 2008 18:21:26 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F146D8FC18 for ; Sun, 27 Apr 2008 18:21:25 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3RILPWZ094299 for ; Sun, 27 Apr 2008 18:21:25 GMT (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3RILP5V094296 for perforce@freebsd.org; Sun, 27 Apr 2008 18:21:25 GMT (envelope-from marcel@freebsd.org) Date: Sun, 27 Apr 2008 18:21:25 GMT Message-Id: <200804271821.m3RILP5V094296@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 Cc: Subject: PERFORCE change 140741 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 18:21:26 -0000 http://perforce.freebsd.org/chv.cgi?CH=140741 Change 140741 by marcel@marcel_xcllnt on 2008/04/27 18:21:04 IFC @140738 Affected files ... .. //depot/projects/powerpc/UPDATING#20 integrate .. //depot/projects/powerpc/cddl/compat/opensolaris/include/devid.h#2 integrate .. //depot/projects/powerpc/cddl/compat/opensolaris/include/libintl.h#2 integrate .. //depot/projects/powerpc/cddl/compat/opensolaris/include/mnttab.h#2 integrate .. //depot/projects/powerpc/cddl/compat/opensolaris/include/priv.h#2 integrate .. //depot/projects/powerpc/cddl/compat/opensolaris/include/solaris.h#2 integrate .. //depot/projects/powerpc/cddl/compat/opensolaris/include/zone.h#2 integrate .. //depot/projects/powerpc/cddl/compat/opensolaris/lib/libumem/umem.c#2 integrate .. //depot/projects/powerpc/cddl/compat/opensolaris/lib/libumem/umem.h#2 integrate .. //depot/projects/powerpc/cddl/compat/opensolaris/misc/mkdirp.c#2 integrate .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/dtrace.1#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/README#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/baddof/baddof.c#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/badioctl/badioctl.c#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/chkargs/chkargs.c#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/Getopt.java#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/JDTrace.java#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/jdtrace.c#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/manifest/jdtrace.jar-manifest#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dstyle.pl#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_FUNC.bad.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_MDIM.bad.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_NULL.bad.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_REDEF.redef.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.avgtoofew.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.maxnoarg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.mintoofew.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.quantizetoofew.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.sumtoofew.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_CLEAR_AGGARG.bad.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_CLEAR_PROTO.bad.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_FUNC_IDENT.bad.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_FUNC_UNDEF.badaggfunc.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.badexpr.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.badkey3.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.noeffect.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey4.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASETYPE.lqbad1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASETYPE.lqshort.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASEVAL.bad.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_LIMTYPE.lqbad1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_LIMVAL.bad.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHBASE.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHBASE.order.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHLIM.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHLIM.order.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHSTEP.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MISMATCH.lqbadarg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPLARGE.lqtoofew.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPSMALL.bad.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPTYPE.lqbadinc.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPVAL.bad.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_AGGARG.bad.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_PROTO.bad.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_SCALAR.bad.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_ARG.lquantizetoofew.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.avgnoarg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.avgtoomany.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.counttoomany.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.lquantizenoarg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.lquantizetoomany.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.maxnoarg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.maxtoomany.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.minnoarg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.mintoomany.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.quantizenoarg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.quantizetoomany.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.sumnoarg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.sumtoomany.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_AGGARG.bad.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_PROTO.badmany.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_PROTO.badnone.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_SCALAR.bad.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.allquant.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.allquant.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg_neg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg_neg.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clear.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clear.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg2.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.cleardenormalize.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.cleardenormalize.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearlquantize.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearlquantize.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearnormalize.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearnormalize.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count2.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count3.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalize.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalize.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalizeonly.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalizeonly.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.fmtnormalize.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.fmtnormalize.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.forms.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.forms.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.goodkey.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.keysort.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.keysort.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantize.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantize.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantnormal.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantnormal.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantrange.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantrange.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantround.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantround.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantzero.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantzero.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max_neg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max_neg.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min_neg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min_neg.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multinormalize.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multinormalize.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.neglquant.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.neglquant.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negorder.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negorder.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negquant.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negquant.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtrunc.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtrunc.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtruncquant.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtruncquant.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.normalize.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.normalize.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.order.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.order.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantize.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantize.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantmany.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantmany.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantround.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantround.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantzero.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantzero.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signature.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeys.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeys.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeyspos.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeyspos.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.subr.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sum.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sum.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc0.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc0.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.truncquant.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.truncquant.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.valsortkeypos.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.valsortkeypos.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0_1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0_2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.modby0.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.addmin.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.divmin.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.muladd.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.muldiv.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.basics.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.complex.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_ARR_BADREF.bad.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRBIG.toobig.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRNULL.bad.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRSUB.bad.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_PROTO_TYPE.badtuple.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_IDENT_UNDEF.badureg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic3.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic4.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic5.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic6.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.uregsarray.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupgtype.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupttype.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.this.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_ARG.badsig.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_LEN.toofew.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_LEN.toomany.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_SYNTAX.errassign.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.tupoflow.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.cpyarray.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.diffprofile.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.initialize.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.invalidref.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.misc.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.orthogonality.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.this.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.valassign.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/err.D_PDESC_ZERO.begin.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/err.D_PDESC_ZERO.tick.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.begin.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.begin.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.multibegin.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.multibegin.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_ADDROF_BITFIELD.BitfieldAddress.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFCONST.NegBitField.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFCONST.ZeroBitField.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFSIZE.ExceedBaseType.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFSIZE.GreaterThan64.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFTYPE.badtype.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_OFFSETOF_BITFIELD.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_SIZEOF_BITFIELD.SizeofBitfield.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/tst.BitFieldPromotion.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/tst.SizeofBitField.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.end.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize3.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.zerobuf.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.alignring.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.cputime.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.dynvarsize.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.fill1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.fill1.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize3.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring2.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring3.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring3.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.smallring.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.switch1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.switch1.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.cpuusage.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.nice.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.priority.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.prsize.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.rssize.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg0.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg0clause.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1to8.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1to8clause.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.caller.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.caller1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.epid.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.epid1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.errno.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.errno1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.execname.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.hpriority.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.id.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.id1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.ipl.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.ipl1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.lwpsinfo.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.lwpsinfo1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.pid.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.pid1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.tid.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.tid1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.timestamp.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.vtimestamp.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.aggfun.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.aggtup.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.arrtup.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.body.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.both.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.pred.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.nopred.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.pred.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.predfirst.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.predlast.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_LOCASSC.NonLocalAssoc.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_LONGINT.LongStruct.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PARMCLASS.BadStorageClass.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_NAME.VoidName.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_TYPE.Dyn.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_VARARGS.VarLenArgs.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_VOID.NonSoleVoid.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_SIGNINT.UnsignedStruct.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_VOIDATTR.ShortVoidDecl.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.arrays.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.basics.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.funcs.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.pointers.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.varargsfuncs.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/badptr.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/countdown.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/counter.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/errorpath.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/hello.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/kstat.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/ksyms.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/renormalize.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rtime.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rw.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rwinfo.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rwtime.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/specopen.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/truss.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/trussrw.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/userfunc.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_AGGREGATION.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_DBLERROR.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_DYNAMIC.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_PRINCIPAL.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_PRINCIPAL.end.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_SPEC.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_SPECUNAVAIL.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_STKSTROVERFLOW.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/err.D_PDESC_ZERO.InvalidDescription1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.APIVersion.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.AddSearchPath.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.CoalesceTrace.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ELFGeneration.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.IncludedFilePath.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithFunctions#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithIDs#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithModules#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithNames#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithProviders#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ShowCompilerCode.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceFunctions#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceIDs#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceModule#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceNames#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceProvider#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.VerboseStabilityReport.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.AddSearchPath.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeGiga.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeKilo.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeMega.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeTera.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel32.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel64.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithID.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithID.d.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithName.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithName.d.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithoutW.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationOut.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationWithO.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExitStatus1.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExitStatus2.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExtraneousProbeIds.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidFuncName1.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidFuncName2.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId1.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId2.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId3.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule1.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule2.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule3.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule4.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProbeIdentifier.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider1.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider2.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider3.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider4.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc1.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc2.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc3.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc4.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc5.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc6.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc7.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc8.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc9.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID1.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID2.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID3.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID4.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID5.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID6.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID7.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule1.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule2.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule3.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule4.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule5.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule6.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule7.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule8.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName1.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName2.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName3.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName4.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName5.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName6.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName7.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName8.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName9.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider1.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider2.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider3.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider4.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider5.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.MultipleInvalidProbeId.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.PreprocessorStatement.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.QuietMode.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.QuietMode.d.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.TestCompile.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.TestCompile.d.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.UnDefineNameWithCPP.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProbeIdentfier.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProbesWithoutZ.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/err.D_IDENT_UNDEF.timespent.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.end.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.endwithoutbegin.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.multibeginend.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.multiend.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/err.D_DECL_IDRED.EnumSameName.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/err.D_UNKNOWN.RepeatIdentifiers.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumEquality.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumSameValue.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumValAssign.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_BADADDR.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_DIVZERO.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_UNKNOWN.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.error.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.errorend.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/err.D_PROTO_LEN.noarg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/err.exitarg1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/tst.basic1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/err.D_PDESC_ZERO.notreturn.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.basic.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.functionentry.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.functionreturnvalue.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.ioctlargs.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.offset.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.offsetzero.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.return.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.return0.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.tailcall.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_FUNC_UNDEF.progenyofbad1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_OP_VFPTR.badop.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.chillbadarg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.copyoutbadarg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.mobadarg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.raisebadarg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.allocanoarg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.badbreakpoint.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.chilltoofew.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.chilltoomany.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyoutstrbadarg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyoutstrtoofew.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyouttoofew.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyouttoomany.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtabadarg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.panicbadarg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.progenyofbad2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.stopbadarg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_STRINGOF_TYPE.badstringof.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_VAR_UNDEF.badvar.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badalloca.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badalloca2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy3.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy4.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy5.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy6.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badchill.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.chillbadarg.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyout.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyoutbadaddr.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyoutstrbadaddr.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntoa6badaddr.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntoabadaddr.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntopbadaddr.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntopbadarg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.badfreopen.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.bcopy.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.chill.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.cleanpath.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.cleanpath.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.copyin.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.copyinto.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.ddi_pathname.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.default.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.freopen.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.ftruncate.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.ftruncate.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.hton.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.index.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.index.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntoa.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntoa.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntoa6.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntoa6.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntop.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntop.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostr.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostr.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_owned.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_owner.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_type_adaptive.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.progenyof.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.rand.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strchr.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strchr.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strjoin.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strjoin.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strstr.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strstr.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strtok.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strtok.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strtok_null.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.substr.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.substr.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.substrminate.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.substrminate.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.system.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.system.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/grammar/err.D_ADDROF_LVAL.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/grammar/err.D_EMPTY.empty.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/grammar/tst.clauses.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/grammar/tst.stmts.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_DECL_IDRED.redef1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_DECL_IDRED.redef2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_IDENT_UNDEF.recur.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_OP_INCOMPAT.baddef1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_OP_INCOMPAT.baddef2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_OP_INCOMPAT.badxlate.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineDataAssign.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineExpression.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineKinds.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineKinds.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineTypedef.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineWritableAssign.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/io/tst.fds.c#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/io/tst.fds.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/io/tst.fds.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/manifest/test.jar-manifest#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestAbort.java#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestBean.java#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestClose.java#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestDrop.java#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestEnable.java#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestFunctionLookup.java#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestMaxConsumers.java#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestMultiAggPrinta.java#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestProbeData.java#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestProbeDescription.java#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestStateMachine.java#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestStopLock.java#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Abort.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Abort.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Bean.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Bean.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Close.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Close.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Drop.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Drop.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Enable.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Enable.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.FunctionLookup.c#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.FunctionLookup.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.FunctionLookup.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.MaxConsumers.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.MaxConsumers.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.MultiAggPrinta.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.MultiAggPrinta.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeData.c#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeData.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeData.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeDescription.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeDescription.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.StateMachine.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.StateMachine.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.StopLock.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.StopLock.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.printa.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.printa.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_CHR_NL.char.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_CHR_NULL.char.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_INT_DIGIT.InvalidDigit.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_INT_OFLOW.BigInt.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_STR_NL.string.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brace1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brace2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brack1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brack2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brack3.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.paren1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.paren2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.paren3.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/tst.D_MACRO_OFLOW.ParIntOvflow.d.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/mdb/tst.dtracedcmd.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/mib/tst.icmp.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/mib/tst.tcp.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/mib/tst.udp.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/err.D_PRAGMA_OPTSET.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.badopt.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.boolopt.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.boolopt.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.dynopt.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.dynopt.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.enablerace.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.haslam.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.include.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.roch.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.schrock.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/err.D_PRINTA_AGGKEY.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/err.D_PRINTA_AGGPROTO.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.many.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.many.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.same.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.same.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.sort.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.sort.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.sortpos.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.sortpos.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.tuplecompat.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.tuplecompat.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero2.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero3.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero3.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/nfs/tst.call.c#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/nfs/tst.call.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/nfs/tst.call3.c#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/nfs/tst.call3.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_OFFSETOF_BITFIELD.bitfield.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_OFFSETOF_TYPE.badtype.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_OFFSETOF_TYPE.notsou.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_UNKNOWN.OffsetofNULL.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_UNKNOWN.badmemb.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.OffsetofAlias.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.OffsetofArith.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.OffsetofUnion.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.struct.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.struct.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.union.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.union.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/operators/tst.ternary.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/operators/tst.ternary.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PDESC_ZERO.badlib.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PDESC_ZERO.badproc1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_BADPID.badproc2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_CREATEFAIL.many.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_FUNC.badfunc.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_LIB.libdash.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.alldash.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.badname.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.globdash.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_OFF.toobig.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.addprobes.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.args1.c#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.args1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.coverage.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.emptystack.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.emptystack.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.float.c#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.float.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.fork.c#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.fork.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.gcc.c#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.gcc.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.main.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.manypids.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.newprobes.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.newprobes.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.probemod.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex1.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex2.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex2.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex3.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex3.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex4.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex4.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.ret1.c#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.ret1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.ret2.c#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.ret2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.vfork.c#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.vfork.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak1.c#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak2.c#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.available.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.libmap.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.BadAlign.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_ADDROF_VAR.ArrayVar.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_ADDROF_VAR.DynamicVar.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_ADDROF_VAR.agg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_DEREF_NONPTR.noptr.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_DEREF_VOID.VoidPointerDeref.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_ARRFUN.ArrayAssignment.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_INCOMPAT.VoidPointerArith.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_LVAL.AddressChange.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_PTR.NonPointerAccess.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_PTR.badpointer.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_SOU.BadPointerAccess.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_SOU.badpointer.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress3.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress4.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress5.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ArrayPointer1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ArrayPointer2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ArrayPointer3.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.GlobalVar.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.IntegerArithmetic1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.PointerArithmetic1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.PointerArithmetic2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.PointerArithmetic3.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.PointerAssignment.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ValidPointer1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ValidPointer2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.VoidCast.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.basic1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.basic2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGERR.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGMA_DEPEND.main.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGMA_INVAL.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGMA_MALFORM.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGMA_UNUSED.UnusedPragma.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.circlibdep.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.invalidlibdep.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.libchain.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.libdep.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.libdepfullyconnected.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/err.D_PRED_SCALAR.NonScalarPred.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/err.D_SYNTAX.invalid.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/err.D_SYNTAX.operr.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.argsnotcached.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.basics.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.basics.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.complex.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.complex.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.predcache.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.D_IDENT_UNDEF.afterprobe.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.D_PRAGCTL_INVAL.tabdefine.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.D_SYNTAX.withoutpound.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.defincomp.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.ifdefelsenotendif.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.ifdefincomp.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.ifdefnotendif.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.incompelse.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.mulelse.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifdef.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifdef.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifndef.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifndef.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifnotdef.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifnotdef.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicaland.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicaland.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicalandor.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicalandor.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicalor.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicalor.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.muland.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.muland.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.mulor.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.mulor.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.precondi.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.precondi.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.predicatedeclare.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexp.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexp.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpelse.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpelse.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpif.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpif.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpifelse.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpifelse.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.withinprobe.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTA_AGGARG.badagg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTA_AGGARG.badfmt.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTA_AGGARG.badval.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTA_PROTO.bad.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTF_ARG_TYPE.jstack.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTF_ARG_TYPE.stack.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTF_ARG_TYPE.ustack.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.basics.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.basics.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.def.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.def.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.dynwidth.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.dynwidth.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.fmt.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.fmt.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.many.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.manyval.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.manyval.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.stack.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.tuple.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.tuple.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.walltimestamp.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.walltimestamp.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_AGG_CONV.aggfmt.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_EXTRA.toomany.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_EXTRA.widths.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_FMT.badfmt.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_PROTO.novalue.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_TYPE.aggarg.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_TYPE.recursive.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_DYN_PROTO.noprec.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_DYN_PROTO.nowidth.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_DYN_TYPE.badprec.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_DYN_TYPE.badwidth.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PROTO_LEN.toofew.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_SYNTAX.badconv1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_SYNTAX.badconv2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_SYNTAX.badconv3.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.basics.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.basics.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.flags.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.flags.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.hello.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.hello.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.ints.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.ints.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.precs.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.precs.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.print-f.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.print-f.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printT.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printT.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printY.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printY.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printcont.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printcont.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printeE.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printeE.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printgG.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printgG.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.rawfmt.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.rawfmt.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.str.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.str.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.sym.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.sym.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.uints.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.uints.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.widths.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.widths.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.widths1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.wp.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.wp.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.func_access.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.op_access.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.unpriv_funcs.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_PDESC_ZERO.probeqtn.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_PDESC_ZERO.probestar.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_PDESC_ZERO.tickstar.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.assign.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.declare.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.declarein.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.lbraces.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.probespec.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.rbraces.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.recdec.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.basic1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.check.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.declare.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.declareafter.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.emptyprobe.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.pragma.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.pragmaaftertab.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.pragmainside.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.pragmaoutside.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.create.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.discard.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exec.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ENOENT.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitcore.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitexit.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitkilled.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.signal.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.sigwait.c#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.sigwait.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.startexit.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZERO.profile.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZEROonens.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZEROonensec.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZEROoneus.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZEROoneusec.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.argtest.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.argtest.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.basic.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.basic.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.func.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.mod.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilehz.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilehz.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilems.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilems.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilemsec.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilemsec.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilenhz.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilenhz.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilens.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilens.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilensec.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilensec.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profiles.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profiles.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilesec.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilesec.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profileus.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profileus.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profileusec.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profileusec.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.sym.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufuncsort.c#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufuncsort.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufuncsort.ksh.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/err.D_PDESC_INVAL.wrongdec4.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/err.D_PDESC_ZERO.nonprofile.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/err.D_PDESC_ZERO.wrongdec1.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/err.D_PDESC_ZERO.wrongdec2.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/err.D_PDESC_ZERO.wrongdec3.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.basics.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.basics.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.beginexit.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.beginprof.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.beginprof.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probattrs.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probattrs.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probefunc.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probefunc.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probemod.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probemod.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probename.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probename.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probprov.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probprov.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.profend.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.profend.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.profexit.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.profexit.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.trace.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.trace.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.twoprof.d#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.twoprof.d.out#1 branch .. //depot/projects/powerpc/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise1.c#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sun Apr 27 18:28:33 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id BB35F1065672; Sun, 27 Apr 2008 18:28:33 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7D50D106564A for ; Sun, 27 Apr 2008 18:28:33 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 64FCE8FC1D for ; Sun, 27 Apr 2008 18:28:33 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3RISXOr094578 for ; Sun, 27 Apr 2008 18:28:33 GMT (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3RISXH7094576 for perforce@freebsd.org; Sun, 27 Apr 2008 18:28:33 GMT (envelope-from marcel@freebsd.org) Date: Sun, 27 Apr 2008 18:28:33 GMT Message-Id: <200804271828.m3RISXH7094576@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 Cc: Subject: PERFORCE change 140743 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 18:28:34 -0000 http://perforce.freebsd.org/chv.cgi?CH=140743 Change 140743 by marcel@marcel_xcllnt on 2008/04/27 18:27:41 Remove eabi.c. The only thing needed to compile for the embedded ABI, is the eabi() function (defined in eabi.c). That function has always been and still is empty. Since FreeBSD focusses on a single ABI across PowerPC processors, there's nothing lost. Anyone who wants to use FreeBSD/powerpc with EABI (e.g. Juniper) can trivially add an empty function somewhere in the source tree. Affected files ... .. //depot/projects/e500/lib/libc/powerpc/gen/Makefile.inc#3 edit .. //depot/projects/e500/lib/libc/powerpc/gen/eabi.c#2 delete .. //depot/projects/e500/lib/libstand/Makefile#8 edit Differences ... ==== //depot/projects/e500/lib/libc/powerpc/gen/Makefile.inc#3 (text+ko) ==== @@ -1,6 +1,6 @@ # $FreeBSD: src/lib/libc/powerpc/gen/Makefile.inc,v 1.8 2005/03/15 15:53:38 das Exp $ -SRCS += _ctx_start.S eabi.c fabs.S flt_rounds.c fpgetmask.c fpgetround.c \ +SRCS += _ctx_start.S fabs.S flt_rounds.c fpgetmask.c fpgetround.c \ fpgetsticky.c fpsetmask.c fpsetround.c \ infinity.c ldexp.c makecontext.c modf.c _setjmp.S \ setjmp.S sigsetjmp.S signalcontext.c syncicache.c \ ==== //depot/projects/e500/lib/libstand/Makefile#8 (text+ko) ==== @@ -69,7 +69,7 @@ .PATH: ${.CURDIR}/../libc/quad SRCS+= ashldi3.c ashrdi3.c .PATH: ${.CURDIR}/../libc/powerpc/gen -SRCS+= eabi.c syncicache.c +SRCS+= syncicache.c .endif # uuid functions from libc From owner-p4-projects@FreeBSD.ORG Sun Apr 27 18:42:49 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 055A31065677; Sun, 27 Apr 2008 18:42:49 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BA4C01065686 for ; Sun, 27 Apr 2008 18:42:48 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A1B8D8FC19 for ; Sun, 27 Apr 2008 18:42:48 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3RIgmru095176 for ; Sun, 27 Apr 2008 18:42:48 GMT (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3RIgmtU095174 for perforce@freebsd.org; Sun, 27 Apr 2008 18:42:48 GMT (envelope-from marcel@freebsd.org) Date: Sun, 27 Apr 2008 18:42:48 GMT Message-Id: <200804271842.m3RIgmtU095174@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 Cc: Subject: PERFORCE change 140746 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 18:42:49 -0000 http://perforce.freebsd.org/chv.cgi?CH=140746 Change 140746 by marcel@marcel_xcllnt on 2008/04/27 18:42:28 Improve profiling support. Obtained from: Juniper. Affected files ... .. //depot/projects/e500/sys/powerpc/include/cpu.h#3 edit .. //depot/projects/e500/sys/powerpc/include/profile.h#2 edit Differences ... ==== //depot/projects/e500/sys/powerpc/include/cpu.h#3 (text+ko) ==== @@ -69,6 +69,9 @@ #define cpu_getstack(td) ((td)->td_frame->fixreg[1]) #define cpu_spinwait() /* nothing */ +extern char btext[]; +extern char etext[]; + void cpu_halt(void); void cpu_reset(void); void fork_trampoline(void); ==== //depot/projects/e500/sys/powerpc/include/profile.h#2 (text+ko) ==== @@ -81,61 +81,67 @@ #define _PLT #endif -#define MCOUNT \ -__asm(" .globl _mcount \n" \ -" .type _mcount,@function \n" \ -"_mcount: \n" \ -" stwu %r1,-64(%r1) /* alloca for reg save space */ \n" \ -" stw %r3,16(%r1) /* save parameter registers, */ \n" \ -" stw %r4,20(%r1) /* r3-10 */ \n" \ -" stw %r5,24(%r1) \n" \ -" stw %r6,28(%r1) \n" \ -" stw %r7,32(%r1) \n" \ -" stw %r8,36(%r1) \n" \ -" stw %r9,40(%r1) \n" \ -" stw %r10,44(%r1) \n" \ -" \n" \ -" mflr %r4 /* link register is 'selfpc' */ \n" \ -" stw %r4,48(%r1) /* save since bl will scrub */ \n" \ -" lwz %r3,68(%r1) /* get 'frompc' from LR-save */ \n" \ -" bl __mcount" _PLT " /* __mcount(frompc, selfpc)*/ \n" \ -" lwz %r3,68(%r1) \n" \ -" mtlr %r3 /* restore caller's lr */ \n" \ -" lwz %r4,48(%r1) \n" \ -" mtctr %r4 /* set up ctr for call back */ \n" \ -" /* note that blr is not used!*/ \n" \ -" lwz %r3,16(%r1) /* restore r3-10 parameters */ \n" \ -" lwz %r4,20(%r1) \n" \ -" lwz %r5,24(%r1) \n" \ -" lwz %r6,28(%r1) \n" \ -" lwz %r7,32(%r1) \n" \ -" lwz %r8,36(%r1) \n" \ -" lwz %r9,40(%r1) \n" \ -" lwz %r10,44(%r1) \n" \ -" addi %r1,%r1,64 /* blow away alloca save area */ \n" \ -" bctr /* return with indirect call */ \n" \ -"_mcount_end: \n" \ -" .size _mcount,_mcount_end-_mcount"); +#define MCOUNT \ +__asm( " .globl _mcount \n" \ + " .type _mcount,@function \n" \ + " .align 4 \n" \ + "_mcount: \n" \ + " stwu %r1,-64(%r1) \n" \ + " stw %r3,16(%r1) \n" \ + " stw %r4,20(%r1) \n" \ + " stw %r5,24(%r1) \n" \ + " stw %r6,28(%r1) \n" \ + " stw %r7,32(%r1) \n" \ + " stw %r8,36(%r1) \n" \ + " stw %r9,40(%r1) \n" \ + " stw %r10,44(%r1) \n" \ + " mflr %r4 \n" \ + " stw %r4,48(%r1) \n" \ + " lwz %r3,68(%r1) \n" \ + " bl __mcount" _PLT " \n" \ + " lwz %r3,68(%r1) \n" \ + " mtlr %r3 \n" \ + " lwz %r4,48(%r1) \n" \ + " mtctr %r4 \n" \ + " lwz %r3,16(%r1) \n" \ + " lwz %r4,20(%r1) \n" \ + " lwz %r5,24(%r1) \n" \ + " lwz %r6,28(%r1) \n" \ + " lwz %r7,32(%r1) \n" \ + " lwz %r8,36(%r1) \n" \ + " lwz %r9,40(%r1) \n" \ + " lwz %r10,44(%r1) \n" \ + " addi %r1,%r1,64 \n" \ + " bctr \n" \ + "_mcount_end: \n" \ + " .size _mcount,_mcount_end-_mcount"); +#ifdef _KERNEL +#define MCOUNT_ENTER(s) s = intr_disable() +#define MCOUNT_EXIT(s) intr_restore(s) +#define MCOUNT_DECL(s) register_t s; -#ifdef _KERNEL -#define MCOUNT_ENTER(s) s = intr_disable(); -#define MCOUNT_EXIT(s) intr_restore(s); -#define MCOUNT_DECL(s) register_t s +extern char interrupt_vector_base[]; +extern char interrupt_vector_top[]; -void bintr(void); -void btrap(void); -void eintr(void); -void user(void); +static __inline void +profile_sentinel_interrupt(void) +{ +} -#define MCOUNT_FROMPC_USER(pc) \ - ((pc < (uintfptr_t)VM_MAXUSER_ADDRESS) ? (uintfptr_t)user : pc) +static __inline void +profile_sentinel_userspace(void) +{ +} -#define MCOUNT_FROMPC_INTR(pc) \ - ((pc >= (uintfptr_t)btrap && pc < (uintfptr_t)eintr) ? \ - ((pc >= (uintfptr_t)bintr) ? (uintfptr_t)bintr : \ - (uintfptr_t)btrap) : ~0U) +#define MCOUNT_FROMPC_USER(pc) \ + ((pc < (uintfptr_t)VM_MAXUSER_ADDRESS) ? \ + (uintfptr_t)profile_sentinel_userspace : pc) +#define MCOUNT_FROMPC_INTR(pc) \ + ((pc >= (uintfptr_t)interrupt_vector_base && \ + pc < (uintfptr_t)interrupt_vector_top) ? \ + (uintfptr_t)profile_sentinel_interrupt : ~0U) #else /* !_KERNEL */ From owner-p4-projects@FreeBSD.ORG Sun Apr 27 18:46:53 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5E53C1065672; Sun, 27 Apr 2008 18:46:53 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 06D321065670 for ; Sun, 27 Apr 2008 18:46:53 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E1EC48FC14 for ; Sun, 27 Apr 2008 18:46:52 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3RIkqfs095328 for ; Sun, 27 Apr 2008 18:46:52 GMT (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3RIkqhp095326 for perforce@freebsd.org; Sun, 27 Apr 2008 18:46:52 GMT (envelope-from marcel@freebsd.org) Date: Sun, 27 Apr 2008 18:46:52 GMT Message-Id: <200804271846.m3RIkqhp095326@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 Cc: Subject: PERFORCE change 140747 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 18:46:53 -0000 http://perforce.freebsd.org/chv.cgi?CH=140747 Change 140747 by marcel@marcel_xcllnt on 2008/04/27 18:46:24 Improve support for ISA interrupts and devices as found on the MPC85xxCDS systems. This is a WIP. Affected files ... .. //depot/projects/e500/sys/powerpc/conf/MPC85XX#8 edit .. //depot/projects/e500/sys/powerpc/include/intr_machdep.h#6 edit .. //depot/projects/e500/sys/powerpc/mpc85xx/atpic.c#1 add .. //depot/projects/e500/sys/powerpc/mpc85xx/isa.c#1 add .. //depot/projects/e500/sys/powerpc/mpc85xx/pci_ocp.c#9 edit .. //depot/projects/e500/sys/powerpc/powerpc/autoconf.c#5 edit .. //depot/projects/e500/sys/powerpc/powerpc/intr_machdep.c#9 edit Differences ... ==== //depot/projects/e500/sys/powerpc/conf/MPC85XX#8 (text+ko) ==== @@ -54,6 +54,7 @@ device em device ether device fxp +#device isa device loop device md device miibus ==== //depot/projects/e500/sys/powerpc/include/intr_machdep.h#6 (text+ko) ==== @@ -37,6 +37,7 @@ driver_filter_t powerpc_ipi_handler; void powerpc_register_pic(device_t, u_int); +void powerpc_register_8259(device_t); void powerpc_dispatch_intr(u_int, struct trapframe *); int powerpc_enable_intr(void); ==== //depot/projects/e500/sys/powerpc/mpc85xx/pci_ocp.c#9 (text+ko) ==== @@ -427,9 +427,15 @@ * Default interrupt routing. */ if (intpin != 0) { - intline = intpin - 1; - intline += (bus != sc->sc_busnr) ? slot : 0; - intline = PIC_IRQ_EXT(intline & 3); + if (bus == 1 && slot == 4 && func == 2) + intline = 11; + else if (bus == 1 && slot == 4 && func == 3) + intline = 10; + else { + intline = intpin - 1; + intline += (bus != sc->sc_busnr) ? slot : 0; + intline = PIC_IRQ_EXT(intline & 3); + } } else intline = 0xff; @@ -490,17 +496,11 @@ } } if (vendor == 0x1106 && device == 0x0571) { + /* Enable pri & sec channels. */ + cr8 = pci_ocp_read_config(sc->sc_dev, bus, + slot, func, 0x40, 1); pci_ocp_write_config(sc->sc_dev, bus, slot, - func, 0xc4, 0x00, 1); - /* Set legacy mode. */ - pci_ocp_write_config(sc->sc_dev, bus, slot, - func, 0x40, 0x08, 1); - pci_ocp_write_config(sc->sc_dev, bus, slot, - func, PCIR_PROGIF, 0x00, 1); - pci_ocp_write_config(sc->sc_dev, bus, slot, - func, 0x42, 0x09, 1); - pci_ocp_write_config(sc->sc_dev, bus, slot, - func, 0x40, 0x0b, 1); + func, 0x40, cr8 | 3, 1); } /* Program the base address registers. */ ==== //depot/projects/e500/sys/powerpc/powerpc/autoconf.c#5 (text+ko) ==== @@ -24,6 +24,8 @@ * SUCH DAMAGE. */ +#include "opt_isa.h" + #include __FBSDID("$FreeBSD: src/sys/powerpc/powerpc/autoconf.c,v 1.17 2008/03/03 17:17:00 raj Exp $"); @@ -35,6 +37,12 @@ #include +#ifdef DEV_ISA +extern void isa_probe_children(device_t dev); + +device_t isa_bus_device; +#endif + static device_t nexusdev; static void configure_first(void *); @@ -62,6 +70,10 @@ { root_bus_configure(); +#ifdef DEV_ISA + if (isa_bus_device) + isa_probe_children(isa_bus_device); +#endif } static void ==== //depot/projects/e500/sys/powerpc/powerpc/intr_machdep.c#9 (text+ko) ==== @@ -100,6 +100,10 @@ static u_int stray_count; device_t pic; +device_t pic8259; + +#define ISA_IRQ(x) (pic8259 != NULL && (x) < 16) +#define PIC(x) (ISA_IRQ(x) ? pic8259 : pic) static void intrcnt_setname(const char *name, int index) @@ -166,7 +170,7 @@ { u_int irq = (uintptr_t)arg; - PIC_EOI(pic, irq); + PIC_EOI(PIC(irq), irq); } static void @@ -174,7 +178,7 @@ { u_int irq = (uintptr_t)arg; - PIC_MASK(pic, irq); + PIC_MASK(PIC(irq), irq); } static void @@ -182,7 +186,7 @@ { u_int irq = (uintptr_t)arg; - PIC_UNMASK(pic, irq); + PIC_UNMASK(PIC(irq), irq); } void @@ -192,6 +196,13 @@ pic = dev; } +void +powerpc_register_8259(device_t dev) +{ + + pic8259 = dev; +} + int powerpc_enable_intr(void) { @@ -205,10 +216,10 @@ if (i->trig != INTR_TRIGGER_CONFORM || i->pol != INTR_POLARITY_CONFORM) - PIC_CONFIG(pic, i->irq, i->trig, i->pol); + PIC_CONFIG(PIC(i->irq), i->irq, i->trig, i->pol); if (i->event != NULL) - PIC_ENABLE(pic, i->irq, vector); + PIC_ENABLE(PIC(i->irq), i->irq, vector); } return (0); @@ -235,7 +246,7 @@ i->cntp = &intrcnt[i->vector]; if (!cold) - PIC_ENABLE(pic, i->irq, i->vector); + PIC_ENABLE(PIC(irq), irq, i->vector); } error = intr_event_add_handler(i->event, name, filter, handler, arg, @@ -256,9 +267,6 @@ { struct powerpc_intr *i; - if (trig == INTR_TRIGGER_CONFORM && pol == INTR_POLARITY_CONFORM) - return (0); - i = intr_lookup(irq); if (i == NULL) return (ENOMEM); @@ -267,7 +275,7 @@ i->pol = pol; if (!cold) - PIC_CONFIG(pic, irq, trig, pol); + PIC_CONFIG(PIC(irq), irq, trig, pol); return (0); } @@ -302,5 +310,5 @@ } } if (i != NULL) - PIC_MASK(pic, i->irq); + PIC_MASK(PIC(i->irq), i->irq); } From owner-p4-projects@FreeBSD.ORG Sun Apr 27 18:52:00 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9D4791065676; Sun, 27 Apr 2008 18:52:00 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5F6D3106564A for ; Sun, 27 Apr 2008 18:52:00 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 46F978FC20 for ; Sun, 27 Apr 2008 18:52:00 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3RIq0NH095514 for ; Sun, 27 Apr 2008 18:52:00 GMT (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3RIq08A095512 for perforce@freebsd.org; Sun, 27 Apr 2008 18:52:00 GMT (envelope-from marcel@freebsd.org) Date: Sun, 27 Apr 2008 18:52:00 GMT Message-Id: <200804271852.m3RIq08A095512@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 Cc: Subject: PERFORCE change 140749 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 18:52:00 -0000 http://perforce.freebsd.org/chv.cgi?CH=140749 Change 140749 by marcel@marcel_xcllnt on 2008/04/27 18:51:16 IFC @140745 Affected files ... .. //depot/projects/e500/lib/libc/powerpc/softfloat/milieu.h#2 integrate .. //depot/projects/e500/lib/libc/powerpc/softfloat/powerpc-gcc.h#2 integrate .. //depot/projects/e500/lib/libc/powerpc/softfloat/softfloat.h#2 integrate Differences ... ==== //depot/projects/e500/lib/libc/powerpc/softfloat/milieu.h#2 (text+ko) ==== ==== //depot/projects/e500/lib/libc/powerpc/softfloat/powerpc-gcc.h#2 (text+ko) ==== ==== //depot/projects/e500/lib/libc/powerpc/softfloat/softfloat.h#2 (text+ko) ==== From owner-p4-projects@FreeBSD.ORG Sun Apr 27 18:53:01 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C9EFC1065677; Sun, 27 Apr 2008 18:53:01 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8B4F51065673 for ; Sun, 27 Apr 2008 18:53:01 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 728558FC0C for ; Sun, 27 Apr 2008 18:53:01 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3RIr13h095541 for ; Sun, 27 Apr 2008 18:53:01 GMT (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3RIr17V095539 for perforce@freebsd.org; Sun, 27 Apr 2008 18:53:01 GMT (envelope-from marcel@freebsd.org) Date: Sun, 27 Apr 2008 18:53:01 GMT Message-Id: <200804271853.m3RIr17V095539@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 Cc: Subject: PERFORCE change 140750 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 18:53:02 -0000 http://perforce.freebsd.org/chv.cgi?CH=140750 Change 140750 by marcel@marcel_xcllnt on 2008/04/27 18:52:59 $FreeBSD$ fodder. Affected files ... .. //depot/projects/e500/lib/libc/powerpc/softfloat/milieu.h#3 edit .. //depot/projects/e500/lib/libc/powerpc/softfloat/powerpc-gcc.h#3 edit .. //depot/projects/e500/lib/libc/powerpc/softfloat/softfloat.h#3 edit Differences ... ==== //depot/projects/e500/lib/libc/powerpc/softfloat/milieu.h#3 (text+ko) ==== @@ -1,5 +1,5 @@ /* $NetBSD: milieu.h,v 1.1 2000/12/29 20:13:54 bjh21 Exp $ */ -/* $FreeBSD: src/lib/libc/arm/softfloat/milieu.h,v 1.1 2004/05/14 12:04:30 cognet Exp $ */ +/* $FreeBSD: src/lib/libc/powerpc/softfloat/milieu.h,v 1.1 2008/04/27 18:34:34 marcel Exp $ */ /* =============================================================================== ==== //depot/projects/e500/lib/libc/powerpc/softfloat/powerpc-gcc.h#3 (text+ko) ==== @@ -1,5 +1,5 @@ /* $NetBSD: arm-gcc.h,v 1.2 2001/02/21 18:09:25 bjh21 Exp $ */ -/* $FreeBSD: src/lib/libc/arm/softfloat/arm-gcc.h,v 1.1 2004/05/14 12:04:30 cognet Exp $ */ +/* $FreeBSD: src/lib/libc/powerpc/softfloat/powerpc-gcc.h,v 1.1 2008/04/27 18:34:34 marcel Exp $ */ /* ------------------------------------------------------------------------------- ==== //depot/projects/e500/lib/libc/powerpc/softfloat/softfloat.h#3 (text+ko) ==== @@ -1,5 +1,5 @@ /* $NetBSD: softfloat.h,v 1.6 2002/05/12 13:12:46 bjh21 Exp $ */ -/* $FreeBSD: src/lib/libc/arm/softfloat/softfloat.h,v 1.1 2004/05/14 12:04:30 cognet Exp $ */ +/* $FreeBSD: src/lib/libc/powerpc/softfloat/softfloat.h,v 1.1 2008/04/27 18:34:34 marcel Exp $ */ /* This is a derivative work. */ From owner-p4-projects@FreeBSD.ORG Sun Apr 27 18:55:04 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1DAFA106567D; Sun, 27 Apr 2008 18:55:04 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D3D8C1065675 for ; Sun, 27 Apr 2008 18:55:03 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A1D4B8FC12 for ; Sun, 27 Apr 2008 18:55:03 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3RIt3MV095622 for ; Sun, 27 Apr 2008 18:55:03 GMT (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3RIt3uv095620 for perforce@freebsd.org; Sun, 27 Apr 2008 18:55:03 GMT (envelope-from marcel@freebsd.org) Date: Sun, 27 Apr 2008 18:55:03 GMT Message-Id: <200804271855.m3RIt3uv095620@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 Cc: Subject: PERFORCE change 140751 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 18:55:04 -0000 http://perforce.freebsd.org/chv.cgi?CH=140751 Change 140751 by marcel@marcel_xcllnt on 2008/04/27 18:54:05 IFC @140745 Affected files ... .. //depot/projects/powerpc/lib/libc/powerpc/softfloat/milieu.h#1 branch .. //depot/projects/powerpc/lib/libc/powerpc/softfloat/powerpc-gcc.h#1 branch .. //depot/projects/powerpc/lib/libc/powerpc/softfloat/softfloat.h#1 branch Differences ... From owner-p4-projects@FreeBSD.ORG Sun Apr 27 18:58:07 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A78501065676; Sun, 27 Apr 2008 18:58:07 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6913E106566C for ; Sun, 27 Apr 2008 18:58:07 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 508FF8FC1D for ; Sun, 27 Apr 2008 18:58:07 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3RIw7uC095722 for ; Sun, 27 Apr 2008 18:58:07 GMT (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3RIw71e095720 for perforce@freebsd.org; Sun, 27 Apr 2008 18:58:07 GMT (envelope-from marcel@freebsd.org) Date: Sun, 27 Apr 2008 18:58:07 GMT Message-Id: <200804271858.m3RIw71e095720@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 Cc: Subject: PERFORCE change 140752 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 18:58:07 -0000 http://perforce.freebsd.org/chv.cgi?CH=140752 Change 140752 by marcel@marcel_xcllnt on 2008/04/27 18:57:49 Oops. Forgot... Affected files ... .. //depot/projects/e500/sys/conf/files.powerpc#23 edit Differences ... ==== //depot/projects/e500/sys/conf/files.powerpc#23 (text+ko) ==== @@ -97,6 +97,8 @@ powerpc/fpu/fpu_mul.c optional fpu_emu powerpc/fpu/fpu_sqrt.c optional fpu_emu powerpc/fpu/fpu_subr.c optional fpu_emu +powerpc/mpc85xx/atpic.c optional mpc85xx isa +powerpc/mpc85xx/isa.c optional mpc85xx isa powerpc/mpc85xx/mpc85xx.c optional mpc85xx powerpc/mpc85xx/nexus.c optional mpc85xx powerpc/mpc85xx/ocpbus.c optional mpc85xx From owner-p4-projects@FreeBSD.ORG Sun Apr 27 20:54:09 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5B5261065670; Sun, 27 Apr 2008 20:54:09 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1C87A106566B for ; Sun, 27 Apr 2008 20:54:09 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 027858FC0C for ; Sun, 27 Apr 2008 20:54:09 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3RKs85X012039 for ; Sun, 27 Apr 2008 20:54:08 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3RKs8Nf012037 for perforce@freebsd.org; Sun, 27 Apr 2008 20:54:08 GMT (envelope-from pgj@FreeBSD.org) Date: Sun, 27 Apr 2008 20:54:08 GMT Message-Id: <200804272054.m3RKs8Nf012037@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 140757 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 20:54:09 -0000 http://perforce.freebsd.org/chv.cgi?CH=140757 Change 140757 by pgj@disznohal on 2008/04/27 20:53:50 Cleanup in Chapter 9. Affected files ... .. //depot/projects/docproj_hu/books/handbook/printing/chapter.sgml#7 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/printing/chapter.sgml#7 (text+ko) ==== @@ -21,7 +21,7 @@ Jim Mock - Újraszervezte és frissítette: + Átdolgozta és frissítette: @@ -31,15 +31,16 @@ Áttekintés + LPD nyomtatási rendszer nyomtatás A &os; képes rengeteg féle és fajta - nyomtatóval együttmûködni, a legrégebbi - vegyszeres nyomtatótól kezdve egészen - napjaink lézernyomtatójáig, aminek - köszönhetõen az alkalmazásaikkal nagyon + nyomtatóval együttmûködni, a + legrégebbi vegyszeres nyomtatótól kezdve + egészen napjaink lézernyomtatójáig, + aminek köszönhetõen alkalmazásaikkal nagyon jó minõségû nyomtatásokat tudunk készíteni. @@ -64,54 +65,54 @@ hogyan állítsuk be a &os; nyomtatási - sorát + sorát; hogyan telepítsünk nyomtatási szûrõket, hogyan kezeljünk különbözõ speciális - nyomtatási feladatokat, tehát mondjuk a - miként alakítsuk át a - beérkezõ dokumentumokot olyan nyomtatási + nyomtatási feladatokat, tehát + például miként alakítsuk át + a beérkezõ dokumentumokat olyan nyomtatási formátumra, amelyet a nyomtatónk is - megért + megért; hogyan engedélyezzük a fejléc- vagy munkainformációk - kinyomtatását + kinyomtatását; hogyan nyomtassunk más - számítógépekhez kapcsolt - nyomtatókkal + számítógépekhez csatlakoztatott + nyomtatókkal; hogyan nyomtassunk a hálózatra - közvetlenül kapcsolt nyomtatókkal + közvetlenül kapcsolt nyomtatókkal; - hogyan állítsuk a nyomtató + hogyan állítsuk be a nyomtató korlátait, például a nyomtatási munkák méretét, amivel egyes felhasználók nyomtatását - visszafoghatjuk + visszafoghatjuk; hogyan készítsünk nyomtatási kimutatásokat és nyilvántartást a - nyomtató használatáról + nyomtató használatáról; hogyan keressük meg a nyomtatás során - felmerül problémák okait + felmerül problémák okait. @@ -132,19 +133,18 @@ A &os;-ben a nyomtatók mûködéséhez be kell állítani - hozzájuk az LPD nyomtatási - rendszert, vagyis a Berkeley sornyomtatási - rendszerét, amelyet röviden csak - LPD-nek fogunk ezentúl + az LPD nyomtatási rendszert. Ez + a Berkeley sornyomtatási rendszere, amelyet ezentúl + röviden csak LPD-nek fogunk hívni. Ez a &os; alapértelmezett szabványos nyomtatásvezérlõ rendszere. Ebben a fejezetben az LPD és annak konfigurációja kerül bemutatásra. Ha már találkoztunk az - LPD-vel vagy hozzá hasonló - rendszerekkel, akkor innen nyugodtan ugorhatunk az Kezdeti + LPD-vel vagy hozzá + hasonló rendszerekkel, akkor innen nyugodtan ugorhatunk az + Kezdeti beállítások címû szakaszra. @@ -155,67 +155,68 @@ - felügyeli a helyben és hálózaton - keresztül csatlakoztatott nyomtatók - hozzáféréseit + Felügyeli a lokálisan és + hálózaton keresztül csatlakoztatott + nyomtatók hozzáféréseit. nyomtatási munkák + - lehetõvé teszi az átküldött - állományok kinyomtatását, az ilyen - megbízásokat - nevezzükmunkáknak + Lehetõvé teszi az átküldött + állományok kinyomtatását, + amelyeket munkáknak + nevezünk. - minden nyomtatóhoz fenntart egy nyomtatási + Minden nyomtatóhoz fenntart egy nyomtatási sort, amivel meg tudja akadályozni, hogy egyszerre több felhasználó is hozzá tudjon férni - az egyes nyomtatókhoz + az egyes nyomtatókhoz. - fejléceket (vagy más + A fejléceket (vagy más néven munka- vagy elválasztó lapokat) nyomtat, így a felhasználók könnyen megtalálják a saját nyomtatásaikat - a többi közt + a többi közt. - felügyeli a soros portokon csatlakozó + Felügyeli a soros portokon csatlakozó nyomtatók kommunikációs - beállításait + beállításait. - hálózaton keresztül átküli - a munkákat egy másik + A hálózaton keresztül + átküli a munkákat egy másik számítógép - LPD sorába + LPD sorába. - a nyomtatandó munkák + A nyomtatandó munkák formázásához lefuttatja az adott nyomtató nyelvéhez és képességeihez illeszkedõ speciális - szûrõket + szûrõket. - nyilvántartja a nyomtató - kihasználtságát + Nyilvántartja a nyomtató + kihasználtságát. A beállításait tartalmazó állomány (/etc/printcap) - és speciális szûrõprogramok + és a speciális szûrõprogramok segítségével az LPD sokféle nyomtatón képes az összes említett feladatot vagy annak @@ -232,7 +233,7 @@ szükségünk sem a hozzáférések vezérlésére, sem fejlécekre, sem - pedig nyilvántartásra. Habár akár + pedig nyilvántartásra. Noha akár közvetlenül is el tudjuk érni a nyomtatót, néhány okból azért mégis érdemes nyomtatási sort @@ -240,34 +241,36 @@ - az LPD a + Az LPD a háttérben nyomtat, ezért ilyenkor nem kell megvárni, amikor az adat - átmásolódik a nyomtatóra + átmásolódik a nyomtatóra. &tex; + - az LPD tetszõlegesen + Az LPD tetszõlegesen tudja alakítani a nyomtatási munkákat: hozzájuk tud tenni különbözõ adatokat (dátum és idõ), vagy a - speciális állományokat (mint mondjuk a - &tex; DVI formátuma) képes megértetni a - nyomtatóval, és nem nekünk kell - mindezeket a lépéseket - elvégeznünk + speciális állományokat + (például a &tex; DVI formátumát) + képes megértetni a nyomtatóval, + és nem nekünk kell mindezeket a + lépéseket elvégeznünk. - számos nyomtatási lehetõséggel + Számos nyomtatási lehetõséggel rendelkezõ szabad és kereskedelmi program arra számít, hogy a rendszerünkben nyomtatási sor található, ezért egy ilyen beállításával sokkal - könnyebb használni ezeket a szoftvereket + könnyebb használni ezeket a szoftvereket. + @@ -284,7 +287,7 @@ - Az Egyszerû + Az Alacsonyszintû nyomtatóbeállítás címû szakaszból megtudhatjuk, hogyan tudunk csatlakoztatni egy nyomtatót, hogyan adjuk meg az @@ -295,7 +298,7 @@ - A Haladó + A Magasszintû nyomtatóbeállítás szakaszban bemutatjuk, hogyan nyomtassunk ki különféle speciális @@ -310,14 +313,14 @@ - Egyszerû + <title>Alacsonyszintû nyomtatóbeállítás Ebben a szakaszban láthatjuk, miképpen kell beállítani a nyomtatónkat és az LPD hogyan lesz képes azt használatba venni. Az alapoktól - kezdõdik: + kezdünk: @@ -330,9 +333,10 @@ - A A szoftveres - beállítás szakaszban az - LPD nyomtatási rendszer + A Szoftveres + beállítás címû + szakaszban az LPD + nyomtatási rendszer beállítását tartalmazó állományt (/etc/printcap) vesszük sorra. @@ -348,13 +352,13 @@ címû szakaszt. Habár ez a szakasz nevében csupán - Egyszerû - nyomtatóbeállítás, - meglehetõsen szerteágazó tud lenni. A - nyomtató hardveres és szoftveres életre - keltése az egyik legnehezesebb feladat. Ha van egy - mûködõ nyomtatónk, a fejlécek - és a nyilvántartás + Alacsonyszintû + nyomtatóbeállításról + szól, meglehetõsen szerteágazó tud + lenni. A nyomtató hardveres és szoftveres + életre keltése az egyik legnehezesebb feladat. Ha + van egy mûködõ nyomtatónk, a + fejlécek és a nyilvántartás beállítása tulajdonképpen már gyerekjáték. @@ -374,7 +378,7 @@ nyomtatónkat, és más operációs rendszerekkel már sikeresen is nyomtattunk vele, akkor rögtön ugorhatunk is a Szoftveres + linkend="printing-software">Szoftveres beállításokat tartalmazó szakaszra. @@ -383,15 +387,17 @@ A személyi számítógépekhez kapható - nyomtatók általában a következõ - három csatolófelület egyikével - rendelkeznek: + nyomtatók általában a + következõ három csatolófelület + egyikével rendelkeznek: + nyomtató soros - + + A soros, más néven RS-232-es vagy COM porton keresztül @@ -411,15 +417,16 @@ megadására van szükség. A legtöbb soros port által elérhetõ legnagyobb adatátviteli - sebesség másodpercenként 115200 - bit, ami miatt azonban a komolyabb grafikai tartalmak - nyomtatása szinte lehetetlen. + sebesség másodpercenként + 115 200 bit, ami miatt azonban a komolyabb grafikai + tartalmak nyomtatása szinte lehetetlen. nyomtató párhuzamos + A párhuzamos csatolófelületek a @@ -442,6 +449,7 @@ centronics párhuzamos nyomtató + A párhuzamos felületekre olykor Centronics csatolófelületként is hivatkoznak, @@ -453,6 +461,7 @@ nyomtató USB + A Universal Serial Bus (Univerzális soros busz) rövidítéseként @@ -462,16 +471,17 @@ sebességre képes. A hozzátartozó kábelek felépítése egyszerû és - áruk olcsó. Habár az USB hivatott - leváltani a nyomtatás terén az - RS-232-es soros és a párhuzamos - felületeket, nem mindegyik &unix; rendszer - támogatja kellõképpen. Ezt a - problémát például úgy - kerülhetjük el, ha olyan nyomtatót - vásárlunk, amelyen a legtöbbhöz - hasonlóan párhuzamos és USB - csatlakozás is megtalálható. + az áruk olcsó. Habár a + nyomtatás terén az USB hivatott + leváltani az RS-232-es soros és a + párhuzamos felületeket, nem mindegyik &unix; + rendszer támogatja kellõképpen. Ezt + a problémát például + úgy kerülhetjük el, ha olyan + nyomtatót vásárolunk, amelyen a + legtöbbhöz hasonlóan a + párhuzamos és az USB csatlakozás is + megtalálható. @@ -483,7 +493,7 @@ felület használatával mind a két irányban is. &os; alatt viszont már az újabb (EPP és ECP) párhuzamos portok - egy IEEE 1284 szabványú kábellel + egy IEEE 1284 szabványú kábellel képesek oda-vissza kommunikálni. PostScript @@ -504,21 +514,23 @@ nyelvet. A &postscript; nyelvû munkák - valójában a nyomtatónak küldött - programok. Használatukhoz még papírra - sincs feltétlenül szükség, és - adódhat, hogy közvetlenül a + valójában a nyomtatónak + küldött programok. Használatukhoz + még papírra sincs feltétlenül + szükség, és adódhat, hogy + közvetlenül a számítógépnek válaszolnak. A &postscript; is kétirányú kommunikáción keresztül értesíti a számítógépet az olyan - gondokról, mint mondjuk a &postscript; programokban - levõ hibák vagy a papír beakadása, - aminek a felhasználók szoktak - örülni. Hovatovább ez a - kétirányú kommunikáció a - kulcsa a &postscript; nyomtatók hatékony + gondokról, mint például a &postscript; + programokban levõ hibák vagy a papír + beakadása, amely információnak a + felhasználók szoktak örülni. + Hovatovább ez a kétirányú + kommunikáció a kulcsa a &postscript; + nyomtatók hatékony nyilvántartásának is: egyszerûen lekérdezzük a nyomtatótól a lapszámlálót (ami megadja, hogy a @@ -531,6 +543,7 @@ tájékozódhatunk a felhasználó által igényelt lapok mennyiségérõl. + @@ -551,13 +564,13 @@ párhuzamos portjára csatlakoztattuk a kábelt. &os; alatt az elsõ ilyen port a ppc0 eszköz, a második - pedig a ppc1 eszköz lesz, - és így tovább. A - nyomtatóeszköz elnevezése ugyanezt a - sémát követi: a - /dev/lpt0 lesz az elsõ - párhuzamos porton levõ nyomtató + pedig a ppc1 eszköz lesz és + így tovább. A nyomtatóeszköz + elnevezése ugyanezt a sémát + követi: a /dev/lpt0 lesz az + elsõ párhuzamos porton levõ nyomtató stb. + @@ -567,7 +580,7 @@ használó nyomtatók beüzemeléséhez elõször egy soros kábel segítségével - kapcsoljuk össze õket a + kapcsoljuk össze a számítógépünkkel. Ennek pontos részleteit a nyomtató és/vagy a számítógépünk @@ -590,27 +603,28 @@ null-modem kábel + A null-modem kábel - bizonyos érintkezõket rendesen, másokat - pedig fordítva köt össze + bizonyos érintkezõket rendesen, + másokat pedig fordítva köt össze (például a küldõt a - fogadóval), ill. némelyeket rövidre - zár a csatlakozón belül. Ez a - típus a DTE-DTE - kábel. + fogadóval), illetve némelyeket + rövidre zár közvetlenül a + csatlakozón belül. Ez a típus a + DTE-DTE kábel. Néhány speciális - nyomtató esetén elõforduló - még a soros + nyomtató esetén elõfordul még + a soros nyomtatókábel, amelyek leginkább a null-modem kábelekez hasonlítanak, azonban az ott rövidre zárt csatornák itt a nekik megfelelõ - érintkezõknek jeleket - továbbítanak. + érintkezõknek továbbítanak + jeleket. @@ -619,6 +633,7 @@ paritás forgalomirányítási protokoll + Emellett még a nyomtató elõlapján vagy az alján található kapcsolók @@ -630,9 +645,9 @@ értéket, amelyet még a számítógépünk és a nyomtatónk is egyaránt képes - támogatni. Válasszuk 7 vagy 8 adatbitet, + támogatni. Válasszunk 7 vagy 8 adatbitet, páros, páratlan vagy kikapcsolt - paritásbitet, és 1 vagy 2 stopbitet. Ekkor + paritásbitet és 1 vagy 2 stopbitet. Ekkor tudjuk megadni a forgalomirányítási protokollt is: lehet kikapcsolt, XON/XOFF (ez az ún. sávon belüli vagy @@ -642,6 +657,7 @@ következõ szoftveres beállítások elvégzése során sem. + @@ -660,11 +676,11 @@ Amennyiben szükséges, - állítsuk be a rendszermagunkat nyomtató - által használt portra. Ehhez A rendszermag + állítsuk be a rendszermagunkat + nyomtató által használt portra. + Ehhez A rendszermag beállítása szakaszban - olvashatjuk, mit is kell pontosan tenni. + olvashatjuk mit is kell pontosan tenni. @@ -683,13 +699,14 @@ küldeni a nyomtatónak. A nyomtató kommunikációjának - ellenõrzése szakaszban kapunk - pár javaslatot erre. + ellenõrzése szakaszban kapunk erre + pár javaslatot. Az /etc/printcap - állomány felhasználásával + állomány + felhasználásával állítsuk be a nyomtatónkhoz a LPD-t. Errõl a fejezet további részei adnak majd @@ -701,9 +718,9 @@ A rendszermag beállítása Az operációs rendszer magja - eszközök egy adott csoportjával képes - együttmûködni, amiben a soros és - párhuzamos felületen csatlakozó + eszközök egy adott csoportjával + képes együttmûködni, amiben a soros + és párhuzamos felületen csatlakozó nyomtatók is megtalálhatóak. Azonban ha a rendszermag nem ismeri fel még valamelyiket, akkor a soros vagy párhuzamos portok @@ -724,8 +741,8 @@ sio2 at port 0x3e8-0x3ef irq 5 on isa sio2: type 16550A - akkor a rendszermag sikeresen észlelte a - portot. + Ez azt jelenti, hogy a rendszermag sikeresen + észlelte a portot. A párhuzamos csatolófelület támogatásáról így @@ -734,21 +751,22 @@ &prompt.root; grep ppcN /var/run/dmesg.boot Itt az N - nullától kezdõdõen sorszámozza - a párhuzamos portot. Ha eredményül - valami hasonlót kapunk: + nullától kezdõdõen + sorszámozza a párhuzamos portot. Ha + eredményül valami hasonlót kapunk: - ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 + ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/8 bytes threshold - akkor a rendszermagunk tud a portról. + Ez arra utal, hogy a rendszermagunk tud a + portról. Elõfordulhat azonban, hogy az - operációs rendszer csak akkor észrevenni - a nyomtatásra használt soros vagy - párhuzamos portot, ha átállítjuk - a rendszermagunkat. + operációs rendszer csak akkor fogja + észrevenni a nyomtatásra használt soros + vagy párhuzamos portot, ha + átállítjuk a rendszermagunkat. A soros port támogatásának beállításához olvassuk el a @@ -757,472 +775,475 @@ támogatásához szintén olvassuk el ugyanazt a szakaszt és a most a következõt. + - - A párhuzamos port kommunikációs - módjának beállítása + + + A párhuzamos port kommunikációs + módjának beállítása + + A párhuzamos csatolófelület + használata esetén választhatunk, hogy a + &os; milyen módon tartsa a kapcsolatot a + nyomtatóval: megszakításokkal + vezérelje (interrupt-driven) vagy esetleg folyamatosan + kérdezgesse (polled). A &os; általános + meghajtója (&man.lpt.4;) a &man.ppbus.4; alrendszert + használja, ami a portot a &man.ppc.4; meghajtón + keresztül vezérli. - A párhuzamos csatolófelület - használata esetén választhatunk, hogy a - &os; milyen tartsa a kapcsolatot a nyomtatóval: - megszakításokkal vezérelje - (interrupt-driven) vagy esetleg folyamatosan - kérdezgesse (polled). A &os; általános - meghajtója (&man.lpt.4;) a &man.ppbus.4; alrendszert - használja, ami a portot a &man.ppc.4; - meghajtón keresztül vezérli. + + + A megszakítás + alapú módszer a GENERIC + rendszermagban alapértelmezés. Ilyenkor az + operációs rendszer egy + megszakításkérés + felhasználásával értesül + arról, hogy a nyomtató mikor áll + készen adatok fogadására. + - - - A megszakítás - alapú módszer a GENERIC - rendszermagban alapértelmezés. Ilyenkor - az operációs rendszer egy - megszakításkérés - felhasználásával - értesül arról, hogy a nyomtató - mikor áll készen adatok - fogadására. - + + A lekérdezéses + módszer használata során az + operációs rendszer folyamatosan + érdeklõdik a nyomtató + rendelkezésre + állásáról. Amikor erre + pozitív megerõsítést kap, akkor + a rendszermag újabb adatokat küld. + + - - A lekérdezéses - módszer használata során az - operációs rendszer folyamatosan - érdeklõdik a nyomtató - rendelkezésre - állásáról. Amikor erre - pozitív megerõsítést kap, - akkor a rendszermag újabb adatokat - küld. - - + A megszakításos módszer valamivel + gyorsabb, azonban cserébe lefoglal egy + értékes IRQ vonalat. A HP újabb + nyomtatói állítólag nem + mûködnek megfelelõen ilyen módban, + valamilyen (pillanatnyilag még nem teljesen + tisztázott) idõzítési + probléma miatt. Ezért az ilyen + nyomtatóknak is valószínûleg a + lekérdezéses módszer kell + használniuk. Más nyomtatók pedig + habár mûködnek mind a két + módszerrel, hihetetlenül lassúak a + megszakításokkal. - A megszakításos módszer valamivel - gyorsabb, azonban cserébe lefoglal egy - értékes IRQ vonalat. A HP újabb - nyomtatói állítólag nem - mûködnek megfelelõen ilyen módban, - valamilyen (pillanatnyilag még nem teljesen ismert) - idõzítési probléma miatt. - Ezért az ilyen nyomtatóknak is - valószínûleg a lekérdezéses - módszer kell használniuk. Más - nyomtatók pedig habár mûködnek mind - a két módszerrel, hihetetlenül - lassúak a megszakításokkal. + Kétféleképpen + állíthatjuk be a kommunikációs + módot: a rendszermagon keresztül, vagy az + &man.lptcontrol.8; segédprogrammal. - Kétféleképpen - állíthatjuk be a kommunikációs - módot: a rendszermagon keresztül, vagy a - &man.lptcontrol.8; segédprogrammal. + A rendszermagban így + állíthatjuk be a + kommunikációt: - A rendszermagban így - állíthatjuk be a - kommunikációt: + + + Írjuk át a rendszermag + beállításait tartalmazó + állományt. Keressük meg benne a + használt párhuzamos portnak megfelelõen + a ppc0, ppc1 + (második párhuzamos port) vagy + ppc2 (harmadik párhuzamos port) + bejegyzést, és + engedélyezzük. - - - Írjuk át a rendszermag - beállításait tartalmazó - állományt. Keressük meg benne a - használt párhuzamos portnak - megfelelõen a ppc0, - ppc1 (második - párhuzamos port) vagy ppc2 - (harmadik párhuzamos port) bejegyzést, - és engedélyezzük. + + + A megszakításos mód + használatához nyissuk meg a + /boot/device.hints + állományt, és az + N helyére + írjuk be a - - - A megszakításos mód - használatához nyissuk meg a - /boot/device.hints - állományt, és az - N helyére - írjuk be a + hint.ppc.0.irq="N" - hint.ppc.0.irq="N" + sorba a megfelelõ IRQ számát. + A rendszermag beállításait + tartalmazó állománynak + tartalmaznia kell a &man.ppc.4; meghajtót + is: - sorba a megfelelõ IRQ számát. - A rendszermag beállításait - tartalmazó állománynak - tartalmaznia kell a &man.ppc.4; meghajtót - is: + device ppc - device ppc + - + + A lekérdezéses mód + használatához a + /boot/device.hints + állományból + távolítsuk el a következõ + sort: - - A lekérdezéses mód - használatához a - /boot/device.hints - állományból - távolítsuk el a következõ - sort: + hint.ppc.0.irq="N" - hint.ppc.0.irq="N" + Némely esetben azonban ennyi még nem + lesz elég a port lekérdezéses + beállításához. Ugyanis ha + a hozzátartozó meghajtó az + &man.acpi.4;, akkor ez fogja felismerni, kezelni + és a nyomtatóhoz tartozó portok + hozzáférési módját + vezérelni. A problémát + ezért gyakran érdemes a &man.acpi.4; + beállításai között is + keresni. + + + - Némely esetekben ennyi még lesz - elegendõ a port lekérdezéses - beállításához. A - hozzátartozó meghajtó ugyanis - esetenként a &man.acpi.4; lesz, és ez - fogja felismeri, kezelni és a nyomtató - portjának hozzáférési - módját vezérelni. A - problémát ezért gyakran - érdemes a &man.acpi.4; - beállításai között is - keresni. - - - + + Mentsük el az állományt. + Konfiguráljuk be, fordítsuk le és + telepítsük az új rendszermagot. Ennek + pontos részleteit a + rendszermag + beállításáról + szóló fejezetben olvashatjuk. + + - - Mentsük el az állományt. - Konfiguráljuk be, fordítsuk le és - telepítsük fel az új rendszermagot. - Ennek pontos részleteit a rendszermag - beállításáról - szóló fejezetben olvashatjuk. - - + A kommunikáció + módjának + beállítása az + &man.lptcontrol.8; programmal: - A kommunikáció - módjának - beállítása - &man.lptcontrol.8;-ral: + + + A megszakításos mód + beállításához írjuk + be: - - - A megszakításos mód - beállításához írjuk - be: + &prompt.root; lptcontrol -i -d /dev/lptN - &prompt.root; lptcontrol -i -d /dev/lptN + ahol az + lptN a + nyomtatóhoz tartozó eszköz neve. + - ahol - lptN a - nyomtatóhoz tartozó eszköz - neve. - + + A lekérdezéses mód + beállításához írjuk + be: - - A lekérdezéses mód - beállításához írjuk - be: + &prompt.root; lptcontrol -p -d /dev/lptN - &prompt.root; lptcontrol -p -d /dev/lptN + ahol az + lptN a + nyomtatóhoz tartozó eszköz neve. + + - ahol - lptN a - nyomtatóhoz tartozó eszköz - neve. - - + Ha ezeket a parancsokat berakjuk az + /etc/rc.local + állományunkba, akkor azzal a rendszer minden + egyes indítása során >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sun Apr 27 22:25:52 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B5AFF106571E; Sun, 27 Apr 2008 22:25:51 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5B254106575F for ; Sun, 27 Apr 2008 22:25:47 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 63C1C8FC16 for ; Sun, 27 Apr 2008 22:25:47 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3RMPlWD017618 for ; Sun, 27 Apr 2008 22:25:47 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3RMPkrt017616 for perforce@freebsd.org; Sun, 27 Apr 2008 22:25:46 GMT (envelope-from sam@freebsd.org) Date: Sun, 27 Apr 2008 22:25:46 GMT Message-Id: <200804272225.m3RMPkrt017616@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 140763 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 22:25:52 -0000 http://perforce.freebsd.org/chv.cgi?CH=140763 Change 140763 by sam@sam_ebb on 2008/04/27 22:24:53 IFC @ 140762 Affected files ... .. //depot/projects/vap/UPDATING#9 integrate .. //depot/projects/vap/bin/sh/arith.h#3 integrate .. //depot/projects/vap/bin/sh/arith.y#3 integrate .. //depot/projects/vap/bin/sh/shell.h#3 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dstyle.pl#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupgtype.d#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupttype.d#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo.d#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo1.d#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.hton.d#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntoa.d#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntoa6.d#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntop.d#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_owned.d#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_owner.d#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_type_adaptive.d#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.substr.d#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.substr.d.out#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.create.ksh#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exec.ksh#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ENOENT.ksh#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ksh#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitcore.ksh#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitexit.ksh#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.sigwait.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.sigwait.d#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise1.d#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise2.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise2.d#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise3.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise3.d#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/safety/tst.rw.d#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/trace/tst.misc.d#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/tracemem/tst.rootvp.d#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/mdb/tools/common/die.c#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/mdb/tools/common/util.h#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/sgs/include/_string_table.h#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/sgs/include/alist.h#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/sgs/include/debug.h#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/sgs/include/sgs.h#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/sgs/include/string_table.h#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/sgs/messages/sgs.ident#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/sgs/tools/common/findprime.c#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/sgs/tools/common/sgsmsg.c#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/cmd/sgs/tools/common/string_table.c#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/common/avl/avl.c#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/common/ctf/ctf_create.c#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/common/ctf/ctf_decl.c#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/common/ctf/ctf_error.c#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/common/ctf/ctf_hash.c#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/common/ctf/ctf_impl.h#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/common/ctf/ctf_labels.c#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/common/ctf/ctf_lookup.c#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/common/ctf/ctf_open.c#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/common/ctf/ctf_types.c#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/common/ctf/ctf_util.c#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/head/nlist.h#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/head/note.h#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/head/storclass.h#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/head/syms.h#1 branch .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libctf/common/ctf_lib.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libctf/common/ctf_subr.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_aggregate.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cg.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_dof.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_error.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_errtags.h#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_handle.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_ident.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_lex.l#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_map.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_module.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_options.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_parser.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pid.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pragma.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.h#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_program.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_provider.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_work.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dtrace.h#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/mkerrtags.sh#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/mknames.sh#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/lib/libgen/common/gmatch.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/common/list.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/common/memory.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/alist.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/alist.h#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/barrier.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/barrier.h#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/ctf.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/ctfconvert.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/ctfmerge.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/ctftools.h#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/dwarf.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/fixup_tdescs.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/hash.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/iidesc.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/input.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/merge.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/output.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/st_parse.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/stabs.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/strtab.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/strtab.h#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/tdata.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/traverse.h#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/util.c#2 integrate .. //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/dump/dump.c#2 integrate .. //depot/projects/vap/etc/network.subr#9 integrate .. //depot/projects/vap/games/fortune/datfiles/fortunes#7 integrate .. //depot/projects/vap/gnu/usr.bin/gdb/arch/mips/Makefile#1 branch .. //depot/projects/vap/gnu/usr.bin/gdb/arch/mips/config.h#1 branch .. //depot/projects/vap/gnu/usr.bin/gdb/arch/mips/init.c#1 branch .. //depot/projects/vap/lib/libc/mips/Makefile.inc#1 branch .. //depot/projects/vap/lib/libc/mips/SYS.h#1 branch .. //depot/projects/vap/lib/libc/mips/Symbol.map#1 branch .. //depot/projects/vap/lib/libc/mips/_fpmath.h#1 branch .. //depot/projects/vap/lib/libc/mips/arith.h#1 branch .. //depot/projects/vap/lib/libc/mips/gd_qnan.h#1 branch .. //depot/projects/vap/lib/libc/mips/gdtoa/Makefile.inc#1 branch .. //depot/projects/vap/lib/libc/mips/gdtoa/arith.h#1 branch .. //depot/projects/vap/lib/libc/mips/gen/Makefile.inc#1 branch .. //depot/projects/vap/lib/libc/mips/gen/_set_tp.c#1 branch .. //depot/projects/vap/lib/libc/mips/gen/_setjmp.S#1 branch .. //depot/projects/vap/lib/libc/mips/gen/fabs.S#1 branch .. //depot/projects/vap/lib/libc/mips/gen/fabs.c#1 branch .. //depot/projects/vap/lib/libc/mips/gen/flt_rounds.c#1 branch .. //depot/projects/vap/lib/libc/mips/gen/fpgetmask.c#1 branch .. //depot/projects/vap/lib/libc/mips/gen/fpgetround.c#1 branch .. //depot/projects/vap/lib/libc/mips/gen/fpgetsticky.c#1 branch .. //depot/projects/vap/lib/libc/mips/gen/fpsetmask.c#1 branch .. //depot/projects/vap/lib/libc/mips/gen/fpsetround.c#1 branch .. //depot/projects/vap/lib/libc/mips/gen/fpsetsticky.c#1 branch .. //depot/projects/vap/lib/libc/mips/gen/infinity.c#1 branch .. //depot/projects/vap/lib/libc/mips/gen/ldexp.S#1 branch .. //depot/projects/vap/lib/libc/mips/gen/longjmp.c#1 branch .. //depot/projects/vap/lib/libc/mips/gen/makecontext.c#1 branch .. //depot/projects/vap/lib/libc/mips/gen/modf.S#1 branch .. //depot/projects/vap/lib/libc/mips/gen/modf.c#1 branch .. //depot/projects/vap/lib/libc/mips/gen/setjmp.S#1 branch .. //depot/projects/vap/lib/libc/mips/gen/signalcontext.c#1 branch .. //depot/projects/vap/lib/libc/mips/gen/sigsetjmp.S#1 branch .. //depot/projects/vap/lib/libc/mips/net/Makefile.inc#1 branch .. //depot/projects/vap/lib/libc/mips/net/htonl.S#1 branch .. //depot/projects/vap/lib/libc/mips/net/htons.S#1 branch .. //depot/projects/vap/lib/libc/mips/net/ntohl.S#1 branch .. //depot/projects/vap/lib/libc/mips/net/ntohs.S#1 branch .. //depot/projects/vap/lib/libc/mips/softfloat/milieu.h#1 branch .. //depot/projects/vap/lib/libc/mips/softfloat/mips-gcc.h#1 branch .. //depot/projects/vap/lib/libc/mips/softfloat/softfloat.h#1 branch .. //depot/projects/vap/lib/libc/mips/stdlib/Makefile.inc#1 branch .. //depot/projects/vap/lib/libc/mips/string/Makefile.inc#1 branch .. //depot/projects/vap/lib/libc/mips/string/bcmp.S#1 branch .. //depot/projects/vap/lib/libc/mips/string/bcopy.S#1 branch .. //depot/projects/vap/lib/libc/mips/string/bzero.S#1 branch .. //depot/projects/vap/lib/libc/mips/string/ffs.S#1 branch .. //depot/projects/vap/lib/libc/mips/string/index.S#1 branch .. //depot/projects/vap/lib/libc/mips/string/memcpy.S#1 branch .. //depot/projects/vap/lib/libc/mips/string/memmove.S#1 branch .. //depot/projects/vap/lib/libc/mips/string/rindex.S#1 branch .. //depot/projects/vap/lib/libc/mips/string/strcmp.S#1 branch .. //depot/projects/vap/lib/libc/mips/string/strlen.S#1 branch .. //depot/projects/vap/lib/libc/mips/sys/Makefile.inc#1 branch .. //depot/projects/vap/lib/libc/mips/sys/Ovfork.S#1 branch .. //depot/projects/vap/lib/libc/mips/sys/brk.S#1 branch .. //depot/projects/vap/lib/libc/mips/sys/cerror.S#1 branch .. //depot/projects/vap/lib/libc/mips/sys/exect.S#1 branch .. //depot/projects/vap/lib/libc/mips/sys/fork.S#1 branch .. //depot/projects/vap/lib/libc/mips/sys/pipe.S#1 branch .. //depot/projects/vap/lib/libc/mips/sys/ptrace.S#1 branch .. //depot/projects/vap/lib/libc/mips/sys/sbrk.S#1 branch .. //depot/projects/vap/lib/libc/mips/sys/shmat.S#1 branch .. //depot/projects/vap/lib/libc/mips/sys/syscall.S#1 branch .. //depot/projects/vap/lib/libc/powerpc/softfloat/milieu.h#1 branch .. //depot/projects/vap/lib/libc/powerpc/softfloat/powerpc-gcc.h#1 branch .. //depot/projects/vap/lib/libc/powerpc/softfloat/softfloat.h#1 branch .. //depot/projects/vap/lib/libc/sys/mkdir.2#4 integrate .. //depot/projects/vap/lib/libthr/arch/mips/Makefile.inc#1 branch .. //depot/projects/vap/lib/libthr/thread/thr_mutex.c#7 integrate .. //depot/projects/vap/lib/msun/mips/Makefile.inc#1 branch .. //depot/projects/vap/lib/msun/mips/Symbol.map#1 branch .. //depot/projects/vap/lib/msun/mips/fenv.c#1 branch .. //depot/projects/vap/lib/msun/mips/fenv.h#1 branch .. //depot/projects/vap/share/man/man5/rc.conf.5#9 integrate .. //depot/projects/vap/sys/conf/files#36 integrate .. //depot/projects/vap/sys/conf/files.powerpc#10 integrate .. //depot/projects/vap/sys/conf/files.sparc64#8 integrate .. //depot/projects/vap/sys/conf/files.sun4v#4 integrate .. //depot/projects/vap/sys/dev/ath/if_ath.c#64 edit .. //depot/projects/vap/sys/dev/bce/if_bce.c#5 integrate .. //depot/projects/vap/sys/dev/bge/if_bge.c#11 integrate .. //depot/projects/vap/sys/dev/em/e1000_82571.c#5 integrate .. //depot/projects/vap/sys/dev/em/e1000_82571.h#5 integrate .. //depot/projects/vap/sys/dev/em/e1000_api.c#5 integrate .. //depot/projects/vap/sys/dev/em/e1000_api.h#5 integrate .. //depot/projects/vap/sys/dev/em/e1000_defines.h#5 integrate .. //depot/projects/vap/sys/dev/em/e1000_hw.h#5 integrate .. //depot/projects/vap/sys/dev/em/e1000_ich8lan.c#5 integrate .. //depot/projects/vap/sys/dev/em/e1000_ich8lan.h#5 integrate .. //depot/projects/vap/sys/dev/em/e1000_osdep.h#5 integrate .. //depot/projects/vap/sys/dev/em/e1000_phy.c#5 integrate .. //depot/projects/vap/sys/dev/em/e1000_phy.h#5 integrate .. //depot/projects/vap/sys/dev/em/if_em.c#8 integrate .. //depot/projects/vap/sys/dev/em/if_em.h#7 integrate .. //depot/projects/vap/sys/dev/hme/if_hme_pci.c#7 integrate .. //depot/projects/vap/sys/dev/hme/if_hme_sbus.c#7 integrate .. //depot/projects/vap/sys/dev/igb/e1000_82575.c#2 integrate .. //depot/projects/vap/sys/dev/igb/e1000_api.c#2 integrate .. //depot/projects/vap/sys/dev/igb/e1000_api.h#2 integrate .. //depot/projects/vap/sys/dev/igb/e1000_defines.h#2 integrate .. //depot/projects/vap/sys/dev/igb/e1000_hw.h#2 integrate .. //depot/projects/vap/sys/dev/igb/e1000_mac.c#3 integrate .. //depot/projects/vap/sys/dev/igb/e1000_manage.h#2 integrate .. //depot/projects/vap/sys/dev/igb/e1000_osdep.c#2 integrate .. //depot/projects/vap/sys/dev/igb/e1000_osdep.h#2 integrate .. //depot/projects/vap/sys/dev/igb/e1000_phy.c#2 integrate .. //depot/projects/vap/sys/dev/igb/if_igb.c#3 integrate .. //depot/projects/vap/sys/dev/igb/if_igb.h#2 integrate .. //depot/projects/vap/sys/dev/mii/ciphy.c#6 integrate .. //depot/projects/vap/sys/dev/mii/miidevs#8 integrate .. //depot/projects/vap/sys/dev/pci/pcivar.h#7 integrate .. //depot/projects/vap/sys/dev/scc/scc_bfe.h#4 integrate .. //depot/projects/vap/sys/dev/scc/scc_bfe_ebus.c#3 integrate .. //depot/projects/vap/sys/dev/scc/scc_bfe_macio.c#3 integrate .. //depot/projects/vap/sys/dev/scc/scc_bfe_quicc.c#2 integrate .. //depot/projects/vap/sys/dev/scc/scc_bfe_sbus.c#3 integrate .. //depot/projects/vap/sys/dev/scc/scc_core.c#3 integrate .. //depot/projects/vap/sys/dev/ti/if_ti.c#6 integrate .. //depot/projects/vap/sys/dev/usb/if_udav.c#8 integrate .. //depot/projects/vap/sys/dev/usb/usbdevs#15 integrate .. //depot/projects/vap/sys/kern/kern_descrip.c#14 integrate .. //depot/projects/vap/sys/kern/uipc_syscalls.c#12 integrate .. //depot/projects/vap/sys/kern/vfs_subr.c#16 integrate .. //depot/projects/vap/sys/mips/include/pmap.h#2 integrate .. //depot/projects/vap/sys/mips/mips/pmap.c#2 integrate .. //depot/projects/vap/sys/modules/em/Makefile#7 integrate .. //depot/projects/vap/sys/modules/scc/Makefile#3 integrate .. //depot/projects/vap/sys/powerpc/aim/locore.S#5 integrate .. //depot/projects/vap/sys/powerpc/booke/pmap.c#2 integrate .. //depot/projects/vap/sys/powerpc/booke/vm_machdep.c#4 integrate .. //depot/projects/vap/sys/powerpc/conf/MPC85XX#4 integrate .. //depot/projects/vap/sys/powerpc/include/cpufunc.h#3 integrate .. //depot/projects/vap/sys/powerpc/include/smp.h#3 integrate .. //depot/projects/vap/sys/powerpc/include/spr.h#6 integrate .. //depot/projects/vap/sys/powerpc/mpc85xx/mpc85xx.c#1 branch .. //depot/projects/vap/sys/powerpc/mpc85xx/ocpbus.c#3 integrate .. //depot/projects/vap/sys/powerpc/mpc85xx/ocpbus.h#2 integrate .. //depot/projects/vap/sys/powerpc/mpc85xx/pci_ocp.c#2 integrate .. //depot/projects/vap/sys/powerpc/powermac/macio.c#6 integrate .. //depot/projects/vap/sys/powerpc/powermac/maciovar.h#5 integrate .. //depot/projects/vap/sys/security/audit/audit.h#4 integrate .. //depot/projects/vap/sys/sparc64/isa/isa.c#5 integrate .. //depot/projects/vap/sys/sparc64/pci/ofw_pci.h#5 integrate .. //depot/projects/vap/sys/sparc64/pci/ofw_pci_if.m#6 delete .. //depot/projects/vap/sys/sparc64/pci/psycho.c#8 integrate .. //depot/projects/vap/sys/sun4v/sun4v/hv_pci.c#3 integrate .. //depot/projects/vap/sys/sys/mount.h#7 integrate .. //depot/projects/vap/tools/sched/schedgraph.py#5 integrate Differences ... ==== //depot/projects/vap/UPDATING#9 (text+ko) ==== @@ -27,6 +27,12 @@ operation on devices that are capable. The underlying device is no longer used directly but instead wlanX devices are cloned with ifconfig. This requires changes to rc.conf files. + For example, change: + ifconfig_ath0="WPA DHCP" + to + wlans_ath0=wlan0 + ifconfig_wlan0="WPA DHCP" + see rc.conf(5) for more details. As part of the multi-bss changes the wlan_scan_ap and wlan_scan_sta modules were merged into the base wlan module. All references @@ -1024,4 +1030,4 @@ Contact Warner Losh if you have any questions about your use of this document. -$FreeBSD: src/UPDATING,v 1.525 2008/04/20 21:25:37 sam Exp $ +$FreeBSD: src/UPDATING,v 1.526 2008/04/27 04:07:36 imp Exp $ ==== //depot/projects/vap/bin/sh/arith.h#3 (text+ko) ==== @@ -27,11 +27,15 @@ * SUCH DAMAGE. * * @(#)arith.h 1.1 (Berkeley) 5/4/95 - * $FreeBSD: src/bin/sh/arith.h,v 1.11 2005/08/13 07:59:46 stefanf Exp $ + * $FreeBSD: src/bin/sh/arith.h,v 1.12 2008/04/27 20:46:45 stefanf Exp $ */ +#include "shell.h" + +#define DIGITS(var) (3 + (2 + CHAR_BIT * sizeof((var))) / 3) + extern char *arith_buf, *arith_startbuf; -int arith(char *); +arith_t arith(char *); void arith_lex_reset(void); int expcmd(int, char **); ==== //depot/projects/vap/bin/sh/arith.y#3 (text+ko) ==== @@ -38,7 +38,7 @@ #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/sh/arith.y,v 1.21 2005/08/13 07:59:46 stefanf Exp $"); +__FBSDID("$FreeBSD: src/bin/sh/arith.y,v 1.22 2008/04/27 20:46:45 stefanf Exp $"); #include #include @@ -75,7 +75,10 @@ exp: expr - { return ($1); } + { + *YYPARSE_PARAM = $1; + return (0); + } ; expr: @@ -259,12 +262,13 @@ #include "output.h" #include "memalloc.h" -#define lstrlen(var) (3 + (2 + CHAR_BIT * sizeof((var))) / 3) +#define YYPARSE_PARAM_TYPE arith_t * +#define YYPARSE_PARAM result char *arith_buf, *arith_startbuf; int yylex(void); -int yyparse(void); +int yyparse(YYPARSE_PARAM_TYPE); static int arith_assign(char *name, arith_t value) @@ -272,22 +276,22 @@ char *str; int ret; - str = (char *)ckmalloc(lstrlen(value)); + str = (char *)ckmalloc(DIGITS(value)); sprintf(str, ARITH_FORMAT_STR, value); ret = setvarsafe(name, str, 0); free(str); return ret; } -int +arith_t arith(char *s) { - long result; + arith_t result; arith_buf = arith_startbuf = s; INTOFF; - result = yyparse(); + yyparse(&result); arith_lex_reset(); /* Reprime lex. */ INTON; @@ -313,7 +317,7 @@ char *p; char *concat; char **ap; - long i; + arith_t i; if (argc > 1) { p = argv[1]; @@ -338,7 +342,7 @@ i = arith(p); - out1fmt("%ld\n", i); + out1fmt(ARITH_FORMAT_STR "\n", i); return !i; } ==== //depot/projects/vap/bin/sh/shell.h#3 (text+ko) ==== @@ -30,9 +30,14 @@ * SUCH DAMAGE. * * @(#)shell.h 8.2 (Berkeley) 5/4/95 - * $FreeBSD: src/bin/sh/shell.h,v 1.17 2004/04/06 20:06:51 markm Exp $ + * $FreeBSD: src/bin/sh/shell.h,v 1.18 2008/04/27 20:46:45 stefanf Exp $ */ +#ifndef SHELL_H_ +#define SHELL_H_ + +#include + /* * The follow should be set to reflect the type of system you have: * JOBS -> 1 if you have Berkeley job control, 0 otherwise. @@ -50,10 +55,10 @@ /* * Type of used arithmetics. SUSv3 requires us to have at least signed long. */ -typedef long arith_t; -#define ARITH_FORMAT_STR "%ld" -#define atoarith_t(arg) strtol(arg, NULL, 0) -#define strtoarith_t(nptr, endptr, base) strtol(nptr, endptr, base) +typedef intmax_t arith_t; +#define ARITH_FORMAT_STR "%" PRIdMAX +#define atoarith_t(arg) strtoimax(arg, NULL, 0) +#define strtoarith_t(nptr, endptr, base) strtoimax(nptr, endptr, base) typedef void *pointer; #define STATIC static @@ -68,3 +73,5 @@ #else #define TRACE(param) #endif + +#endif /* !SHELL_H_ */ ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dstyle.pl#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupgtype.d#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupttype.d#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo.d#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo1.d#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.hton.d#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntoa.d#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntoa6.d#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntop.d#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_owned.d#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_owner.d#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_type_adaptive.d#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.substr.d#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.substr.d.out#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.create.ksh#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exec.ksh#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ENOENT.ksh#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ksh#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitcore.ksh#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitexit.ksh#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.sigwait.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.sigwait.d#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise1.d#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise2.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise2.d#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise3.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise/tst.raise3.d#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/safety/tst.rw.d#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/trace/tst.misc.d#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/tracemem/tst.rootvp.d#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libctf/common/ctf_lib.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libctf/common/ctf_subr.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_aggregate.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cg.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_dof.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_error.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_errtags.h#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_handle.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_ident.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_lex.l#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_map.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_module.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_options.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_parser.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pid.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pragma.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.h#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_program.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_provider.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dt_work.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/dtrace.h#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/mkerrtags.sh#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libdtrace/common/mknames.sh#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/lib/libgen/common/gmatch.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/common/list.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/common/memory.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/alist.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/alist.h#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/barrier.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/barrier.h#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/ctf.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/ctfconvert.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/ctfmerge.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/ctftools.h#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/dwarf.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/fixup_tdescs.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/hash.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/iidesc.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/input.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/merge.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/output.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/st_parse.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/stabs.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/strtab.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/strtab.h#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/tdata.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/traverse.h#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/cvt/util.c#2 (text+ko) ==== ==== //depot/projects/vap/cddl/contrib/opensolaris/tools/ctf/dump/dump.c#2 (text+ko) ==== ==== //depot/projects/vap/etc/network.subr#9 (text+ko) ==== @@ -22,7 +22,7 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/etc/network.subr,v 1.183 2008/04/20 20:37:20 sam Exp $ +# $FreeBSD: src/etc/network.subr,v 1.184 2008/04/25 23:50:49 brooks Exp $ # # @@ -476,7 +476,7 @@ _prefix= _list= for ifn in ${cloned_interfaces}; do - ifconfig ${ifn} create + ifconfig ${ifn} create `get_if_var ${ifn} create_args_IF` if [ $? -eq 0 ]; then _list="${_list}${_prefix}${ifn}" [ -z "$_prefix" ] && _prefix=' ' @@ -507,15 +507,22 @@ # childif_create() { - local cfg child child_vaps create_args ifn i + local cfg child child_wlans create_args ifn i cfg=1 ifn=$1 - # Create VAPs - child_vaps=`get_if_var $ifn vaps_IF` - for child in ${child_vaps}; do - create_args="wlandev $ifn `get_if_var $child vap_create_IF`" + # Create wireless interfaces + child_wlans=`get_if_var $ifn wlans_IF` + if [ -z "${child_wlans}" ]; then + child_wlans=`get_if_var $ifn vaps_IF` + if [ -n "${child_wlans}" ]; then + warn "soon to be deleted vaps_$ifn variable defined use wlans_$ifn" + fi + fi + + for child in ${child_wlans}; do + create_args="wlandev $ifn `get_if_var $child create_args_IF` `get_if_var $child vap_create_IF`" if expr $child : 'wlan[0-9][0-9]*$' >/dev/null 2>&1; then ifconfig $child create ${create_args} && cfg=0 else @@ -532,10 +539,10 @@ # childif_destroy() { - local cfg child child_vaps ifn + local cfg child child_wlans ifn - child_vaps=`get_if_var $ifn vaps_IF` - for child in ${child_vaps}; do + child_wlans="`get_if_var $ifn wlans_IF` `get_if_var $ifn vaps_IF`" + for child in ${child_wlans}; do ifconfig $child destroy && cfg=0 done } ==== //depot/projects/vap/games/fortune/datfiles/fortunes#7 (text+ko) ==== @@ -1,5 +1,5 @@ This fortune brought to you by: -$FreeBSD: src/games/fortune/datfiles/fortunes,v 1.260 2008/04/03 10:22:56 yar Exp $ +$FreeBSD: src/games/fortune/datfiles/fortunes,v 1.262 2008/04/26 22:15:03 yar Exp $ % ======================================================================= || || @@ -2610,7 +2610,7 @@ "Certainly," said man. "Then I leave it to you to think of one for all of this," said God. And He went away. - -- Kurt Vonnegut, Between Time and Timbuktu" + -- Kurt Vonnegut, "Between Time and Timbuktu" % In the beginning there was data. The data was without form and null, and darkness was upon the face of the console; and the Spirit of @@ -10549,6 +10549,10 @@ upon Hinckley's acquittal for shooting President Ronald Reagan. % +Another flaw in the human character is that everybody wants to build +and nobody wants to do maintenance. + -- Kurt Vonnegut, "Hocus Pocus" +% Another good night not to sleep in a eucalyptus tree. % Another megabytes the dust. ==== //depot/projects/vap/lib/libc/sys/mkdir.2#4 (text+ko) ==== @@ -26,7 +26,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)mkdir.2 8.2 (Berkeley) 12/11/93 -.\" $FreeBSD: src/lib/libc/sys/mkdir.2,v 1.25 2008/04/16 13:03:12 kib Exp $ +.\" $FreeBSD: src/lib/libc/sys/mkdir.2,v 1.26 2008/04/26 02:33:53 scf Exp $ .\" .Dd April 10, 2008 .Dt MKDIR 2 @@ -38,7 +38,6 @@ .Sh LIBRARY .Lb libc .Sh SYNOPSIS -.In sys/types.h .In sys/stat.h .Ft int .Fn mkdir "const char *path" "mode_t mode" ==== //depot/projects/vap/lib/libthr/thread/thr_mutex.c#7 (text+ko) ==== @@ -30,7 +30,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libthr/thread/thr_mutex.c,v 1.72 2008/03/25 09:48:10 ru Exp $ + * $FreeBSD: src/lib/libthr/thread/thr_mutex.c,v 1.73 2008/04/26 13:19:07 kris Exp $ */ #include "namespace.h" @@ -69,7 +69,7 @@ * For adaptive mutexes, how many times to spin doing trylock2 * before entering the kernel to block */ -#define MUTEX_ADAPTIVE_SPINS 200 +#define MUTEX_ADAPTIVE_SPINS 2000 /* * Prototypes ==== //depot/projects/vap/share/man/man5/rc.conf.5#9 (text+ko) ==== @@ -22,7 +22,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man5/rc.conf.5,v 1.339 2008/04/09 21:24:11 emax Exp $ +.\" $FreeBSD: src/share/man/man5/rc.conf.5,v 1.340 2008/04/25 23:50:49 brooks Exp $ .\" .Dd April 9, 2008 .Dt RC.CONF 5 @@ -1146,6 +1146,26 @@ .Va ifconfig_ Ns Ao Ar interface Ac Ns Va _alias Ns Aq Ar n variables. .Pp +If a +.Va wlans_ Ns Aq Ar interface +variable is set, +an +.Xr wlan 4 +interface will be created for each item in the list with the +.Ar wlandev +argument set to +.Ar interface . +Further wlan cloning arguments may be passed to the +.Xr ifconfig 8 +.Cm create +command by setting the +.Va create_args_ Ns Aq Ar interface +variable. +One or more +.Xr wlan 4 +devices must be created for each wireless devices as of +.Fx 8.0 . +.Pp If the .Va ifconfig_ Ns Aq Ar interface contains the keyword @@ -1184,12 +1204,14 @@ options in this variable, in addition to the .Pa /etc/start_if. Ns Aq Ar interface file. -For instance, to initialize the -.Li wi0 -device via DHCP, using WPA authentication and 802.11b mode, it is +For instance, configure an +.Xr ath 4 +wireless device in station mode with an address obtained +via DHCP, using WPA authentication and 802.11b mode, it is possible to use something like: .Bd -literal -ifconfig_wi0="DHCP WPA mode 11b" +wlans_ath0="wlan0" +ifconfig_wlan0="DHCP WPA mode 11b" .Ed .Pp In addition to the ==== //depot/projects/vap/sys/conf/files#36 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/files,v 1.1294 2008/04/21 10:09:53 phk Exp $ +# $FreeBSD: src/sys/conf/files,v 1.1295 2008/04/25 20:42:48 sam Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and ==== //depot/projects/vap/sys/conf/files.powerpc#10 (text+ko) ==== @@ -1,7 +1,7 @@ # This file tells config what files go into building a kernel, # files marked standard are always included. # -# $FreeBSD: src/sys/conf/files.powerpc,v 1.74 2008/03/03 20:40:19 raj Exp $ +# $FreeBSD: src/sys/conf/files.powerpc,v 1.75 2008/04/26 17:57:28 raj Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -96,6 +96,7 @@ powerpc/fpu/fpu_mul.c optional fpu_emu powerpc/fpu/fpu_sqrt.c optional fpu_emu powerpc/fpu/fpu_subr.c optional fpu_emu +powerpc/mpc85xx/mpc85xx.c optional mpc85xx powerpc/mpc85xx/nexus.c optional mpc85xx powerpc/mpc85xx/ocpbus.c optional mpc85xx powerpc/mpc85xx/opic.c optional mpc85xx ==== //depot/projects/vap/sys/conf/files.sparc64#8 (text+ko) ==== @@ -1,7 +1,7 @@ # This file tells config what files go into building a kernel, # files marked standard are always included. # -# $FreeBSD: src/sys/conf/files.sparc64,v 1.94 2008/02/11 21:40:22 marius Exp $ +# $FreeBSD: src/sys/conf/files.sparc64,v 1.95 2008/04/26 11:01:37 marius Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -83,7 +83,6 @@ sparc64/pci/ofw_pcib.c optional pci sparc64/pci/ofw_pcib_subr.c optional pci sparc64/pci/ofw_pcibus.c optional pci -sparc64/pci/ofw_pci_if.m optional pci sparc64/pci/psycho.c optional pci sparc64/sbus/dma_sbus.c optional sbus sparc64/sbus/sbus.c optional sbus ==== //depot/projects/vap/sys/conf/files.sun4v#4 (text+ko) ==== @@ -1,7 +1,7 @@ # This file tells config what files go into building a kernel, # files marked standard are always included. # -# $FreeBSD: src/sys/conf/files.sun4v,v 1.13 2007/12/02 20:40:31 rwatson Exp $ +# $FreeBSD: src/sys/conf/files.sun4v,v 1.14 2008/04/26 11:01:37 marius Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -49,7 +49,6 @@ sparc64/pci/ofw_pcib.c optional pci sparc64/pci/ofw_pcib_subr.c optional pci sparc64/pci/ofw_pcibus.c optional pci -sparc64/pci/ofw_pci_if.m optional pci # XXX hvcons should be optional sun4v/sun4v/hvcons.c standard ==== //depot/projects/vap/sys/dev/ath/if_ath.c#64 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ath/if_ath.c,v 1.180 2008/04/20 20:35:35 sam Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ath/if_ath.c,v 1.181 2008/04/27 22:03:56 sam Exp $"); /* * Driver for the Atheros Wireless LAN controller. @@ -5920,7 +5920,12 @@ ath_hal_setregdomain(ah, 0); /* XXX not quite right but close enough for now */ >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sun Apr 27 22:52:14 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id AFA2B1065681; Sun, 27 Apr 2008 22:52:14 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 70651106567D for ; Sun, 27 Apr 2008 22:52:14 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 55F038FC18 for ; Sun, 27 Apr 2008 22:52:14 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3RMqE0G018718 for ; Sun, 27 Apr 2008 22:52:14 GMT (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3RMqEf1018716 for perforce@freebsd.org; Sun, 27 Apr 2008 22:52:14 GMT (envelope-from marcel@freebsd.org) Date: Sun, 27 Apr 2008 22:52:14 GMT Message-Id: <200804272252.m3RMqEf1018716@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 Cc: Subject: PERFORCE change 140765 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 22:52:15 -0000 http://perforce.freebsd.org/chv.cgi?CH=140765 Change 140765 by marcel@marcel_xcllnt on 2008/04/27 22:51:23 IFC @140764 Affected files ... .. //depot/projects/e500/bin/sh/arith.h#2 integrate .. //depot/projects/e500/bin/sh/arith.y#2 integrate .. //depot/projects/e500/bin/sh/shell.h#2 integrate .. //depot/projects/e500/sys/conf/files.powerpc#24 integrate .. //depot/projects/e500/sys/dev/ath/if_ath.c#8 integrate .. //depot/projects/e500/sys/powerpc/aim/clock.c#7 integrate .. //depot/projects/e500/sys/powerpc/aim/locore.S#8 integrate .. //depot/projects/e500/sys/powerpc/aim/machdep.c#13 integrate .. //depot/projects/e500/sys/powerpc/aim/mmu_oea.c#5 integrate .. //depot/projects/e500/sys/powerpc/aim/mp_cpudep.c#1 branch .. //depot/projects/e500/sys/powerpc/aim/swtch.S#6 integrate .. //depot/projects/e500/sys/powerpc/aim/trap_subr.S#7 integrate .. //depot/projects/e500/sys/powerpc/aim/vm_machdep.c#11 integrate .. //depot/projects/e500/sys/powerpc/booke/pmap.c#15 integrate .. //depot/projects/e500/sys/powerpc/booke/trap_subr.S#9 integrate .. //depot/projects/e500/sys/powerpc/conf/NOTES#12 integrate .. //depot/projects/e500/sys/powerpc/include/cpufunc.h#3 integrate .. //depot/projects/e500/sys/powerpc/include/pcpu.h#7 integrate .. //depot/projects/e500/sys/powerpc/include/smp.h#2 integrate .. //depot/projects/e500/sys/powerpc/powerpc/intr_machdep.c#10 integrate .. //depot/projects/e500/sys/powerpc/powerpc/mp_machdep.c#3 integrate .. //depot/projects/e500/sys/powerpc/powerpc/openpic.c#5 integrate Differences ... ==== //depot/projects/e500/bin/sh/arith.h#2 (text+ko) ==== @@ -27,11 +27,15 @@ * SUCH DAMAGE. * * @(#)arith.h 1.1 (Berkeley) 5/4/95 - * $FreeBSD: src/bin/sh/arith.h,v 1.11 2005/08/13 07:59:46 stefanf Exp $ + * $FreeBSD: src/bin/sh/arith.h,v 1.12 2008/04/27 20:46:45 stefanf Exp $ */ +#include "shell.h" + +#define DIGITS(var) (3 + (2 + CHAR_BIT * sizeof((var))) / 3) + extern char *arith_buf, *arith_startbuf; -int arith(char *); +arith_t arith(char *); void arith_lex_reset(void); int expcmd(int, char **); ==== //depot/projects/e500/bin/sh/arith.y#2 (text+ko) ==== @@ -38,7 +38,7 @@ #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/sh/arith.y,v 1.21 2005/08/13 07:59:46 stefanf Exp $"); +__FBSDID("$FreeBSD: src/bin/sh/arith.y,v 1.22 2008/04/27 20:46:45 stefanf Exp $"); #include #include @@ -75,7 +75,10 @@ exp: expr - { return ($1); } + { + *YYPARSE_PARAM = $1; + return (0); + } ; expr: @@ -259,12 +262,13 @@ #include "output.h" #include "memalloc.h" -#define lstrlen(var) (3 + (2 + CHAR_BIT * sizeof((var))) / 3) +#define YYPARSE_PARAM_TYPE arith_t * +#define YYPARSE_PARAM result char *arith_buf, *arith_startbuf; int yylex(void); -int yyparse(void); +int yyparse(YYPARSE_PARAM_TYPE); static int arith_assign(char *name, arith_t value) @@ -272,22 +276,22 @@ char *str; int ret; - str = (char *)ckmalloc(lstrlen(value)); + str = (char *)ckmalloc(DIGITS(value)); sprintf(str, ARITH_FORMAT_STR, value); ret = setvarsafe(name, str, 0); free(str); return ret; } -int +arith_t arith(char *s) { - long result; + arith_t result; arith_buf = arith_startbuf = s; INTOFF; - result = yyparse(); + yyparse(&result); arith_lex_reset(); /* Reprime lex. */ INTON; @@ -313,7 +317,7 @@ char *p; char *concat; char **ap; - long i; + arith_t i; if (argc > 1) { p = argv[1]; @@ -338,7 +342,7 @@ i = arith(p); - out1fmt("%ld\n", i); + out1fmt(ARITH_FORMAT_STR "\n", i); return !i; } ==== //depot/projects/e500/bin/sh/shell.h#2 (text+ko) ==== @@ -30,9 +30,14 @@ * SUCH DAMAGE. * * @(#)shell.h 8.2 (Berkeley) 5/4/95 - * $FreeBSD: src/bin/sh/shell.h,v 1.17 2004/04/06 20:06:51 markm Exp $ + * $FreeBSD: src/bin/sh/shell.h,v 1.18 2008/04/27 20:46:45 stefanf Exp $ */ +#ifndef SHELL_H_ +#define SHELL_H_ + +#include + /* * The follow should be set to reflect the type of system you have: * JOBS -> 1 if you have Berkeley job control, 0 otherwise. @@ -50,10 +55,10 @@ /* * Type of used arithmetics. SUSv3 requires us to have at least signed long. */ -typedef long arith_t; -#define ARITH_FORMAT_STR "%ld" -#define atoarith_t(arg) strtol(arg, NULL, 0) -#define strtoarith_t(nptr, endptr, base) strtol(nptr, endptr, base) +typedef intmax_t arith_t; +#define ARITH_FORMAT_STR "%" PRIdMAX +#define atoarith_t(arg) strtoimax(arg, NULL, 0) +#define strtoarith_t(nptr, endptr, base) strtoimax(nptr, endptr, base) typedef void *pointer; #define STATIC static @@ -68,3 +73,5 @@ #else #define TRACE(param) #endif + +#endif /* !SHELL_H_ */ ==== //depot/projects/e500/sys/conf/files.powerpc#24 (text+ko) ==== @@ -1,7 +1,7 @@ # This file tells config what files go into building a kernel, # files marked standard are always included. # -# $FreeBSD: src/sys/conf/files.powerpc,v 1.75 2008/04/26 17:57:28 raj Exp $ +# $FreeBSD: src/sys/conf/files.powerpc,v 1.76 2008/04/27 22:33:41 marcel Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -69,6 +69,7 @@ powerpc/aim/locore.S optional aim no-obj powerpc/aim/machdep.c optional aim powerpc/aim/mmu_oea.c optional aim +powerpc/aim/mp_cpudep.c optional aim smp powerpc/aim/nexus.c optional aim powerpc/aim/ofw_machdep.c optional aim powerpc/aim/ofwmagic.S optional aim ==== //depot/projects/e500/sys/dev/ath/if_ath.c#8 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ath/if_ath.c,v 1.180 2008/04/20 20:35:35 sam Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ath/if_ath.c,v 1.181 2008/04/27 22:03:56 sam Exp $"); /* * Driver for the Atheros Wireless LAN controller. @@ -5920,7 +5920,12 @@ ath_hal_setregdomain(ah, 0); /* XXX not quite right but close enough for now */ getchannels(sc, nchans, chans, CTRY_DEBUG, AH_TRUE, AH_FALSE); + + /* NB: restore previous state */ ath_hal_setregdomain(ah, ord); + (void) getchannels(sc, NULL, NULL, ic->ic_regdomain.country, + ic->ic_regdomain.ecm ? AH_TRUE : AH_FALSE, + ic->ic_regdomain.location == 'O' ? AH_TRUE : AH_FALSE); } static int ==== //depot/projects/e500/sys/powerpc/aim/clock.c#7 (text+ko) ==== @@ -56,15 +56,16 @@ */ #include -__FBSDID("$FreeBSD: src/sys/powerpc/aim/clock.c,v 1.33 2008/04/22 19:38:30 phk Exp $"); +__FBSDID("$FreeBSD: src/sys/powerpc/aim/clock.c,v 1.34 2008/04/27 22:33:42 marcel Exp $"); #include #include #include +#include +#include +#include #include -#include #include -#include #include @@ -76,11 +77,9 @@ /* * Initially we assume a processor with a bus frequency of 12.5 MHz. */ -u_int tickspending; u_long ns_per_tick = 80; static u_long ticks_per_sec = 12500000; static long ticks_per_intr; -static volatile u_long lasttb; static timecounter_get_t decr_get_timecount; @@ -95,7 +94,6 @@ void decr_intr(struct trapframe *frame) { - u_long tb; long tick; int nticks; @@ -109,36 +107,17 @@ * Based on the actual time delay since the last decrementer reload, * we arrange for earlier interrupt next time. */ - __asm ("mftb %0; mfdec %1" : "=r"(tb), "=r"(tick)); + __asm ("mfdec %0" : "=r"(tick)); for (nticks = 0; tick < 0; nticks++) tick += ticks_per_intr; mtdec(tick); - /* - * lasttb is used during microtime. Set it to the virtual - * start of this tick interval. - */ - lasttb = tb + tick - ticks_per_intr; - nticks += tickspending; - tickspending = 0; - - /* - * Reenable interrupts - */ -#if 0 - msr = mfmsr(); - mtmsr(msr | PSL_EE | PSL_RI); -#endif - /* - * Do standard timer interrupt stuff. - * Do softclock stuff only on the last iteration. - */ -#if 0 - while (--nticks > 0) { - hardclock(TRAPF_USERMODE(frame), TRAPF_PC(frame)); + while (nticks-- > 0) { + if (PCPU_GET(cpuid) == 0) + hardclock(TRAPF_USERMODE(frame), TRAPF_PC(frame)); + else + hardclock_cpu(TRAPF_USERMODE(frame)); } -#endif - hardclock(TRAPF_USERMODE(frame), TRAPF_PC(frame)); } void @@ -166,7 +145,6 @@ ns_per_tick = 1000000000 / ticks_per_sec; ticks_per_intr = ticks_per_sec / hz; - __asm __volatile ("mftb %0" : "=r"(lasttb)); mtdec(ticks_per_intr); mtmsr(msr); ==== //depot/projects/e500/sys/powerpc/aim/locore.S#8 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/powerpc/aim/locore.S,v 1.26 2008/04/16 23:28:11 marcel Exp $ */ +/* $FreeBSD: src/sys/powerpc/aim/locore.S,v 1.28 2008/04/27 22:33:42 marcel Exp $ */ /* $NetBSD: locore.S,v 1.24 2000/05/31 05:09:17 thorpej Exp $ */ /*- @@ -77,19 +77,21 @@ .globl kernbase .set kernbase, KERNBASE +#define TMPSTKSZ 8192 /* 8K temporary stack */ + /* * Globals */ .data + .align 4 GLOBAL(tmpstk) - .space 8208 + .space TMPSTKSZ GLOBAL(esym) .long 0 /* end of symbol table */ GLOBAL(ofmsr) .long 0, 0, 0, 0, 0 /* msr/sprg0-3 used in Open Firmware */ -#define INTSTK 16384 /* 16K interrupt stack */ #define INTRCNT_COUNT 256 /* max(HROWPIC_IRQMAX,OPENPIC_IRQMAX) */ GLOBAL(intrnames) .space INTRCNT_COUNT * (MAXCOMLEN + 1) * 2 @@ -151,9 +153,8 @@ stw 5,openfirmware_entry@l(8) /* save client interface handler */ mr 3,5 - lis 1,tmpstk@ha - addi 1,1,tmpstk@l - addi 1,1,8192 + lis 1,(tmpstk+TMPSTKSZ-16)@ha + addi 1,1,(tmpstk+TMPSTKSZ-16)@l mfmsr 0 lis 9,ofmsr@ha ==== //depot/projects/e500/sys/powerpc/aim/machdep.c#13 (text+ko) ==== @@ -55,7 +55,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/powerpc/aim/machdep.c,v 1.114 2008/04/25 05:18:49 jeff Exp $"); +__FBSDID("$FreeBSD: src/sys/powerpc/aim/machdep.c,v 1.115 2008/04/27 22:33:42 marcel Exp $"); #include "opt_compat.h" #include "opt_ddb.h" @@ -129,7 +129,8 @@ int cold = 1; -static struct pcpu pcpu0; +struct pcpu __pcpu[MAXCPU]; + static struct trapframe frame0; char machine[] = "powerpc"; @@ -236,6 +237,9 @@ extern char kernel_text[], _end[]; +#ifdef SMP +extern void *rstcode, *rstsize; +#endif extern void *trapcode, *trapsize; extern void *alitrap, *alisize; extern void *dsitrap, *dsisize; @@ -288,7 +292,7 @@ /* * Set up per-cpu data. */ - pc = &pcpu0; + pc = __pcpu; pcpu_init(pc, 0, sizeof(struct pcpu)); pc->pc_curthread = &thread0; pc->pc_cpuid = 0; @@ -320,7 +324,11 @@ */ mtmsr(mfmsr() & ~(PSL_IR | PSL_DR)); isync(); +#ifdef SMP + bcopy(&rstcode, (void *)EXC_RST, (size_t)&rstsize); +#else bcopy(&trapcode, (void *)EXC_RST, (size_t)&trapsize); +#endif bcopy(&trapcode, (void *)EXC_MCHK, (size_t)&trapsize); bcopy(&dsitrap, (void *)EXC_DSI, (size_t)&dsisize); bcopy(&trapcode, (void *)EXC_ISI, (size_t)&trapsize); @@ -337,8 +345,7 @@ bcopy(&trapcode, (void *)EXC_THRM, (size_t)&trapsize); bcopy(&trapcode, (void *)EXC_BPT, (size_t)&trapsize); #ifdef KDB - bcopy(&dblow, (void *)EXC_RST, (size_t)&dbsize); - bcopy(&dblow, (void *)EXC_MCHK, (size_t)&dbsize); + bcopy(&dblow, (void *)EXC_MCHK, (size_t)&dbsize); bcopy(&dblow, (void *)EXC_PGM, (size_t)&dbsize); bcopy(&dblow, (void *)EXC_TRC, (size_t)&dbsize); bcopy(&dblow, (void *)EXC_BPT, (size_t)&dbsize); ==== //depot/projects/e500/sys/powerpc/aim/mmu_oea.c#5 (text+ko) ==== @@ -91,7 +91,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/powerpc/aim/mmu_oea.c,v 1.119 2008/04/17 00:37:40 marcel Exp $"); +__FBSDID("$FreeBSD: src/sys/powerpc/aim/mmu_oea.c,v 1.120 2008/04/27 22:33:42 marcel Exp $"); /* * Manages physical address maps. @@ -147,6 +147,7 @@ #include #include #include +#include #include #include @@ -203,8 +204,6 @@ extern struct pmap ofw_pmap; - - /* * Lock for the pteg and pvo tables. */ @@ -605,6 +604,59 @@ } void +pmap_cpu_bootstrap(volatile uint32_t *trcp, int ap) +{ + u_int sdr; + int i; + + trcp[0] = 0x1000; + trcp[1] = (uint32_t)&pmap_cpu_bootstrap; + + if (ap) { + __asm __volatile("mtdbatu 0,%0" :: "r"(battable[0].batu)); + __asm __volatile("mtdbatl 0,%0" :: "r"(battable[0].batl)); + isync(); + __asm __volatile("mtibatu 0,%0" :: "r"(battable[0].batu)); + __asm __volatile("mtibatl 0,%0" :: "r"(battable[0].batl)); + isync(); + } + + trcp[0] = 0x1001; + + for (i = 1; i < 4; i++) { + __asm __volatile("mtdbatu %0,%1" :: "n"(i), "r"(0)); + __asm __volatile("mtibatu %0,%1" :: "n"(i), "r"(0)); + isync(); + } + + trcp[0] = 0x1002; + + __asm __volatile("mtdbatu 1,%0" :: "r"(battable[8].batu)); + __asm __volatile("mtdbatl 1,%0" :: "r"(battable[8].batl)); + isync(); + + trcp[0] = 0x1003; + + for (i = 0; i < 16; i++) + mtsrin(i << ADDR_SR_SHFT, EMPTY_SEGMENT); + + trcp[0] = 0x1004; + + __asm __volatile("mtsr %0,%1" :: "n"(KERNEL_SR), "r"(KERNEL_SEGMENT)); + __asm __volatile("mtsr %0,%1" :: "n"(KERNEL2_SR), "r"(KERNEL2_SEGMENT)); + __asm __volatile("sync"); + + trcp[0] = 0x1005; + + sdr = (u_int)moea_pteg_table | (moea_pteg_mask >> 10); + __asm __volatile("mtsdr1 %0" :: "r"(sdr)); + isync(); + + trcp[0] = 0x1006; + trcp[1] = sdr; +} + +void moea_bootstrap(mmu_t mmup, vm_offset_t kernelstart, vm_offset_t kernelend) { ihandle_t mmui; @@ -612,9 +664,9 @@ int sz; int i, j; int ofw_mappings; + uint32_t trace[2]; vm_size_t size, physsz, hwphyssz; vm_offset_t pa, va, off; - u_int batl, batu; /* * Set up BAT0 to map the lowest 256 MB area @@ -647,18 +699,15 @@ * Use an IBAT and a DBAT to map the bottom segment of memory * where we are. */ - batu = BATU(0x00000000, BAT_BL_256M, BAT_Vs); - batl = BATL(0x00000000, BAT_M, BAT_PP_RW); __asm (".balign 32; \n" "mtibatu 0,%0; mtibatl 0,%1; isync; \n" "mtdbatu 0,%0; mtdbatl 0,%1; isync" - :: "r"(batu), "r"(batl)); + :: "r"(battable[0].batu), "r"(battable[0].batl)); /* map pci space */ - batu = BATU(0x80000000, BAT_BL_256M, BAT_Vs); - batl = BATL(0x80000000, BAT_I|BAT_G, BAT_PP_RW); - __asm ("mtdbatu 1,%0; mtdbatl 1,%1; isync" - :: "r"(batu), "r"(batl)); + __asm __volatile("mtdbatu 1,%0" :: "r"(battable[8].batu)); + __asm __volatile("mtdbatl 1,%0" :: "r"(battable[8].batl)); + isync(); mem_regions(&pregions, &pregions_sz, ®ions, ®ions_sz); CTR0(KTR_PMAP, "moea_bootstrap: physical memory"); @@ -844,18 +893,7 @@ kernel_pmap->pm_sr[KERNEL2_SR] = KERNEL2_SEGMENT; kernel_pmap->pm_active = ~0; - /* - * Initialize hardware. - */ - for (i = 0; i < 16; i++) { - mtsrin(i << ADDR_SR_SHFT, EMPTY_SEGMENT); - } - __asm __volatile ("mtsr %0,%1" - :: "n"(KERNEL_SR), "r"(KERNEL_SEGMENT)); - __asm __volatile ("mtsr %0,%1" - :: "n"(KERNEL2_SR), "r"(KERNEL2_SEGMENT)); - __asm __volatile ("sync; mtsdr1 %0; isync" - :: "r"((u_int)moea_pteg_table | (moea_pteg_mask >> 10))); + pmap_cpu_bootstrap(trace, 0); tlbia(); pmap_bootstrapped++; ==== //depot/projects/e500/sys/powerpc/aim/swtch.S#6 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/powerpc/aim/swtch.S,v 1.24 2008/03/02 17:05:56 raj Exp $ */ +/* $FreeBSD: src/sys/powerpc/aim/swtch.S,v 1.25 2008/04/27 22:33:42 marcel Exp $ */ /* $NetBSD: locore.S,v 1.24 2000/05/31 05:09:17 thorpej Exp $ */ /*- @@ -67,6 +67,13 @@ #include /* + * void cpu_throw(struct thread *old, struct thread *new) + */ +ENTRY(cpu_throw) + mr %r15, %r4 + b cpu_switchin + +/* * void cpu_switch(struct thread *old, * struct thread *new, * struct mutex *mtx); @@ -94,7 +101,8 @@ mr %r14,%r3 /* Copy the old thread ptr... */ mr %r15,%r4 /* and the new thread ptr in scratch */ - lwz %r6,PCB_FLAGS(%r5) /* Save FPU context if needed */ + lwz %r6,PCB_FLAGS(%r5) + /* Save FPU context if needed */ andi. %r6, %r6, PCB_FPU beq .L1 bl save_fpu @@ -102,6 +110,7 @@ .L1: bl pmap_deactivate /* Deactivate the current pmap */ +cpu_switchin: mr %r3,%r15 /* Get new thread ptr */ bl pmap_activate /* Activate the new address space */ @@ -110,7 +119,8 @@ lwz %r17,TD_PCB(%r15) /* Store new current PCB */ stw %r17,PC_CURPCB(%r7) - lwz %r6, PCB_FLAGS(%r17) /* Restore FPU context if needed */ + lwz %r6, PCB_FLAGS(%r17) + /* Restore FPU context if needed */ andi. %r6, %r6, PCB_FPU beq .L2 mr %r3,%r15 /* Pass curthread to enable_fpu */ ==== //depot/projects/e500/sys/powerpc/aim/trap_subr.S#7 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/powerpc/aim/trap_subr.S,v 1.18 2008/03/02 17:05:56 raj Exp $ */ +/* $FreeBSD: src/sys/powerpc/aim/trap_subr.S,v 1.19 2008/04/27 22:33:42 marcel Exp $ */ /* $NetBSD: trap_subr.S,v 1.20 2002/04/22 23:20:08 kleink Exp $ */ /*- @@ -228,20 +228,67 @@ mfsprg2 %r2; /* restore r2 & r3 */ \ mfsprg3 %r3 -#ifdef KDB +#ifdef SMP /* - * Define the kdb debugger stack + * Processor reset exception handler. These are typically + * the first instructions the processor executes after a + * software reset. */ - .data -GLOBAL(dbstk) - .space INTSTK+8 /* kdb stack */ + .globl CNAME(rstcode), CNAME(rstsize) +CNAME(rstcode): + bl 1f + + /* We use this space for tracing purposes. */ + .long 0 + .long 0 + +1: + mflr %r2 + mfmsr %r3 + stw %r2,0(%r2) /* trace: 0x104 - we're here. */ + stw %r3,4(%r2) /* trace data: MSR */ + sync + + lis %r1,(tmpstk+TMPSTKSZ-16)@ha + addi %r1,%r1,(tmpstk+TMPSTKSZ-16)@l + + addi %r3,%r2,4 + stw %r3,0(%r1) + sync + stw %r3,0(%r2) /* trace: 0x108 - stack is writable */ + stw %r1,4(%r2) /* trace data: SP */ + sync + + mr %r3,%r2 + lis %r4,1@l + bla CNAME(pmap_cpu_bootstrap) + + addi %r3,%r2,8 + stw %r3,0(%r2) /* trace 0x10c - back from 1st call */ + sync + + mr %r3,%r2 + bla CNAME(cpudep_ap_bootstrap) + mr %r1,%r3 + + addi %r3,%r2,12 + stw %r3,0(%r2) /* trace 0x110 - back from 2nd call */ + stw %r1,4(%r2) /* trace data: SP */ + + mr %r3,%r2 + bla CNAME(machdep_ap_bootstrap) + + /* Should not be reached */ +9: + b 9b +CNAME(rstsize) = . - CNAME(rstcode) #endif /* * This code gets copied to all the trap vectors * (except ISI/DSI, ALI, and the interrupts) */ - .text + .globl CNAME(trapcode),CNAME(trapsize) CNAME(trapcode): mtsprg1 %r1 /* save SP */ @@ -385,8 +432,8 @@ stw %r30,(PC_DBSAVE +CPUSAVE_R30)(%r1) /* save r30 */ lwz %r31,(PC_DISISAVE+CPUSAVE_R31)(%r1) /* get r31 */ stw %r31,(PC_DBSAVE +CPUSAVE_R31)(%r1) /* save r31 */ - lis %r1,dbstk+INTSTK@ha /* get new SP */ - addi %r1,%r1,dbstk+INTSTK@l + lis %r1,(tmpstk+TMPSTKSZ-16)@ha /* get new SP */ + addi %r1,%r1,(tmpstk+TMPSTKSZ-16)@l b dbtrap #endif @@ -457,8 +504,8 @@ /* * Deliberate entry to dbtrap */ - .globl CNAME(ppc_db_trap) -CNAME(ppc_db_trap): + .globl CNAME(breakpoint) +CNAME(breakpoint): mtsprg1 %r1 mfmsr %r3 mtsrr1 %r3 @@ -533,8 +580,8 @@ stw %r30,(PC_DBSAVE+CPUSAVE_R30)(%r1) /* free r30 */ stw %r31,(PC_DBSAVE+CPUSAVE_R31)(%r1) /* free r31 */ mflr %r28 /* save LR */ - lis %r1,dbstk+INTSTK@ha /* get new SP */ - addi %r1,%r1,dbstk+INTSTK@l + lis %r1,(tmpstk+TMPSTKSZ-16)@ha /* get new SP */ + addi %r1,%r1,(tmpstk+TMPSTKSZ-16)@l bla dbtrap CNAME(dbsize) = .-CNAME(dblow) #endif /* KDB */ ==== //depot/projects/e500/sys/powerpc/aim/vm_machdep.c#11 (text+ko) ==== @@ -38,7 +38,7 @@ * * from: @(#)vm_machdep.c 7.3 (Berkeley) 5/13/91 * Utah $Hdr: vm_machdep.c 1.16.1.1 89/06/23$ - * $FreeBSD: src/sys/powerpc/aim/vm_machdep.c,v 1.120 2008/03/12 10:12:00 jeff Exp $ + * $FreeBSD: src/sys/powerpc/aim/vm_machdep.c,v 1.121 2008/04/27 22:33:42 marcel Exp $ */ /*- * Copyright (c) 1994, 1995, 1996 Carnegie-Mellon University. @@ -192,15 +192,6 @@ { } -/* Temporary helper */ -void -cpu_throw(struct thread *old, struct thread *new) -{ - - cpu_switch(old, new, old->td_lock); - panic("cpu_throw() didn't"); -} - /* * Reset back to firmware. */ ==== //depot/projects/e500/sys/powerpc/booke/pmap.c#15 (text+ko) ==== @@ -50,7 +50,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/powerpc/booke/pmap.c,v 1.1 2008/03/03 17:17:00 raj Exp $"); +__FBSDID("$FreeBSD: src/sys/powerpc/booke/pmap.c,v 1.2 2008/04/27 21:04:54 marcel Exp $"); #include #include @@ -379,20 +379,6 @@ }; MMU_DEF(booke_mmu); -/* - * This routine defines the region(s) of memory that should - * not be tested for the modified bit. - */ -static __inline int -track_modified_needed(pmap_t pmap, vm_offset_t va) -{ - - if (pmap == kernel_pmap) - return ((va < kmi.clean_sva) || (va >= kmi.clean_eva)); - else - return (1); -} - /* Return number of entries in TLB0. */ static __inline void tlb0_get_tlbconf(void) @@ -780,10 +766,8 @@ if (PTE_ISMANAGED(pte)) { /* Handle modified pages. */ - if (PTE_ISMODIFIED(pte)) { - if (track_modified_needed(pmap, va)) - vm_page_dirty(m); - } + if (PTE_ISMODIFIED(pte)) + vm_page_dirty(m); /* Referenced pages. */ if (PTE_ISREFERENCED(pte)) @@ -1487,10 +1471,8 @@ pte->flags |= PTE_UW; } else { /* Handle modified pages, sense modify status. */ - if (PTE_ISMODIFIED(pte)) { - if (track_modified_needed(pmap, va)) - vm_page_dirty(m); - } + if (PTE_ISMODIFIED(pte)) + vm_page_dirty(m); } /* If we're turning on execute permissions, flush the icache. */ @@ -1809,10 +1791,8 @@ m = PHYS_TO_VM_PAGE(PTE_PA(pte)); /* Handle modified pages. */ - if (PTE_ISMODIFIED(pte)) { - if (track_modified_needed(pmap, va)) - vm_page_dirty(m); - } + if (PTE_ISMODIFIED(pte)) + vm_page_dirty(m); /* Referenced pages. */ if (PTE_ISREFERENCED(pte)) @@ -1850,11 +1830,8 @@ m = PHYS_TO_VM_PAGE(PTE_PA(pte)); /* Handle modified pages. */ - if (PTE_ISMODIFIED(pte)) { - if (track_modified_needed(pv->pv_pmap, - pv->pv_va)) - vm_page_dirty(m); - } + if (PTE_ISMODIFIED(pte)) + vm_page_dirty(m); /* Referenced pages. */ if (PTE_ISREFERENCED(pte)) @@ -2055,9 +2032,6 @@ if (!PTE_ISVALID(pte)) goto make_sure_to_unlock; - if (!track_modified_needed(pv->pv_pmap, pv->pv_va)) - goto make_sure_to_unlock; - if (PTE_ISMODIFIED(pte)) { PMAP_UNLOCK(pv->pv_pmap); return (TRUE); @@ -2138,9 +2112,6 @@ if (!PTE_ISVALID(pte)) goto make_sure_to_unlock; - if (!track_modified_needed(pv->pv_pmap, pv->pv_va)) - goto make_sure_to_unlock; - if (PTE_ISREFERENCED(pte)) { pte->flags &= ~PTE_REFERENCED; tlb0_flush_entry(pv->pv_pmap, pv->pv_va); ==== //depot/projects/e500/sys/powerpc/booke/trap_subr.S#9 (text+ko) ==== @@ -26,7 +26,7 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/powerpc/booke/trap_subr.S,v 1.1 2008/03/03 17:17:00 raj Exp $ + * $FreeBSD: src/sys/powerpc/booke/trap_subr.S,v 1.2 2008/04/27 22:33:42 marcel Exp $ */ /*- * Copyright (C) 1995, 1996 Wolfgang Solfrank. @@ -795,8 +795,8 @@ /* * Deliberate entry to dbtrap */ - .globl CNAME(ppc_db_trap) -CNAME(ppc_db_trap): + .globl CNAME(breakpoint) +CNAME(breakpoint): mtsprg1 %r1 mfmsr %r3 mtsrr1 %r3 ==== //depot/projects/e500/sys/powerpc/conf/NOTES#12 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/powerpc/conf/NOTES,v 1.16 2008/03/04 03:05:53 marcel Exp $ +# $FreeBSD: src/sys/powerpc/conf/NOTES,v 1.17 2008/04/27 22:33:42 marcel Exp $ # # This file contains machine dependent kernel configuration notes. For # machine independent notes, look in /sys/conf/NOTES. @@ -61,8 +61,6 @@ ##################################################################### # Options we don't want to deal with -nooption SMP -nooption ADAPTIVE_SX nooption PPC_DEBUG nooption PPC_PROBE_CHIPSET nooption SC_NO_MODE_CHANGE ==== //depot/projects/e500/sys/powerpc/include/cpufunc.h#3 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/powerpc/include/cpufunc.h,v 1.23 2008/04/27 17:13:22 marcel Exp $ + * $FreeBSD: src/sys/powerpc/include/cpufunc.h,v 1.24 2008/04/27 22:33:42 marcel Exp $ */ #ifndef _MACHINE_CPUFUNC_H_ @@ -49,16 +49,8 @@ struct thread; #ifdef KDB -void ppc_db_trap(void); -#endif - -static __inline void -breakpoint(void) -{ -#ifdef KDB - ppc_db_trap(); +void breakpoint(void); #endif -} /* CPU register mangling inlines */ ==== //depot/projects/e500/sys/powerpc/include/pcpu.h#7 (text+ko) ==== @@ -24,7 +24,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/powerpc/include/pcpu.h,v 1.26 2008/03/06 16:59:36 marcel Exp $ + * $FreeBSD: src/sys/powerpc/include/pcpu.h,v 1.27 2008/04/27 22:33:42 marcel Exp $ */ #ifndef _MACHINE_PCPU_H_ @@ -40,6 +40,11 @@ int pc_inside_intr; \ struct pmap *pc_curpmap; /* current pmap */ \ struct thread *pc_fputhread; /* current fpu user */ \ + uintptr_t pc_hwref; \ + uint32_t pc_pir; \ + int pc_bsp:1; \ + int pc_awake:1; \ + uint32_t pc_ipimask; \ register_t pc_tempsave[CPUSAVE_LEN]; \ register_t pc_disisave[CPUSAVE_LEN]; \ register_t pc_dbsave[CPUSAVE_LEN]; @@ -112,18 +117,18 @@ int pc_md_placeholder #endif -#define PCPUP ((struct pcpu *) powerpc_get_pcpup()) +#define pcpup ((struct pcpu *) powerpc_get_pcpup()) -#define PCPU_GET(member) (PCPUP->pc_ ## member) +#define PCPU_GET(member) (pcpup->pc_ ## member) /* * XXX The implementation of this operation should be made atomic * with respect to preemption. */ -#define PCPU_ADD(member, value) (PCPUP->pc_ ## member += (value)) +#define PCPU_ADD(member, value) (pcpup->pc_ ## member += (value)) #define PCPU_INC(member) PCPU_ADD(member, 1) -#define PCPU_PTR(member) (&PCPUP->pc_ ## member) -#define PCPU_SET(member,value) (PCPUP->pc_ ## member = (value)) +#define PCPU_PTR(member) (&pcpup->pc_ ## member) +#define PCPU_SET(member,value) (pcpup->pc_ ## member = (value)) #endif /* _KERNEL */ ==== //depot/projects/e500/sys/powerpc/include/smp.h#2 (text+ko) ==== @@ -1,7 +1,64 @@ -/* $FreeBSD: src/sys/powerpc/include/smp.h,v 1.1 2001/06/16 07:14:04 benno Exp $ */ +/*- + * Copyright (c) 2008 Marcel Moolenaar + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sun Apr 27 23:00:23 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 938E3106567E; Sun, 27 Apr 2008 23:00:23 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 55282106567A for ; Sun, 27 Apr 2008 23:00:23 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3AF368FC1E for ; Sun, 27 Apr 2008 23:00:23 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3RN0NTS019024 for ; Sun, 27 Apr 2008 23:00:23 GMT (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3RN0NdP019022 for perforce@freebsd.org; Sun, 27 Apr 2008 23:00:23 GMT (envelope-from marcel@freebsd.org) Date: Sun, 27 Apr 2008 23:00:23 GMT Message-Id: <200804272300.m3RN0NdP019022@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 Cc: Subject: PERFORCE change 140766 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 23:00:23 -0000 http://perforce.freebsd.org/chv.cgi?CH=140766 Change 140766 by marcel@marcel_xcllnt on 2008/04/27 23:00:08 IFC @140764 Affected files ... .. //depot/projects/powerpc/bin/sh/arith.h#2 integrate .. //depot/projects/powerpc/bin/sh/arith.y#2 integrate .. //depot/projects/powerpc/bin/sh/shell.h#2 integrate .. //depot/projects/powerpc/sys/conf/files.powerpc#19 integrate .. //depot/projects/powerpc/sys/dev/ath/if_ath.c#15 integrate .. //depot/projects/powerpc/sys/powerpc/aim/clock.c#6 integrate .. //depot/projects/powerpc/sys/powerpc/aim/locore.S#9 integrate .. //depot/projects/powerpc/sys/powerpc/aim/machdep.c#11 integrate .. //depot/projects/powerpc/sys/powerpc/aim/mmu_oea.c#6 integrate .. //depot/projects/powerpc/sys/powerpc/aim/mp_cpudep.c#7 integrate .. //depot/projects/powerpc/sys/powerpc/aim/swtch.S#5 integrate .. //depot/projects/powerpc/sys/powerpc/aim/trap_subr.S#5 integrate .. //depot/projects/powerpc/sys/powerpc/aim/vm_machdep.c#6 integrate .. //depot/projects/powerpc/sys/powerpc/booke/pmap.c#2 integrate .. //depot/projects/powerpc/sys/powerpc/booke/trap_subr.S#3 integrate .. //depot/projects/powerpc/sys/powerpc/conf/NOTES#11 integrate .. //depot/projects/powerpc/sys/powerpc/include/cpufunc.h#6 integrate .. //depot/projects/powerpc/sys/powerpc/include/pcpu.h#13 integrate .. //depot/projects/powerpc/sys/powerpc/include/smp.h#7 integrate .. //depot/projects/powerpc/sys/powerpc/powerpc/intr_machdep.c#13 integrate .. //depot/projects/powerpc/sys/powerpc/powerpc/mp_machdep.c#22 integrate .. //depot/projects/powerpc/sys/powerpc/powerpc/openpic.c#11 integrate Differences ... ==== //depot/projects/powerpc/bin/sh/arith.h#2 (text+ko) ==== @@ -27,11 +27,15 @@ * SUCH DAMAGE. * * @(#)arith.h 1.1 (Berkeley) 5/4/95 - * $FreeBSD: src/bin/sh/arith.h,v 1.11 2005/08/13 07:59:46 stefanf Exp $ + * $FreeBSD: src/bin/sh/arith.h,v 1.12 2008/04/27 20:46:45 stefanf Exp $ */ +#include "shell.h" + +#define DIGITS(var) (3 + (2 + CHAR_BIT * sizeof((var))) / 3) + extern char *arith_buf, *arith_startbuf; -int arith(char *); +arith_t arith(char *); void arith_lex_reset(void); int expcmd(int, char **); ==== //depot/projects/powerpc/bin/sh/arith.y#2 (text+ko) ==== @@ -38,7 +38,7 @@ #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/sh/arith.y,v 1.21 2005/08/13 07:59:46 stefanf Exp $"); +__FBSDID("$FreeBSD: src/bin/sh/arith.y,v 1.22 2008/04/27 20:46:45 stefanf Exp $"); #include #include @@ -75,7 +75,10 @@ exp: expr - { return ($1); } + { + *YYPARSE_PARAM = $1; + return (0); + } ; expr: @@ -259,12 +262,13 @@ #include "output.h" #include "memalloc.h" -#define lstrlen(var) (3 + (2 + CHAR_BIT * sizeof((var))) / 3) +#define YYPARSE_PARAM_TYPE arith_t * +#define YYPARSE_PARAM result char *arith_buf, *arith_startbuf; int yylex(void); -int yyparse(void); +int yyparse(YYPARSE_PARAM_TYPE); static int arith_assign(char *name, arith_t value) @@ -272,22 +276,22 @@ char *str; int ret; - str = (char *)ckmalloc(lstrlen(value)); + str = (char *)ckmalloc(DIGITS(value)); sprintf(str, ARITH_FORMAT_STR, value); ret = setvarsafe(name, str, 0); free(str); return ret; } -int +arith_t arith(char *s) { - long result; + arith_t result; arith_buf = arith_startbuf = s; INTOFF; - result = yyparse(); + yyparse(&result); arith_lex_reset(); /* Reprime lex. */ INTON; @@ -313,7 +317,7 @@ char *p; char *concat; char **ap; - long i; + arith_t i; if (argc > 1) { p = argv[1]; @@ -338,7 +342,7 @@ i = arith(p); - out1fmt("%ld\n", i); + out1fmt(ARITH_FORMAT_STR "\n", i); return !i; } ==== //depot/projects/powerpc/bin/sh/shell.h#2 (text+ko) ==== @@ -30,9 +30,14 @@ * SUCH DAMAGE. * * @(#)shell.h 8.2 (Berkeley) 5/4/95 - * $FreeBSD: src/bin/sh/shell.h,v 1.17 2004/04/06 20:06:51 markm Exp $ + * $FreeBSD: src/bin/sh/shell.h,v 1.18 2008/04/27 20:46:45 stefanf Exp $ */ +#ifndef SHELL_H_ +#define SHELL_H_ + +#include + /* * The follow should be set to reflect the type of system you have: * JOBS -> 1 if you have Berkeley job control, 0 otherwise. @@ -50,10 +55,10 @@ /* * Type of used arithmetics. SUSv3 requires us to have at least signed long. */ -typedef long arith_t; -#define ARITH_FORMAT_STR "%ld" -#define atoarith_t(arg) strtol(arg, NULL, 0) -#define strtoarith_t(nptr, endptr, base) strtol(nptr, endptr, base) +typedef intmax_t arith_t; +#define ARITH_FORMAT_STR "%" PRIdMAX +#define atoarith_t(arg) strtoimax(arg, NULL, 0) +#define strtoarith_t(nptr, endptr, base) strtoimax(nptr, endptr, base) typedef void *pointer; #define STATIC static @@ -68,3 +73,5 @@ #else #define TRACE(param) #endif + +#endif /* !SHELL_H_ */ ==== //depot/projects/powerpc/sys/conf/files.powerpc#19 (text+ko) ==== @@ -1,7 +1,7 @@ # This file tells config what files go into building a kernel, # files marked standard are always included. # -# $FreeBSD: src/sys/conf/files.powerpc,v 1.75 2008/04/26 17:57:28 raj Exp $ +# $FreeBSD: src/sys/conf/files.powerpc,v 1.76 2008/04/27 22:33:41 marcel Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -68,7 +68,7 @@ powerpc/aim/locore.S optional aim no-obj powerpc/aim/machdep.c optional aim powerpc/aim/mmu_oea.c optional aim -powerpc/aim/mp_cpudep.c optional smp +powerpc/aim/mp_cpudep.c optional aim smp powerpc/aim/nexus.c optional aim powerpc/aim/ofw_machdep.c optional aim powerpc/aim/ofwmagic.S optional aim ==== //depot/projects/powerpc/sys/dev/ath/if_ath.c#15 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ath/if_ath.c,v 1.180 2008/04/20 20:35:35 sam Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ath/if_ath.c,v 1.181 2008/04/27 22:03:56 sam Exp $"); /* * Driver for the Atheros Wireless LAN controller. @@ -5920,7 +5920,12 @@ ath_hal_setregdomain(ah, 0); /* XXX not quite right but close enough for now */ getchannels(sc, nchans, chans, CTRY_DEBUG, AH_TRUE, AH_FALSE); + + /* NB: restore previous state */ ath_hal_setregdomain(ah, ord); + (void) getchannels(sc, NULL, NULL, ic->ic_regdomain.country, + ic->ic_regdomain.ecm ? AH_TRUE : AH_FALSE, + ic->ic_regdomain.location == 'O' ? AH_TRUE : AH_FALSE); } static int ==== //depot/projects/powerpc/sys/powerpc/aim/clock.c#6 (text+ko) ==== @@ -56,7 +56,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/powerpc/aim/clock.c,v 1.33 2008/04/22 19:38:30 phk Exp $"); +__FBSDID("$FreeBSD: src/sys/powerpc/aim/clock.c,v 1.34 2008/04/27 22:33:42 marcel Exp $"); #include #include ==== //depot/projects/powerpc/sys/powerpc/aim/locore.S#9 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/powerpc/aim/locore.S,v 1.26 2008/04/16 23:28:11 marcel Exp $ */ +/* $FreeBSD: src/sys/powerpc/aim/locore.S,v 1.28 2008/04/27 22:33:42 marcel Exp $ */ /* $NetBSD: locore.S,v 1.24 2000/05/31 05:09:17 thorpej Exp $ */ /*- @@ -77,20 +77,21 @@ .globl kernbase .set kernbase, KERNBASE +#define TMPSTKSZ 8192 /* 8K temporary stack */ + /* * Globals */ .data .align 4 GLOBAL(tmpstk) - .space 8192 + .space TMPSTKSZ GLOBAL(esym) .long 0 /* end of symbol table */ GLOBAL(ofmsr) .long 0, 0, 0, 0, 0 /* msr/sprg0-3 used in Open Firmware */ -#define INTSTK 16384 /* 16K interrupt stack */ #define INTRCNT_COUNT 256 /* max(HROWPIC_IRQMAX,OPENPIC_IRQMAX) */ GLOBAL(intrnames) .space INTRCNT_COUNT * (MAXCOMLEN + 1) * 2 @@ -152,9 +153,8 @@ stw 5,openfirmware_entry@l(8) /* save client interface handler */ mr 3,5 - lis 1,tmpstk@ha - addi 1,1,tmpstk@l - addi 1,1,8192-16 + lis 1,(tmpstk+TMPSTKSZ-16)@ha + addi 1,1,(tmpstk+TMPSTKSZ-16)@l mfmsr 0 lis 9,ofmsr@ha ==== //depot/projects/powerpc/sys/powerpc/aim/machdep.c#11 (text+ko) ==== @@ -55,7 +55,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/powerpc/aim/machdep.c,v 1.114 2008/04/25 05:18:49 jeff Exp $"); +__FBSDID("$FreeBSD: src/sys/powerpc/aim/machdep.c,v 1.115 2008/04/27 22:33:42 marcel Exp $"); #include "opt_compat.h" #include "opt_ddb.h" @@ -238,7 +238,9 @@ extern char kernel_text[], _end[]; +#ifdef SMP extern void *rstcode, *rstsize; +#endif extern void *trapcode, *trapsize; extern void *alitrap, *alisize; extern void *dsitrap, *dsisize; @@ -323,7 +325,11 @@ */ mtmsr(mfmsr() & ~(PSL_IR | PSL_DR)); isync(); - bcopy(&rstcode, (void *)EXC_RST, (size_t)&rstsize); +#ifdef SMP + bcopy(&rstcode, (void *)EXC_RST, (size_t)&rstsize); +#else + bcopy(&trapcode, (void *)EXC_RST, (size_t)&trapsize); +#endif bcopy(&trapcode, (void *)EXC_MCHK, (size_t)&trapsize); bcopy(&dsitrap, (void *)EXC_DSI, (size_t)&dsisize); bcopy(&trapcode, (void *)EXC_ISI, (size_t)&trapsize); @@ -340,7 +346,7 @@ bcopy(&trapcode, (void *)EXC_THRM, (size_t)&trapsize); bcopy(&trapcode, (void *)EXC_BPT, (size_t)&trapsize); #ifdef KDB - bcopy(&dblow, (void *)EXC_MCHK, (size_t)&dbsize); + bcopy(&dblow, (void *)EXC_MCHK, (size_t)&dbsize); bcopy(&dblow, (void *)EXC_PGM, (size_t)&dbsize); bcopy(&dblow, (void *)EXC_TRC, (size_t)&dbsize); bcopy(&dblow, (void *)EXC_BPT, (size_t)&dbsize); ==== //depot/projects/powerpc/sys/powerpc/aim/mmu_oea.c#6 (text+ko) ==== @@ -91,7 +91,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/powerpc/aim/mmu_oea.c,v 1.119 2008/04/17 00:37:40 marcel Exp $"); +__FBSDID("$FreeBSD: src/sys/powerpc/aim/mmu_oea.c,v 1.120 2008/04/27 22:33:42 marcel Exp $"); /* * Manages physical address maps. ==== //depot/projects/powerpc/sys/powerpc/aim/mp_cpudep.c#7 (text+ko) ==== ==== //depot/projects/powerpc/sys/powerpc/aim/swtch.S#5 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/powerpc/aim/swtch.S,v 1.24 2008/03/02 17:05:56 raj Exp $ */ +/* $FreeBSD: src/sys/powerpc/aim/swtch.S,v 1.25 2008/04/27 22:33:42 marcel Exp $ */ /* $NetBSD: locore.S,v 1.24 2000/05/31 05:09:17 thorpej Exp $ */ /*- @@ -127,12 +127,13 @@ lwz %r17,TD_PCB(%r15) /* Store new current PCB */ stw %r17,PC_CURPCB(%r7) - lwz %r6, PCB_FLAGS(%r17) /* Restore FPU context if needed */ + lwz %r6, PCB_FLAGS(%r17) andi. %r16, %r6, PCB_DBREGS beq .L2 lwz %r16, PCB_DABR(%r17) mtspr SPR_DABR, %r16 .L2: + /* Restore FPU context if needed */ andi. %r6, %r6, PCB_FPU beq .L3 mr %r3,%r15 /* Pass curthread to enable_fpu */ ==== //depot/projects/powerpc/sys/powerpc/aim/trap_subr.S#5 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/powerpc/aim/trap_subr.S,v 1.18 2008/03/02 17:05:56 raj Exp $ */ +/* $FreeBSD: src/sys/powerpc/aim/trap_subr.S,v 1.19 2008/04/27 22:33:42 marcel Exp $ */ /* $NetBSD: trap_subr.S,v 1.20 2002/04/22 23:20:08 kleink Exp $ */ /*- @@ -228,9 +228,8 @@ mfsprg2 %r2; /* restore r2 & r3 */ \ mfsprg3 %r3 -#ifdef KDB +#ifdef SMP /* - * Define the kdb debugger stack */ .data .align 4 @@ -260,8 +259,8 @@ stw %r3,4(%r2) /* trace data: MSR */ sync - lis %r1,(dbstk+INTSTK)@ha - addi %r1,%r1,(dbstk+INTSTK)@l + lis %r1,(tmpstk+TMPSTKSZ-16)@ha + addi %r1,%r1,(tmpstk+TMPSTKSZ-16)@l addi %r3,%r2,4 stw %r3,0(%r1) @@ -442,8 +441,8 @@ stw %r30,(PC_DBSAVE +CPUSAVE_R30)(%r1) /* save r30 */ lwz %r31,(PC_DISISAVE+CPUSAVE_R31)(%r1) /* get r31 */ stw %r31,(PC_DBSAVE +CPUSAVE_R31)(%r1) /* save r31 */ - lis %r1,dbstk+INTSTK@ha /* get new SP */ - addi %r1,%r1,dbstk+INTSTK@l + lis %r1,(tmpstk+TMPSTKSZ-16)@ha /* get new SP */ + addi %r1,%r1,(tmpstk+TMPSTKSZ-16)@l b dbtrap #endif @@ -590,8 +589,8 @@ stw %r30,(PC_DBSAVE+CPUSAVE_R30)(%r1) /* free r30 */ stw %r31,(PC_DBSAVE+CPUSAVE_R31)(%r1) /* free r31 */ mflr %r28 /* save LR */ - lis %r1,dbstk+INTSTK@ha /* get new SP */ - addi %r1,%r1,dbstk+INTSTK@l + lis %r1,(tmpstk+TMPSTKSZ-16)@ha /* get new SP */ + addi %r1,%r1,(tmpstk+TMPSTKSZ-16)@l bla dbtrap CNAME(dbsize) = .-CNAME(dblow) #endif /* KDB */ ==== //depot/projects/powerpc/sys/powerpc/aim/vm_machdep.c#6 (text+ko) ==== @@ -38,7 +38,7 @@ * * from: @(#)vm_machdep.c 7.3 (Berkeley) 5/13/91 * Utah $Hdr: vm_machdep.c 1.16.1.1 89/06/23$ - * $FreeBSD: src/sys/powerpc/aim/vm_machdep.c,v 1.120 2008/03/12 10:12:00 jeff Exp $ + * $FreeBSD: src/sys/powerpc/aim/vm_machdep.c,v 1.121 2008/04/27 22:33:42 marcel Exp $ */ /*- * Copyright (c) 1994, 1995, 1996 Carnegie-Mellon University. ==== //depot/projects/powerpc/sys/powerpc/booke/pmap.c#2 (text+ko) ==== @@ -50,7 +50,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/powerpc/booke/pmap.c,v 1.1 2008/03/03 17:17:00 raj Exp $"); +__FBSDID("$FreeBSD: src/sys/powerpc/booke/pmap.c,v 1.2 2008/04/27 21:04:54 marcel Exp $"); #include #include @@ -379,20 +379,6 @@ }; MMU_DEF(booke_mmu); -/* - * This routine defines the region(s) of memory that should - * not be tested for the modified bit. - */ -static __inline int -track_modified_needed(pmap_t pmap, vm_offset_t va) -{ - - if (pmap == kernel_pmap) - return ((va < kmi.clean_sva) || (va >= kmi.clean_eva)); - else - return (1); -} - /* Return number of entries in TLB0. */ static __inline void tlb0_get_tlbconf(void) @@ -780,10 +766,8 @@ if (PTE_ISMANAGED(pte)) { /* Handle modified pages. */ - if (PTE_ISMODIFIED(pte)) { - if (track_modified_needed(pmap, va)) - vm_page_dirty(m); - } + if (PTE_ISMODIFIED(pte)) + vm_page_dirty(m); /* Referenced pages. */ if (PTE_ISREFERENCED(pte)) @@ -1487,10 +1471,8 @@ pte->flags |= PTE_UW; } else { /* Handle modified pages, sense modify status. */ - if (PTE_ISMODIFIED(pte)) { - if (track_modified_needed(pmap, va)) - vm_page_dirty(m); - } + if (PTE_ISMODIFIED(pte)) + vm_page_dirty(m); } /* If we're turning on execute permissions, flush the icache. */ @@ -1809,10 +1791,8 @@ m = PHYS_TO_VM_PAGE(PTE_PA(pte)); /* Handle modified pages. */ - if (PTE_ISMODIFIED(pte)) { - if (track_modified_needed(pmap, va)) - vm_page_dirty(m); - } + if (PTE_ISMODIFIED(pte)) + vm_page_dirty(m); /* Referenced pages. */ if (PTE_ISREFERENCED(pte)) @@ -1850,11 +1830,8 @@ m = PHYS_TO_VM_PAGE(PTE_PA(pte)); /* Handle modified pages. */ - if (PTE_ISMODIFIED(pte)) { - if (track_modified_needed(pv->pv_pmap, - pv->pv_va)) - vm_page_dirty(m); - } + if (PTE_ISMODIFIED(pte)) + vm_page_dirty(m); /* Referenced pages. */ if (PTE_ISREFERENCED(pte)) @@ -2055,9 +2032,6 @@ if (!PTE_ISVALID(pte)) goto make_sure_to_unlock; - if (!track_modified_needed(pv->pv_pmap, pv->pv_va)) - goto make_sure_to_unlock; - if (PTE_ISMODIFIED(pte)) { PMAP_UNLOCK(pv->pv_pmap); return (TRUE); @@ -2138,9 +2112,6 @@ if (!PTE_ISVALID(pte)) goto make_sure_to_unlock; - if (!track_modified_needed(pv->pv_pmap, pv->pv_va)) - goto make_sure_to_unlock; - if (PTE_ISREFERENCED(pte)) { pte->flags &= ~PTE_REFERENCED; tlb0_flush_entry(pv->pv_pmap, pv->pv_va); ==== //depot/projects/powerpc/sys/powerpc/booke/trap_subr.S#3 (text+ko) ==== @@ -26,7 +26,7 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/powerpc/booke/trap_subr.S,v 1.1 2008/03/03 17:17:00 raj Exp $ + * $FreeBSD: src/sys/powerpc/booke/trap_subr.S,v 1.2 2008/04/27 22:33:42 marcel Exp $ */ /*- * Copyright (C) 1995, 1996 Wolfgang Solfrank. ==== //depot/projects/powerpc/sys/powerpc/conf/NOTES#11 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/powerpc/conf/NOTES,v 1.16 2008/03/04 03:05:53 marcel Exp $ +# $FreeBSD: src/sys/powerpc/conf/NOTES,v 1.17 2008/04/27 22:33:42 marcel Exp $ # # This file contains machine dependent kernel configuration notes. For # machine independent notes, look in /sys/conf/NOTES. ==== //depot/projects/powerpc/sys/powerpc/include/cpufunc.h#6 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/powerpc/include/cpufunc.h,v 1.23 2008/04/27 17:13:22 marcel Exp $ + * $FreeBSD: src/sys/powerpc/include/cpufunc.h,v 1.24 2008/04/27 22:33:42 marcel Exp $ */ #ifndef _MACHINE_CPUFUNC_H_ ==== //depot/projects/powerpc/sys/powerpc/include/pcpu.h#13 (text+ko) ==== @@ -24,7 +24,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/powerpc/include/pcpu.h,v 1.26 2008/03/06 16:59:36 marcel Exp $ + * $FreeBSD: src/sys/powerpc/include/pcpu.h,v 1.27 2008/04/27 22:33:42 marcel Exp $ */ #ifndef _MACHINE_PCPU_H_ ==== //depot/projects/powerpc/sys/powerpc/include/smp.h#7 (text+ko) ==== @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2006 Marcel Moolenaar + * Copyright (c) 2008 Marcel Moolenaar * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -23,7 +23,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/sys/powerpc/include/smp.h,v 1.2 2008/04/27 19:51:34 marcel Exp $ */ #ifndef _MACHINE_SMP_H_ ==== //depot/projects/powerpc/sys/powerpc/powerpc/intr_machdep.c#13 (text+ko) ==== @@ -57,7 +57,7 @@ * from: @(#)isa.c 7.2 (Berkeley) 5/13/91 * form: src/sys/i386/isa/intr_machdep.c,v 1.57 2001/07/20 * - * $FreeBSD: src/sys/powerpc/powerpc/intr_machdep.c,v 1.21 2008/04/11 03:26:40 jeff Exp $ + * $FreeBSD: src/sys/powerpc/powerpc/intr_machdep.c,v 1.22 2008/04/27 22:33:43 marcel Exp $ */ #include @@ -100,7 +100,10 @@ static u_int nvectors; /* Allocated vectors */ static u_int stray_count; +#ifdef SMP static void *ipi_cookie; +#endif + static u_int ipi_irq; device_t pic; @@ -201,7 +204,10 @@ powerpc_enable_intr(void) { struct powerpc_intr *i; - int error, vector; +#ifdef SMP + int error; +#endif + int vector; if (pic == NULL) panic("no PIC detected\n"); ==== //depot/projects/powerpc/sys/powerpc/powerpc/mp_machdep.c#22 (text+ko) ==== @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2006-2008 Marcel Moolenaar + * Copyright (c) 2008 Marcel Moolenaar * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD$"); +__FBSDID("$FreeBSD: src/sys/powerpc/powerpc/mp_machdep.c,v 1.15 2008/04/27 22:33:43 marcel Exp $"); #include #include @@ -80,7 +80,7 @@ cpu_topo(void) { - return smp_topo_none(); + return (smp_topo_none()); } void ==== //depot/projects/powerpc/sys/powerpc/powerpc/openpic.c#11 (text+ko) ==== @@ -22,7 +22,7 @@ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/powerpc/powerpc/openpic.c,v 1.18 2008/03/07 22:08:43 marcel Exp $ + * $FreeBSD: src/sys/powerpc/powerpc/openpic.c,v 1.19 2008/04/27 22:33:43 marcel Exp $ */ #include From owner-p4-projects@FreeBSD.ORG Sun Apr 27 23:43:15 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B979D1065675; Sun, 27 Apr 2008 23:43:15 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7A1FA1065672 for ; Sun, 27 Apr 2008 23:43:15 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 61AEB8FC0A for ; Sun, 27 Apr 2008 23:43:15 +0000 (UTC) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3RNhFlp021909 for ; Sun, 27 Apr 2008 23:43:15 GMT (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3RNhFg9021907 for perforce@freebsd.org; Sun, 27 Apr 2008 23:43:15 GMT (envelope-from marcel@freebsd.org) Date: Sun, 27 Apr 2008 23:43:15 GMT Message-Id: <200804272343.m3RNhFg9021907@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 Cc: Subject: PERFORCE change 140768 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2008 23:43:16 -0000 http://perforce.freebsd.org/chv.cgi?CH=140768 Change 140768 by marcel@marcel_xcllnt on 2008/04/27 23:42:45 Fix merge botch. Affected files ... .. //depot/projects/powerpc/sys/powerpc/aim/trap_subr.S#6 edit Differences ... ==== //depot/projects/powerpc/sys/powerpc/aim/trap_subr.S#6 (text+ko) ==== @@ -230,16 +230,6 @@ #ifdef SMP /* - */ - .data - .align 4 -GLOBAL(dbstk) - .space INTSTK+8 /* kdb stack */ -#endif - - .text - -/* * Processor reset exception handler. These are typically * the first instructions the processor executes after a * software reset. @@ -292,6 +282,7 @@ 9: b 9b CNAME(rstsize) = . - CNAME(rstcode) +#endif /* * This code gets copied to all the trap vectors From owner-p4-projects@FreeBSD.ORG Mon Apr 28 08:50:04 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C8F4A10656B3; Mon, 28 Apr 2008 08:50:03 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7F6AD1065673 for ; Mon, 28 Apr 2008 08:50:03 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5A2A78FC1A for ; Mon, 28 Apr 2008 08:50:03 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3S8o3Ze092885 for ; Mon, 28 Apr 2008 08:50:03 GMT (envelope-from hselasky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3S8o3pe092883 for perforce@freebsd.org; Mon, 28 Apr 2008 08:50:03 GMT (envelope-from hselasky@FreeBSD.org) Date: Mon, 28 Apr 2008 08:50:03 GMT Message-Id: <200804280850.m3S8o3pe092883@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky To: Perforce Change Reviews Cc: Subject: PERFORCE change 140777 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Apr 2008 08:50:04 -0000 http://perforce.freebsd.org/chv.cgi?CH=140777 Change 140777 by hselasky@hselasky_laptop001 on 2008/04/28 08:49:37 Fix wrong dependency. Affected files ... .. //depot/projects/usb/src/sys/dev/usb/ucycom.c#34 edit Differences ... ==== //depot/projects/usb/src/sys/dev/usb/ucycom.c#34 (text+ko) ==== @@ -167,8 +167,8 @@ }; DRIVER_MODULE(ucycom, uhub, ucycom_driver, ucycom_devclass, usbd_driver_load, 0); -MODULE_VERSION(ucycom, 1); MODULE_DEPEND(ucycom, usb, 1, 1, 1); +MODULE_DEPEND(ucycom, ucom, UCOM_MINVER, UCOM_PREFVER, UCOM_MAXVER); /* * Supported devices From owner-p4-projects@FreeBSD.ORG Mon Apr 28 16:03:19 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4540C1065751; Mon, 28 Apr 2008 16:03:19 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0816C1065744; Mon, 28 Apr 2008 16:03:19 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id A742D8FC19; Mon, 28 Apr 2008 16:03:18 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.2/8.14.1) with ESMTP id m3SG0SV7096947; Mon, 28 Apr 2008 10:00:28 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Mon, 28 Apr 2008 10:01:30 -0600 (MDT) Message-Id: <20080428.100130.-957829052.imp@bsdimp.com> To: jhb@FreeBSD.org From: "M. Warner Losh" In-Reply-To: <200804250827.30083.jhb@freebsd.org> References: <200804132159.m3DLxs1b004670@repoman.freebsd.org> <200804250827.30083.jhb@freebsd.org> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: perforce@FreeBSD.org Subject: Re: PERFORCE change 140000 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Apr 2008 16:03:19 -0000 In message: <200804250827.30083.jhb@freebsd.org> John Baldwin writes: : On Sunday 13 April 2008 05:59:54 pm Warner Losh wrote: : > http://perforce.freebsd.org/chv.cgi?CH=140000 : > : > Change 140000 by imp@imp_lighthouse on 2008/04/13 21:59:12 : > : > Allow MSI to be compiled out. : : Maybe __HAVE_MSI set in ? arm doesn't fit this model very well. Some of the arm machines have MSI, while most don't. In the NetBSD "old school" model, you are right, this is where we'd put things. However, since all arm things are overloaded in arm (or armevb in new-school NetBSD), I believe that these things need to move into the config files. We need to leverage stuff like this into the std.FOO makefiles more than we have been. I've done some test doodling with this for ARM, but more work is still needed. MIPS will be the same way. Octeon parts have MSI and PCI-e, but ADM5120 parts don't have anything more than simple 33MHz PCI bus. Also, this isn't anywhere near what I want to commit to the tree... This is mostly an experiment. So I like the idea of having attributes like this, I'm not sure machine/param.h is the right lace... Warner : > Affected files ... : > : > .. //depot/projects/arm/src/sys/dev/pci/pci.c#32 edit : > .. //depot/projects/arm/src/sys/dev/pci/pci_pci.c#14 edit : > : > Differences ... : > : > ==== //depot/projects/arm/src/sys/dev/pci/pci.c#32 (text+ko) ==== : > : > @@ -101,6 +101,7 @@ : > int reg, uint32_t data); : > #endif : > static void pci_read_vpd(device_t pcib, pcicfgregs *cfg); : > +#ifdef MSI : > static void pci_disable_msi(device_t dev); : > static void pci_enable_msi(device_t dev, uint64_t address, : > uint16_t data); : > @@ -111,6 +112,7 @@ : > static int pci_msi_blacklisted(void); : > static void pci_resume_msi(device_t dev); : > static void pci_resume_msix(device_t dev); : > +#endif : > : > static device_method_t pci_methods[] = { : > /* Device interface */ : > @@ -155,12 +157,14 @@ : > DEVMETHOD(pci_set_powerstate, pci_set_powerstate_method), : > DEVMETHOD(pci_assign_interrupt, pci_assign_interrupt_method), : > DEVMETHOD(pci_find_extcap, pci_find_extcap_method), : > +#ifdef MSI : > DEVMETHOD(pci_alloc_msi, pci_alloc_msi_method), : > DEVMETHOD(pci_alloc_msix, pci_alloc_msix_method), : > DEVMETHOD(pci_remap_msix, pci_remap_msix_method), : > DEVMETHOD(pci_release_msi, pci_release_msi_method), : > DEVMETHOD(pci_msi_count, pci_msi_count_method), : > DEVMETHOD(pci_msix_count, pci_msix_count_method), : > +#endif : > : > { 0, 0 } : > }; : > @@ -191,6 +195,7 @@ : > /* As does the Serverworks OSB4 (the SMBus mapping register) */ : > { 0x02001166, PCI_QUIRK_MAP_REG, 0x90, 0 }, : > : > +#ifdef MSI : > /* : > * MSI doesn't work with the ServerWorks CNB20-HE Host Bridge : > * or the CMIC-SL (AKA ServerWorks GC_LE). : > @@ -215,7 +220,7 @@ : > * bridge. : > */ : > { 0x74501022, PCI_QUIRK_DISABLE_MSI, 0, 0 }, : > - : > +#endif : > { 0 } : > }; : > : > @@ -255,6 +260,7 @@ : > &pci_do_power_resume, 1, : > "Transition from D3 -> D0 on resume."); : > : > +#ifdef MSI : > static int pci_do_msi = 1; : > TUNABLE_INT("hw.pci.enable_msi", &pci_do_msi); : > SYSCTL_INT(_hw_pci, OID_AUTO, enable_msi, CTLFLAG_RW, &pci_do_msi, 1, : > @@ -269,6 +275,7 @@ : > TUNABLE_INT("hw.pci.honor_msi_blacklist", &pci_honor_msi_blacklist); : > SYSCTL_INT(_hw_pci, OID_AUTO, honor_msi_blacklist, CTLFLAG_RD, : > &pci_honor_msi_blacklist, 1, "Honor chipset blacklist for MSI"); : > +#endif : > : > /* Find a device_t by bus/slot/function in domain 0 */ : > : > @@ -544,6 +551,7 @@ : > cfg->pp.pp_data = ptr + PCIR_POWER_DATA; : > } : > break; : > +#ifdef MSI : > #if defined(__i386__) || defined(__amd64__) : > case PCIY_HT: /* HyperTransport */ : > /* Determine HT-specific capability type. */ : > @@ -592,6 +600,7 @@ : > PCIM_MSIX_BIR_MASK); : > cfg->msix.msix_pba_offset = val & ~PCIM_MSIX_BIR_MASK; : > break; : > +#endif : > case PCIY_VPD: /* PCI Vital Product Data */ : > cfg->vpd.vpd_reg = ptr; : > break; : > @@ -1081,6 +1090,7 @@ : > return (ENOENT); : > } : > : > +#ifdef MSI : > /* : > * Support for MSI-X message interrupts. : > */ : > @@ -1914,6 +1924,7 @@ : > return (msi->msi_msgnum); : > return (0); : > } : > +#endif : > : > /* free pcicfgregs structure and all depending data structures */ : > : > @@ -2194,6 +2205,7 @@ : > cfg->pp.pp_cap & PCIM_PCAP_D2SUPP ? " D2" : "", : > status & PCIM_PSTAT_DMASK); : > } : > +#ifdef MSI : > if (cfg->msi.msi_location) { : > int ctrl; : > : > @@ -2216,6 +2228,7 @@ : > cfg->msix.msix_table_bar, : > cfg->msix.msix_pba_bar); : > } : > +#endif : > } : > } : > : > @@ -2744,19 +2757,23 @@ : > pci_setup_intr(device_t dev, device_t child, struct resource *irq, int : > flags, driver_filter_t *filter, driver_intr_t *intr, void *arg, void : > **cookiep) { : > +#ifdef MSI : > struct pci_devinfo *dinfo; : > struct msix_table_entry *mte; : > struct msix_vector *mv; : > + int rid; : > uint64_t addr; : > uint32_t data; : > +#endif : > void *cookie; : > - int error, rid; : > + int error; : > : > error = bus_generic_setup_intr(dev, child, irq, flags, filter, intr, : > arg, &cookie); : > if (error) : > return (error); : > : > +#ifdef MSI : > /* : > * If this is a direct child, check to see if the interrupt is : > * MSI or MSI-X. If so, ask our parent to map the MSI and give : > @@ -2813,6 +2830,7 @@ : > return (error); : > } : > } : > +#endif : > *cookiep = cookie; : > return (0); : > } : > @@ -2821,9 +2839,11 @@ : > pci_teardown_intr(device_t dev, device_t child, struct resource *irq, : > void *cookie) : > { : > +#ifdef MSI : > struct msix_table_entry *mte; : > + struct pci_devinfo *dinfo; : > struct resource_list_entry *rle; : > - struct pci_devinfo *dinfo; : > +#endif : > int error, rid; : > : > /* : > @@ -2834,6 +2854,7 @@ : > */ : > if (irq == NULL || !(rman_get_flags(irq) & RF_ACTIVE)) : > return (EINVAL); : > +#ifdef MSI : > rid = rman_get_rid(irq); : > if (device_get_parent(child) == dev && rid > 0) { : > dinfo = device_get_ivars(child); : > @@ -2861,6 +2882,7 @@ : > pci_mask_msix(child, rid - 1); : > } : > } : > +#endif : > error = bus_generic_teardown_intr(dev, child, irq, cookie); : > if (device_get_parent(child) == dev && rid > 0) : > KASSERT(error == 0, : > @@ -2900,6 +2922,7 @@ : > int subclass; : > char *desc; : > } pci_nomatch_tab[] = { : > +#if 0 : > {PCIC_OLD, -1, "old"}, : > {PCIC_OLD, PCIS_OLD_NONVGA, "non-VGA display device"}, : > {PCIC_OLD, PCIS_OLD_VGA, "VGA-compatible display device"}, : > @@ -2978,6 +3001,7 @@ : > {PCIC_CRYPTO, PCIS_CRYPTO_ENTERTAIN, "entertainment crypto"}, : > {PCIC_DASP, -1, "dasp"}, : > {PCIC_DASP, PCIS_DASP_DPIO, "DPIO module"}, : > +#endif : > {0, 0, NULL} : > }; : > : > @@ -3667,11 +3691,13 @@ : > pci_write_config(dev, PCIR_PROGIF, dinfo->cfg.progif, 1); : > pci_write_config(dev, PCIR_REVID, dinfo->cfg.revid, 1); : > : > +#ifdef MSI : > /* Restore MSI and MSI-X configurations if they are present. */ : > if (dinfo->cfg.msi.msi_location != 0) : > pci_resume_msi(dev); : > if (dinfo->cfg.msix.msix_location != 0) : > pci_resume_msix(dev); : > +#endif : > } : > : > void : > : > ==== //depot/projects/arm/src/sys/dev/pci/pci_pci.c#14 (text+ko) ==== : > : > @@ -79,11 +79,13 @@ : > DEVMETHOD(pcib_read_config, pcib_read_config), : > DEVMETHOD(pcib_write_config, pcib_write_config), : > DEVMETHOD(pcib_route_interrupt, pcib_route_interrupt), : > +#ifdef MSI : > DEVMETHOD(pcib_alloc_msi, pcib_alloc_msi), : > DEVMETHOD(pcib_release_msi, pcib_release_msi), : > DEVMETHOD(pcib_alloc_msix, pcib_alloc_msix), : > DEVMETHOD(pcib_release_msix, pcib_release_msix), : > DEVMETHOD(pcib_map_msi, pcib_map_msi), : > +#endif : > : > { 0, 0 } : > }; : > @@ -242,8 +244,10 @@ : > } : > } : > : > +#ifdef MSI : > if (pci_msi_device_blacklisted(dev)) : > sc->flags |= PCIB_DISABLE_MSI; : > +#endif : > : > /* : > * Intel 815, 845 and other chipsets say they are PCI-PCI bridges, : > @@ -554,6 +558,7 @@ : > return(intnum); : > } : > : > +#ifdef MSI : > /* Pass request to alloc MSI/MSI-X messages up to the parent bridge. */ : > int : > pcib_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int : > *irqs) @@ -611,6 +616,7 @@ : > bus = device_get_parent(pcib); : > return (PCIB_MAP_MSI(device_get_parent(bus), dev, irq, addr, data)); : > } : > +#endif : > : > /* : > * Try to read the bus number of a host-PCI bridge using appropriate : > config : : : : -- : John Baldwin : From owner-p4-projects@FreeBSD.ORG Mon Apr 28 16:58:37 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8F2991065672; Mon, 28 Apr 2008 16:58:37 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 51540106564A for ; Mon, 28 Apr 2008 16:58:37 +0000 (UTC) (envelope-from jamesh@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2D8E98FC1F for ; Mon, 28 Apr 2008 16:58:37 +0000 (UTC) (envelope-from jamesh@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3SGwaHk041532 for ; Mon, 28 Apr 2008 16:58:37 GMT (envelope-from jamesh@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3SGwax2041530 for perforce@freebsd.org; Mon, 28 Apr 2008 16:58:36 GMT (envelope-from jamesh@FreeBSD.org) Date: Mon, 28 Apr 2008 16:58:36 GMT Message-Id: <200804281658.m3SGwax2041530@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jamesh@FreeBSD.org using -f From: James Harrison To: Perforce Change Reviews Cc: Subject: PERFORCE change 140792 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Apr 2008 16:58:37 -0000 http://perforce.freebsd.org/chv.cgi?CH=140792 Change 140792 by jamesh@pclmills on 2008/04/28 16:57:39 initial submit to ensure perforce is all set up nicely Affected files ... .. //depot/projects/soc2008/jamesh-embeddedfreebsd/readme.txt#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Mon Apr 28 17:47:35 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id F23FB106567A; Mon, 28 Apr 2008 17:47:34 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B49661065674 for ; Mon, 28 Apr 2008 17:47:34 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AA51D8FC17 for ; Mon, 28 Apr 2008 17:47:34 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3SHlYwf045265 for ; Mon, 28 Apr 2008 17:47:34 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3SHlWR4045263 for perforce@freebsd.org; Mon, 28 Apr 2008 17:47:32 GMT (envelope-from sam@freebsd.org) Date: Mon, 28 Apr 2008 17:47:32 GMT Message-Id: <200804281747.m3SHlWR4045263@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 140795 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Apr 2008 17:47:35 -0000 http://perforce.freebsd.org/chv.cgi?CH=140795 Change 140795 by sam@sam_ebb on 2008/04/28 17:46:50 add plcp service definitions Affected files ... .. //depot/projects/vap/sys/net80211/ieee80211.h#10 edit Differences ... ==== //depot/projects/vap/sys/net80211/ieee80211.h#10 (text+ko) ==== @@ -47,6 +47,11 @@ #define IEEE80211_PLCP_SFD 0xF3A0 #define IEEE80211_PLCP_SERVICE 0x00 +#define IEEE80211_PLCP_SERVICE_LOCKED 0x04 +#define IEEE80211_PLCL_SERVICE_PBCC 0x08 +#define IEEE80211_PLCP_SERVICE_LENEXT5 0x20 +#define IEEE80211_PLCP_SERVICE_LENEXT6 0x40 +#define IEEE80211_PLCP_SERVICE_LENEXT7 0x80 /* * generic definitions for IEEE 802.11 frames From owner-p4-projects@FreeBSD.ORG Mon Apr 28 17:52:41 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 15B89106566B; Mon, 28 Apr 2008 17:52:41 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CC09C1065678 for ; Mon, 28 Apr 2008 17:52:40 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C18018FC15 for ; Mon, 28 Apr 2008 17:52:40 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3SHqeZJ046681 for ; Mon, 28 Apr 2008 17:52:40 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3SHqeqF046679 for perforce@freebsd.org; Mon, 28 Apr 2008 17:52:40 GMT (envelope-from sam@freebsd.org) Date: Mon, 28 Apr 2008 17:52:40 GMT Message-Id: <200804281752.m3SHqeqF046679@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 140797 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Apr 2008 17:52:41 -0000 http://perforce.freebsd.org/chv.cgi?CH=140797 Change 140797 by sam@sam_ebb on 2008/04/28 17:51:48 o revise ieee80211_plcp2rate and ieee80211_rate2plcp to take a phy type to potentially disambiguate data (we ignore it for converting rate as the current supported rates are unambiguous); note ieee80211_phymode was intentionally not used here o correct ieee80211_rate2plcp; was using ralink-proprietary codes for CCK rates instead of what's in the IEEE spec Affected files ... .. //depot/projects/vap/sys/net80211/ieee80211_phy.c#7 edit .. //depot/projects/vap/sys/net80211/ieee80211_phy.h#6 edit Differences ... ==== //depot/projects/vap/sys/net80211/ieee80211_phy.c#7 (text+ko) ==== @@ -309,9 +309,9 @@ * XXX might be a candidate for inline */ uint8_t -ieee80211_plcp2rate(uint8_t plcp, int ofdm) +ieee80211_plcp2rate(uint8_t plcp, enum ieee80211_phytype type) { - if (ofdm) { + if (type == IEEE80211_T_OFDM) { static const uint8_t ofdm_plcp2rate[16] = { [0xb] = 12, [0xf] = 18, @@ -323,7 +323,8 @@ [0xc] = 108 }; return ofdm_plcp2rate[plcp & 0xf]; - } else { + } + if (type == IEEE80211_T_CCK) { static const uint8_t cck_plcp2rate[16] = { [0xa] = 2, /* 0x0a */ [0x4] = 4, /* 0x14 */ @@ -333,21 +334,17 @@ }; return cck_plcp2rate[plcp & 0xf]; } + return 0; } /* * Covert 802.11 rate to PLCP signal. */ uint8_t -ieee80211_rate2plcp(int rate) +ieee80211_rate2plcp(int rate, enum ieee80211_phytype type) { + /* XXX ignore type for now since rates are unique */ switch (rate) { - /* CCK rates (returned values are device-dependent) */ - case 2: return 0x0; - case 4: return 0x1; - case 11: return 0x2; - case 22: return 0x3; - /* OFDM rates (cf IEEE Std 802.11a-1999, pp. 14 Table 80) */ case 12: return 0xb; case 18: return 0xf; @@ -357,9 +354,17 @@ case 72: return 0xd; case 96: return 0x8; case 108: return 0xc; + /* CCK rates (IEEE Std 802.11b-1999 page 15, subclause 18.2.3.3) */ + case 2: return 10; + case 4: return 20; + case 11: return 55; + case 22: return 110; + /* IEEE Std 802.11g-2003 page 19, subclause 19.3.2.1 */ + case 44: return 220; } - return 0xff; /* XXX unsupported/unknown rate */ + return 0; /* XXX unsupported/unknown rate */ } + /* * Compute the time to transmit a frame of length frameLen bytes * using the specified rate, phy, and short preamble setting. ==== //depot/projects/vap/sys/net80211/ieee80211_phy.h#6 (text+ko) ==== @@ -140,10 +140,10 @@ /* * Convert PLCP signal/rate field to 802.11 rate code (.5Mbits/s) */ -uint8_t ieee80211_plcp2rate(uint8_t, int); +uint8_t ieee80211_plcp2rate(uint8_t, enum ieee80211_phytype); /* * Convert 802.11 rate code to PLCP signal. */ -uint8_t ieee80211_rate2plcp(int); +uint8_t ieee80211_rate2plcp(int, enum ieee80211_phytype); #endif /* _KERNEL */ #endif /* !_NET80211_IEEE80211_PHY_H_ */ From owner-p4-projects@FreeBSD.ORG Mon Apr 28 17:54:43 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 86BFB1065680; Mon, 28 Apr 2008 17:54:43 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2FE841065674 for ; Mon, 28 Apr 2008 17:54:43 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 249298FC17 for ; Mon, 28 Apr 2008 17:54:43 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3SHsgPq046772 for ; Mon, 28 Apr 2008 17:54:42 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3SHsgMd046770 for perforce@freebsd.org; Mon, 28 Apr 2008 17:54:42 GMT (envelope-from sam@freebsd.org) Date: Mon, 28 Apr 2008 17:54:42 GMT Message-Id: <200804281754.m3SHsgMd046770@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 140798 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Apr 2008 17:54:43 -0000 http://perforce.freebsd.org/chv.cgi?CH=140798 Change 140798 by sam@sam_ebb on 2008/04/28 17:53:59 o restore private routines to convert tx rate code to a plcp signal value for handing to the device now that ieee80211_rate2plcp follows the spec. o update ieee80211_plcp2rate use to follow api change Affected files ... .. //depot/projects/vap/sys/dev/ral/rt2560.c#30 edit .. //depot/projects/vap/sys/dev/ral/rt2661.c#28 edit .. //depot/projects/vap/sys/dev/usb/if_rum.c#19 edit .. //depot/projects/vap/sys/dev/usb/if_ural.c#20 edit .. //depot/projects/vap/sys/dev/usb/if_zyd.c#18 edit Differences ... ==== //depot/projects/vap/sys/dev/ral/rt2560.c#30 (text) ==== @@ -1237,7 +1237,8 @@ htole64(((uint64_t)tsf_hi << 32) | tsf_lo); tap->wr_flags = 0; tap->wr_rate = ieee80211_plcp2rate(desc->rate, - le32toh(desc->flags) & RT2560_RX_OFDM); + (desc->flags & htole32(RT2560_RX_OFDM)) ? + IEEE80211_T_OFDM : IEEE80211_T_CCK); tap->wr_antenna = sc->rx_ant; tap->wr_antsignal = RT2560_RSSI(sc, desc->rssi); @@ -1432,6 +1433,29 @@ #define RT2560_TXRX_TURNAROUND 10 /* us */ +static uint8_t +rt2560_plcp_signal(int rate) +{ + switch (rate) { + /* OFDM rates (cf IEEE Std 802.11a-1999, pp. 14 Table 80) */ + case 12: return 0xb; + case 18: return 0xf; + case 24: return 0xa; + case 36: return 0xe; + case 48: return 0x9; + case 72: return 0xd; + case 96: return 0x8; + case 108: return 0xc; + + /* CCK rates (NB: not IEEE std, device-specific) */ + case 2: return 0x0; + case 4: return 0x1; + case 11: return 0x2; + case 22: return 0x3; + } + return 0xff; /* XXX unsupported/unknown rate */ +} + static void rt2560_setup_tx_desc(struct rt2560_softc *sc, struct rt2560_tx_desc *desc, uint32_t flags, int len, int rate, int encrypt, bus_addr_t physaddr) @@ -1451,7 +1475,7 @@ RT2560_LOGCWMAX(8)); /* setup PLCP fields */ - desc->plcp_signal = ieee80211_rate2plcp(rate); + desc->plcp_signal = rt2560_plcp_signal(rate); desc->plcp_service = 4; len += IEEE80211_CRC_LEN; ==== //depot/projects/vap/sys/dev/ral/rt2661.c#28 (text) ==== @@ -1118,7 +1118,8 @@ htole64(((uint64_t)tsf_hi << 32) | tsf_lo); tap->wr_flags = 0; tap->wr_rate = ieee80211_plcp2rate(desc->rate, - le32toh(desc->flags) & RT2661_RX_OFDM); + (desc->flags & htole32(RT2661_RX_OFDM)) ? + IEEE80211_T_OFDM : IEEE80211_T_CCK); tap->wr_antsignal = rssi < 0 ? 0 : rssi; bpf_mtap2(ifp->if_bpf, tap, sc->sc_rxtap_len, m); @@ -1245,6 +1246,29 @@ RAL_UNLOCK(sc); } +static uint8_t +rt2661_plcp_signal(int rate) +{ + switch (rate) { + /* OFDM rates (cf IEEE Std 802.11a-1999, pp. 14 Table 80) */ + case 12: return 0xb; + case 18: return 0xf; + case 24: return 0xa; + case 36: return 0xe; + case 48: return 0x9; + case 72: return 0xd; + case 96: return 0x8; + case 108: return 0xc; + + /* CCK rates (NB: not IEEE std, device-specific) */ + case 2: return 0x0; + case 4: return 0x1; + case 11: return 0x2; + case 22: return 0x3; + } + return 0xff; /* XXX unsupported/unknown rate */ +} + static void rt2661_setup_tx_desc(struct rt2661_softc *sc, struct rt2661_tx_desc *desc, uint32_t flags, uint16_t xflags, int len, int rate, @@ -1276,7 +1300,7 @@ desc->qid = ac; /* setup PLCP fields */ - desc->plcp_signal = ieee80211_rate2plcp(rate); + desc->plcp_signal = rt2661_plcp_signal(rate); desc->plcp_service = 4; len += IEEE80211_CRC_LEN; ==== //depot/projects/vap/sys/dev/usb/if_rum.c#19 (text+ko) ==== @@ -936,7 +936,8 @@ tap->wr_flags = IEEE80211_RADIOTAP_F_FCS; tap->wr_rate = ieee80211_plcp2rate(desc->rate, - le32toh(desc->flags) & RT2573_RX_OFDM); + (desc->flags & htole32(RT2573_RX_OFDM)) ? + IEEE80211_T_OFDM : IEEE80211_T_CCK); tap->wr_chan_freq = htole16(ic->ic_curchan->ic_freq); tap->wr_chan_flags = htole16(ic->ic_curchan->ic_flags); tap->wr_antenna = sc->rx_ant; @@ -963,6 +964,29 @@ usbd_transfer(xfer); } +static uint8_t +rum_plcp_signal(int rate) +{ + switch (rate) { + /* OFDM rates (cf IEEE Std 802.11a-1999, pp. 14 Table 80) */ + case 12: return 0xb; + case 18: return 0xf; + case 24: return 0xa; + case 36: return 0xe; + case 48: return 0x9; + case 72: return 0xd; + case 96: return 0x8; + case 108: return 0xc; + + /* CCK rates (NB: not IEEE std, device-specific) */ + case 2: return 0x0; + case 4: return 0x1; + case 11: return 0x2; + case 22: return 0x3; + } + return 0xff; /* XXX unsupported/unknown rate */ +} + static void rum_setup_tx_desc(struct rum_softc *sc, struct rum_tx_desc *desc, uint32_t flags, uint16_t xflags, int len, int rate) @@ -982,7 +1006,7 @@ RT2573_LOGCWMIN(4) | RT2573_LOGCWMAX(10)); /* setup PLCP fields */ - desc->plcp_signal = ieee80211_rate2plcp(rate); + desc->plcp_signal = rum_plcp_signal(rate); desc->plcp_service = 4; len += IEEE80211_CRC_LEN; ==== //depot/projects/vap/sys/dev/usb/if_ural.c#20 (text+ko) ==== @@ -966,7 +966,8 @@ tap->wr_flags = IEEE80211_RADIOTAP_F_FCS; tap->wr_rate = ieee80211_plcp2rate(desc->rate, - le32toh(desc->flags) & RAL_RX_OFDM); + (desc->flags & htole32(RAL_RX_OFDM)) ? + IEEE80211_T_OFDM : IEEE80211_T_CCK); tap->wr_chan_freq = htole16(ic->ic_curchan->ic_freq); tap->wr_chan_flags = htole16(ic->ic_curchan->ic_flags); tap->wr_antenna = sc->rx_ant; @@ -994,6 +995,29 @@ usbd_transfer(xfer); } +static uint8_t +ural_plcp_signal(int rate) +{ + switch (rate) { + /* OFDM rates (cf IEEE Std 802.11a-1999, pp. 14 Table 80) */ + case 12: return 0xb; + case 18: return 0xf; + case 24: return 0xa; + case 36: return 0xe; + case 48: return 0x9; + case 72: return 0xd; + case 96: return 0x8; + case 108: return 0xc; + + /* CCK rates (NB: not IEEE std, device-specific) */ + case 2: return 0x0; + case 4: return 0x1; + case 11: return 0x2; + case 22: return 0x3; + } + return 0xff; /* XXX unsupported/unknown rate */ +} + static void ural_setup_tx_desc(struct ural_softc *sc, struct ural_tx_desc *desc, uint32_t flags, int len, int rate) @@ -1011,7 +1035,7 @@ desc->wme |= htole16(RAL_IVOFFSET(sizeof (struct ieee80211_frame))); /* setup PLCP fields */ - desc->plcp_signal = ieee80211_rate2plcp(rate); + desc->plcp_signal = ural_plcp_signal(rate); desc->plcp_service = 4; len += IEEE80211_CRC_LEN; ==== //depot/projects/vap/sys/dev/usb/if_zyd.c#18 (text+ko) ==== @@ -1986,7 +1986,8 @@ if (stat->flags & ZYD_RX_DECRYPTERR) tap->wr_flags |= IEEE80211_RADIOTAP_F_BADFCS; tap->wr_rate = ieee80211_plcp2rate(plcp->signal, - stat->flags & ZYD_RX_OFDM); + (stat->flags & ZYD_RX_OFDM) ? + IEEE80211_T_OFDM : IEEE80211_T_CCK); tap->wr_antsignal = stat->rssi + -95; tap->wr_antnoise = -95; /* XXX */ @@ -2063,6 +2064,29 @@ (void)usbd_transfer(xfer); } +static uint8_t +zyd_plcp_signal(int rate) +{ + switch (rate) { + /* OFDM rates (cf IEEE Std 802.11a-1999, pp. 14 Table 80) */ + case 12: return 0xb; + case 18: return 0xf; + case 24: return 0xa; + case 36: return 0xe; + case 48: return 0x9; + case 72: return 0xd; + case 96: return 0x8; + case 108: return 0xc; + + /* CCK rates (NB: not IEEE std, device-specific) */ + case 2: return 0x0; + case 4: return 0x1; + case 11: return 0x2; + case 22: return 0x3; + } + return 0xff; /* XXX unsupported/unknown rate */ +} + static int zyd_tx_mgt(struct zyd_softc *sc, struct mbuf *m0, struct ieee80211_node *ni) { @@ -2123,7 +2147,7 @@ (IEEE80211_FC0_TYPE_CTL | IEEE80211_FC0_SUBTYPE_PS_POLL)) desc->flags |= ZYD_TX_FLAG_TYPE(ZYD_TX_TYPE_PS_POLL); - desc->phy = ieee80211_rate2plcp(rate); + desc->phy = zyd_plcp_signal(rate); if (ZYD_RATE_IS_OFDM(rate)) { desc->phy |= ZYD_TX_PHY_OFDM; if (IEEE80211_IS_CHAN_5GHZ(ic->ic_curchan)) @@ -2294,7 +2318,7 @@ (IEEE80211_FC0_TYPE_CTL | IEEE80211_FC0_SUBTYPE_PS_POLL)) desc->flags |= ZYD_TX_FLAG_TYPE(ZYD_TX_TYPE_PS_POLL); - desc->phy = ieee80211_rate2plcp(rate); + desc->phy = zyd_plcp_signal(rate); if (ZYD_RATE_IS_OFDM(rate)) { desc->phy |= ZYD_TX_PHY_OFDM; if (IEEE80211_IS_CHAN_5GHZ(ic->ic_curchan)) From owner-p4-projects@FreeBSD.ORG Mon Apr 28 17:56:45 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C5E941065672; Mon, 28 Apr 2008 17:56:45 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6FD4A106566C for ; Mon, 28 Apr 2008 17:56:45 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 64F728FC13 for ; Mon, 28 Apr 2008 17:56:45 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3SHujr1047065 for ; Mon, 28 Apr 2008 17:56:45 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3SHujca047063 for perforce@freebsd.org; Mon, 28 Apr 2008 17:56:45 GMT (envelope-from sam@freebsd.org) Date: Mon, 28 Apr 2008 17:56:45 GMT Message-Id: <200804281756.m3SHujca047063@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 140799 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Apr 2008 17:56:46 -0000 http://perforce.freebsd.org/chv.cgi?CH=140799 Change 140799 by sam@sam_ebb on 2008/04/28 17:56:19 o track api change for ieee80211_plcp2rate o use ieee80211_rate2plcp instead of private function now that it follows the IEEE spec and not ralink's private encoding for CCK rates o use PLCP service definitions added to ieee80211.h (slight name change) o re-enable device reset code Affected files ... .. //depot/projects/vap/sys/dev/bwi/bwimac.c#5 edit .. //depot/projects/vap/sys/dev/bwi/if_bwi.c#9 edit Differences ... ==== //depot/projects/vap/sys/dev/bwi/bwimac.c#5 (text+ko) ==== @@ -1437,7 +1437,7 @@ default: panic("unsupported modtype %u\n", modtype); } - ofs += (bwi_rate2plcp(rs->rs_rates[i]) & 0xf) * 2; + ofs += 2*(ieee80211_rate2plcp(rs->rs_rates[i], modtype) & 0xf); MOBJ_WRITE_2(mac, BWI_COMM_MOBJ, ofs + 0x20, MOBJ_READ_2(mac, BWI_COMM_MOBJ, ofs)); ==== //depot/projects/vap/sys/dev/bwi/if_bwi.c#9 (text+ko) ==== @@ -2864,33 +2864,6 @@ } /* XXX does not belong here */ -uint8_t -bwi_rate2plcp(uint8_t rate) -{ - rate &= IEEE80211_RATE_VAL; - - switch (rate) { - case 2: return 0xa; - case 4: return 0x14; - case 11: return 0x37; - case 22: return 0x6e; - case 44: return 0xdc; - - case 12: return 0xb; - case 18: return 0xf; - case 24: return 0xa; - case 36: return 0xe; - case 48: return 0x9; - case 72: return 0xd; - case 96: return 0x8; - case 108: return 0xc; - - default: - panic("unsupported rate %u\n", rate); - } -} - -/* XXX does not belong here */ #define IEEE80211_OFDM_PLCP_RATE_MASK __BITS(3, 0) #define IEEE80211_OFDM_PLCP_LEN_MASK __BITS(16, 5) @@ -2899,17 +2872,12 @@ { uint32_t plcp; - plcp = __SHIFTIN(bwi_rate2plcp(rate), IEEE80211_OFDM_PLCP_RATE_MASK) | + plcp = __SHIFTIN(ieee80211_rate2plcp(rate, IEEE80211_T_OFDM), + IEEE80211_OFDM_PLCP_RATE_MASK) | __SHIFTIN(pkt_len, IEEE80211_OFDM_PLCP_LEN_MASK); *plcp0 = htole32(plcp); } -#define IEEE80211_DS_PLCP_SERVICE_LOCKED 0x04 -#define IEEE80211_DS_PLCL_SERVICE_PBCC 0x08 -#define IEEE80211_DS_PLCP_SERVICE_LENEXT5 0x20 -#define IEEE80211_DS_PLCP_SERVICE_LENEXT6 0x40 -#define IEEE80211_DS_PLCP_SERVICE_LENEXT7 0x80 - static __inline void bwi_ds_plcp_header(struct ieee80211_ds_plcp_hdr *plcp, int pkt_len, uint8_t rate) @@ -2919,7 +2887,7 @@ pkt_bitlen = pkt_len * NBBY; len = howmany(pkt_bitlen * 2, rate); - service = IEEE80211_DS_PLCP_SERVICE_LOCKED; + service = IEEE80211_PLCP_SERVICE_LOCKED; if (rate == (11 * 2)) { int pkt_bitlen1; @@ -2929,10 +2897,10 @@ */ pkt_bitlen1 = len * 11; if (pkt_bitlen1 - pkt_bitlen >= NBBY) - service |= IEEE80211_DS_PLCP_SERVICE_LENEXT7; + service |= IEEE80211_PLCP_SERVICE_LENEXT7; } - plcp->i_signal = bwi_rate2plcp(rate); + plcp->i_signal = ieee80211_rate2plcp(rate, IEEE80211_T_CCK); plcp->i_service = service; plcp->i_length = htole16(len); /* NOTE: do NOT touch i_crc */ @@ -3803,13 +3771,13 @@ plcp = le32toh(*plcp0); plcp_rate = __SHIFTOUT(plcp, IEEE80211_OFDM_PLCP_RATE_MASK); - return ieee80211_plcp2rate(plcp_rate, 1); + return ieee80211_plcp2rate(plcp_rate, IEEE80211_T_OFDM); } static __inline uint8_t bwi_ds_plcp2rate(const struct ieee80211_ds_plcp_hdr *hdr) { - return ieee80211_plcp2rate(hdr->i_signal, 0); + return ieee80211_plcp2rate(hdr->i_signal, IEEE80211_T_DS); } static void @@ -4054,8 +4022,8 @@ struct ifnet *ifp = sc->sc_ifp; if_printf(ifp, "%s begin, help!\n", __func__); + bwi_init_statechg(xsc, 0); #if 0 - bwi_init_statechg(xsc, 0); bwi_start_locked(ifp); #endif } From owner-p4-projects@FreeBSD.ORG Mon Apr 28 22:54:07 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id F211B1065687; Mon, 28 Apr 2008 22:54:06 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9B3711065681 for ; Mon, 28 Apr 2008 22:54:06 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 84FCA8FC0A for ; Mon, 28 Apr 2008 22:54:06 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3SMs67G073572 for ; Mon, 28 Apr 2008 22:54:06 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3SMs6P1073570 for perforce@freebsd.org; Mon, 28 Apr 2008 22:54:06 GMT (envelope-from sam@freebsd.org) Date: Mon, 28 Apr 2008 22:54:06 GMT Message-Id: <200804282254.m3SMs6P1073570@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 140816 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Apr 2008 22:54:07 -0000 http://perforce.freebsd.org/chv.cgi?CH=140816 Change 140816 by sam@sam_ebb on 2008/04/28 22:53:17 o lie to amrr about retry counts to avoid pessmimizing the rate estimator; this is mostly to compensate for bb issues but also papers over the generic amrr algorithm only handling a single tx rate (and we often supply two) o simplify tb_rate data recorded by tx complete status processing; we don't need the rate indices, the rates are sufficient and less work to acquire; also no need to bzero values we always write Affected files ... .. //depot/projects/vap/sys/dev/bwi/if_bwi.c#10 edit .. //depot/projects/vap/sys/dev/bwi/if_bwivar.h#6 edit Differences ... ==== //depot/projects/vap/sys/dev/bwi/if_bwi.c#10 (text+ko) ==== @@ -2942,7 +2942,7 @@ uint32_t mac_ctrl; uint16_t phy_ctrl; bus_addr_t paddr; - int type, ismcast, pkt_len, error; + int type, ismcast, pkt_len, error, rix; #if 0 const uint8_t *p; int i; @@ -2962,7 +2962,6 @@ /* * Find TX rate */ - bzero(tb->tb_rate_idx, sizeof(tb->tb_rate_idx)); tp = &vap->iv_txparms[ieee80211_chan2mode(ic->ic_curchan)]; if (type != IEEE80211_FC0_TYPE_DATA || (m->m_flags & M_EAPOL)) { rate = rate_fb = tp->mgmtrate; @@ -2971,19 +2970,18 @@ } else if (tp->ucastrate != IEEE80211_FIXED_RATE_NONE) { rate = rate_fb = tp->ucastrate; } else { - tb->tb_rate_idx[0] = - ieee80211_amrr_choose(ni, &BWI_NODE(ni)->amn); + rix = ieee80211_amrr_choose(ni, &BWI_NODE(ni)->amn); rate = ni->ni_txrate; - if (tb->tb_rate_idx[0] > 0) { - tb->tb_rate_idx[1] = tb->tb_rate_idx[0] - 1; - rate_fb = ni->ni_rates.rs_rates[tb->tb_rate_idx[1]] & + if (rix > 0) { + rate_fb = ni->ni_rates.rs_rates[rix-1] & IEEE80211_RATE_VAL; } else { rate_fb = rate; - tb->tb_rate_idx[1] = tb->tb_rate_idx[0]; } } + tb->tb_rate[0] = rate; + tb->tb_rate[1] = rate_fb; sc->sc_tx_rate = rate; /* @@ -3147,12 +3145,11 @@ /* * Find TX rate */ - bzero(tb->tb_rate_idx, sizeof(tb->tb_rate_idx)); rate = params->ibp_rate0; rate_fb = (params->ibp_try1 != 0) ? params->ibp_rate1 : params->ibp_rate0; - tb->tb_rate_idx[0] = rate; - tb->tb_rate_idx[1] = rate_fb; + tb->tb_rate[0] = rate; + tb->tb_rate[1] = rate_fb; sc->sc_tx_rate = rate; /* @@ -3347,12 +3344,15 @@ /* NB: update rate control only for unicast frames */ if (hdr->txh_mac_ctrl & htole32(BWI_TXH_MAC_C_ACK)) { - /* Feed back 'acked and data_txcnt' */ - ieee80211_amrr_tx_complete(&bn->amn, - (acked && - (data_txcnt <= BWI_SHRETRY_FB || - tb->tb_rate_idx[0] == tb->tb_rate_idx[1])), - data_txcnt-1); + /* + * Feed back 'acked and data_txcnt'. Note that the + * generic AMRR code only understands one tx rate + * and the estimator doesn't handle real retry counts + * well so to avoid over-aggressive downshifting we + * treat any number of retries as "1". + */ + ieee80211_amrr_tx_complete(&bn->amn, acked, + data_txcnt > 1); } /* ==== //depot/projects/vap/sys/dev/bwi/if_bwivar.h#6 (text+ko) ==== @@ -233,7 +233,7 @@ bus_dmamap_t tb_dmap; struct ieee80211_node *tb_ni; - int tb_rate_idx[2]; + int tb_rate[2]; }; struct bwi_txbuf_data { From owner-p4-projects@FreeBSD.ORG Mon Apr 28 22:57:10 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2A5021065677; Mon, 28 Apr 2008 22:57:10 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E098D1065670 for ; Mon, 28 Apr 2008 22:57:09 +0000 (UTC) (envelope-from gonzo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CA8858FC17 for ; Mon, 28 Apr 2008 22:57:09 +0000 (UTC) (envelope-from gonzo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3SMv9EM073760 for ; Mon, 28 Apr 2008 22:57:09 GMT (envelope-from gonzo@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3SMv94b073758 for perforce@freebsd.org; Mon, 28 Apr 2008 22:57:09 GMT (envelope-from gonzo@FreeBSD.org) Date: Mon, 28 Apr 2008 22:57:09 GMT Message-Id: <200804282257.m3SMv94b073758@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gonzo@FreeBSD.org using -f From: Oleksandr Tymoshenko To: Perforce Change Reviews Cc: Subject: PERFORCE change 140817 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Apr 2008 22:57:10 -0000 http://perforce.freebsd.org/chv.cgi?CH=140817 Change 140817 by gonzo@gonzo_jeeves on 2008/04/28 22:56:22 o Handle mips like other architectures in cc/cc_tools/Makefile o Place TARGET_CPU_DEFAULT for mips to proper place (cc/Makefile.tgt) Its value is definitly wrong. It's origin unknown but now it shifted to MASK_DSP. Need to come out with reasonable defaults. Affected files ... .. //depot/projects/mips2-jnpr/src/gnu/usr.bin/cc/Makefile.tgt#2 edit .. //depot/projects/mips2-jnpr/src/gnu/usr.bin/cc/cc_tools/Makefile#2 edit Differences ... ==== //depot/projects/mips2-jnpr/src/gnu/usr.bin/cc/Makefile.tgt#2 (text+ko) ==== @@ -11,6 +11,7 @@ GCC_CPU= ia64 .elif ${TARGET_ARCH} == "mips" GCC_CPU= mips +TARGET_CPU_DEFAULT= 16 .elif ${TARGET_ARCH} == "powerpc" GCC_CPU= rs6000 .elif ${TARGET_ARCH} == "sparc64" ==== //depot/projects/mips2-jnpr/src/gnu/usr.bin/cc/cc_tools/Makefile#2 (text+ko) ==== @@ -37,9 +37,6 @@ TARGET_INC+= freebsd-native.h TARGET_INC+= freebsd-spec.h TARGET_INC+= freebsd.h -.if ${TARGET_ARCH} == "mips" -TARGET_INC+= ${GCC_CPU}/elf.h -.endif .if ${TARGET_ARCH} != "i386" && ${TARGET_ARCH} != "amd64" .if exists(${GCCDIR}/config/${GCC_CPU}/sysv4.h) TARGET_INC+= ${GCC_CPU}/sysv4.h @@ -55,13 +52,13 @@ TARGET_INC+= ${GCC_CPU}/aout.h TARGET_INC+= ${GCC_CPU}/freebsd.h TARGET_INC+= ${GCC_CPU}/arm.h +.elif ${TARGET_ARCH} == "mips" +TARGET_INC+= ${GCC_CPU}/elf.h +TARGET_INC+= ${GCC_CPU}/freebsd.h .else TARGET_INC+= ${GCC_CPU}/freebsd.h .endif TARGET_INC+= defaults.h -.if ${TARGET_ARCH} == "mips" -TARGET_CPU_DEFAULT= 16 -.endif .for H in ${TARGET_INC} .for D in ${GCCDIR}/config ${GCCDIR} ${.CURDIR} .if exists($D/$H) From owner-p4-projects@FreeBSD.ORG Tue Apr 29 04:05:50 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9D31C1065673; Tue, 29 Apr 2008 04:05:50 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5EDB01065670 for ; Tue, 29 Apr 2008 04:05:50 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 43FFF8FC15 for ; Tue, 29 Apr 2008 04:05:50 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3T45od1099354 for ; Tue, 29 Apr 2008 04:05:50 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3T45o8E099352 for perforce@freebsd.org; Tue, 29 Apr 2008 04:05:50 GMT (envelope-from pgj@FreeBSD.org) Date: Tue, 29 Apr 2008 04:05:50 GMT Message-Id: <200804290405.m3T45o8E099352@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 140823 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Apr 2008 04:05:51 -0000 http://perforce.freebsd.org/chv.cgi?CH=140823 Change 140823 by pgj@disznohal on 2008/04/29 04:05:18 Cleanup in Chapter 10. Affected files ... .. //depot/projects/docproj_hu/books/handbook/linuxemu/chapter.sgml#4 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/linuxemu/chapter.sgml#4 (text+ko) ==== @@ -14,8 +14,8 @@ Jim Mock - Újjászervezte és egyes - részeit aktualizálta: + Átdolgozta és egyes részeit + aktualizálta: @@ -35,6 +35,7 @@ Áttekintés + Bináris Linux kompatibilitás @@ -50,11 +51,11 @@ válasz erre nagyon egyszerû. Rengeteg cég és fejlesztõ kizárólag csak Linuxra fejleszt, hiszen ez mostanság egy nagyon izgalmas - dolog az informatika világában. Emiatt - azonban a &os; közösségnek külön + téma az informatika világában. + Emiatt azonban a &os; közösségnek külön gyõzködnie kell ezeket a cégeket és fejlesztõket, hogy készítsék el a - termékeik natív &os; változatát. + termékeik natív &os;-s változatát. Ezzel az a gond, a legtöbb ilyen cég egyszerûen nem veszi észre, hogy ha létezne a terméküknek &os;-re írt változata, akkor @@ -71,7 +72,7 @@ további módosítás nélkül futtatni. Így tehát használható a &staroffice;, - &netscape; Linux változata, a + &netscape; Linux változata, az &adobe; &acrobat;, &realplayer;, VMware, @@ -87,32 +88,33 @@ operációs rendszer szintjén meghúzódó eszközök, amelyek &os; alatt nem használhatóak. &os;-n nem fognak - mûködni az olyan Linux binárisok, amelyek + mûködni azok a Linux binárisok, amelyek túlzottan kihasználják az olyan &i386;-os - rendszerhívásokat, mint mondjuk a virtuális - 8086 mód. + rendszerhívásokat, mint például a + virtuális 8086 mód. A fejezet elolvasása során megismerjük: + hogyan engedélyezzük rendszerünkön a - Linux kompatibilitást + Linux kompatibilitást; hogyan telepítsünk Linuxos osztott - könyvtárakat + könyvtárakat; hogyan telepítsünk Linuxos - alkalmazásokat a &os; rendszerünkre + alkalmazásokat a &os; rendszerünkre; a &os; Linux kompatibilitásának - implementációs részleteit + implementációs részleteit. @@ -120,7 +122,7 @@ - külsõs szoftverek + külsõ szoftverek telepítésének ismerete (). @@ -159,13 +161,14 @@ Id Refs Address Size Name 1 2 0xc0100000 16bdb8 kernel 7 1 0xc24db000 d000 linux.ko + a rendszermag beállításai COMPAT_LINUX Ha valamiért nem akarjuk vagy nem éppen nem - tudjuk betölteni a modult, akkor bináris Linux + tudjuk betölteni a modult, akkor a bináris Linux kompatibilitást az options COMPAT_LINUX beállítással be is tudjuk építeni a rendszermagba. Ennek pontos @@ -175,27 +178,29 @@ Linuxos futtatókönyvtárak telepítése + Linux Linuxos könyvtárak telepítése - Két módon is csinálhatjuk: - egyrészt a A Linuxos könyvtárakat két módon + is felrakhatjuk: egyrészt a linux_base port - feltelepítésével, másrészt - manuálisan. A könyvtárak telepítése a linux_base porttal + Portgyûjtemény - A futtatókönyvtárak - telepítésének ez a lehetõ - legegyszerûbb módja. Teljesen úgy + A futtatókönyvtárakat a lehetõ + legegyszerûbben a emulators/linux_base porton + keresztül tudjuk telepíteni. Teljesen úgy történik, mint a Portgyûjtemény akármelyik másik portjának @@ -211,7 +216,7 @@ még panaszkodhatnak a rendszerkönyvtárak alverzióit illetõen. Általánosságban véve ez azonban - nem kavar nagyobb port. + nem okoz nagyobb gondot. A A könyvtárak telepítése manuálisan - Ha korábban nem telepítettük volna a - portgyûjteményt, akkor egyénileg kell + Ha korábban még nem telepítettük + volna a Portgyûjteményt, akkor egyénileg kell felraknunk az egyes könyvtárakat. Közülük azokra lesz szükségünk, amelyeket maga az @@ -247,7 +252,7 @@ elõször ebben a könyvtárban fogják keresni a hozzájuk tartozó osztott könyvtárakat. Így tehát, amikor egy - Linuxos program betölti mondjuk a + Linuxos program betölti például a /lib/libc.so függvénykönyvtárat, akkor a &os; elõször a @@ -272,23 +277,26 @@ további ráfordítás nélkül futtatni tudjuk a frissen importált programokat. + Hogyan telepítsünk újabb osztott könyvtárakat? + osztott könyvtárak - Mit tegyünk, ha linux_base port - feltelepítése után az alkalmazás + Mit tegyünk, ha az emulators/linux_base port + telepítése után az alkalmazás még mindig követel néhány hiányzó osztott könyvtárat? Honnan tudhatjuk meg, hogy milyen osztott könyvtárak kellenek majd egy Linux bináris használatához és honnan szerezzük be - õket? Erre alapvetõn két - lehetõségünk van (és az + ezeket? Erre alapvetõn két + lehetõségünk van (az utasításokat root felhasználóként kell majd végrehajtanunk). @@ -296,7 +304,7 @@ Ha hozzáférünk egy Linux rendszerhez, akkor szedjük össze az alkalmazásunk futtatásához szükséges osztott - könyvtárakat és másoljuk õket a + könyvtárakat és másoljuk ezeket a &os; partíciójára. Például: @@ -316,9 +324,10 @@ libc.so.4 (DLL Jump 4.5pl26) => /lib/libc.so.4.6.29 szimbolikus linkek + Az utolsó oszlopban levõ állományokat másoljuk át, - tegyük õket a /compat/linux + tegyük ezeket a /compat/linux könyvtárba, és hozzunk létre az elsõ oszlopban szereplõ szimbolikus linkeket. Így tehát a következõ @@ -333,27 +342,27 @@
- Vegyük észre, hogy ha már van - nekünk az ldd kimenetének - elsõ oszlopában szereplõ + Ha már rendelkezünk az + ldd kimenetének elsõ + oszlopában szereplõ fõverziószámú osztott könyvtár, akkor nem kell átmásolni az utolsó oszlopban levõ állományokat, hiszen így - is mûködnie kellene mindennek. Habár - amennyiben egy újabb változattal - találkozunk, akkor érdemes mégis - inkább átmásolni. Miután a - szimbolikus linkeket átirányítottuk - az új változatra, a régit - akár törölhetjük is. Ha mondjuk + is mûködnie kellene mindennek. Ha viszont egy + újabb változattal találkozunk, + akkor érdemes mégis inkább + átmásolni. Miután a szimbolikus + linkeket átirányítottuk az + új változatra, a régit akár + törölhetjük is. Ha például ezek a könyvtárak elérhetõek a rendszerünkön: /compat/linux/lib/libc.so.4.6.27 /compat/linux/lib/libc.so.4 -> libc.so.4.6.27 - és észrevesszük, hogy az + Észrevesszük, hogy az ldd kimenetében az új bináris egy újabb változatot igényel: @@ -361,7 +370,7 @@ libc.so.4 (DLL Jump 4.5pl26) -> libc.so.4.6.29 Ha csak az utolsó jegyében marad le - egy kicsivel a verziószám, akkor nem + valamivel a verziószám, akkor nem különösebben aggódnunk a /lib/libc.so.4.6.29 miatt sem, hiszen a programnak egy picivel korábbi @@ -390,11 +399,13 @@
+
Linux ELF binárisok telepítése + Linux ELF binárisok @@ -407,7 +418,7 @@ binárist akarunk elindítani, akkor a következõ hibaüzenetet kapjuk:
- &prompt.user; ./my-linux-elf-binary + &prompt.user; ./egy-linux-elf-bináris ELF binary type not known Abort @@ -416,16 +427,18 @@ binárisainak megkülönböztetésében. - &prompt.user; brandelf -t Linux my-linux-elf-binary + &prompt.user; brandelf -t Linux egy-linux-elf-bináris GNU eszköztár - A GNU eszköztára manapság már - automatikusan elhelyezi az ELF binárisok - azonosításához szükséges - bélyeget, ezért ez a lépés a - jövõben egyre inkább feleslegessé - válik. + + A GNU által fejlesztett eszközök + manapság már automatikusan elhelyezik az ELF + binárisok azonosításához + szükséges bélyegeket, ezért ez a + lépés a jövõben egyre inkább + feleslegessé válik. +
@@ -460,6 +473,7 @@ állítottunk be névszervert az /etc/resolv.conf állományhoz. +
@@ -474,6 +488,7 @@ + A &mathematica; telepítése @@ -481,13 +496,12 @@ Mathematica - Ebben a szakaszban megismerkedhetünk a - &mathematica; 5.X Linux - változatának &os; rendszerekre - történõ - telepítésével. + Ebben a szakaszban megismerhetjük, hogyan + telepítsük a &mathematica; + 5.X Linux változatát &os; + rendszerekre. - A &mathematica; vagy + A &mathematica; vagy a &mathematica; for Students Linuxos változatai közvetlenül megrendelhetõek a fejlesztõtõl: &prompt.root; sysctl kern.fallback_elf_brand=3 Ennek köszönhetõen a &os; most már az - összes bélyegezetlen ELF bináris esetén - a Linuxos ABI-t fogja használni, és így a - telepítõt akár már + összes bélyegezetlen ELF bináris + esetén a Linuxos ABI-t fogja használni, és + így a telepítõt akár már közvetlenül a CD-rõl is indíthatjuk. @@ -520,20 +534,20 @@ állományt a merevlemezünkre: &prompt.root; mount /cdrom -&prompt.root; cp /cdrom/Unix/Installers/Linux/MathInstaller /localdir/ +&prompt.root; cp /cdrom/Unix/Installers/Linux/MathInstaller helyi_könyvtár - Az állományban cseréljük az + Az állományban cseréljük ki az elsõ sorban található /bin/sh hivatkozást a /compat/linux/bin/sh hivatkozásra. Ezzel biztosíthatjuk be, hogy a telepítõt a - Linuxos &man.sh.1; fogja végrehajtani. Ezután a + Linuxos &man.sh.1; fogja elindítani. Ezután a kedvenc szövegszerkesztõnkkel vagy a következõ szakaszban található szkript segítségével helyettesítsük benne a Linux) szöveg összes - elõfordulását - FreeBSD)-vel. Mivel a + elõfordulását a FreeBSD) + szöveggel. Mivel a &mathematica; telepítõje az uname -s parancsra kapott válaszból állapítja meg az @@ -541,9 +555,9 @@ ezért ezzel a módosítással a &os;-t is a Linuxhoz hasonló módon fogja kezelni. A MathInstaller elindítása - után most már képesek leszünk - telepíteni a - &mathematica;-t. + után most már telepíthetõ a + &mathematica;. + @@ -554,7 +568,7 @@ telepítése során létrejött szkripteket a használatuk elõtt át kell írnunk. Amennyiben a - &mathematica;-hoz tartozó + &mathematica;hoz tartozó programokat a /usr/local/bin könyvtárba telepítettük, akkor itt @@ -564,9 +578,9 @@ MathKernel állományokra mutató szimbolikus linkeket. Ezek mindegyikében cseréljük ki a Linux) - karakterláncot FreeBSD)-re a kedvenc - szövegszerkesztõnkkel vagy az alábbi - szkripttel: + karakterláncot a FreeBSD) + szövegre a kedvenc szövegszerkesztõnkkel vagy az + alábbi szkripttel: #!/bin/sh cd /usr/local/bin @@ -576,6 +590,7 @@ rm $i.tmp chmod a+x $i done + @@ -608,10 +623,11 @@ machine ID néven, amire õk elküldik a hozzátartozó jelszót. + - A &mathematica; elõlapjának futtatása + <title>A &mathematica; frontendjének futtatása hálózaton keresztül A &mathematica; a @@ -626,23 +642,22 @@ helyben kell telepíteni. Ennek értelmében a &mathematica; CD-jén - található betûtípusokat fel kell - telepítenünk a + található betûtípusokat + telepítenünk kell a számítógépünkre is. A CD-n ezeket általában a /cdrom/Unix/Files/SystemFiles/Fonts könyvtárban találjuk meg, vagy a merevlemezen a /usr/local/mathematica/SystemFiles/Fonts - könyvtárban. Itt pedig a Type1 - és X alkönyvtárakra van - szükségünk. Az alábbiakban - leírtak szerint több módon is - használhatjuk õket. + könyvtárban. Ezen belül pedig a + Type1 és X + alkönyvtárakra van szükségünk. Az + alábbiakban leírtak szerint több módon + is használhatjuk ezeket. - Ezek közül az egyik lehetséges - módszer, ha átmásoljuk az imént - említett könyvtárakat a többi - mellé, vagyis a + Az egyik ilyen módszer, ha átmásoljuk + az imént említett könyvtárakat a + többi mellé, vagyis a /usr/X11R6/lib/X11/fonts könyvtárba. Ekkor szükségünk lesz még a fonts.dir @@ -671,8 +686,7 @@ Most adjuk hozzá az új könyvtárakat a betûtípusok - könyvtárait tartalmazó - felsoroláshoz: + könyvtáraihoz: &prompt.root; xset fp+ /usr/X11R6/lib/X11/fonts/X &prompt.root; xset fp+ /usr/X11R6/lib/X11/fonts/MathType1 @@ -691,6 +705,7 @@ állományt kell módosítanunk. + betûk Ha még nincs @@ -698,7 +713,8 @@ könyvtárunk, akkor a példában szereplõ MathType1 könyvtárat nyugodtan átnevezhetjük - Type1-re. + Type1 nevûre. + @@ -719,6 +735,7 @@ + A &maple; telepítése @@ -727,52 +744,54 @@ A &maple; egy - &mathematica;-hoz hasonló + &mathematica;hoz hasonló kereskedelmi alkalmazás. A használatához elõször meg kell vásárolni a címrõl, majd - ott regisztrálni a licensz megszerzéséhez. - &os;-re a szoftvert a következõ egyszerû - lépéseken keresztül tudjuk + a licenc megszerzéséhez ugyanott + regisztrálni. &os;-re a szoftvert a következõ + egyszerû lépéseken keresztül tudjuk telepíteni. - - - Indítsuk el a termékhez mellékelt - INSTALL nevû szkriptet. - Válasszuk a telepítõprogram által - felkínált opciók közül a - RedHat-et. A telepítés - célkönyvtára legyen a /usr/local/maple. - + + + Indítsuk el a termékhez mellékelt + INSTALL nevû szkriptet. + Válasszuk a telepítõprogram által + felkínált opciók közül a + RedHat címkéjût. A + telepítés célkönyvtára legyen + a /usr/local/maple. + + + + Ha eddig még nem tettük volna meg, + rendeljük meg a &maple; + licencét a Maple Waterloo Software-tõl () és + másoljuk az + /usr/local/maple/license/license.dat + állományba. + - - Ha eddig még nem tettük volna meg, - rendeljük meg a &maple; - licenszét a Maple Waterloo Software-tõl () és - másoljuk az - /usr/local/maple/license/license.dat - állományba. - + + Az &maple;-höz + mellékelt INSTALL_LIC szkript + elindításával telepítsük a + FLEXlm licenckezelõt. A + szervernek adjuk meg a + számítógépünk + hálózati nevét. + - - Az &maple;-höz - mellékelt INSTALL_LIC szkript - elindításával telepítsük a a - FLEXlm licenszkezelõt. A - licensz szervernek adjuk meg a - számítógépünk - hálózati nevét. - + + Javítsuk át a + /usr/local/maple/bin/maple.system.type + állományt a következõ + módon: - - Javítsuk át a - /usr/local/maple/bin/maple.system.type - állományt a következõ - módon: - ----- itt kezdõdik a módosítás --------- + ----- itt kezdõdik a módosítás --------- *** maple.system.type.orig Sun Jul 8 16:35:33 2001 --- maple.system.type Sun Jul 8 16:35:51 2001 *************** @@ -787,24 +806,24 @@ # We have two Linux implementations, one for Red Hat and ----- módosítás vége ------------------- - Vigyázzunk, a "FreeBSD"|\ - kezdetû sor végén nem szabad semmilyen - további láthatatlan karakternek lennie. + Vigyázzunk, hogy a "FreeBSD"|\ + kezdetû sor végén nem szabad semmilyen + további whitespace karakternek lennie. - Ez a javítás arra utasítja a - &maple;-t, hogy - FreeBSD-t Linux rendszerként ismerje - fel. A bin/maple szkript hívja - a bin/maple.system.type szkriptet, ami - pedig a uname -a hívással - próbálja kideríteni a - operációs rendszer nevét. Ettõl - függõen választja ki, hogy milyen - típusú binárisokat fog futtatni. + Ez a javítás arra utasítja a + &maple;-t, hogy + FreeBSD-t Linux rendszerként ismerje + fel. A bin/maple szkript hívja a + bin/maple.system.type szkriptet, ami + pedig a uname -a hívással + próbálja kideríteni a + operációs rendszer nevét. Ettõl + függõen választja ki, hogy milyen + típusú binárisokat fog futtatni. - Indítsuk el a licensz szervert. + Indítsuk el a licenckezelõ szervert. A most következõ szkripttel könnyedén el tudjuk indítani az @@ -843,13 +862,15 @@ Próbáljuk meg elindítani a &maple;-t: - &prompt.user; cd /usr/local/maple/bin + + &prompt.user; cd /usr/local/maple/bin &prompt.user; ./xmaple - Szerencsés esetben innentõl már minden - mûködik. És ne felejtsünk el írni - a Maplesoftnak, hogy szeretnénk egy natív &os; - verziót a termékükbõl! + Szerencsés esetben innentõl kezdve már + minden mûködik. És ne felejtsünk el + írni a Maplesoftnak, hogy szeretnénk egy + natív &os; verziót a + termékükbõl! @@ -858,20 +879,20 @@ - A FLEXlm - licenszkezelõvel esetenként nehéz lehet - elboldogulni. Errõl témáról - bõvebben a címen - találunk leírásokat. + A FLEXlm licenckezelõvel + esetenként nehéz lehet elboldogulni. + Errõl témáról bõvebben a + + címen találunk + leírásokat. Az lmgrd nagyon - válogatós a licensz állományokat - illetõen és bármilyen apró - zökkenõre kiakad. Egy szabályos licensz - állomány valahogy így néz + válogatós a licencállományokat + illetõen és bármilyen + apróságra kiakad. Egy szabályos + licencállomány valahogy így néz ki: # ======================================================= @@ -888,17 +909,19 @@ A sorozatszámot természetesen - kiikszeltük. Itt a chillig a + eltávolítottuk. Itt a + chillig a számítógép neve. - Az itt megadott licensz állomány - remekül használható egészen addig a - pontig, amíg békén hagyjuk a + Az itt megadott licencállomány + remekül használható egészen addig + a pontig, amíg békén hagyjuk a FEATURE kezdetû sort (melyet a - licenszkulcs véd). + licenckulcs véd). + @@ -912,6 +935,7 @@ + A &matlab; telepítése @@ -919,23 +943,22 @@ MATLAB - Ez a leírás &matlab; version - 6.5 Linux változátának &os; - rendszerekre történõ - telepítését mutatja be. A - &java.virtual.machine; (ld. ) használatától + Ez a leírás azt mutatja be, hogyan + telepítsük &os; rendszerekre a &matlab; + version 6.5 Linux változatát. A + &java.virtual.machine; (lásd + ) használatától eltekintve meglepõen jól mûködik. A &matlab; Linux változata - közvetlenül megrendelhetõ a The MathWorks-tõl, a - címen. Ne - felejtsük el beszerezni a licensz állományt + közvetlenül megrendelhetõ a The MathWorks-tõl, + a címen. Ne + felejtsük el beszerezni a licencállományt és az elkészítéséhez - szükséges útmutatót. És ha - már úgy is arra járunk, jelezzük a + szükséges útmutatót. Ha már + úgy is arra járunk, jelezzük a fejlesztõknek, hogy igényt tartanánk a - termékük natív &os; változatára + termékük natív &os;-s változatára is! @@ -960,8 +983,8 @@ A telepítõ grafikus. Ha a megjelenítõ használatáról - szóló hibaüzeneteket kapunk, akkor adjuk - ki a setenv HOME + szóló hibaüzeneteket kapunk, akkor + adjuk ki a setenv HOME ~FELHASZNÁLÓ parancsot, ahol a FELHASZNÁLÓ annak @@ -973,31 +996,32 @@ Amikor a &matlab; - könyvtárát kell megadnunk, ezt írjuk - be: + könyvtárát kell megadnunk, ezt + írjuk be: /compat/linux/usr/local/matlab. A telepítés további részeinek megkönnyítése - érdekében írjuk be ezt a parancssorba: - set + érdekében írjuk be ezt a + parancssorba: set MATLAB=/compat/linux/usr/local/matlab Miután megkaptuk a - &matlab; licenszét, az + &matlab; licencét, az útmutatás szerint szerkesszük át. - A licensz állományt a kedvenc + A licencállományt a kedvenc szövegszerkesztõnkkel akár már - korábban elõ is készíthetjük, - és majd amikor a telepítõnek - szüksége lesz rá, másoljuk be + korábban elõ is + készíthetjük, és majd amikor a + telepítõnek szüksége lesz + rá, másoljuk be $MATLAB/license.dat helyre. @@ -1012,28 +1036,30 @@ telepítése. Innentõl már csak a &os; rendszer hozzátapasztásán fogunk dolgozni. + - A licenszkezelõ elindítása + A licenckezelõ elindítása + Hozzunk létre szimbolikus linkeket a - licenszkezelõ szkriptjeire: + licenckezelõ szkriptjeire: &prompt.root; ln -s $MATLAB/etc/lmboot /usr/local/etc/lmboot_TMW &prompt.root; ln -s $MATLAB/etc/lmdown /usr/local/etc/lmdown_TMW - + Hozzunk létre egy indítószkriptet /usr/local/etc/rc.d/flexlm.sh néven. A lentebb látható minta a - &matlab;-hoz mellékelt + &matlab;hoz mellékelt $MATLAB/etc/rc.lm.glnx86 állomány egy módosított változata. Benne az állományok - helyét és licenszkezelõ + helyét és a licenckezelõ indításának körülményeit változtattuk meg (hogy Linux emuláció alatt fusson). @@ -1073,12 +1099,13 @@ - A licenszkezelõt az alábbi paranccsal + A licenckezelõt az alábbi paranccsal indítsuk el: &prompt.root; /usr/local/etc/rc.d/flexlm.sh start + @@ -1092,6 +1119,7 @@ &prompt.root; cd $MATLAB/sys/java/jre/glnx86/ &prompt.root; unlink jre; ln -s ./jre1.1.8 ./jre + @@ -1120,7 +1148,7 @@ role="package">emulators/linux_base verziójától függõen hibákat is kaphatunk. Ha el akarjuk kerülni - õket, akkor szerkesszük át a + ezeket, akkor szerkesszük át a /compat/linux/usr/local/matlab/bin/matlab állomány következõ sorát: @@ -1132,6 +1160,7 @@ if test -L $newbase; then + @@ -1145,9 +1174,9 @@ Hozzunk létre egy - $MATLAB/toolbox/local/finish.m nevû - állományt, majd írjuk bele ezt a - sort: + $MATLAB/toolbox/local/finish.m + nevû állományt, majd írjuk bele + ezt a sort: ! $MATLAB/bin/finish.sh @@ -1185,6 +1214,7 @@ &prompt.root; chmod +x $MATLAB/bin/finish.sh + @@ -1193,6 +1223,7 @@ Most már a matlab parancs begépelésével bármikor elindíthatjuk. + @@ -1206,6 +1237,7 @@ + Az &oracle; telepítése @@ -1215,26 +1247,28 @@ Elõszó - Ez a leírás az &oracle; + + Ez a leírás azt mutatja be, hogyan + telepítsük &os;-re az &oracle; 8.0.5 és &oracle; 8.0.5.1 - Enterprise Edition Linux változatainak &os; - gépekre történõ - telepítését mutatja be. + Enterprise Edition Linux + változatait. + A Linux környezet telepítése Telepítsük a emulators/linux_base és devel/linux_devtools portokat a - Portgyûjteménybõl. Amennyiben ennek + role="package">emulators/linux_base és + devel/linux_devtools + portokat a Portgyûjteménybõl. Amennyiben ennek során nehézségekbe ütköznénk, próbálkozzunk a korábbi változataikkal. - Fel kell raknunk a Red Hat Tcl csomagját is, ha az - alkalmazáshoz tartozó intelligens + Fel kell raknunk a Red Hat Tcl csomagját is, ha + az alkalmazáshoz tartozó intelligens ügynököt is futtatni szeretnénk. Ez a tcl-8.0.3-20.i386.rpm. A hivatalos RPM port @@ -1247,6 +1281,7 @@ A csomag telepítésének semmilyen hibát nem kellene okoznia. + >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Tue Apr 29 04:16:01 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 46A261065678; Tue, 29 Apr 2008 04:16:01 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 087471065673 for ; Tue, 29 Apr 2008 04:16:01 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E28C58FC33 for ; Tue, 29 Apr 2008 04:16:00 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3T4G0uN099627 for ; Tue, 29 Apr 2008 04:16:00 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3T4G0eW099625 for perforce@freebsd.org; Tue, 29 Apr 2008 04:16:00 GMT (envelope-from pgj@FreeBSD.org) Date: Tue, 29 Apr 2008 04:16:00 GMT Message-Id: <200804290416.m3T4G0eW099625@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 140824 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Apr 2008 04:16:01 -0000 http://perforce.freebsd.org/chv.cgi?CH=140824 Change 140824 by pgj@disznohal on 2008/04/29 04:15:19 Fix translation. Affected files ... .. //depot/projects/docproj_hu/books/handbook/mirrors/chapter.sgml#8 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/mirrors/chapter.sgml#8 (text+ko) ==== @@ -550,8 +550,7 @@ Az &man.ls.1; változásainak (Unified Diff - formátumban történõ) - listázása + formátumú) listázása &prompt.user; setenv CVSROOT :pserver:anoncvs@anoncvs.tw.FreeBSD.org:/home/ncvs &prompt.user; cvs login @@ -650,14 +649,14 @@ találták ki. A leggyorsabban fejlõdõ ágakból is naponta legfeljebb három deltát fogunk kapni, azonban érdemes megfontolni - a változások levélben - történõ automatikus - küldését is. A szükséges - frissítések méretét mindig - igyekszünk minimalizálni. Ez - egyébként általában alig 5 KB, de - néha (tízbõl egyszer) elõfordul, hogy - 10 és 50 KB között van, és + a változások automatikus + elküldését levélben. A + szükséges frissítések + méretét mindig igyekszünk + minimalizálni. Ez egyébként + általában alig 5 KB, de néha + (tízbõl egyszer) elõfordul, hogy 10 és + 50 KB között van, és idõnként 100 KB vagy afeletti mennyiségû frissítés is érkezhet. @@ -3174,10 +3173,9 @@ A portfa frissítése - A portfa kiinduló tömörített - képé letöltése és a - /usr/ports/ könyvtárba - történõ kibontása után a portfa + Miután letöltöttük a portfa + kiinduló pillanatképét és kibontottuk + a /usr/ports/ könyvtárba, a frissítése két lépésben végezhetõ el: elõször elkérjük (fetch) a From owner-p4-projects@FreeBSD.ORG Tue Apr 29 04:20:05 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9A8FA1065672; Tue, 29 Apr 2008 04:20:05 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5F196106566C for ; Tue, 29 Apr 2008 04:20:05 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2BE458FC1A for ; Tue, 29 Apr 2008 04:20:05 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3T4K5bw099759 for ; Tue, 29 Apr 2008 04:20:05 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3T4K5ZX099757 for perforce@freebsd.org; Tue, 29 Apr 2008 04:20:05 GMT (envelope-from pgj@FreeBSD.org) Date: Tue, 29 Apr 2008 04:20:05 GMT Message-Id: <200804290420.m3T4K5ZX099757@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 140825 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Apr 2008 04:20:05 -0000 http://perforce.freebsd.org/chv.cgi?CH=140825 Change 140825 by pgj@disznohal on 2008/04/29 04:20:01 (install) MFen: 1.388 --> 1.389 Affected files ... .. //depot/projects/docproj_hu/books/handbook/install/chapter.sgml#6 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/install/chapter.sgml#6 (text+ko) ==== @@ -191,7 +191,7 @@ - A &os;/&arch.amd64; architektúra + &os;/&arch.amd64; Két típusú processzor képes futtatni a &os;/&arch.amd64; verzióját. Az From owner-p4-projects@FreeBSD.ORG Tue Apr 29 04:37:23 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9FF791065673; Tue, 29 Apr 2008 04:37:23 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 624AC106566B for ; Tue, 29 Apr 2008 04:37:23 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 488E08FC12 for ; Tue, 29 Apr 2008 04:37:23 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3T4bNht000416 for ; Tue, 29 Apr 2008 04:37:23 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3T4bNOl000414 for perforce@freebsd.org; Tue, 29 Apr 2008 04:37:23 GMT (envelope-from pgj@FreeBSD.org) Date: Tue, 29 Apr 2008 04:37:23 GMT Message-Id: <200804290437.m3T4bNOl000414@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 140826 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Apr 2008 04:37:23 -0000 http://perforce.freebsd.org/chv.cgi?CH=140826 Change 140826 by pgj@disznohal on 2008/04/29 04:37:01 Add missing version information to the previous submit. (Sorry :)) Affected files ... .. //depot/projects/docproj_hu/books/handbook/install/chapter.sgml#7 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/install/chapter.sgml#7 (text+ko) ==== @@ -1,12 +1,12 @@ + Original Revision: 1.389 --> From owner-p4-projects@FreeBSD.ORG Tue Apr 29 04:38:25 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 005CA1065679; Tue, 29 Apr 2008 04:38:25 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B68251065676 for ; Tue, 29 Apr 2008 04:38:24 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9C8A38FC0C for ; Tue, 29 Apr 2008 04:38:24 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3T4cOx9000443 for ; Tue, 29 Apr 2008 04:38:24 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3T4cOqV000441 for perforce@freebsd.org; Tue, 29 Apr 2008 04:38:24 GMT (envelope-from pgj@FreeBSD.org) Date: Tue, 29 Apr 2008 04:38:24 GMT Message-Id: <200804290438.m3T4cOqV000441@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 140827 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Apr 2008 04:38:25 -0000 http://perforce.freebsd.org/chv.cgi?CH=140827 Change 140827 by pgj@disznohal on 2008/04/29 04:37:25 (users) MFen: 1.58 --> 1.59 Affected files ... .. //depot/projects/docproj_hu/books/handbook/users/chapter.sgml#4 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/users/chapter.sgml#4 (text+ko) ==== @@ -1,11 +1,11 @@ + Original Revision: 1.59 --> @@ -1384,8 +1384,8 @@ létrejött-e: - Csoportok létrehozása a &man.pw.8; - használatával + A csoportok tagjainak beállítása a + &man.pw.8; használatával &prompt.root; pw groupadd pg_csoport &prompt.root; pw groupshow pg_csoport @@ -1402,8 +1402,8 @@ nevû felhasználót. - Felhasználók hozzáadása a - csoporthoz a &man.pw.8; használatával + A csoport tagjainak beállítása a + &man.pw.8; használatával &prompt.root; pw groupmod pg_csoport -M jantyik &prompt.root; pw groupshow pg_csoport @@ -1431,6 +1431,24 @@ állományból. + Egy új tag felvétele a csoportba a &man.pw.8; + használatával + + &prompt.root; pw groupmod pg_csoport -m kisati +&prompt.root; pw groupshow pg_csoport +pg_csoport:*:1100:jantyik,kisati + + + Az kapcsoló paramétere azon + felhasználók vesszõvel tagolt listája, + akiket fel akarunk venni a csoportba. Tehát + eltérõen az elõzõ + példától, ezeket a + felhasználókat felvesszük a csoportba, nem + pedig átírjuk velük a csoport jelenlegi + tagjainak listáját. + + A &man.id.1; használata a csoporttagság megállapítására From owner-p4-projects@FreeBSD.ORG Tue Apr 29 09:08:13 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 89C231065670; Tue, 29 Apr 2008 09:08:13 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4B625106564A for ; Tue, 29 Apr 2008 09:08:13 +0000 (UTC) (envelope-from strauss@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 33F658FC1F for ; Tue, 29 Apr 2008 09:08:13 +0000 (UTC) (envelope-from strauss@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3T98D9S040322 for ; Tue, 29 Apr 2008 09:08:13 GMT (envelope-from strauss@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3T98Ddj040320 for perforce@freebsd.org; Tue, 29 Apr 2008 09:08:13 GMT (envelope-from strauss@FreeBSD.org) Date: Tue, 29 Apr 2008 09:08:13 GMT Message-Id: <200804290908.m3T98Ddj040320@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to strauss@FreeBSD.org using -f From: Anselm Strauss To: Perforce Change Reviews Cc: Subject: PERFORCE change 140845 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Apr 2008 09:08:13 -0000 http://perforce.freebsd.org/chv.cgi?CH=140845 Change 140845 by strauss@strauss_marvelman on 2008/04/29 09:07:56 Integrated original Libarchive code from vendor depot. Affected files ... .. //depot/projects/soc2008/strauss_libarchive/COPYING#1 branch .. //depot/projects/soc2008/strauss_libarchive/Makefile#1 branch .. //depot/projects/soc2008/strauss_libarchive/README#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive.h.in#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_check_magic.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_endian.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_entry.3#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_entry.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_entry.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_entry_copy_stat.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_entry_link_resolver.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_entry_private.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_entry_stat.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_entry_strmode.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_platform.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_private.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_read.3#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_read.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_read_data_into_fd.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_read_extract.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_read_open_fd.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_read_open_file.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_read_open_filename.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_read_open_memory.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_read_private.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_compression_all.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_compression_bzip2.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_compression_compress.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_compression_gzip.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_compression_none.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_compression_program.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_format_all.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_format_ar.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_format_cpio.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_format_empty.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_format_iso9660.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_format_mtree.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_format_tar.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_format_zip.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_string.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_string.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_string_sprintf.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_util.3#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_util.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_virtual.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_write.3#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_write.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_write_disk.3#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_write_disk.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_write_disk_private.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_write_disk_set_standard_lookup.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_write_open_fd.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_write_open_file.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_write_open_filename.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_write_open_memory.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_write_private.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_write_set_compression_bzip2.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_write_set_compression_gzip.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_write_set_compression_none.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_write_set_compression_program.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_write_set_format.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_write_set_format_ar.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_write_set_format_by_name.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_write_set_format_cpio.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_write_set_format_cpio_newc.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_write_set_format_pax.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_write_set_format_shar.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/archive_write_set_format_ustar.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/config_freebsd.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio.5#1 branch .. //depot/projects/soc2008/strauss_libarchive/filter_fork.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/filter_fork.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive-formats.5#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive.3#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive_internals.3#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar.5#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/Makefile#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/README#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/main.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/read_open_memory.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_acl_basic.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_acl_pax.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_archive_api_feature.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_bad_fd.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_compat_gtar.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_compat_gtar_1.tgz.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_compat_tar_hardlink.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_compat_tar_hardlink_1.tar.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_compat_zip.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_compat_zip_1.zip.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_empty_write.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_entry.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_entry_strmode.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_compress_program.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_data_large.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_extract.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_ar.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_cpio_bin.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_cpio_bin_Z.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_cpio_bin_bz2.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_cpio_bin_gz.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_cpio_odc.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_cpio_svr4_gzip.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_cpio_svr4c_Z.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_empty.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_gtar_gz.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_gtar_sparse.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_gtar_sparse_1_13.tgz.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_gtar_sparse_1_17.tgz.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_gtar_sparse_1_17_posix00.tgz.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_gtar_sparse_1_17_posix01.tgz.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_gtar_sparse_1_17_posix10.tgz.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_gtar_sparse_1_17_posix10_modified.tar.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_iso_gz.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_isorr_bz2.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_mtree.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_pax_bz2.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_tar.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_tbz.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_tgz.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_tz.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_zip.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_large.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_pax_truncated.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_position.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_read_truncated.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_tar_filenames.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_tar_large.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_write_compress_program.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_write_disk.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_write_disk_hardlink.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_write_disk_perms.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_write_disk_secure.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_write_format_ar.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_write_format_cpio.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_write_format_cpio_empty.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_write_format_cpio_newc.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_write_format_cpio_odc.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_write_format_shar_empty.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_write_format_tar.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_write_format_tar_empty.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/test/test_write_open_memory.c#1 branch Differences ... From owner-p4-projects@FreeBSD.ORG Tue Apr 29 09:17:24 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id AD3CD1065673; Tue, 29 Apr 2008 09:17:24 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5518B1065670 for ; Tue, 29 Apr 2008 09:17:24 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3DCA88FC15 for ; Tue, 29 Apr 2008 09:17:24 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3T9HOXW040663 for ; Tue, 29 Apr 2008 09:17:24 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3T9HOCl040661 for perforce@freebsd.org; Tue, 29 Apr 2008 09:17:24 GMT (envelope-from gabor@freebsd.org) Date: Tue, 29 Apr 2008 09:17:24 GMT Message-Id: <200804290917.m3T9HOCl040661@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Cc: Subject: PERFORCE change 140846 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Apr 2008 09:17:25 -0000 http://perforce.freebsd.org/chv.cgi?CH=140846 Change 140846 by gabor@gabor_server on 2008/04/29 09:17:18 IFC Affected files ... .. //depot/projects/docproj_es/doc/share/images/articles/gjournal-desktop/disklabel1.png#1 branch .. //depot/projects/docproj_es/doc/share/images/articles/gjournal-desktop/disklabel2.png#1 branch .. //depot/projects/docproj_es/doc/share/pgpkeys/novel.key#2 integrate .. //depot/projects/docproj_es/www/en/cgi/man.cgi#2 integrate .. //depot/projects/docproj_es/www/en/docproj/translations.sgml#2 integrate .. //depot/projects/docproj_es/www/en/docs/books.sgml#2 integrate .. //depot/projects/docproj_es/www/share/sgml/usergroups.xml#2 integrate Differences ... ==== //depot/projects/docproj_es/doc/share/pgpkeys/novel.key#2 (text+ko) ==== @@ -1,9 +1,9 @@ - + uid Roman Bogorodskiy @@ -17,28 +17,28 @@ boNl3sK/+KsJxwt6frqOBnnvtQYQEYzIQNJ4pMKC2Mz15jMYndwsuxg6L09e6+R1 7RfIEFEXU7p6YWQFLoBFUW16XF7ye8YrjFJxAEfTa4jnXF27ERopVpUFAAYptCVS b21hbiBCb2dvcm9kc2tpeSA8bm92ZWxARnJlZUJTRC5vcmc+iL0EEwECACcCGwMG -CwkIBwMCAxUCAwMWAgECHgECF4ACGQEFAkWk7H0FCQbS+2IACgkQgHRbOB2qykaY -TgP/aTl0A12yrwFi6sQE/2hzrK6qQ1HL4qmz3UETXZSHcKbZwXYLbGO2Qvs5dMZv -FCw50QbLh+3I2fn3kFU/IaupD3wwIoTdRJiLM+vl+EU/H3ClZ0fgC7iEnroHCbL4 -OZW+L6SEx+eT508pQm36SOJKGkS/++wrbUGuG50JiKOKihG0KVJvbWFuIEJvZ29y +CwkIBwMCAxUCAwMWAgECHgECF4ACGQEFAkgS0BsFCQlA3vgACgkQgHRbOB2qykZG +oAP8D28j3pBxbOch9/mlDL048M1lWMnJhAJ1wYpcAbmKseBrEWCz9czxPj/UgUNl +6EfRLT71W0HOH/eN74zJqwWb80wviX9nOKApsmqtv528fujoMYF+XeweBX4a+Cta +D+krJUxM0rA8kETvLcHCehl9EDJdNHHM5piSCTrnj8XBNJS0KVJvbWFuIEJvZ29y b2Rza2l5IDxib2dvcm9kc2tpeUBnbWFpbC5jb20+iLoEEwECACQCGwMGCwkIBwMC -AxUCAwMWAgECHgECF4AFAkWk7IEFCQbS+2IACgkQgHRbOB2qykZlpgP/Vr9cnLEF -iijzgyHXBhfo3Y8dmO7+8r1LDd7zEBfFIVQWmmquOZBcHOdJ7kOWe+X7e56yBCpb -DboNUiXgYJ728UfDvk3ida5Mj4OiQjOKlW1pyiwNhNE8/X1ngoVIdZ/mafv8141Q -nkIINIC7dcB27+QKDuzQJ2FMI+4azR1a3Ee0KFJvbWFuIEJvZ29yb2Rza2l5IDxi +AxUCAwMWAgECHgECF4AFAkgS0B4FCQlA3vgACgkQgHRbOB2qykZ1+AP/ajL5tZdQ +hoM075iBc+q34czeeLccV6nXGDkQSyJ2gp654+oOiDKIU+HeaaNVpgvvtzZqoFQZ +GH38DWM0G/WLuaEJDsCPSVHdKMgAe98FaLWe/oekTS0KF/epuK73GHRBNZaCPrcn +tVWALyo/O6V65023Lor4DcU6pjhDbwk6Yrq0KFJvbWFuIEJvZ29yb2Rza2l5IDxi b2dvcm9kc2tpeUBpbmJveC5ydT6IugQTAQIAJAIbAwYLCQgHAwIDFQIDAxYCAQIe -AQIXgAUCRaTsgQUJBtL7YgAKCRCAdFs4HarKRvzvBADDlwy0yK1iSQNKx1z7kkoL -+JVzXfzDmJ4uOw3T6XwUNuXzNENslgNd2UQJgEm8ag5Bxsx9sXY2xbq7OwIoeULl -gc6Dde8MgLUZdlFLfUIzRz8Bw6Mw2cxTp5IM2EL1Q7Khj55toRplzkM3rzIU8YEf -lT21C1tFsk6SZHVLROG3n4i0BBMBAgAeBQJAsySbAhsDBgsJCAcDAgMVAgMDFgIB +AQIXgAUCSBLQHgUJCUDe+AAKCRCAdFs4HarKRnIcA/4iBqhJ7zdEx1j1qQ0rj9hO +R/OQISesx17fRMwd/u3tmDjAyX22Pgqhhj56f2eJ2SQUr0PJXin6UwaYEQ4ifbz0 +z6zVZlmiLVEwJk6O43dhHc6k9RxM/eDltzbCa4aBQwuQg3Seyg4Z2HCvRrKv9ESZ +9NZVI+hqVyQl9hyJ95b8CIi0BBMBAgAeBQJAsySbAhsDBgsJCAcDAgMVAgMDFgIB Ah4BAheAAAoJEIB0WzgdqspG/3kD/0isk4pKJTMKCcoaGcZsGW6C3e5CZw8Mr+OW AsxHGh/Iv3iGB7gGoO07R/I+uAMNR2VbPQAvYPlMwrIhubNzUZRzkdlBu7QQyT7C lyEIAn/ikUzfmxvD2U0D0SrHguz7YcSH1Vjb9R7J8dc+qlPJBRXIX6saNG6+FbSk KN+J8hOBtCVSb21hbiBCb2dvcm9kc2tpeSA8bm92ZWxAY2x1YmxpZmUucnU+iLwE -EwECACYCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAUCRaTsgQUJBtL7YgAKCRCA -dFs4HarKRuscA/972/PGOvl0zijaqyAQ8p4vIQU9/0MTOvjSJ7h1F2R77B4SI7lK -afbO87vBPo1QugRmJ/j3bD4pOg9G2CNXOFyUENrV47E0BVGCQURph9/CPGw0wdUm -s/AcBfDoCsqIA71O+p/5d7STbtIatKdoUePi89QIjI0HQjpXV/l5Py1SEw== -=0bTH +EwECACYCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAUCSBLQHgUJCUDe+AAKCRCA +dFs4HarKRpUEBACyMr1jFO6G1HTwixax4+jMmto+9Mdp3uifEr/Rwa6mFyIGQx1G +3N/bHWgWNIUkD8ZAKoD4jaijPNpE9yEUsXSkZD7TOkvRfsFbGDb0PissDnraRr0o +hNH2K/edi23vXQH/rHj7N/B4fjF+3x0jocg3+Dnh1ADEJcPBN2HQGVAkkA== +=ilKf -----END PGP PUBLIC KEY BLOCK----- ]]> ==== //depot/projects/docproj_es/www/en/cgi/man.cgi#2 (text+ko) ==== @@ -34,7 +34,7 @@ # Dual CGI/Plexus mode and new interface by sanders@bsdi.com 9/22/1995 # # $Id: man.cgi,v 1.172 2007/11/28 18:51:29 hrs Exp $ -# $FreeBSD: www/en/cgi/man.cgi,v 1.198 2008/04/15 09:57:12 wosch Exp $ +# $FreeBSD: www/en/cgi/man.cgi,v 1.202 2008/04/27 10:53:18 wosch Exp $ ############################################################################ # !!! man.cgi is stale perl4 code !!! @@ -47,7 +47,7 @@ package main; -$www{'title'} = 'FreeBSD Hypertext Man Pages'; +$www{'title'} = 'FreeBSD Man Pages'; $www{'home'} = 'http://www.FreeBSD.org'; $www{'head'} = $www{'title'}; @@ -169,7 +169,6 @@ 'FreeBSD 6.3-RELEASE', "$manLocalDir/FreeBSD-6.3-RELEASE/man:$manLocalDir/FreeBSD-6.3-RELEASE/openssl/man", 'FreeBSD Ports 6.3-RELEASE', "$manLocalDir/FreeBSD-ports-6.3-RELEASE", - 'FreeBSD 6.2-stable', "$manLocalDir/FreeBSD-6.2-stable/man:$manLocalDir/FreeBSD-6.2-stable/openssl/man", 'FreeBSD 6.2-RELEASE', "$manLocalDir/FreeBSD-6.2-RELEASE/man:$manLocalDir/FreeBSD-6.2-RELEASE/openssl/man", 'FreeBSD Ports 6.2-RELEASE', "$manLocalDir/FreeBSD-ports-6.2-RELEASE", @@ -382,15 +381,18 @@ # keywords must be in lower cases. %manPathAliases = ( - 'freebsd', 'FreeBSD 6.2-RELEASE', - 'freebsd-release', 'FreeBSD 6.2-RELEASE', - 'freebsd-stable', 'FreeBSD 6.2-stable', + 'freebsd', 'FreeBSD 7.0-RELEASE', + 'freebsd-release', 'FreeBSD 7.0-RELEASE', + + 'freebsd-stable', 'FreeBSD 7.0-stable', + 'freebsd-stable7', 'FreeBSD 7.0-stable', + 'freebsd-stable6', 'FreeBSD 6.3-stable', + 'freebsd-stable5', 'FreeBSD 5.5-stable', 'freebsd-stable4', 'FreeBSD 4.11-stable', - 'freebsd-stable5', 'FreeBSD 5.5-stable', - 'freebsd-stable6', 'FreeBSD 6.2-stable', - 'freebsd-stable7', 'FreeBSD 7.0-stable', + 'freebsd-current', 'FreeBSD 8-current', - 'freebsd-release-ports', 'FreeBSD 6.2-RELEASE and Ports', + 'freebsd-release-ports', 'FreeBSD 7.0-RELEASE and Ports', + 'slackware', 'Linux Slackware 3.1', 'linux-de', 'deutsch - Linux/GNU', 'redhat', 'Red Hat Linux/i386 9', @@ -412,8 +414,8 @@ 'sunos5', 'SunOS 5.10', 'sunos4', 'SunOS 4.1.3', 'sunos', 'SunOS 4.1.3', - 'freebsd ports', 'FreeBSD Ports 6.2-RELEASE', - 'ports', 'FreeBSD Ports 6.2-RELEASE', + 'freebsd ports', 'FreeBSD Ports 7.0-RELEASE', + 'ports', 'FreeBSD Ports 7.0-RELEASE', 'plan9', 'Plan 9', 'osf1', 'OSF1 V5.1/alpha', 'true64', 'OSF1 V5.1/alpha', @@ -1243,7 +1245,7 @@ if $manPathAliases{$_}; } - local $id = '$FreeBSD: www/en/cgi/man.cgi,v 1.198 2008/04/15 09:57:12 wosch Exp $'; + local $id = '$FreeBSD: www/en/cgi/man.cgi,v 1.202 2008/04/27 10:53:18 wosch Exp $'; return qq{\
 Copyright (c) 1996-2008 Wolfram Schneider
@@ -1280,7 +1282,6 @@
 
  • Get the source of the man.cgi script
  • Troff macros works only if defined in FreeBSD/groff. OS specific macros like `appeared in NetBSD version 1.2' are not supported.
  • -
  • Netscape is buggy, you may press twice the link 'Index Page and Help'
  • Some OSs provide only formated manual pages (catpages), e.g. NetBSD and OpenBSD. In this case it is not possible to create Postscript and troff output.
  • @@ -1334,7 +1335,7 @@ $base = 'http://www.freebsd.org/cgi/'; # XXX &http_header("text/html"); - print &html_header( "HTML hypertext FreeBSD man page interface", $base ) + print &html_header( "FreeBSD manual page help", $base ) . "

    ", $www{'head'}, "

    \n" . &faq . qq{\ ==== //depot/projects/docproj_es/www/en/docproj/translations.sgml#2 (text+ko) ==== @@ -1,6 +1,6 @@ - + ]> @@ -137,16 +137,15 @@

    The FreeBSD Traditional Chinese Documentation Project

    -Web: www.FreeBSD.org.tw
    +Web: https://opensvn.csie.org/traccgi/freebsddoc/
    E-Mail: chinsan@FreeBSD.org
    USENET Newsgroup available
    We usually use tw.bbs.comp.386bsd to discuss these issue.
    It can be access by the following URL:
    - NCTU CSIE Web News
    + NCTU CSIE Web News
    PTT WebBBS
    - NTHU EE WebBBS
    Google Group
    and anything else which newsreader can read tw.bbs.comp.386bsd.
    @@ -159,6 +158,7 @@
    Handbook
    Developers' Handbook
    Porters' Handbook
    +
    FreeBSD Document Project Primer for New Contributors
    ==== //depot/projects/docproj_es/www/en/docs/books.sgml#2 (text+ko) ==== @@ -1,6 +1,6 @@ - + @@ -199,6 +199,11 @@ a GEOM Class(geom-class)
    A guide to GEOM internals, and writing your own class.

    +

    Implementing + UFS journaling on a desktop PC(gjournal-desktop)
    + A guide to create UFS partitions configured with journaling + for desktop use.

    +

    Working with Hats (hats)
    A committer's guide to working with ``hats'' (other ==== //depot/projects/docproj_es/www/share/sgml/usergroups.xml#2 (text+ko) ==== @@ -5,7 +5,7 @@ - $FreeBSD: www/share/sgml/usergroups.xml,v 1.68 2008/04/20 22:49:26 murray Exp $ + $FreeBSD: www/share/sgml/usergroups.xml,v 1.69 2008/04/25 20:32:52 murray Exp $ @@ -220,10 +220,13 @@ The Unix Users Group Rhein-Neckar eV (UUGRN eV) provides a regional forum for users of all Unix flavors, with a stress on Linux and BSD. Meetings are held - on the second Thursday of each month at the "hafenschenke" in - Mannheim and the fourth Wednesday of each month at the "Vater - Rhein" in Heidelberg. Located in Germany, Mannheim. + href="http://wiki.uugrn.org/wiki/UUGRN:Stammtisch">Meetings + are held on the second Thursday of each month at the + "Vereinsgaststatte ESC-Blauweiss Mannheim" in Mannheim. The + FIXME + meeting happens every fourth Friday of each month in + "Forum41" in Schwetzingen. Located in Germany, + Rhine-Neckar-Region. @@ -982,6 +985,15 @@ other BSD variations. Join us! + + + bug.dc.uba.ar + http://bug.dc.uba.ar + + Buenos Aires based group with monthly meetings. + Comprised of many students at the University of Buenos Aires + Computer Science department. + From owner-p4-projects@FreeBSD.ORG Tue Apr 29 17:07:05 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2AB541065673; Tue, 29 Apr 2008 17:07:05 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DF98F1065670 for ; Tue, 29 Apr 2008 17:07:04 +0000 (UTC) (envelope-from rpaulo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CB77A8FC15 for ; Tue, 29 Apr 2008 17:07:04 +0000 (UTC) (envelope-from rpaulo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3TH74eb003424 for ; Tue, 29 Apr 2008 17:07:04 GMT (envelope-from rpaulo@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3TH73Ih003422 for perforce@freebsd.org; Tue, 29 Apr 2008 17:07:03 GMT (envelope-from rpaulo@FreeBSD.org) Date: Tue, 29 Apr 2008 17:07:03 GMT Message-Id: <200804291707.m3TH73Ih003422@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rpaulo@FreeBSD.org using -f From: Rui Paulo To: Perforce Change Reviews Cc: Subject: PERFORCE change 140870 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Apr 2008 17:07:05 -0000 http://perforce.freebsd.org/chv.cgi?CH=140870 Change 140870 by rpaulo@rpaulo_zoo on 2008/04/29 17:06:29 IFC Affected files ... .. //depot/projects/tcpecn/conf/files#9 integrate .. //depot/projects/tcpecn/conf/files.powerpc#6 integrate .. //depot/projects/tcpecn/conf/files.sparc64#4 integrate .. //depot/projects/tcpecn/conf/files.sun4v#3 integrate .. //depot/projects/tcpecn/conf/kern.mk#2 integrate .. //depot/projects/tcpecn/dev/acpica/acpi_thermal.c#5 integrate .. //depot/projects/tcpecn/dev/ath/if_ath.c#5 integrate .. //depot/projects/tcpecn/dev/bce/if_bce.c#4 integrate .. //depot/projects/tcpecn/dev/bge/if_bge.c#6 integrate .. //depot/projects/tcpecn/dev/em/e1000_82571.c#4 integrate .. //depot/projects/tcpecn/dev/em/e1000_82571.h#4 integrate .. //depot/projects/tcpecn/dev/em/e1000_api.c#4 integrate .. //depot/projects/tcpecn/dev/em/e1000_api.h#4 integrate .. //depot/projects/tcpecn/dev/em/e1000_defines.h#4 integrate .. //depot/projects/tcpecn/dev/em/e1000_hw.h#4 integrate .. //depot/projects/tcpecn/dev/em/e1000_ich8lan.c#4 integrate .. //depot/projects/tcpecn/dev/em/e1000_ich8lan.h#4 integrate .. //depot/projects/tcpecn/dev/em/e1000_osdep.h#4 integrate .. //depot/projects/tcpecn/dev/em/e1000_phy.c#4 integrate .. //depot/projects/tcpecn/dev/em/e1000_phy.h#4 integrate .. //depot/projects/tcpecn/dev/em/if_em.c#5 integrate .. //depot/projects/tcpecn/dev/em/if_em.h#5 integrate .. //depot/projects/tcpecn/dev/hme/if_hme_pci.c#3 integrate .. //depot/projects/tcpecn/dev/hme/if_hme_sbus.c#3 integrate .. //depot/projects/tcpecn/dev/igb/e1000_82575.c#2 integrate .. //depot/projects/tcpecn/dev/igb/e1000_api.c#2 integrate .. //depot/projects/tcpecn/dev/igb/e1000_api.h#2 integrate .. //depot/projects/tcpecn/dev/igb/e1000_defines.h#2 integrate .. //depot/projects/tcpecn/dev/igb/e1000_hw.h#2 integrate .. //depot/projects/tcpecn/dev/igb/e1000_mac.c#3 integrate .. //depot/projects/tcpecn/dev/igb/e1000_manage.h#2 integrate .. //depot/projects/tcpecn/dev/igb/e1000_osdep.c#2 integrate .. //depot/projects/tcpecn/dev/igb/e1000_osdep.h#2 integrate .. //depot/projects/tcpecn/dev/igb/e1000_phy.c#2 integrate .. //depot/projects/tcpecn/dev/igb/if_igb.c#3 integrate .. //depot/projects/tcpecn/dev/igb/if_igb.h#2 integrate .. //depot/projects/tcpecn/dev/mii/ciphy.c#3 integrate .. //depot/projects/tcpecn/dev/mii/miidevs#5 integrate .. //depot/projects/tcpecn/dev/pci/pcivar.h#3 integrate .. //depot/projects/tcpecn/dev/scc/scc_bfe.h#3 integrate .. //depot/projects/tcpecn/dev/scc/scc_bfe_ebus.c#2 integrate .. //depot/projects/tcpecn/dev/scc/scc_bfe_macio.c#2 integrate .. //depot/projects/tcpecn/dev/scc/scc_bfe_quicc.c#2 integrate .. //depot/projects/tcpecn/dev/scc/scc_bfe_sbus.c#2 integrate .. //depot/projects/tcpecn/dev/scc/scc_core.c#2 integrate .. //depot/projects/tcpecn/dev/ti/if_ti.c#4 integrate .. //depot/projects/tcpecn/dev/usb/if_rum.c#5 integrate .. //depot/projects/tcpecn/dev/usb/if_udav.c#4 integrate .. //depot/projects/tcpecn/dev/usb/usbdevs#8 integrate .. //depot/projects/tcpecn/dev/usb/uscanner.c#3 integrate .. //depot/projects/tcpecn/kern/kern_descrip.c#9 integrate .. //depot/projects/tcpecn/kern/kern_thr.c#3 integrate .. //depot/projects/tcpecn/kern/kern_umtx.c#5 integrate .. //depot/projects/tcpecn/kern/uipc_syscalls.c#7 integrate .. //depot/projects/tcpecn/kern/vfs_subr.c#9 integrate .. //depot/projects/tcpecn/mips/include/pmap.h#2 integrate .. //depot/projects/tcpecn/mips/mips/pmap.c#2 integrate .. //depot/projects/tcpecn/modules/em/Makefile#5 integrate .. //depot/projects/tcpecn/modules/scc/Makefile#2 integrate .. //depot/projects/tcpecn/net/bpf.c#6 integrate .. //depot/projects/tcpecn/net80211/ieee80211.c#4 integrate .. //depot/projects/tcpecn/powerpc/aim/clock.c#4 integrate .. //depot/projects/tcpecn/powerpc/aim/locore.S#5 integrate .. //depot/projects/tcpecn/powerpc/aim/machdep.c#6 integrate .. //depot/projects/tcpecn/powerpc/aim/mmu_oea.c#3 integrate .. //depot/projects/tcpecn/powerpc/aim/mp_cpudep.c#1 branch .. //depot/projects/tcpecn/powerpc/aim/swtch.S#3 integrate .. //depot/projects/tcpecn/powerpc/aim/trap_subr.S#3 integrate .. //depot/projects/tcpecn/powerpc/aim/vm_machdep.c#4 integrate .. //depot/projects/tcpecn/powerpc/booke/pmap.c#2 integrate .. //depot/projects/tcpecn/powerpc/booke/trap_subr.S#2 integrate .. //depot/projects/tcpecn/powerpc/booke/vm_machdep.c#2 integrate .. //depot/projects/tcpecn/powerpc/conf/MPC85XX#3 integrate .. //depot/projects/tcpecn/powerpc/conf/NOTES#6 integrate .. //depot/projects/tcpecn/powerpc/include/cpufunc.h#2 integrate .. //depot/projects/tcpecn/powerpc/include/pcpu.h#4 integrate .. //depot/projects/tcpecn/powerpc/include/smp.h#2 integrate .. //depot/projects/tcpecn/powerpc/include/spr.h#3 integrate .. //depot/projects/tcpecn/powerpc/mpc85xx/mpc85xx.c#1 branch .. //depot/projects/tcpecn/powerpc/mpc85xx/ocpbus.c#2 integrate .. //depot/projects/tcpecn/powerpc/mpc85xx/ocpbus.h#2 integrate .. //depot/projects/tcpecn/powerpc/mpc85xx/pci_ocp.c#2 integrate .. //depot/projects/tcpecn/powerpc/powermac/macio.c#3 integrate .. //depot/projects/tcpecn/powerpc/powermac/maciovar.h#2 integrate .. //depot/projects/tcpecn/powerpc/powerpc/intr_machdep.c#5 integrate .. //depot/projects/tcpecn/powerpc/powerpc/mp_machdep.c#3 integrate .. //depot/projects/tcpecn/powerpc/powerpc/openpic.c#4 integrate .. //depot/projects/tcpecn/security/audit/audit.h#3 integrate .. //depot/projects/tcpecn/sparc64/isa/isa.c#2 integrate .. //depot/projects/tcpecn/sparc64/pci/ofw_pci.h#2 integrate .. //depot/projects/tcpecn/sparc64/pci/ofw_pci_if.m#3 delete .. //depot/projects/tcpecn/sparc64/pci/psycho.c#5 integrate .. //depot/projects/tcpecn/sun4v/sun4v/hv_pci.c#2 integrate .. //depot/projects/tcpecn/sys/mount.h#3 integrate .. //depot/projects/tcpecn/sys/umtx.h#3 integrate .. //depot/projects/tcpecn/sys/user.h#5 integrate .. //depot/projects/tcpecn/vm/vm_kern.c#5 integrate .. //depot/projects/tcpecn/vm/vm_map.c#5 integrate .. //depot/projects/tcpecn/vm/vm_map.h#3 integrate .. //depot/projects/tcpecn/vm/vm_mmap.c#4 integrate Differences ... ==== //depot/projects/tcpecn/conf/files#9 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/files,v 1.1294 2008/04/21 10:09:53 phk Exp $ +# $FreeBSD: src/sys/conf/files,v 1.1295 2008/04/25 20:42:48 sam Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -732,6 +732,48 @@ dev/ips/ips_ioctl.c optional ips dev/ips/ips_pci.c optional ips pci dev/ipw/if_ipw.c optional ipw +ipwbssfw.c optional ipwbssfw | ipwfw \ + compile-with "${AWK} -f $S/tools/fw_stub.awk ipw_bss.fw:ipw_bss:130 -lintel_ipw -mipw_bss -c${.TARGET}" \ + no-implicit-rule before-depend local \ + clean "ipwbssfw.c" +ipw_bss.fwo optional ipwbssfw | ipwfw \ + dependency "ipw_bss.fw" \ + compile-with "${LD} -b binary -d -warn-common -r -d -o ${.TARGET} ipw_bss.fw" \ + no-implicit-rule \ + clean "ipw_bss.fwo" +ipw_bss.fw optional ipwbssfw | ipwfw \ + dependency ".PHONY" \ + compile-with "uudecode -o ${.TARGET} $S/contrib/dev/ipw/ipw2100-1.3.fw.uu" \ + no-obj no-implicit-rule \ + clean "ipw_bss.fw" +ipwibssfw.c optional ipwibssfw | ipwfw \ + compile-with "${AWK} -f $S/tools/fw_stub.awk ipw_ibss.fw:ipw_ibss:130 -lintel_ipw -mipw_ibss -c${.TARGET}" \ + no-implicit-rule before-depend local \ + clean "ipwibssfw.c" +ipw_ibss.fwo optional ipwibssfw | ipwfw \ + dependency "ipw_ibss.fw" \ + compile-with "${LD} -b binary -d -warn-common -r -d -o ${.TARGET} ipw_ibss.fw" \ + no-implicit-rule \ + clean "ipw_ibss.fwo" +ipw_ibss.fw optional ipwibssfw | ipwfw \ + dependency ".PHONY" \ + compile-with "uudecode -o ${.TARGET} $S/contrib/dev/ipw/ipw2100-1.3-i.fw.uu" \ + no-obj no-implicit-rule \ + clean "ipw_ibss.fw" +ipwmonitorfw.c optional ipwmonitorfw | ipwfw \ + compile-with "${AWK} -f $S/tools/fw_stub.awk ipw_monitor.fw:ipw_monitor:130 -lintel_ipw -mipw_monitor -c${.TARGET}" \ + no-implicit-rule before-depend local \ + clean "ipwmonitorfw.c" +ipw_monitor.fwo optional ipwmonitorfw | ipwfw \ + dependency "ipw_monitor.fw" \ + compile-with "${LD} -b binary -d -warn-common -r -d -o ${.TARGET} ipw_monitor.fw" \ + no-implicit-rule \ + clean "ipw_monitor.fwo" +ipw_monitor.fw optional ipwmonitorfw | ipwfw \ + dependency ".PHONY" \ + compile-with "uudecode -o ${.TARGET} $S/contrib/dev/ipw/ipw2100-1.3-p.fw.uu" \ + no-obj no-implicit-rule \ + clean "ipw_monitor.fw" dev/iscsi/initiator/iscsi.c optional iscsi_initiator scbus dev/iscsi/initiator/iscsi_subr.c optional iscsi_initiator scbus dev/iscsi/initiator/isc_cam.c optional iscsi_initiator scbus @@ -746,6 +788,48 @@ dev/isp/isp_target.c optional isp dev/ispfw/ispfw.c optional ispfw dev/iwi/if_iwi.c optional iwi +iwibssfw.c optional iwibssfw | iwifw \ + compile-with "${AWK} -f $S/tools/fw_stub.awk iwi_bss.fw:iwi_bss:300 -lintel_iwi -miwi_bss -c${.TARGET}" \ + no-implicit-rule before-depend local \ + clean "iwibssfw.c" +iwi_bss.fwo optional iwibssfw | iwifw \ + dependency "iwi_bss.fw" \ + compile-with "${LD} -b binary -d -warn-common -r -d -o ${.TARGET} iwi_bss.fw" \ + no-implicit-rule \ + clean "iwi_bss.fwo" +iwi_bss.fw optional iwibssfw | iwifw \ + dependency ".PHONY" \ + compile-with "uudecode -o ${.TARGET} $S/contrib/dev/iwi/ipw2200-bss.fw.uu" \ + no-obj no-implicit-rule \ + clean "iwi_bss.fw" +iwiibssfw.c optional iwiibssfw | iwifw \ + compile-with "${AWK} -f $S/tools/fw_stub.awk iwi_ibss.fw:iwi_ibss:300 -lintel_iwi -miwi_ibss -c${.TARGET}" \ + no-implicit-rule before-depend local \ + clean "iwiibssfw.c" +iwi_ibss.fwo optional iwiibssfw | iwifw \ + dependency "iwi_ibss.fw" \ + compile-with "${LD} -b binary -d -warn-common -r -d -o ${.TARGET} iwi_ibss.fw" \ + no-implicit-rule \ + clean "iwi_ibss.fwo" +iwi_ibss.fw optional iwiibssfw | iwifw \ + dependency ".PHONY" \ + compile-with "uudecode -o ${.TARGET} $S/contrib/dev/iwi/ipw2200-ibss.fw.uu" \ + no-obj no-implicit-rule \ + clean "iwi_ibss.fw" +iwimonitorfw.c optional iwimonitorfw | iwifw \ + compile-with "${AWK} -f $S/tools/fw_stub.awk iwi_monitor.fw:iwi_monitor:300 -lintel_iwi -miwi_monitor -c${.TARGET}" \ + no-implicit-rule before-depend local \ + clean "iwimonitorfw.c" +iwi_monitor.fwo optional iwimonitorfw | iwifw \ + dependency "iwi_monitor.fw" \ + compile-with "${LD} -b binary -d -warn-common -r -d -o ${.TARGET} iwi_monitor.fw" \ + no-implicit-rule \ + clean "iwi_monitor.fwo" +iwi_monitor.fw optional iwimonitorfw | iwifw \ + dependency ".PHONY" \ + compile-with "uudecode -o ${.TARGET} $S/contrib/dev/iwi/ipw2200-sniffer.fw.uu" \ + no-obj no-implicit-rule \ + clean "iwi_monitor.fw" dev/ixgb/if_ixgb.c optional ixgb dev/ixgb/ixgb_ee.c optional ixgb dev/ixgb/ixgb_hw.c optional ixgb @@ -922,6 +1006,62 @@ dev/ral/rt2560.c optional ral dev/ral/rt2661.c optional ral dev/ral/if_ral_pci.c optional ral pci +rt2561fw.c optional rt2561fw | ralfw \ + compile-with "${AWK} -f $S/tools/fw_stub.awk rt2561.fw:rt2561fw -mrt2561 -c${.TARGET}" \ + no-implicit-rule before-depend local \ + clean "rt2561fw.c" +rt2561fw.fwo optional rt2561fw | ralfw \ + dependency "rt2561.fw" \ + compile-with "${LD} -b binary -d -warn-common -r -d -o ${.TARGET} rt2561.fw" \ + no-implicit-rule \ + clean "rt2561.fwo" +rt2561.fw optional rt2561fw | ralfw \ + dependency ".PHONY" \ + compile-with "uudecode -o ${.TARGET} $S/contrib/dev/ral/rt2561.fw.uu" \ + no-obj no-implicit-rule \ + clean "rt2561.fw" +rt2561sfw.c optional rt2561sfw | ralfw \ + compile-with "${AWK} -f $S/tools/fw_stub.awk rt2561s.fw:rt2561sfw -mrt2561s -c${.TARGET}" \ + no-implicit-rule before-depend local \ + clean "rt2561sfw.c" +rt2561sfw.fwo optional rt2561sfw | ralfw \ + dependency "rt2561s.fw" \ + compile-with "${LD} -b binary -d -warn-common -r -d -o ${.TARGET} rt2561s.fw" \ + no-implicit-rule \ + clean "rt2561s.fwo" +rt2561s.fw optional rt2561sfw | ralfw \ + dependency ".PHONY" \ + compile-with "uudecode -o ${.TARGET} $S/contrib/dev/ral/rt2561s.fw.uu" \ + no-obj no-implicit-rule \ + clean "rt2561s.fw" +rt2661fw.c optional rt2661fw | ralfw \ + compile-with "${AWK} -f $S/tools/fw_stub.awk rt2661.fw:rt2661fw -mrt2661 -c${.TARGET}" \ + no-implicit-rule before-depend local \ + clean "rt2661fw.c" +rt2661fw.fwo optional rt2661fw | ralfw \ + dependency "rt2661.fw" \ + compile-with "${LD} -b binary -d -warn-common -r -d -o ${.TARGET} rt2661.fw" \ + no-implicit-rule \ + clean "rt2661.fwo" +rt2661.fw optional rt2661fw | ralfw \ + dependency ".PHONY" \ + compile-with "uudecode -o ${.TARGET} $S/contrib/dev/ral/rt2661.fw.uu" \ + no-obj no-implicit-rule \ + clean "rt2661.fw" +rt2860fw.c optional rt2860fw | ralfw \ + compile-with "${AWK} -f $S/tools/fw_stub.awk rt2860.fw:rt2860fw -mrt2860 -c${.TARGET}" \ + no-implicit-rule before-depend local \ + clean "rt2860fw.c" +rt2860fw.fwo optional rt2860fw | ralfw \ + dependency "rt2860.fw" \ + compile-with "${LD} -b binary -d -warn-common -r -d -o ${.TARGET} rt2860.fw" \ + no-implicit-rule \ + clean "rt2860.fwo" +rt2860.fw optional rt2860fw | ralfw \ + dependency ".PHONY" \ + compile-with "uudecode -o ${.TARGET} $S/contrib/dev/ral/rt2860.fw.uu" \ + no-obj no-implicit-rule \ + clean "rt2860.fw" dev/random/harvest.c standard dev/random/hash.c optional random dev/random/probe.c optional random @@ -1183,6 +1323,20 @@ dev/wi/if_wi_pccard.c optional wi pccard dev/wi/if_wi_pci.c optional wi pci dev/wl/if_wl.c optional wl isa +wpifw.c optional wpifw \ + compile-with "${AWK} -f $S/tools/fw_stub.awk wpi.fw:wpifw:2144 -lintel_wpi -mwpi -c${.TARGET}" \ + no-implicit-rule before-depend local \ + clean "wpifw.c" +wpifw.fwo optional wpifw \ + dependency "wpi.fw" \ + compile-with "${LD} -b binary -d -warn-common -r -d -o ${.TARGET} wpi.fw" \ + no-implicit-rule \ + clean "wpi.fwo" +wpi.fw optional wpifw \ + dependency ".PHONY" \ + compile-with "uudecode -o ${.TARGET} $S/contrib/dev/wpi/iwlwifi-3945-2.14.4.fw.uu" \ + no-obj no-implicit-rule \ + clean "wpi.fw" dev/xe/if_xe.c optional xe dev/xe/if_xe_pccard.c optional xe pccard fs/coda/coda_fbsd.c optional vcoda ==== //depot/projects/tcpecn/conf/files.powerpc#6 (text+ko) ==== @@ -1,7 +1,7 @@ # This file tells config what files go into building a kernel, # files marked standard are always included. # -# $FreeBSD: src/sys/conf/files.powerpc,v 1.74 2008/03/03 20:40:19 raj Exp $ +# $FreeBSD: src/sys/conf/files.powerpc,v 1.76 2008/04/27 22:33:41 marcel Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -68,6 +68,7 @@ powerpc/aim/locore.S optional aim no-obj powerpc/aim/machdep.c optional aim powerpc/aim/mmu_oea.c optional aim +powerpc/aim/mp_cpudep.c optional aim smp powerpc/aim/nexus.c optional aim powerpc/aim/ofw_machdep.c optional aim powerpc/aim/ofwmagic.S optional aim @@ -96,6 +97,7 @@ powerpc/fpu/fpu_mul.c optional fpu_emu powerpc/fpu/fpu_sqrt.c optional fpu_emu powerpc/fpu/fpu_subr.c optional fpu_emu +powerpc/mpc85xx/mpc85xx.c optional mpc85xx powerpc/mpc85xx/nexus.c optional mpc85xx powerpc/mpc85xx/ocpbus.c optional mpc85xx powerpc/mpc85xx/opic.c optional mpc85xx ==== //depot/projects/tcpecn/conf/files.sparc64#4 (text+ko) ==== @@ -1,7 +1,7 @@ # This file tells config what files go into building a kernel, # files marked standard are always included. # -# $FreeBSD: src/sys/conf/files.sparc64,v 1.94 2008/02/11 21:40:22 marius Exp $ +# $FreeBSD: src/sys/conf/files.sparc64,v 1.95 2008/04/26 11:01:37 marius Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -83,7 +83,6 @@ sparc64/pci/ofw_pcib.c optional pci sparc64/pci/ofw_pcib_subr.c optional pci sparc64/pci/ofw_pcibus.c optional pci -sparc64/pci/ofw_pci_if.m optional pci sparc64/pci/psycho.c optional pci sparc64/sbus/dma_sbus.c optional sbus sparc64/sbus/sbus.c optional sbus ==== //depot/projects/tcpecn/conf/files.sun4v#3 (text+ko) ==== @@ -1,7 +1,7 @@ # This file tells config what files go into building a kernel, # files marked standard are always included. # -# $FreeBSD: src/sys/conf/files.sun4v,v 1.13 2007/12/02 20:40:31 rwatson Exp $ +# $FreeBSD: src/sys/conf/files.sun4v,v 1.14 2008/04/26 11:01:37 marius Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -49,7 +49,6 @@ sparc64/pci/ofw_pcib.c optional pci sparc64/pci/ofw_pcib_subr.c optional pci sparc64/pci/ofw_pcibus.c optional pci -sparc64/pci/ofw_pci_if.m optional pci # XXX hvcons should be optional sun4v/sun4v/hvcons.c standard ==== //depot/projects/tcpecn/conf/kern.mk#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/kern.mk,v 1.52 2007/05/24 21:53:42 obrien Exp $ +# $FreeBSD: src/sys/conf/kern.mk,v 1.53 2008/04/29 11:28:10 gonzo Exp $ # # Warning flags for compiling the kernel and components of the kernel. @@ -85,6 +85,15 @@ .endif # +# For MIPS we also tell gcc to use floating point emulation and +# disable MIPS DSP ASE Instruction set. +# +.if ${MACHINE_ARCH} == "mips" +CFLAGS+= -msoft-float -mno-dsp +INLINE_LIMIT?= 15000 +.endif + +# # GCC 3.0 and above like to do certain optimizations based on the # assumption that the program is linked against libc. Stop this. # ==== //depot/projects/tcpecn/dev/acpica/acpi_thermal.c#5 (text+ko) ==== @@ -26,7 +26,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/acpica/acpi_thermal.c,v 1.69 2008/02/16 07:15:34 ume Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/acpica/acpi_thermal.c,v 1.70 2008/04/25 16:45:13 rpaulo Exp $"); #include "opt_acpi.h" #include @@ -90,6 +90,7 @@ int tz_temperature; /*Current temperature*/ int tz_active; /*Current active cooling*/ #define TZ_ACTIVE_NONE -1 +#define TZ_ACTIVE_UNKNOWN -2 int tz_requested; /*Minimum active cooling*/ int tz_thflags; /*Current temp-related flags*/ #define TZ_THFLAG_NONE 0 @@ -202,7 +203,7 @@ sc->tz_dev = dev; sc->tz_handle = acpi_get_handle(dev); sc->tz_requested = TZ_ACTIVE_NONE; - sc->tz_active = TZ_ACTIVE_NONE; + sc->tz_active = TZ_ACTIVE_UNKNOWN; sc->tz_thflags = TZ_THFLAG_NONE; sc->tz_cooling_proc = NULL; sc->tz_cooling_proc_running = FALSE; @@ -520,6 +521,7 @@ * minimum cooling run time if requested. */ if (acpi_tz_min_runtime > 0 && sc->tz_active != TZ_ACTIVE_NONE && + sc->tz_active != TZ_ACTIVE_UNKNOWN && (newactive == TZ_ACTIVE_NONE || newactive > sc->tz_active)) { getnanotime(&curtime); @@ -543,6 +545,23 @@ newflags |= TZ_THFLAG_CRT; /* If the active cooling state has changed, we have to switch things. */ + if (sc->tz_active == TZ_ACTIVE_UNKNOWN) { + /* + * We don't know which cooling device is on or off, + * so stop them all, because we now know which + * should be on (if any). + */ + for (i = 0; i < TZ_NUMLEVELS; i++) { + if (sc->tz_zone.al[i].Pointer != NULL) { + acpi_ForeachPackageObject( + (ACPI_OBJECT *)sc->tz_zone.al[i].Pointer, + acpi_tz_switch_cooler_off, sc); + } + } + /* now we know that all devices are off */ + sc->tz_active = TZ_ACTIVE_NONE; + } + if (newactive != sc->tz_active) { /* Turn off the cooling devices that are on, if any are */ if (sc->tz_active != TZ_ACTIVE_NONE) ==== //depot/projects/tcpecn/dev/ath/if_ath.c#5 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ath/if_ath.c,v 1.180 2008/04/20 20:35:35 sam Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ath/if_ath.c,v 1.181 2008/04/27 22:03:56 sam Exp $"); /* * Driver for the Atheros Wireless LAN controller. @@ -5920,7 +5920,12 @@ ath_hal_setregdomain(ah, 0); /* XXX not quite right but close enough for now */ getchannels(sc, nchans, chans, CTRY_DEBUG, AH_TRUE, AH_FALSE); + + /* NB: restore previous state */ ath_hal_setregdomain(ah, ord); + (void) getchannels(sc, NULL, NULL, ic->ic_regdomain.country, + ic->ic_regdomain.ecm ? AH_TRUE : AH_FALSE, + ic->ic_regdomain.location == 'O' ? AH_TRUE : AH_FALSE); } static int ==== //depot/projects/tcpecn/dev/bce/if_bce.c#4 (text) ==== @@ -29,7 +29,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/bce/if_bce.c,v 1.37 2008/04/11 23:10:40 davidch Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/bce/if_bce.c,v 1.38 2008/04/26 14:13:48 marius Exp $"); /* * The following controllers are supported by this driver: @@ -502,7 +502,7 @@ /* Allocate PCI memory resources. */ rid = PCIR_BAR(0); sc->bce_res_mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, - &rid, RF_ACTIVE | PCI_RF_DENSE); + &rid, RF_ACTIVE); if (sc->bce_res_mem == NULL) { BCE_PRINTF("%s(%d): PCI memory allocation failed\n", ==== //depot/projects/tcpecn/dev/bge/if_bge.c#6 (text+ko) ==== @@ -32,7 +32,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/bge/if_bge.c,v 1.205 2008/04/08 11:51:17 bz Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/bge/if_bge.c,v 1.207 2008/04/26 14:13:48 marius Exp $"); /* * Broadcom BCM570x family gigabit ethernet driver for FreeBSD. @@ -1894,16 +1894,10 @@ /* * Allocate the parent bus DMA tag appropriate for PCI. */ - error = bus_dma_tag_create(bus_get_dma_tag(sc->bge_dev), /* parent */ - 1, 0, /* alignment, boundary */ - BUS_SPACE_MAXADDR, /* lowaddr */ - BUS_SPACE_MAXADDR, /* highaddr */ - NULL, NULL, /* filter, filterarg */ - MAXBSIZE, BGE_NSEG_NEW, /* maxsize, nsegments */ - BUS_SPACE_MAXSIZE_32BIT, /* maxsegsize */ - 0, /* flags */ - NULL, NULL, /* lockfunc, lockarg */ - &sc->bge_cdata.bge_parent_tag); + error = bus_dma_tag_create(bus_get_dma_tag(sc->bge_dev), + 1, 0, BUS_SPACE_MAXADDR, BUS_SPACE_MAXADDR, NULL, + NULL, BUS_SPACE_MAXSIZE_32BIT, 0, BUS_SPACE_MAXSIZE_32BIT, + 0, NULL, NULL, &sc->bge_cdata.bge_parent_tag); if (error != 0) { device_printf(sc->bge_dev, @@ -1912,7 +1906,7 @@ } /* - * Create tag for RX mbufs. + * Create tag for mbufs. */ error = bus_dma_tag_create(sc->bge_cdata.bge_parent_tag, 1, 0, BUS_SPACE_MAXADDR, BUS_SPACE_MAXADDR, NULL, @@ -2246,7 +2240,7 @@ rid = BGE_PCI_BAR0; sc->bge_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, - RF_ACTIVE | PCI_RF_DENSE); + RF_ACTIVE); if (sc->bge_res == NULL) { device_printf (sc->bge_dev, "couldn't map memory\n"); @@ -3402,7 +3396,7 @@ error = bus_dmamap_load_mbuf_sg(sc->bge_cdata.bge_mtag, map, m, segs, &nsegs, BUS_DMA_NOWAIT); if (error == EFBIG) { - m = m_defrag(m, M_DONTWAIT); + m = m_collapse(m, M_DONTWAIT, BGE_NSEG_NEW); if (m == NULL) { m_freem(*m_head); *m_head = NULL; ==== //depot/projects/tcpecn/dev/em/e1000_82571.c#4 (text+ko) ==== @@ -30,7 +30,7 @@ POSSIBILITY OF SUCH DAMAGE. ******************************************************************************/ -/*$FreeBSD: src/sys/dev/em/e1000_82571.c,v 1.6 2008/04/02 22:00:35 jfv Exp $*/ +/*$FreeBSD: src/sys/dev/em/e1000_82571.c,v 1.7 2008/04/25 21:19:39 jfv Exp $*/ /* e1000_82571 * e1000_82572 @@ -150,6 +150,25 @@ goto out; } break; + case e1000_82574: + phy->type = e1000_phy_bm; + phy->ops.get_cfg_done = e1000_get_cfg_done_generic; + phy->ops.get_info = e1000_get_phy_info_m88; + phy->ops.commit = e1000_phy_sw_reset_generic; + phy->ops.force_speed_duplex = e1000_phy_force_speed_duplex_m88; + phy->ops.get_cable_length = e1000_get_cable_length_m88; + phy->ops.read_reg = e1000_read_phy_reg_bm2; + phy->ops.write_reg = e1000_write_phy_reg_bm2; + + /* This uses above function pointers */ + ret_val = e1000_get_phy_id_82571(hw); + /* Verify PHY ID */ + if (phy->id != BME1000_E_PHY_ID_R2) { + ret_val = -E1000_ERR_PHY; + DEBUGOUT1("PHY ID unknown: type = 0x%08x\n", phy->id); + goto out; + } + break; default: ret_val = -E1000_ERR_PHY; goto out; @@ -193,6 +212,7 @@ switch (hw->mac.type) { case e1000_82573: + case e1000_82574: if (((eecd >> 15) & 0x3) == 0x3) { nvm->type = e1000_nvm_flash_hw; nvm->word_size = 2048; @@ -374,6 +394,7 @@ { struct e1000_phy_info *phy = &hw->phy; s32 ret_val = E1000_SUCCESS; + u16 phy_id = 0; DEBUGFUNC("e1000_get_phy_id_82571"); @@ -391,11 +412,26 @@ case e1000_82573: ret_val = e1000_get_phy_id(hw); break; + case e1000_82574: + ret_val = phy->ops.read_reg(hw, PHY_ID1, &phy_id); + if (ret_val) + goto out; + + phy->id = (u32)(phy_id << 16); + usec_delay(20); + ret_val = phy->ops.read_reg(hw, PHY_ID2, &phy_id); + if (ret_val) + goto out; + + phy->id |= (u32)(phy_id); + phy->revision = (u32)(phy_id & ~PHY_REVISION_MASK); + break; default: ret_val = -E1000_ERR_PHY; break; } +out: return ret_val; } @@ -476,7 +512,7 @@ if (ret_val) goto out; - if (hw->mac.type != e1000_82573) + if (hw->mac.type != e1000_82573 && hw->mac.type != e1000_82574) ret_val = e1000_acquire_nvm_generic(hw); if (ret_val) @@ -521,6 +557,7 @@ switch (hw->mac.type) { case e1000_82573: + case e1000_82574: ret_val = e1000_write_nvm_eewr_82571(hw, offset, words, data); break; case e1000_82571: @@ -825,7 +862,7 @@ * Must acquire the MDIO ownership before MAC reset. * Ownership defaults to firmware after a reset. */ - if (hw->mac.type == e1000_82573) { + if (hw->mac.type == e1000_82573 || hw->mac.type == e1000_82574) { extcnf_ctrl = E1000_READ_REG(hw, E1000_EXTCNF_CTRL); extcnf_ctrl |= E1000_EXTCNF_CTRL_MDIO_SW_OWNERSHIP; @@ -866,7 +903,7 @@ * Need to wait for Phy configuration completion before accessing * NVM and Phy. */ - if (hw->mac.type == e1000_82573) + if (hw->mac.type == e1000_82573 || hw->mac.type == e1000_82574) msec_delay(25); /* Clear any pending interrupt events. */ @@ -934,7 +971,7 @@ E1000_WRITE_REG(hw, E1000_TXDCTL(0), reg_data); /* ...for both queues. */ - if (mac->type != e1000_82573) { + if (mac->type != e1000_82573 && mac->type != e1000_82574) { reg_data = E1000_READ_REG(hw, E1000_TXDCTL(1)); reg_data = (reg_data & ~E1000_TXDCTL_WTHRESH) | E1000_TXDCTL_FULL_TX_DESC_WB | @@ -1014,14 +1051,14 @@ } /* Device Control */ - if (hw->mac.type == e1000_82573) { + if (hw->mac.type == e1000_82573 || hw->mac.type == e1000_82574) { reg = E1000_READ_REG(hw, E1000_CTRL); reg &= ~(1 << 29); E1000_WRITE_REG(hw, E1000_CTRL, reg); } /* Extended Device Control */ - if (hw->mac.type == e1000_82573) { + if (hw->mac.type == e1000_82573 || hw->mac.type == e1000_82574) { reg = E1000_READ_REG(hw, E1000_CTRL_EXT); reg &= ~(1 << 23); reg |= (1 << 22); @@ -1048,7 +1085,7 @@ DEBUGFUNC("e1000_clear_vfta_82571"); - if (hw->mac.type == e1000_82573) { + if (hw->mac.type == e1000_82573 || hw->mac.type == e1000_82574) { if (hw->mng_cookie.vlan_id != 0) { /* * The VFTA is a 4096b bit-field, each identifying @@ -1121,7 +1158,8 @@ * the default flow control setting, so we explicitly * set it to full. */ - if (hw->mac.type == e1000_82573 && hw->fc.type == e1000_fc_default) + if ((hw->mac.type == e1000_82573 || hw->mac.type == e1000_82574) && + hw->fc.type == e1000_fc_default) hw->fc.type = e1000_fc_full; return e1000_setup_link_generic(hw); @@ -1224,11 +1262,10 @@ goto out; } - if (hw->mac.type == e1000_82573 && + if ((hw->mac.type == e1000_82573 || hw->mac.type == e1000_82574) && *data == ID_LED_RESERVED_F746) *data = ID_LED_DEFAULT_82573; - else if (*data == ID_LED_RESERVED_0000 || - *data == ID_LED_RESERVED_FFFF) + else if (*data == ID_LED_RESERVED_0000 || *data == ID_LED_RESERVED_FFFF) *data = ID_LED_DEFAULT; out: return ret_val; ==== //depot/projects/tcpecn/dev/em/e1000_82571.h#4 (text+ko) ==== @@ -30,7 +30,7 @@ POSSIBILITY OF SUCH DAMAGE. ******************************************************************************/ -/*$FreeBSD: src/sys/dev/em/e1000_82571.h,v 1.6 2008/04/02 22:00:35 jfv Exp $*/ +/*$FreeBSD: src/sys/dev/em/e1000_82571.h,v 1.7 2008/04/25 21:19:39 jfv Exp $*/ #ifndef _E1000_82571_H_ #define _E1000_82571_H_ @@ -43,4 +43,12 @@ #define E1000_GCR_L1_ACT_WITHOUT_L0S_RX 0x08000000 +/* Intr Throttling - RW */ +#define E1000_EITR_82574(_n) (0x000E8 + (0x4 * (_n))) + +#define E1000_EIAC_82574 0x000DC /* Ext. Interrupt Auto Clear - RW */ +#define E1000_EIAC_MASK_82574 0x01500000 + +#define E1000_RXCFGL 0x0B634 /* TimeSync Rx EtherType & Msg Type Reg - RW */ + #endif ==== //depot/projects/tcpecn/dev/em/e1000_api.c#4 (text+ko) ==== @@ -30,7 +30,7 @@ POSSIBILITY OF SUCH DAMAGE. ******************************************************************************/ -/*$FreeBSD: src/sys/dev/em/e1000_api.c,v 1.6 2008/04/02 22:00:35 jfv Exp $*/ +/*$FreeBSD: src/sys/dev/em/e1000_api.c,v 1.7 2008/04/25 21:19:39 jfv Exp $*/ #include "e1000_api.h" #include "e1000_mac.h" @@ -216,6 +216,9 @@ case E1000_DEV_ID_82573L: mac->type = e1000_82573; break; + case E1000_DEV_ID_82574L: + mac->type = e1000_82574; + break; case E1000_DEV_ID_80003ES2LAN_COPPER_DPT: case E1000_DEV_ID_80003ES2LAN_SERDES_DPT: case E1000_DEV_ID_80003ES2LAN_COPPER_SPT: @@ -238,14 +241,24 @@ case E1000_DEV_ID_ICH9_IGP_M_AMT: case E1000_DEV_ID_ICH9_IGP_M_V: case E1000_DEV_ID_ICH9_IGP_AMT: + case E1000_DEV_ID_ICH9_BM: case E1000_DEV_ID_ICH9_IGP_C: + case E1000_DEV_ID_ICH10_R_BM_LM: + case E1000_DEV_ID_ICH10_R_BM_LF: + case E1000_DEV_ID_ICH10_R_BM_V: mac->type = e1000_ich9lan; break; + case E1000_DEV_ID_ICH10_D_BM_LM: + case E1000_DEV_ID_ICH10_D_BM_LF: + mac->type = e1000_ich10lan; + break; +#ifndef NO_82575_SUPPORT case E1000_DEV_ID_82575EB_COPPER: case E1000_DEV_ID_82575EB_FIBER_SERDES: case E1000_DEV_ID_82575GB_QUAD_COPPER: mac->type = e1000_82575; break; +#endif default: /* Should never have loaded on this device */ ret_val = -E1000_ERR_MAC_INIT; @@ -323,6 +336,7 @@ case e1000_82571: case e1000_82572: case e1000_82573: + case e1000_82574: e1000_init_function_pointers_82571(hw); break; case e1000_80003es2lan: @@ -330,11 +344,14 @@ break; case e1000_ich8lan: case e1000_ich9lan: + case e1000_ich10lan: e1000_init_function_pointers_ich8lan(hw); break; +#ifndef NO_82575_SUPPORT case e1000_82575: e1000_init_function_pointers_82575(hw); break; +#endif default: DEBUGOUT("Hardware not supported\n"); ret_val = -E1000_ERR_CONFIG; @@ -403,7 +420,7 @@ void e1000_clear_vfta(struct e1000_hw *hw) { if (hw->mac.ops.clear_vfta) - hw->mac.ops.clear_vfta (hw); + hw->mac.ops.clear_vfta(hw); } /** ==== //depot/projects/tcpecn/dev/em/e1000_api.h#4 (text+ko) ==== @@ -30,7 +30,7 @@ POSSIBILITY OF SUCH DAMAGE. ******************************************************************************/ -/*$FreeBSD: src/sys/dev/em/e1000_api.h,v 1.6 2008/04/02 22:00:35 jfv Exp $*/ +/*$FreeBSD: src/sys/dev/em/e1000_api.h,v 1.7 2008/04/25 21:19:39 jfv Exp $*/ #ifndef _E1000_API_H_ #define _E1000_API_H_ @@ -46,7 +46,9 @@ extern void e1000_init_function_pointers_82541(struct e1000_hw *hw); extern void e1000_init_function_pointers_80003es2lan(struct e1000_hw *hw); extern void e1000_init_function_pointers_ich8lan(struct e1000_hw *hw); +#ifndef NO_82575_SUPPORT extern void e1000_init_function_pointers_82575(struct e1000_hw *hw); +#endif s32 e1000_set_mac_type(struct e1000_hw *hw); s32 e1000_setup_init_funcs(struct e1000_hw *hw, bool init_device); ==== //depot/projects/tcpecn/dev/em/e1000_defines.h#4 (text+ko) ==== @@ -30,7 +30,7 @@ POSSIBILITY OF SUCH DAMAGE. ******************************************************************************/ -/*$FreeBSD: src/sys/dev/em/e1000_defines.h,v 1.6 2008/04/02 22:00:35 jfv Exp $*/ +/*$FreeBSD: src/sys/dev/em/e1000_defines.h,v 1.7 2008/04/25 21:19:40 jfv Exp $*/ #ifndef _E1000_DEFINES_H_ #define _E1000_DEFINES_H_ @@ -154,6 +154,7 @@ #define E1000_CTRL_EXT_DF_PAREN 0x02000000 /* descriptor FIFO parity error detection enable */ #define E1000_CTRL_EXT_GHOST_PAREN 0x40000000 #define E1000_CTRL_EXT_PBA_CLR 0x80000000 /* PBA Clear */ +#define E1000_CTRL_EXT_LSECCK 0x00001000 #define E1000_I2CCMD_REG_ADDR_SHIFT 16 #define E1000_I2CCMD_REG_ADDR 0x00FF0000 #define E1000_I2CCMD_PHY_ADDR_SHIFT 24 @@ -202,6 +203,13 @@ #define E1000_RXDEXT_STATERR_IPE 0x40000000 #define E1000_RXDEXT_STATERR_RXE 0x80000000 +#define E1000_RXDEXT_LSECH 0x01000000 +#define E1000_RXDEXT_LSECE_MASK 0x60000000 +#define E1000_RXDEXT_LSECE_NO_ERROR 0x00000000 +#define E1000_RXDEXT_LSECE_NO_SA_MATCH 0x20000000 +#define E1000_RXDEXT_LSECE_REPLAY_DETECT 0x40000000 +#define E1000_RXDEXT_LSECE_BAD_SIG 0x60000000 + /* mask to determine if packets should be dropped due to frame errors */ #define E1000_RXD_ERR_FRAME_ERR_MASK ( \ E1000_RXD_ERR_CE | \ @@ -397,6 +405,7 @@ #define E1000_CTRL_PHY_RESET4 E1000_CTRL_EXT_SDP4_DATA #define E1000_CONNSW_ENRGSRC 0x4 +#define E1000_PCS_CFG_PCS_EN 8 #define E1000_PCS_LCTL_FLV_LINK_UP 1 #define E1000_PCS_LCTL_FSV_10 0 #define E1000_PCS_LCTL_FSV_100 2 @@ -556,6 +565,8 @@ #define E1000_TXD_CMD_TSE 0x04000000 /* TCP Seg enable */ #define E1000_TXD_STAT_TC 0x00000004 /* Tx Underrun */ /* Extended desc bits for Linksec and timesync */ +#define E1000_TXD_CMD_LINKSEC 0x10000000 /* Apply LinkSec on packet */ +#define E1000_TXD_EXTCMD_TSTAMP 0x00000010 /* IEEE1588 Timestamp packet */ /* Transmit Control */ #define E1000_TCTL_RST 0x00000001 /* software reset */ @@ -715,6 +726,11 @@ #define E1000_ICR_DSW 0x00000020 /* FW changed the status of DISSW bit in the FWSM */ #define E1000_ICR_PHYINT 0x00001000 /* LAN connected device generates an interrupt */ #define E1000_ICR_EPRST 0x00100000 /* ME hardware reset occurs */ +#define E1000_ICR_RXQ0 0x00100000 /* Rx Queue 0 Interrupt */ +#define E1000_ICR_RXQ1 0x00200000 /* Rx Queue 1 Interrupt */ +#define E1000_ICR_TXQ0 0x00400000 /* Tx Queue 0 Interrupt */ +#define E1000_ICR_TXQ1 0x00800000 /* Tx Queue 1 Interrupt */ +#define E1000_ICR_OTHER 0x01000000 /* Other Interrupts */ /* Extended Interrupt Cause Read */ #define E1000_EICR_RX_QUEUE0 0x00000001 /* Rx Queue 0 Interrupt */ @@ -787,6 +803,11 @@ #define E1000_IMS_DSW E1000_ICR_DSW #define E1000_IMS_PHYINT E1000_ICR_PHYINT #define E1000_IMS_EPRST E1000_ICR_EPRST +#define E1000_IMS_RXQ0 E1000_ICR_RXQ0 /* Rx Queue 0 Interrupt */ +#define E1000_IMS_RXQ1 E1000_ICR_RXQ1 /* Rx Queue 1 Interrupt */ +#define E1000_IMS_TXQ0 E1000_ICR_TXQ0 /* Tx Queue 0 Interrupt */ +#define E1000_IMS_TXQ1 E1000_ICR_TXQ1 /* Tx Queue 1 Interrupt */ +#define E1000_IMS_OTHER E1000_ICR_OTHER /* Other Interrupts */ /* Extended Interrupt Mask Set */ #define E1000_EIMS_RX_QUEUE0 E1000_EICR_RX_QUEUE0 /* Rx Queue 0 Interrupt */ ==== //depot/projects/tcpecn/dev/em/e1000_hw.h#4 (text+ko) ==== @@ -30,7 +30,7 @@ POSSIBILITY OF SUCH DAMAGE. ******************************************************************************/ -/*$FreeBSD: src/sys/dev/em/e1000_hw.h,v 1.6 2008/04/02 22:00:35 jfv Exp $*/ +/*$FreeBSD: src/sys/dev/em/e1000_hw.h,v 1.7 2008/04/25 21:19:40 jfv Exp $*/ #ifndef _E1000_HW_H_ #define _E1000_HW_H_ @@ -95,6 +95,7 @@ #define E1000_DEV_ID_82573E 0x108B #define E1000_DEV_ID_82573E_IAMT 0x108C #define E1000_DEV_ID_82573L 0x109A +#define E1000_DEV_ID_82574L 0x10D3 #define E1000_DEV_ID_80003ES2LAN_COPPER_DPT 0x1096 #define E1000_DEV_ID_80003ES2LAN_SERDES_DPT 0x1098 #define E1000_DEV_ID_80003ES2LAN_COPPER_SPT 0x10BA @@ -110,10 +111,16 @@ #define E1000_DEV_ID_ICH9_IGP_M_AMT 0x10F5 #define E1000_DEV_ID_ICH9_IGP_M_V 0x10CB #define E1000_DEV_ID_ICH9_IGP_AMT 0x10BD +#define E1000_DEV_ID_ICH9_BM 0x10E5 #define E1000_DEV_ID_ICH9_IGP_C 0x294C #define E1000_DEV_ID_ICH9_IFE 0x10C0 #define E1000_DEV_ID_ICH9_IFE_GT 0x10C3 #define E1000_DEV_ID_ICH9_IFE_G 0x10C2 +#define E1000_DEV_ID_ICH10_R_BM_LM 0x10CC +#define E1000_DEV_ID_ICH10_R_BM_LF 0x10CD +#define E1000_DEV_ID_ICH10_R_BM_V 0x10CE +#define E1000_DEV_ID_ICH10_D_BM_LM 0x10DE +#define E1000_DEV_ID_ICH10_D_BM_LF 0x10DF #define E1000_DEV_ID_82575EB_COPPER 0x10A7 #define E1000_DEV_ID_82575EB_FIBER_SERDES 0x10A9 #define E1000_DEV_ID_82575GB_QUAD_COPPER 0x10D6 @@ -146,9 +153,11 @@ e1000_82571, e1000_82572, e1000_82573, + e1000_82574, e1000_80003es2lan, e1000_ich8lan, e1000_ich9lan, + e1000_ich10lan, e1000_82575, e1000_num_macs /* List is 1-based, so subtract 1 for TRUE count. */ } e1000_mac_type; ==== //depot/projects/tcpecn/dev/em/e1000_ich8lan.c#4 (text+ko) ==== @@ -30,7 +30,7 @@ POSSIBILITY OF SUCH DAMAGE. ******************************************************************************/ -/*$FreeBSD: src/sys/dev/em/e1000_ich8lan.c,v 1.6 2008/04/02 22:00:35 jfv Exp $*/ +/*$FreeBSD: src/sys/dev/em/e1000_ich8lan.c,v 1.7 2008/04/25 21:19:40 jfv Exp $*/ /* e1000_ich8lan * e1000_ich9lan @@ -79,6 +79,8 @@ static s32 e1000_get_phy_info_ife_ich8lan(struct e1000_hw *hw); static void e1000_initialize_hw_bits_ich8lan(struct e1000_hw *hw); static s32 e1000_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw); >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Tue Apr 29 19:23:32 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C7DDD1065677; Tue, 29 Apr 2008 19:23:32 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 87ADD1065672 for ; Tue, 29 Apr 2008 19:23:32 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 761B58FC19 for ; Tue, 29 Apr 2008 19:23:32 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3TJNWTH020927 for ; Tue, 29 Apr 2008 19:23:32 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3TJNWnr020925 for perforce@freebsd.org; Tue, 29 Apr 2008 19:23:32 GMT (envelope-from sam@freebsd.org) Date: Tue, 29 Apr 2008 19:23:32 GMT Message-Id: <200804291923.m3TJNWnr020925@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 140880 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Apr 2008 19:23:33 -0000 http://perforce.freebsd.org/chv.cgi?CH=140880 Change 140880 by sam@sam_ebb on 2008/04/29 19:23:27 there are now >127 stat entries so need to introduce an indirect array of indices since the compiled format is encoded in an uint8_t as ix | 0x80 Affected files ... .. //depot/projects/vap/tools/tools/net80211/wlanstats/statfoo.c#4 edit .. //depot/projects/vap/tools/tools/net80211/wlanstats/statfoo.h#4 edit Differences ... ==== //depot/projects/vap/tools/tools/net80211/wlanstats/statfoo.c#4 (text+ko) ==== @@ -40,9 +40,9 @@ #define N(a) (sizeof(a)/sizeof(a[0])) char fmt[4096]; char *fp, *tok; - int i, j; + int i, j, field; - j = 0; + j = field = 0; strlcpy(fmt, fmt0, sizeof(fmt)); for (fp = fmt; (tok = strsep(&fp, ", ")) != NULL;) { for (i = 0; i < sf->nstats; i++) @@ -58,9 +58,15 @@ "stopped at %s\n", sf->name, tok); break; } + if (field > 127) { + fprintf(stderr, "%s: too many fields; " + "stopped at %s\n", sf->name, tok); + break; + } if (j != 0) sf->fmts[j++] = ' '; - sf->fmts[j++] = 0x80 | i; + sf->fmts[j++] = 0x80 | field; + sf->fields[field++] = i; } sf->fmts[j] = '\0'; #undef N @@ -92,7 +98,8 @@ for (cp = sf->fmts; *cp != '\0'; cp++) { if (*cp & 0x80) { - const struct fmt *f = &sf->stats[*cp &~ 0x80]; + int six = sf->fields[*cp &~ 0x80]; + const struct fmt *f = &sf->stats[six]; fprintf(fd, "%*s", f->width, f->label); } else putc(*cp, fd); @@ -108,8 +115,9 @@ for (cp = sf->fmts; *cp != '\0'; cp++) { if (*cp & 0x80) { - const struct fmt *f = &sf->stats[*cp &~ 0x80]; - if (sf->get_curstat(sf, *cp &~ 0x80, buf, sizeof(buf))) + int six = sf->fields[*cp &~ 0x80]; + const struct fmt *f = &sf->stats[six]; + if (sf->get_curstat(sf, six, buf, sizeof(buf))) fprintf(fd, "%*s", f->width, buf); } else putc(*cp, fd); @@ -125,8 +133,9 @@ for (cp = sf->fmts; *cp != '\0'; cp++) { if (*cp & 0x80) { - const struct fmt *f = &sf->stats[*cp &~ 0x80]; - if (sf->get_totstat(sf, *cp &~ 0x80, buf, sizeof(buf))) + int six = sf->fields[*cp &~ 0x80]; + const struct fmt *f = &sf->stats[six]; + if (sf->get_totstat(sf, six, buf, sizeof(buf))) fprintf(fd, "%*s", f->width, buf); } else putc(*cp, fd); ==== //depot/projects/vap/tools/tools/net80211/wlanstats/statfoo.h#4 (text+ko) ==== @@ -79,6 +79,7 @@ const char *name; /* statistics name, e.g. wlanstats */ const struct fmt *stats; /* statistics in class */ int nstats; /* number of stats */ + int fields[128]; /* index of field referenced in fmts */ unsigned char fmts[4096]; /* private: compiled stats to display */ STATFOO_DECL_METHODS(struct statfoo *); From owner-p4-projects@FreeBSD.ORG Tue Apr 29 19:33:44 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1BCED106566C; Tue, 29 Apr 2008 19:33:44 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B84BC106567A for ; Tue, 29 Apr 2008 19:33:43 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A6E768FC1D for ; Tue, 29 Apr 2008 19:33:43 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3TJXhZD021543 for ; Tue, 29 Apr 2008 19:33:43 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3TJXhUw021541 for perforce@freebsd.org; Tue, 29 Apr 2008 19:33:43 GMT (envelope-from sam@freebsd.org) Date: Tue, 29 Apr 2008 19:33:43 GMT Message-Id: <200804291933.m3TJXhUw021541@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 140884 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Apr 2008 19:33:44 -0000 http://perforce.freebsd.org/chv.cgi?CH=140884 Change 140884 by sam@sam_ebb on 2008/04/29 19:33:40 try to make default display more useful for sta operation Affected files ... .. //depot/projects/vap/tools/tools/net80211/wlanstats/main.c#7 edit .. //depot/projects/vap/tools/tools/net80211/wlanstats/wlanstats.c#10 edit Differences ... ==== //depot/projects/vap/tools/tools/net80211/wlanstats/main.c#7 (text+ko) ==== @@ -49,7 +49,7 @@ #include "wlanstats.h" #define S_DEFAULT \ - "input,output,rx_ucast,rx_mcast,tx_ucast,tx_mcast,rssi,rate" + "input,rx_mgmt,output,rx_badkeyid,scan_active,scan_bg,bmiss,rssi,noise,rate" #define S_AMPDU \ "input,output,ampdu_reorder,ampdu_oor,rx_dup,ampdu_flush,ampdu_move,ampdu_drop,ampdu_bar,ampdu_baroow,ampdu_barmove,rssi,rate" ==== //depot/projects/vap/tools/tools/net80211/wlanstats/wlanstats.c#10 (text+ko) ==== @@ -157,7 +157,7 @@ { 5, "rx_unauth", "unauth", "rx discard 'cuz port unauthorized" }, #define S_RX_BADKEYID AFTER(S_RX_UNAUTH) - { 5, "rx_badkeyid", "badkeyid", "rx w/ incorrect keyid" }, + { 5, "rx_badkeyid", "rxkid", "rx w/ incorrect keyid" }, #define S_RX_CCMPREPLAY AFTER(S_RX_BADKEYID) { 5, "rx_ccmpreplay", "ccmpreplay", "rx seq# violation (CCMP)" }, #define S_RX_CCMPFORMAT AFTER(S_RX_CCMPREPLAY) @@ -195,11 +195,11 @@ #define S_TX_FRAGS AFTER(S_TX_FRAGFRAMES) { 5, "tx_frags", "frags", "tx frags generated" }, #define S_SCAN_ACTIVE AFTER(S_TX_FRAGS) - { 5, "scan_active", "scan_active", "active scans started" }, + { 5, "scan_active", "ascan", "active scans started" }, #define S_SCAN_PASSIVE AFTER(S_SCAN_ACTIVE) - { 5, "scan_passive", "scan_passive", "passive scans started" }, + { 5, "scan_passive", "pscan", "passive scans started" }, #define S_SCAN_BG AFTER(S_SCAN_PASSIVE) - { 5, "scan_bg", "scan_bg", "background scans started" }, + { 5, "scan_bg", "bgscn", "background scans started" }, #define S_NODE_TIMEOUT AFTER(S_SCAN_BG) { 5, "node_timeout", "node_timeout", "nodes timed out for inactivity" }, #define S_CRYPTO_NOMEM AFTER(S_NODE_TIMEOUT) @@ -259,7 +259,7 @@ #define S_RX_BADBINTVAL AFTER(S_FF_ENCAPFAIL) { 5, "rx_badbintval", "rx_badbintval","rx frame with bogus beacon interval" }, #define S_RX_MGMT AFTER(S_RX_BADBINTVAL) - { 5, "rx_mgmt", "rx_mgmt", "rx management frames" }, + { 5, "rx_mgmt", "mgmt", "rx management frames" }, #define S_RX_DEMICFAIL AFTER(S_RX_MGMT) { 5, "rx_demicfail", "rx_demicfail", "rx demic failed" }, #define S_RX_DEFRAG AFTER(S_RX_DEMICFAIL) @@ -335,13 +335,13 @@ #define S_TX_MCAST AFTER(S_TX_UCAST) { 8, "tx_mcast", "tx_mcast", "multicast data frames sent" }, #define S_RATE AFTER(S_TX_MCAST) - { 4, "rate", "rate", "current transmit rate" }, + { 5, "rate", "rate", "current transmit rate" }, #define S_RSSI AFTER(S_RATE) - { 4, "rssi", "rssi", "current rssi" }, + { 5, "rssi", "rssi", "current rssi" }, #define S_NOISE AFTER(S_RSSI) - { 4, "noise", "noise", "current noise floor (dBm)" }, + { 5, "noise", "noise", "current noise floor (dBm)" }, #define S_SIGNAL AFTER(S_NOISE) - { 4, "signal", "sig", "current signal (dBm)" }, + { 5, "signal", "sig", "current signal (dBm)" }, }; struct wlanstatfoo_p { From owner-p4-projects@FreeBSD.ORG Tue Apr 29 20:58:19 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1BF831065684; Tue, 29 Apr 2008 20:58:19 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D26491065680 for ; Tue, 29 Apr 2008 20:58:18 +0000 (UTC) (envelope-from wsalamon@computer.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A81448FC1B for ; Tue, 29 Apr 2008 20:58:18 +0000 (UTC) (envelope-from wsalamon@computer.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3TKwI4U035537 for ; Tue, 29 Apr 2008 20:58:18 GMT (envelope-from wsalamon@computer.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3TKwI92035535 for perforce@freebsd.org; Tue, 29 Apr 2008 20:58:18 GMT (envelope-from wsalamon@computer.org) Date: Tue, 29 Apr 2008 20:58:18 GMT Message-Id: <200804292058.m3TKwI92035535@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to wsalamon@computer.org using -f From: Wayne Salamon To: Perforce Change Reviews Cc: Subject: PERFORCE change 140894 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Apr 2008 20:58:19 -0000 http://perforce.freebsd.org/chv.cgi?CH=140894 Change 140894 by wsalamon@vh2 on 2008/04/29 20:57:25 Add file containing the portions of the Audit system that will be called from the MAC framework. The only function so far is the function to allow MAC policies to submit data to the current audit record. This should have been part of changelist 138558. Obtained from:SEDarwin Affected files ... .. //depot/projects/trustedbsd/audit_mac/src/sys/security/audit/audit_mac.c#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Tue Apr 29 22:19:46 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id DE84E1065674; Tue, 29 Apr 2008 22:19:45 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A06531065672 for ; Tue, 29 Apr 2008 22:19:45 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 908C88FC14 for ; Tue, 29 Apr 2008 22:19:45 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3TMJjqR057912 for ; Tue, 29 Apr 2008 22:19:45 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3TMJjhL057910 for perforce@freebsd.org; Tue, 29 Apr 2008 22:19:45 GMT (envelope-from sam@freebsd.org) Date: Tue, 29 Apr 2008 22:19:45 GMT Message-Id: <200804292219.m3TMJjhL057910@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 140902 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Apr 2008 22:19:46 -0000 http://perforce.freebsd.org/chv.cgi?CH=140902 Change 140902 by sam@sam_ebb on 2008/04/29 22:19:17 mgmt frame counts grow quickly; make field width the same size as input Affected files ... .. //depot/projects/vap/tools/tools/net80211/wlanstats/wlanstats.c#11 edit Differences ... ==== //depot/projects/vap/tools/tools/net80211/wlanstats/wlanstats.c#11 (text+ko) ==== @@ -259,7 +259,7 @@ #define S_RX_BADBINTVAL AFTER(S_FF_ENCAPFAIL) { 5, "rx_badbintval", "rx_badbintval","rx frame with bogus beacon interval" }, #define S_RX_MGMT AFTER(S_RX_BADBINTVAL) - { 5, "rx_mgmt", "mgmt", "rx management frames" }, + { 8, "rx_mgmt", "mgmt", "rx management frames" }, #define S_RX_DEMICFAIL AFTER(S_RX_MGMT) { 5, "rx_demicfail", "rx_demicfail", "rx demic failed" }, #define S_RX_DEFRAG AFTER(S_RX_DEMICFAIL) From owner-p4-projects@FreeBSD.ORG Tue Apr 29 22:27:55 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D1EC0106567C; Tue, 29 Apr 2008 22:27:54 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7B0E5106566B for ; Tue, 29 Apr 2008 22:27:54 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 693CA8FC14 for ; Tue, 29 Apr 2008 22:27:54 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3TMRsgn058225 for ; Tue, 29 Apr 2008 22:27:54 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3TMRruK058223 for perforce@freebsd.org; Tue, 29 Apr 2008 22:27:53 GMT (envelope-from sam@freebsd.org) Date: Tue, 29 Apr 2008 22:27:53 GMT Message-Id: <200804292227.m3TMRruK058223@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 140903 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Apr 2008 22:27:55 -0000 http://perforce.freebsd.org/chv.cgi?CH=140903 Change 140903 by sam@sam_ebb on 2008/04/29 22:27:24 IFC @ 140901 Affected files ... .. //depot/projects/vap/Makefile#7 integrate .. //depot/projects/vap/UPDATING#10 integrate .. //depot/projects/vap/bin/sh/expand.c#3 integrate .. //depot/projects/vap/games/fortune/datfiles/fortunes#8 integrate .. //depot/projects/vap/gnu/usr.bin/gdb/kgdb/kgdb.h#6 integrate .. //depot/projects/vap/gnu/usr.bin/gdb/kgdb/kld.c#4 integrate .. //depot/projects/vap/gnu/usr.bin/gdb/kgdb/kthr.c#5 integrate .. //depot/projects/vap/gnu/usr.bin/gdb/kgdb/main.c#6 integrate .. //depot/projects/vap/gnu/usr.bin/gdb/kgdb/trgt.c#5 integrate .. //depot/projects/vap/gnu/usr.bin/gdb/kgdb/trgt_amd64.c#3 integrate .. //depot/projects/vap/gnu/usr.bin/gdb/kgdb/trgt_arm.c#3 integrate .. //depot/projects/vap/gnu/usr.bin/gdb/kgdb/trgt_i386.c#4 integrate .. //depot/projects/vap/gnu/usr.bin/gdb/kgdb/trgt_ia64.c#3 integrate .. //depot/projects/vap/gnu/usr.bin/gdb/kgdb/trgt_powerpc.c#3 integrate .. //depot/projects/vap/gnu/usr.bin/gdb/kgdb/trgt_sparc64.c#3 integrate .. //depot/projects/vap/gnu/usr.bin/gdb/libgdb/fbsd-threads.c#3 integrate .. //depot/projects/vap/lib/libc/stdlib/malloc.c#7 integrate .. //depot/projects/vap/lib/libc/sys/sctp_generic_recvmsg.2#3 integrate .. //depot/projects/vap/lib/libc/sys/sctp_peeloff.2#3 integrate .. //depot/projects/vap/lib/libstand/Makefile#3 integrate .. //depot/projects/vap/lib/libthr/thread/thr_create.c#6 integrate .. //depot/projects/vap/lib/libthr/thread/thr_exit.c#7 integrate .. //depot/projects/vap/lib/libthr/thread/thr_private.h#6 integrate .. //depot/projects/vap/lib/libthr/thread/thr_resume_np.c#3 integrate .. //depot/projects/vap/lib/libthr/thread/thr_sem.c#5 integrate .. //depot/projects/vap/lib/libthr/thread/thr_sig.c#5 integrate .. //depot/projects/vap/lib/libthr/thread/thr_suspend_np.c#3 integrate .. //depot/projects/vap/lib/libthr/thread/thr_umtx.c#4 integrate .. //depot/projects/vap/lib/libthr/thread/thr_umtx.h#4 integrate .. //depot/projects/vap/share/man/man4/Makefile#13 integrate .. //depot/projects/vap/share/man/man4/ddb.4#6 integrate .. //depot/projects/vap/share/man/man4/iwn.4#3 integrate .. //depot/projects/vap/share/man/man4/termios.4#3 integrate .. //depot/projects/vap/share/man/man4/uscanner.4#4 integrate .. //depot/projects/vap/share/man/man9/BUS_SETUP_INTR.9#4 integrate .. //depot/projects/vap/share/mk/bsd.endian.mk#3 integrate .. //depot/projects/vap/sys/amd64/conf/NOTES#11 integrate .. //depot/projects/vap/sys/conf/NOTES#16 integrate .. //depot/projects/vap/sys/conf/files#37 integrate .. //depot/projects/vap/sys/conf/files.powerpc#11 integrate .. //depot/projects/vap/sys/conf/kern.mk#6 integrate .. //depot/projects/vap/sys/conf/options#21 integrate .. //depot/projects/vap/sys/contrib/dev/iwn/LICENSE#2 integrate .. //depot/projects/vap/sys/contrib/dev/iwn/iwlwifi-4965-4.44.17.fw.uu#2 integrate .. //depot/projects/vap/sys/dev/bge/if_bge.c#12 integrate .. //depot/projects/vap/sys/dev/bge/if_bgereg.h#9 integrate .. //depot/projects/vap/sys/dev/iwn/if_iwn.c#13 integrate .. //depot/projects/vap/sys/dev/iwn/if_iwnreg.h#5 integrate .. //depot/projects/vap/sys/dev/iwn/if_iwnvar.h#7 integrate .. //depot/projects/vap/sys/dev/mii/brgphy.c#7 integrate .. //depot/projects/vap/sys/dev/mii/brgphyreg.h#5 integrate .. //depot/projects/vap/sys/dev/mii/miidevs#9 integrate .. //depot/projects/vap/sys/dev/usb/usbdevs#16 integrate .. //depot/projects/vap/sys/dev/usb/uscanner.c#6 integrate .. //depot/projects/vap/sys/i386/conf/NOTES#10 integrate .. //depot/projects/vap/sys/kern/kern_thr.c#8 integrate .. //depot/projects/vap/sys/kern/kern_umtx.c#8 integrate .. //depot/projects/vap/sys/kern/uipc_mbuf.c#9 integrate .. //depot/projects/vap/sys/kern/vfs_mount.c#14 integrate .. //depot/projects/vap/sys/modules/Makefile#23 integrate .. //depot/projects/vap/sys/modules/iwn/Makefile#2 integrate .. //depot/projects/vap/sys/modules/iwnfw/Makefile#2 integrate .. //depot/projects/vap/sys/net/bpf.c#14 integrate .. //depot/projects/vap/sys/net/if_ethersubr.c#8 integrate .. //depot/projects/vap/sys/netinet/ip_fw.h#8 integrate .. //depot/projects/vap/sys/powerpc/aim/clock.c#4 integrate .. //depot/projects/vap/sys/powerpc/aim/locore.S#6 integrate .. //depot/projects/vap/sys/powerpc/aim/machdep.c#8 integrate .. //depot/projects/vap/sys/powerpc/aim/mmu_oea.c#3 integrate .. //depot/projects/vap/sys/powerpc/aim/mp_cpudep.c#1 branch .. //depot/projects/vap/sys/powerpc/aim/swtch.S#3 integrate .. //depot/projects/vap/sys/powerpc/aim/trap_subr.S#3 integrate .. //depot/projects/vap/sys/powerpc/aim/vm_machdep.c#4 integrate .. //depot/projects/vap/sys/powerpc/booke/trap_subr.S#2 integrate .. //depot/projects/vap/sys/powerpc/conf/NOTES#7 integrate .. //depot/projects/vap/sys/powerpc/include/cpufunc.h#4 integrate .. //depot/projects/vap/sys/powerpc/include/pcpu.h#6 integrate .. //depot/projects/vap/sys/powerpc/powerpc/intr_machdep.c#11 integrate .. //depot/projects/vap/sys/powerpc/powerpc/mp_machdep.c#6 integrate .. //depot/projects/vap/sys/powerpc/powerpc/openpic.c#7 integrate .. //depot/projects/vap/sys/sys/mbuf.h#12 integrate .. //depot/projects/vap/sys/sys/umtx.h#7 integrate .. //depot/projects/vap/sys/sys/user.h#9 integrate .. //depot/projects/vap/sys/vm/vm_kern.c#7 integrate .. //depot/projects/vap/sys/vm/vm_map.c#9 integrate .. //depot/projects/vap/sys/vm/vm_map.h#6 integrate .. //depot/projects/vap/sys/vm/vm_mmap.c#9 integrate .. //depot/projects/vap/usr.bin/fstat/Makefile#4 integrate .. //depot/projects/vap/usr.bin/fstat/fstat.1#3 integrate .. //depot/projects/vap/usr.bin/fstat/zfs/zfs.c#3 delete .. //depot/projects/vap/usr.bin/stat/stat.1#3 integrate .. //depot/projects/vap/usr.bin/talk/ctl.c#3 integrate .. //depot/projects/vap/usr.bin/talk/ctl_transact.c#3 integrate .. //depot/projects/vap/usr.bin/talk/display.c#3 integrate .. //depot/projects/vap/usr.bin/talk/get_addrs.c#3 integrate .. //depot/projects/vap/usr.bin/talk/get_iface.c#3 integrate .. //depot/projects/vap/usr.bin/talk/get_names.c#3 integrate .. //depot/projects/vap/usr.bin/talk/init_disp.c#3 integrate .. //depot/projects/vap/usr.bin/talk/invite.c#3 integrate .. //depot/projects/vap/usr.bin/talk/io.c#3 integrate .. //depot/projects/vap/usr.bin/talk/look_up.c#3 integrate .. //depot/projects/vap/usr.bin/talk/msgs.c#3 integrate .. //depot/projects/vap/usr.bin/talk/talk.c#3 integrate .. //depot/projects/vap/usr.bin/talk/talk.h#3 integrate Differences ... ==== //depot/projects/vap/Makefile#7 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile,v 1.347 2008/03/31 13:32:55 pav Exp $ +# $FreeBSD: src/Makefile,v 1.348 2008/04/29 09:08:33 rwatson Exp $ # # The user-driven targets are: # @@ -57,7 +57,7 @@ # 6. `mergemaster -p' # 7. `make installworld' # 8. `make delete-old' -# 9. `mergemaster' +# 9. `mergemaster' (you may wish to use -U or -ai). # 10. `reboot' # 11. `make delete-old-libs' (in case no 3rd party program uses them anymore) # ==== //depot/projects/vap/UPDATING#10 (text+ko) ==== @@ -32,7 +32,9 @@ to wlans_ath0=wlan0 ifconfig_wlan0="WPA DHCP" - see rc.conf(5) for more details. + see rc.conf(5) for more details. In addition, mergemaster of + /etc/rc.d is highly recommended. Simultaneous update of userland + and kernel wouldn't hurt either. As part of the multi-bss changes the wlan_scan_ap and wlan_scan_sta modules were merged into the base wlan module. All references @@ -1030,4 +1032,4 @@ Contact Warner Losh if you have any questions about your use of this document. -$FreeBSD: src/UPDATING,v 1.526 2008/04/27 04:07:36 imp Exp $ +$FreeBSD: src/UPDATING,v 1.527 2008/04/29 19:55:18 imp Exp $ ==== //depot/projects/vap/bin/sh/expand.c#3 (text+ko) ==== @@ -36,7 +36,7 @@ #endif #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/sh/expand.c,v 1.51 2006/11/07 22:46:13 stefanf Exp $"); +__FBSDID("$FreeBSD: src/bin/sh/expand.c,v 1.52 2008/04/28 07:26:34 stefanf Exp $"); #include #include @@ -356,7 +356,7 @@ expari(int flag) { char *p, *start; - int result; + arith_t result; int begoff; int quotes = flag & (EXP_FULL | EXP_CASE | EXP_REDIR); int quoted; @@ -372,10 +372,7 @@ * have to rescan starting from the beginning since CTLESC * characters have to be processed left to right. */ -#if INT_MAX / 1000000000 >= 10 || INT_MIN / 1000000000 <= -10 -#error "integers with more than 10 digits are not supported" -#endif - CHECKSTRSPACE(12 - 2, expdest); + CHECKSTRSPACE(DIGITS(result) - 2, expdest); USTPUTC('\0', expdest); start = stackblock(); p = expdest - 2; @@ -397,7 +394,7 @@ if (quotes) rmescapes(p+2); result = arith(p+2); - fmtstr(p, 12, "%d", result); + fmtstr(p, DIGITS(result), ARITH_FORMAT_STR, result); while (*p++) ; if (quoted == 0) ==== //depot/projects/vap/games/fortune/datfiles/fortunes#8 (text+ko) ==== @@ -1,5 +1,5 @@ This fortune brought to you by: -$FreeBSD: src/games/fortune/datfiles/fortunes,v 1.262 2008/04/26 22:15:03 yar Exp $ +$FreeBSD: src/games/fortune/datfiles/fortunes,v 1.263 2008/04/29 13:02:21 phk Exp $ % ======================================================================= || || @@ -13318,6 +13318,10 @@ Can anything be sadder than work left unfinished? Yes, work never begun. % +"Can you be more stupid than aggravating the judge AND your lawyer? +No? Oh yes you can: You can aggravate the whole kernel community." + -- Alexander Lyamin (about Hans Reisers murder trial) +% Can you buy friendship? You not only can, you must. It's the only way to obtain friends. Everything worthwhile has a price. -- Robert J. Ringer ==== //depot/projects/vap/gnu/usr.bin/gdb/kgdb/kgdb.h#6 (text+ko) ==== @@ -23,7 +23,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/gnu/usr.bin/gdb/kgdb/kgdb.h,v 1.12 2008/02/25 22:04:07 jhb Exp $ + * $FreeBSD: src/gnu/usr.bin/gdb/kgdb/kgdb.h,v 1.13 2008/04/29 20:32:45 jhb Exp $ */ #ifndef _KGDB_H_ @@ -32,8 +32,6 @@ struct thread_info; extern kvm_t *kvm; -extern char *kernel; -extern bfd *kern_bfd; struct kthr { struct kthr *next; @@ -48,11 +46,14 @@ extern struct kthr *curkthr; -void kgdb_add_kld_cmd(char *, int); -void kgdb_kld_init(void); -void kgdb_target(void); +void initialize_kld_target(void); +void initialize_kgdb_target(void); +void kgdb_dmesg(void); +void kgdb_trgt_new_objfile(struct objfile *); void kgdb_trgt_fetch_registers(int); void kgdb_trgt_store_registers(int); +void kld_init(void); +void kld_new_objfile(struct objfile *); frame_unwind_sniffer_ftype kgdb_trgt_trapframe_sniffer; @@ -67,6 +68,9 @@ char *kgdb_thr_extra_thread_info(int); uintptr_t kgdb_lookup(const char *sym); -CORE_ADDR kgdb_parse(const char *exp); +CORE_ADDR kgdb_parse_1(const char *, int); + +#define kgdb_parse(exp) kgdb_parse_1((exp), 0) +#define kgdb_parse_quiet(exp) kgdb_parse_1((exp), 1) #endif /* _KGDB_H_ */ ==== //depot/projects/vap/gnu/usr.bin/gdb/kgdb/kld.c#4 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/kld.c,v 1.7 2008/03/29 03:48:06 jhb Exp $"); +__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/kld.c,v 1.9 2008/04/29 20:32:45 jhb Exp $"); #include #include @@ -55,6 +55,8 @@ /* KVA of 'linker_path' which corresponds to the kern.module_path sysctl .*/ static CORE_ADDR module_path_addr; +static CORE_ADDR linker_files_addr; +static CORE_ADDR kernel_file_addr; static struct target_so_ops kld_so_ops; @@ -70,7 +72,6 @@ /* * Look for a matching file checking for debug suffixes before the raw file: - * - filename + ".symbols" (e.g. foo.ko.symbols) * - filename + ".debug" (e.g. foo.ko.debug) * - filename (e.g. foo.ko) */ @@ -112,11 +113,14 @@ char *kernel_dir, *module_dir, *cp; int error; - kernel_dir = dirname(kernel); - if (kernel_dir != NULL) { - snprintf(path, path_size, "%s/%s", kernel_dir, filename); - if (check_kld_path(path, path_size)) - return (1); + if (exec_bfd) { + kernel_dir = dirname(bfd_get_filename(exec_bfd)); + if (kernel_dir != NULL) { + snprintf(path, path_size, "%s/%s", kernel_dir, + filename); + if (check_kld_path(path, path_size)) + return (1); + } } if (module_path_addr != 0) { target_read_string(module_path_addr, &module_path, PATH_MAX, @@ -160,11 +164,12 @@ char *filename; int error; - if (off_address == 0 || off_filename == 0 || off_next == 0) + if (linker_files_addr == 0 || off_address == 0 || off_filename == 0 || + off_next == 0) return (0); filename = basename(arg); - for (kld = kgdb_parse("linker_files.tqh_first"); kld != 0; + for (kld = read_pointer(linker_files_addr); kld != 0; kld = read_pointer(kld + off_next)) { /* Try to read this linker file's filename. */ target_read_string(read_pointer(kld + off_filename), @@ -195,7 +200,6 @@ struct section_addr_info *section_addrs; int sect_index; CORE_ADDR base_addr; - int add_kld_command; }; static void @@ -215,14 +219,12 @@ asi->section_addrs->other[asi->sect_index].name = name; asi->section_addrs->other[asi->sect_index].addr = address; asi->section_addrs->other[asi->sect_index].sectindex = sect->index; - if (asi->add_kld_command) - printf_unfiltered("\t%s_addr = %s\n", name, - local_hex_string(address)); + printf_unfiltered("\t%s_addr = %s\n", name, local_hex_string(address)); asi->sect_index++; } static void -load_kld (char *path, CORE_ADDR base_addr, int from_tty, int add_kld_command) +load_kld (char *path, CORE_ADDR base_addr, int from_tty) { struct add_section_info asi; struct cleanup *cleanup; @@ -242,33 +244,32 @@ if (bfd_get_section_by_name (bfd, ".text") == NULL) error("\"%s\": can't find text section", path); - if (add_kld_command) - printf_unfiltered("add symbol table from file \"%s\" at\n", - path); + printf_unfiltered("add symbol table from file \"%s\" at\n", path); /* Build a section table for symbol_file_add() from the bfd sections. */ asi.section_addrs = alloc_section_addr_info(bfd_count_sections(bfd)); cleanup = make_cleanup(xfree, asi.section_addrs); asi.sect_index = 0; asi.base_addr = base_addr; - asi.add_kld_command = add_kld_command; bfd_map_over_sections(bfd, add_section, &asi); if (from_tty && (!query("%s", ""))) error("Not confirmed."); - symbol_file_add(path, from_tty, asi.section_addrs, 0, - add_kld_command ? OBJF_USERLOADED : 0); + symbol_file_add(path, from_tty, asi.section_addrs, 0, OBJF_USERLOADED); do_cleanups(cleanup); } -void +static void kgdb_add_kld_cmd (char *arg, int from_tty) { char path[PATH_MAX]; CORE_ADDR base_addr; + if (!exec_bfd) + error("No kernel symbol file"); + /* Try to open the raw path to handle absolute paths first. */ snprintf(path, sizeof(path), "%s", arg); if (!check_kld_path(path, sizeof(path))) { @@ -288,7 +289,7 @@ return; } - load_kld(path, base_addr, from_tty, 1); + load_kld(path, base_addr, from_tty); reinit_frame_cache(); } @@ -331,6 +332,10 @@ char *path; int error; + if (linker_files_addr == 0 || kernel_file_addr == 0 || + off_address == 0 || off_filename == 0 || off_next == 0) + return (NULL); + head = NULL; prev = &head; @@ -338,8 +343,8 @@ * Walk the list of linker files creating so_list entries for * each non-kernel file. */ - kernel = kgdb_parse("linker_kernel_file"); - for (kld = kgdb_parse("linker_files.tqh_first"); kld != 0; + kernel = read_pointer(kernel_file_addr); + for (kld = read_pointer(linker_files_addr); kld != 0; kld = read_pointer(kld + off_next)) { /* Skip the main kernel file. */ if (kld == kernel) @@ -436,6 +441,28 @@ return (fd); } +void +kld_new_objfile (struct objfile *objfile) +{ + + if (!have_partial_symbols()) + return; + + /* + * Compute offsets of relevant members in struct linker_file + * and the addresses of global variables. Don't warn about + * kernels that don't have 'pathname' in the linker_file + * struct since 6.x kernels don't have it. + */ + off_address = kgdb_parse("&((struct linker_file *)0)->address"); + off_filename = kgdb_parse("&((struct linker_file *)0)->filename"); + off_pathname = kgdb_parse_quiet("&((struct linker_file *)0)->pathname"); + off_next = kgdb_parse("&((struct linker_file *)0)->link.tqe_next"); + module_path_addr = kgdb_parse("linker_path"); + linker_files_addr = kgdb_parse("&linker_files.tqh_first"); + kernel_file_addr = kgdb_parse("&linker_kernel_file"); +} + static int load_klds_stub (void *arg) { @@ -445,19 +472,16 @@ } void -kgdb_kld_init (void) +kld_init (void) { - struct cmd_list_element *c; - /* Compute offsets of relevant members in struct linker_file. */ - off_address = kgdb_parse("&((struct linker_file *)0)->address"); - off_filename = kgdb_parse("&((struct linker_file *)0)->filename"); - off_pathname = kgdb_parse("&((struct linker_file *)0)->pathname"); - off_next = kgdb_parse("&((struct linker_file *)0)->link.tqe_next"); - if (off_address == 0 || off_filename == 0 || off_next == 0) - return; + catch_errors(load_klds_stub, NULL, NULL, RETURN_MASK_ALL); +} - module_path_addr = kgdb_parse("linker_path"); +void +initialize_kld_target(void) +{ + struct cmd_list_element *c; kld_so_ops.relocate_section_addresses = kld_relocate_section_addresses; kld_so_ops.free_so = kld_free_so; @@ -471,8 +495,6 @@ current_target_so_ops = &kld_so_ops; - catch_errors(load_klds_stub, NULL, NULL, RETURN_MASK_ALL); - c = add_com("add-kld", class_files, kgdb_add_kld_cmd, "Usage: add-kld FILE\n\ Load the symbols from the kernel loadable module FILE."); ==== //depot/projects/vap/gnu/usr.bin/gdb/kgdb/kthr.c#5 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/kthr.c,v 1.10 2008/01/28 20:33:19 jhb Exp $"); +__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/kthr.c,v 1.11 2008/04/29 20:32:45 jhb Exp $"); #include #include @@ -78,6 +78,12 @@ struct thread td; struct kthr *kt; uintptr_t addr, paddr; + + while (first != NULL) { + kt = first; + first = kt->next; + free(kt); + } addr = kgdb_lookup("_allproc"); if (addr == 0) { ==== //depot/projects/vap/gnu/usr.bin/gdb/kgdb/main.c#6 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/main.c,v 1.15 2008/03/29 17:46:03 jhb Exp $"); +__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/main.c,v 1.16 2008/04/29 20:32:45 jhb Exp $"); #include #include @@ -37,7 +37,6 @@ #include #include #include -#include #include #include #include @@ -55,42 +54,31 @@ #include #include #include +#include #include #include +#include #include #include #include -extern void (*init_ui_hook)(char *); - extern frame_unwind_sniffer_ftype *kgdb_sniffer_kluge; -extern void symbol_file_add_main (char *args, int from_tty); - #include "kgdb.h" -kvm_t *kvm; -static char kvm_err[_POSIX2_LINE_MAX]; - static int dumpnr; static int quiet; static int verbose; static char crashdir[PATH_MAX]; -char *kernel; +static char *kernel; static char *remote; static char *vmcore; +static struct ui_file *parse_gdberr; static void (*kgdb_new_objfile_chain)(struct objfile * objfile); static void -kgdb_atexit(void) -{ - if (kvm != NULL) - kvm_close(kvm); -} - -static void usage(void) { @@ -168,27 +156,42 @@ static void kgdb_new_objfile(struct objfile *objfile) { -#if 0 - printf("XXX: %s(%p)\n", __func__, objfile); - if (objfile != NULL) { - goto out; - } + static int once = 1; + + kld_new_objfile(objfile); + kgdb_trgt_new_objfile(objfile); -out: -#endif if (kgdb_new_objfile_chain != NULL) kgdb_new_objfile_chain(objfile); + + if (once && objfile != NULL && objfile == symfile_objfile) { + /* + * The initial kernel has just been loaded. Start the + * remote target if we have one. + */ + once = 0; + if (remote != NULL) + push_remote_target (remote, 0); + } } +/* + * Parse an expression and return its value. If 'quiet' is true, then + * any error messages from the parser are masked. + */ CORE_ADDR -kgdb_parse(const char *exp) +kgdb_parse_1(const char *exp, int quiet) { + struct ui_file *old_stderr; struct cleanup *old_chain; struct expression *expr; struct value *val; char *s; CORE_ADDR n; + old_stderr = gdb_stderr; + if (quiet) + gdb_stderr = parse_gdberr; n = 0; s = xstrdup(exp); old_chain = make_cleanup(xfree, s); @@ -198,45 +201,19 @@ n = value_as_address(val); } do_cleanups(old_chain); + gdb_stderr = old_stderr; return (n); } #define MSGBUF_SEQ_TO_POS(size, seq) ((seq) % (size)) -static void -kgdb_init_target(void) +void +kgdb_dmesg(void) { CORE_ADDR bufp; int size, rseq, wseq; - int kern_desc; char c; - kern_desc = open(kernel, O_RDONLY); - if (kern_desc == -1) - errx(1, "couldn't open a kernel image"); - - kern_bfd = bfd_fdopenr(kernel, gnutarget, kern_desc); - if (kern_bfd == NULL) { - close(kern_desc); - errx(1, "\"%s\": can't open to probe ABI: %s.", kernel, - bfd_errmsg (bfd_get_error ())); - } - bfd_set_cacheable(kern_bfd, 1); - - if (!bfd_check_format (kern_bfd, bfd_object)) { - bfd_close(kern_bfd); - errx(1, "\"%s\": not in executable format: %s", kernel, - bfd_errmsg(bfd_get_error())); - } - - set_gdbarch_from_file (kern_bfd); - - symbol_file_add_main (kernel, 0); - if (remote) - push_remote_target (remote, 0); - else - kgdb_target(); - /* * Display the unread portion of the message buffer. This gives the * user a some initial data to work from. @@ -266,37 +243,54 @@ } static void -kgdb_interp_command_loop(void *data) +kgdb_init(char *argv0 __unused) +{ + + parse_gdberr = mem_fileopen(); + set_prompt("(kgdb) "); + initialize_kgdb_target(); + initialize_kld_target(); + kgdb_new_objfile_chain = target_new_objfile_hook; + target_new_objfile_hook = kgdb_new_objfile; +} + +/* + * Remote targets can support any number of syntaxes and we want to + * support them all with one addition: we support specifying a device + * node for a serial device without the "/dev/" prefix. + * + * What we do is to stat(2) the existing remote target first. If that + * fails, we try it with "/dev/" prepended. If that succeeds we use + * the resulting path, otherwise we use the original target. If + * either stat(2) succeeds make sure the file is either a character + * device or a FIFO. + */ +static void +verify_remote(void) { - static int once = 0; + char path[PATH_MAX]; + struct stat st; - if (!once) { - once = 1; - kgdb_init_target(); - print_stack_frame(get_selected_frame(), - frame_relative_level(get_selected_frame()), 1); + if (stat(remote, &st) != 0) { + snprintf(path, sizeof(path), "/dev/%s", remote); + if (stat(path, &st) != 0) + return; + free(remote); + remote = strdup(path); } - command_loop(); + if (!S_ISCHR(st.st_mode) && !S_ISFIFO(st.st_mode)) + errx(1, "%s: not a special file, FIFO or socket", remote); } static void -kgdb_init(char *argv0 __unused) +add_arg(struct captured_main_args *args, char *arg) { - static struct interp_procs procs = { - NULL, - NULL, - NULL, - NULL, - NULL, - kgdb_interp_command_loop - }; - struct interp *kgdb; - kgdb = interp_new("kgdb", NULL, cli_out_new(gdb_stdout), &procs); - interp_add(kgdb); - set_prompt("(kgdb) "); - kgdb_new_objfile_chain = target_new_objfile_hook; - target_new_objfile_hook = kgdb_new_objfile; + args->argc++; + args->argv = reallocf(args->argv, (args->argc + 1) * sizeof(char *)); + if (args->argv == NULL) + err(1, "Out of memory building argument list"); + args->argv[args->argc] = arg; } int @@ -306,7 +300,7 @@ struct stat st; struct captured_main_args args; char *s; - int a, ch, writecore; + int a, ch; dumpnr = -1; @@ -331,7 +325,11 @@ } quiet = 0; - writecore = 0; + memset (&args, 0, sizeof args); + args.use_windows = 0; + args.interpreter_p = INTERP_CONSOLE; + args.argv = malloc(sizeof(char *)); + args.argv[0] = argv[0]; while ((ch = getopt(argc, argv, "ac:d:fn:qr:vw")) != -1) { switch (ch) { @@ -364,6 +362,7 @@ break; case 'q': quiet = 1; + add_arg(&args, "-q"); break; case 'r': /* use given device for remote session. */ if (remote != NULL) { @@ -378,7 +377,7 @@ verbose++; break; case 'w': /* core file is writeable. */ - writecore = 1; + add_arg(&args, "--write"); break; case '?': default: @@ -411,21 +410,8 @@ if (!S_ISREG(st.st_mode)) errx(1, "%s: not a regular file", path); vmcore = strdup(path); - } else if (remote != NULL && remote[0] != ':' && remote[0] != '|') { - if (stat(remote, &st) != 0) { - snprintf(path, sizeof(path), "/dev/%s", remote); - if (stat(path, &st) != 0) { - err(1, "%s", remote); - /* NOTREACHED */ - } - free(remote); - remote = strdup(path); - } - if (!S_ISCHR(st.st_mode) && !S_ISFIFO(st.st_mode)) { - errx(1, "%s: not a special file, FIFO or socket", - remote); - /* NOTREACHED */ - } + } else if (remote != NULL) { + verify_remote(); } else if (argc > optind) { if (vmcore == NULL) vmcore = strdup(argv[optind++]); @@ -445,20 +431,12 @@ warnx("kernel image: %s", kernel); } - /* - * At this point we must either have a core file or have a kernel - * with a remote target. - */ + /* A remote target requires an explicit kernel argument. */ if (remote != NULL && kernel == NULL) { warnx("remote debugging requires a kernel"); usage(); /* NOTREACHED */ } - if (vmcore == NULL && remote == NULL) { - warnx("need a core file or a device for remote debugging"); - usage(); - /* NOTREACHED */ - } /* If we don't have a kernel image yet, try to find one. */ if (kernel == NULL) { @@ -470,27 +448,16 @@ if (verbose) warnx("kernel image: %s", kernel); } + add_arg(&args, kernel); - if (remote == NULL) { - kvm = kvm_openfiles(kernel, vmcore, NULL, - writecore ? O_RDWR : O_RDONLY, kvm_err); - if (kvm == NULL) - errx(1, kvm_err); - atexit(kgdb_atexit); - kgdb_thr_init(); - } + if (vmcore != NULL) + add_arg(&args, vmcore); /* The libgdb code uses optind too. Reset it... */ optind = 0; - memset (&args, 0, sizeof args); - args.argv = argv; - args.argc = 1 + quiet; - if (quiet) - argv[1] = "-q"; - argv[args.argc] = NULL; - args.use_windows = 0; - args.interpreter_p = "kgdb"; + /* Terminate argv list. */ + add_arg(&args, NULL); init_ui_hook = kgdb_init; ==== //depot/projects/vap/gnu/usr.bin/gdb/kgdb/trgt.c#5 (text+ko) ==== @@ -25,29 +25,39 @@ */ #include -__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/trgt.c,v 1.10 2008/01/29 23:44:34 jhb Exp $"); +__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/trgt.c,v 1.11 2008/04/29 20:32:45 jhb Exp $"); #include #include #include #include #include +#include #include #include +#include +#include #include #include #include +#include #include #include +#include #include +#include #include #include "kgdb.h" +static void kgdb_core_cleanup(void *); + +static char *vmcore; static struct target_ops kgdb_trgt_ops; -bfd *kern_bfd; +kvm_t *kvm; +static char kvm_err[_POSIX2_LINE_MAX]; #define KERNOFF (kgdb_kernbase ()) #define INKERNEL(x) ((x) >= KERNOFF) @@ -69,6 +79,111 @@ return kernbase; } +static void +kgdb_trgt_open(char *filename, int from_tty) +{ + struct cleanup *old_chain; + struct thread_info *ti; + struct kthr *kt; + kvm_t *nkvm; + char *temp; + int ontop; + + target_preopen (from_tty); + if (!filename) + error ("No vmcore file specified."); + if (!exec_bfd) + error ("Can't open a vmcore without a kernel"); + + filename = tilde_expand (filename); + if (filename[0] != '/') { + temp = concat (current_directory, "/", filename, NULL); + xfree(filename); + filename = temp; + } + + old_chain = make_cleanup (xfree, filename); + + nkvm = kvm_openfiles(bfd_get_filename(exec_bfd), filename, NULL, + write_files ? O_RDWR : O_RDONLY, kvm_err); + if (nkvm == NULL) + error ("Failed to open vmcore: %s", kvm_err); + + /* Don't free the filename now and close any previous vmcore. */ + discard_cleanups(old_chain); + unpush_target(&kgdb_trgt_ops); + + kvm = nkvm; + vmcore = filename; + old_chain = make_cleanup(kgdb_core_cleanup, NULL); + + ontop = !push_target (&kgdb_trgt_ops); + discard_cleanups (old_chain); + + kgdb_dmesg(); + + init_thread_list(); + kt = kgdb_thr_init(); + while (kt != NULL) { + ti = add_thread(ptid_build(kt->pid, 0, kt->tid)); + kt = kgdb_thr_next(kt); + } + if (curkthr != 0) + inferior_ptid = ptid_build(curkthr->pid, 0, curkthr->tid); + + if (ontop) { + /* XXX: fetch registers? */ + kld_init(); + flush_cached_frames(); + select_frame (get_current_frame()); + print_stack_frame(get_selected_frame(), + frame_relative_level(get_selected_frame()), 1); + } else + warning( + "you won't be able to access this vmcore until you terminate\n\ +your %s; do ``info files''", target_longname); +} + +static void +kgdb_trgt_close(int quitting) +{ + + if (kvm != NULL) { + inferior_ptid = null_ptid; + CLEAR_SOLIB(); + if (kvm_close(kvm) != 0) + warning("cannot close \"%s\": %s", vmcore, >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Tue Apr 29 22:28:56 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 302AD1065673; Tue, 29 Apr 2008 22:28:56 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D9EE5106566C for ; Tue, 29 Apr 2008 22:28:55 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CA4578FC15 for ; Tue, 29 Apr 2008 22:28:55 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3TMStdn058251 for ; Tue, 29 Apr 2008 22:28:55 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3TMStFW058249 for perforce@freebsd.org; Tue, 29 Apr 2008 22:28:55 GMT (envelope-from sam@freebsd.org) Date: Tue, 29 Apr 2008 22:28:55 GMT Message-Id: <200804292228.m3TMStFW058249@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 140904 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Apr 2008 22:28:56 -0000 http://perforce.freebsd.org/chv.cgi?CH=140904 Change 140904 by sam@sam_ebb on 2008/04/29 22:28:14 re-enable HT support; work will happen in the branch Affected files ... .. //depot/projects/vap/sys/dev/iwn/if_iwn.c#14 edit Differences ... ==== //depot/projects/vap/sys/dev/iwn/if_iwn.c#14 (text+kox) ==== @@ -390,7 +390,7 @@ #endif | IEEE80211_C_WME /* WME */ ; -#if 0 + /* XXX disable until HT channel setup works */ ic->ic_htcaps = IEEE80211_HTCAP_SMPS_ENA /* SM PS mode enabled */ @@ -404,7 +404,7 @@ | IEEE80211_HTC_AMPDU /* tx A-MPDU */ | IEEE80211_HTC_AMSDU /* tx A-MSDU */ ; -#endif + /* read supported channels and MAC address from EEPROM */ iwn_read_eeprom(sc); From owner-p4-projects@FreeBSD.ORG Wed Apr 30 12:57:23 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B9EA21065683; Wed, 30 Apr 2008 12:57:23 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 79C53106567F for ; Wed, 30 Apr 2008 12:57:23 +0000 (UTC) (envelope-from gonzo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 514C38FC26 for ; Wed, 30 Apr 2008 12:57:23 +0000 (UTC) (envelope-from gonzo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3UCvNuA064761 for ; Wed, 30 Apr 2008 12:57:23 GMT (envelope-from gonzo@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3UCvNdI064759 for perforce@freebsd.org; Wed, 30 Apr 2008 12:57:23 GMT (envelope-from gonzo@FreeBSD.org) Date: Wed, 30 Apr 2008 12:57:23 GMT Message-Id: <200804301257.m3UCvNdI064759@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gonzo@FreeBSD.org using -f From: Oleksandr Tymoshenko To: Perforce Change Reviews Cc: Subject: PERFORCE change 140929 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Apr 2008 12:57:24 -0000 http://perforce.freebsd.org/chv.cgi?CH=140929 Change 140929 by gonzo@gonzo_jeeves on 2008/04/30 12:56:29 o ath(4) requires device bpf Affected files ... .. //depot/projects/mips2-jnpr/src/sys/mips/conf/IDT#4 edit Differences ... ==== //depot/projects/mips2-jnpr/src/sys/mips/conf/IDT#4 (text+ko) ==== @@ -52,3 +52,5 @@ device ath_hal # Atheros HAL (Hardware Access Layer) device ath_rate_sample # SampleRate tx rate control for ath options ATH_DEBUG + +device bpf From owner-p4-projects@FreeBSD.ORG Wed Apr 30 15:05:39 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 03FF61065672; Wed, 30 Apr 2008 15:05:39 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BA26E106564A for ; Wed, 30 Apr 2008 15:05:38 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A46E98FC0C for ; Wed, 30 Apr 2008 15:05:38 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3UF5cUp072558 for ; Wed, 30 Apr 2008 15:05:38 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3UF5chs072556 for perforce@freebsd.org; Wed, 30 Apr 2008 15:05:38 GMT (envelope-from gabor@freebsd.org) Date: Wed, 30 Apr 2008 15:05:38 GMT Message-Id: <200804301505.m3UF5chs072556@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Cc: Subject: PERFORCE change 140931 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Apr 2008 15:05:39 -0000 http://perforce.freebsd.org/chv.cgi?CH=140931 Change 140931 by gabor@gabor_server on 2008/04/30 15:05:38 MFen: docproj/sgml.sgml r1.27 --> r1.28 index.xsl r1.162 --> r1.163 internet.sgml r1.38 --> r1.39 platforms/i386.sgml r1.10 --> r1.11 platforms/index.sgml fix link search/index-site.sgml r1.28 --> r1.29 search/search-mid.sgml r1.9 --> r1.10 search/searchhints.sgml r1.9 --> r1.10 send-pr.sgml r1.59 --> r1.60 share/sgml/navibar.l10n.ent r1.15 --> r1.20 Affected files ... .. //depot/projects/docproj_es/www/es/docproj/sgml.sgml#2 edit .. //depot/projects/docproj_es/www/es/index.xsl#2 edit .. //depot/projects/docproj_es/www/es/internet.sgml#2 edit .. //depot/projects/docproj_es/www/es/platforms/i386.sgml#2 edit .. //depot/projects/docproj_es/www/es/platforms/index.sgml#2 edit .. //depot/projects/docproj_es/www/es/search/index-site.sgml#2 edit .. //depot/projects/docproj_es/www/es/search/search-mid.sgml#2 edit .. //depot/projects/docproj_es/www/es/search/searchhints.sgml#2 edit .. //depot/projects/docproj_es/www/es/send-pr.sgml#2 edit .. //depot/projects/docproj_es/www/es/share/sgml/navibar.l10n.ent#2 edit Differences ... ==== //depot/projects/docproj_es/www/es/docproj/sgml.sgml#2 (text+ko) ==== @@ -6,7 +6,7 @@ ]> + Original Revision: r1.28 --> &header; ==== //depot/projects/docproj_es/www/es/index.xsl#2 (text+ko) ==== @@ -5,7 +5,7 @@ ]> + Original Revision: r1.163 --> @@ -104,11 +104,9 @@

  • Release estable: &rel.current;
  • -
  • Próxima Release ==== //depot/projects/docproj_es/www/es/internet.sgml#2 (text+ko) ==== @@ -5,7 +5,7 @@ ]> + Original Revision: r1.39 --> &header; @@ -15,7 +15,10 @@

    FreeBSD incluye lo que muchos consideran la implementacón de referencia de TCP/IP, la pila 4.4BSD del protocolo TCP/IP, haciendolo ideal para - aplicaciones de red e Internet.

    + aplicaciones de red e Internet. &os; 7.0 también + incluye la implementacón de referencia del protocolo + SCTP siendo así una plataforme ideal para servicios + telefónicos y otros aplicaciones de datos flujos.

    FreeBSD soporta los protocolos estándar de TCP/IP.

    @@ -24,11 +27,15 @@ permite

      +
    • Servir contenido estático y diná,mico por HTTP
    • +
    • Compartir ficheros mediante NFS
    • Distribución de información de red por NIS
    • -
    • Soporte de accesos remotos
    • +
    • Gestionar servicio de correo por SMTP, IMAP y POP3
    • + +
    • Soporte de accesos remotos por SSH y rsh
    • Gestión y configuración remota vía SNMP
    • @@ -40,18 +47,18 @@ líneas PPP y SLIP
    • Servicios IP Multicast (MBONE)
    • + +
    • Gestionar servicios de IPv6
    -

    FreeBSD permite convertir un PC en un servidor www o - servidor de noticias, con el software ya incluido. Mediante SAMBA - (que está incluido en el sistema) puede compartir discos e - impresoras con otras - máquinas con Microsoft® Windows®, además de - soportar máquinas por PC/NFS gracias al dæmon de - autentificación PCNFS. FreeBSD también soporta los - protocolos de red Appletalk y Novell en modo cliente/servidor - (usando un paquete comercial opcional), +

    FreeBSD permite convertir un PC en un servidor www, servidor de + correos o servidor de noticias, con el software ya incluido. Mediante + SAMBA (que está incluido en el sistema) puede compartir discos e + impresoras con otras máquinas con Microsoft® Windows®, + además de soportar máquinas por PC/NFS gracias al + dæmon de autentificación PCNFS. FreeBSD también + soporta los protocolos de red Appletalk y Novell en modo + cliente/servidor (usando un paquete comercial opcional), haciendo de este sistema una verdadera solución de servicios Intranet.

    @@ -103,6 +110,9 @@
  • Servicio de FTP anónimo
  • Servicios de ficheros, impresión y mail
  • + +
  • Router, cortafuegos y sistemas de detecció de + intrusión
  • La Colección de Ports @@ -120,8 +130,7 @@

    Software de encriptación, shells seguras, Kerberos, cifrado punto a punto y RPC seguro también - están disponibles (sujetas a restricciones de - exportación).

    + están disponibles.

    Además, el equipo de FreeBSD está continuamente investigando y comunicando informes de seguridad con un ==== //depot/projects/docproj_es/www/es/platforms/i386.sgml#2 (text+ko) ==== @@ -6,7 +6,7 @@ ]> + Original Revision: r1.11 --> &header; @@ -45,7 +45,7 @@

    Lista de hardware

    Hay una lista de CPU soportadas en - las + las Notas de Hardware de FreeBSD/i386.

    Puntos interesantes

    ==== //depot/projects/docproj_es/www/es/platforms/index.sgml#2 (text+ko) ==== @@ -29,7 +29,7 @@
  • Proyecto FreeBSD/MIPS
  • Proyecto FreeBSD/pc98
  • Proyecto FreeBSD/ppc
  • -
  • Proyecto FreeBSD/sparc64
  • +
  • Proyecto FreeBSD/sparc64
  • Proyecto FreeBSD/sun4v
  • Proyecto FreeBSD/xbox
  • ==== //depot/projects/docproj_es/www/es/search/index-site.sgml#2 (text+ko) ==== @@ -7,7 +7,7 @@ ]> + Original Revision: r1.29 --> &header; @@ -15,7 +15,7 @@

    Mapa del sitio

    &site; -

    Meta homepages

    +

    Metapáginas

    • Distribuidores comerciales
    • Copyright
    • ==== //depot/projects/docproj_es/www/es/search/search-mid.sgml#2 (text+ko) ==== @@ -5,7 +5,7 @@ ]> + Original Revision: r1.10 --> &header; ==== //depot/projects/docproj_es/www/es/search/searchhints.sgml#2 (text+ko) ==== @@ -5,7 +5,7 @@ ]> + Original Revision: r1.10 --> &header; ==== //depot/projects/docproj_es/www/es/send-pr.sgml#2 (text+ko) ==== @@ -8,7 +8,7 @@ ]> + Original Revision: r1.60 --> &header; @@ -95,6 +95,7 @@ + ==== //depot/projects/docproj_es/www/es/share/sgml/navibar.l10n.ent#2 (text+ko) ==== @@ -2,7 +2,7 @@ + Original Revision: r1.20 --> IRC
    • Grupos de noticias
    • Grupos de usuarios
    • +
    • Eventos
    • Recursos web
    '> @@ -120,7 +121,7 @@
  • FreeBSD/GNOME '> @@ -176,9 +178,12 @@
  • ISP
  • Otros
  • -
  • Información de seguridad
  • +
  • Información de seguridad
  • +
  • Informes de error -
      +
    • Recursos web
    • From owner-p4-projects@FreeBSD.ORG Wed Apr 30 15:07:41 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5858210656AF; Wed, 30 Apr 2008 15:07:41 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 198701065683 for ; Wed, 30 Apr 2008 15:07:41 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 04C3D8FC47 for ; Wed, 30 Apr 2008 15:07:41 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3UF7eB5072625 for ; Wed, 30 Apr 2008 15:07:40 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3UF7ep6072623 for perforce@freebsd.org; Wed, 30 Apr 2008 15:07:40 GMT (envelope-from gabor@freebsd.org) Date: Wed, 30 Apr 2008 15:07:40 GMT Message-Id: <200804301507.m3UF7ep6072623@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Cc: Subject: PERFORCE change 140932 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Apr 2008 15:07:41 -0000 http://perforce.freebsd.org/chv.cgi?CH=140932 Change 140932 by gabor@gabor_server on 2008/04/30 15:06:55 IFC Affected files ... .. //depot/projects/docproj_es/www/en/cgi/man.cgi#3 integrate .. //depot/projects/docproj_es/www/en/docproj/translations.sgml#3 integrate Differences ... ==== //depot/projects/docproj_es/www/en/cgi/man.cgi#3 (text+ko) ==== @@ -34,7 +34,7 @@ # Dual CGI/Plexus mode and new interface by sanders@bsdi.com 9/22/1995 # # $Id: man.cgi,v 1.172 2007/11/28 18:51:29 hrs Exp $ -# $FreeBSD: www/en/cgi/man.cgi,v 1.202 2008/04/27 10:53:18 wosch Exp $ +# $FreeBSD: www/en/cgi/man.cgi,v 1.203 2008/04/29 17:28:53 wosch Exp $ ############################################################################ # !!! man.cgi is stale perl4 code !!! @@ -157,7 +157,6 @@ ( 'FreeBSD 7.0-RELEASE and Ports', "$manLocalDir/FreeBSD-7.0-RELEASE/man:$manLocalDir/FreeBSD-7.0-RELEASE/openssl/man:$manLocalDir/FreeBSD-ports", 'FreeBSD 6.3-RELEASE and Ports', "$manLocalDir/FreeBSD-6.3-RELEASE/man:$manLocalDir/FreeBSD-6.3-RELEASE/openssl/man:$manLocalDir/FreeBSD-ports", - 'FreeBSD 6.2-RELEASE and Ports', "$manLocalDir/FreeBSD-6.2-RELEASE/man:$manLocalDir/FreeBSD-6.2-RELEASE/openssl/man:$manLocalDir/FreeBSD-ports", 'FreeBSD 8-current', "$manLocalDir/FreeBSD-8-current/man:$manLocalDir/FreeBSD-8-current/openssl/man", @@ -1245,7 +1244,7 @@ if $manPathAliases{$_}; } - local $id = '$FreeBSD: www/en/cgi/man.cgi,v 1.202 2008/04/27 10:53:18 wosch Exp $'; + local $id = '$FreeBSD: www/en/cgi/man.cgi,v 1.203 2008/04/29 17:28:53 wosch Exp $'; return qq{\
       Copyright (c) 1996-2008 Wolfram Schneider
      
      ==== //depot/projects/docproj_es/www/en/docproj/translations.sgml#3 (text+ko) ====
      
      @@ -1,6 +1,6 @@
       
      -
      +
       
       
       ]>
      @@ -158,7 +158,7 @@
         
      Handbook
      Developers' Handbook
      Porters' Handbook
      -
      FreeBSD Document Project Primer for New Contributors
      +
      FreeBSD Document Project Primer for New Contributors
      From owner-p4-projects@FreeBSD.ORG Wed Apr 30 18:51:48 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 61C291065672; Wed, 30 Apr 2008 18:51:48 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2147C106564A for ; Wed, 30 Apr 2008 18:51:48 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0584D8FC14 for ; Wed, 30 Apr 2008 18:51:48 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3UIpmh0093081 for ; Wed, 30 Apr 2008 18:51:48 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3UIpl0C093079 for perforce@freebsd.org; Wed, 30 Apr 2008 18:51:47 GMT (envelope-from sam@freebsd.org) Date: Wed, 30 Apr 2008 18:51:47 GMT Message-Id: <200804301851.m3UIpl0C093079@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 140936 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Apr 2008 18:51:48 -0000 http://perforce.freebsd.org/chv.cgi?CH=140936 Change 140936 by sam@sam_ebb on 2008/04/30 18:51:33 IFC @ 140935 Affected files ... .. //depot/projects/vap/etc/network.subr#10 integrate .. //depot/projects/vap/lib/libc/gen/tls.c#3 integrate .. //depot/projects/vap/lib/libc/stdlib/malloc.c#8 integrate .. //depot/projects/vap/lib/libgssapi/gss_accept_sec_context.c#3 integrate .. //depot/projects/vap/lib/libgssapi/gss_test_oid_set_member.c#3 integrate .. //depot/projects/vap/lib/libgssapi/gss_utils.c#3 integrate .. //depot/projects/vap/share/man/man9/kproc.9#3 integrate .. //depot/projects/vap/share/man/man9/kthread.9#3 integrate .. //depot/projects/vap/sys/conf/files.powerpc#12 integrate .. //depot/projects/vap/sys/conf/ldscript.mips#2 integrate .. //depot/projects/vap/sys/conf/ldscript.mips.cfe#2 integrate .. //depot/projects/vap/sys/dev/ath/if_ath.c#65 integrate .. //depot/projects/vap/sys/dev/bfe/if_bfe.c#7 integrate .. //depot/projects/vap/sys/dev/iwn/if_iwn.c#15 integrate .. //depot/projects/vap/sys/kern/kern_kthread.c#6 integrate .. //depot/projects/vap/sys/mips/include/pmap.h#3 integrate .. //depot/projects/vap/sys/net80211/ieee80211.c#41 integrate .. //depot/projects/vap/tools/tools/net80211/README#3 integrate .. //depot/projects/vap/tools/tools/net80211/scripts/setup.dfs#3 integrate Differences ... ==== //depot/projects/vap/etc/network.subr#10 (text+ko) ==== @@ -22,7 +22,7 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/etc/network.subr,v 1.184 2008/04/25 23:50:49 brooks Exp $ +# $FreeBSD: src/etc/network.subr,v 1.185 2008/04/30 16:29:15 brooks Exp $ # # @@ -730,6 +730,10 @@ _tmplist="${_lo}${_tmplist}" ;; *) + if [ -z "$type"]; then + warn "Values of network_interfaces other than" \ + "AUTO are deprecated" + fi _tmplist="${network_interfaces} ${cloned_interfaces}" ;; esac ==== //depot/projects/vap/lib/libc/gen/tls.c#3 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libc/gen/tls.c,v 1.14 2007/02/25 21:23:50 kientzle Exp $ + * $FreeBSD: src/lib/libc/gen/tls.c,v 1.15 2008/04/29 23:15:23 gonzo Exp $ */ /* @@ -60,7 +60,7 @@ #if defined(__ia64__) || defined(__amd64__) #define TLS_TCB_ALIGN 16 #elif defined(__powerpc__) || defined(__i386__) || defined(__arm__) || \ - defined(__sparc64__) + defined(__sparc64__) || defined(__mips__) #define TLS_TCB_ALIGN sizeof(void *) #else #error TLS_TCB_ALIGN undefined for target architecture @@ -70,7 +70,7 @@ #define TLS_VARIANT_I #endif #if defined(__i386__) || defined(__amd64__) || defined(__sparc64__) || \ - defined(__arm__) + defined(__arm__) || defined(__mips__) #define TLS_VARIANT_II #endif ==== //depot/projects/vap/lib/libc/stdlib/malloc.c#8 (text+ko) ==== @@ -128,7 +128,7 @@ #define MALLOC_DSS #include -__FBSDID("$FreeBSD: src/lib/libc/stdlib/malloc.c,v 1.169 2008/04/29 01:32:42 jasone Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/stdlib/malloc.c,v 1.170 2008/04/29 22:56:05 gonzo Exp $"); #include "libc_private.h" #ifdef MALLOC_DEBUG @@ -214,6 +214,11 @@ # define SIZEOF_PTR_2POW 2 # define NO_TLS #endif +#ifdef __mips__ +# define QUANTUM_2POW_MIN 3 +# define SIZEOF_PTR_2POW 2 +# define NO_TLS +#endif #ifdef __powerpc__ # define QUANTUM_2POW_MIN 4 # define SIZEOF_PTR_2POW 2 ==== //depot/projects/vap/lib/libgssapi/gss_accept_sec_context.c#3 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libgssapi/gss_accept_sec_context.c,v 1.3 2007/06/30 07:47:45 dfr Exp $ + * $FreeBSD: src/lib/libgssapi/gss_accept_sec_context.c,v 1.4 2008/04/30 11:29:22 dfr Exp $ */ #include @@ -187,10 +187,13 @@ *src_name = (gss_name_t) name; } + if (delegated_mc == GSS_C_NO_CREDENTIAL) + mech_ret_flags &= ~GSS_C_DELEG_FLAG; + if (mech_ret_flags & GSS_C_DELEG_FLAG) { if (!delegated_cred_handle) { m->gm_release_cred(minor_status, &delegated_mc); - *ret_flags &= ~GSS_C_DELEG_FLAG; + mech_ret_flags &= ~GSS_C_DELEG_FLAG; } else { struct _gss_cred *cred; struct _gss_mechanism_cred *mc; @@ -200,6 +203,7 @@ *minor_status = ENOMEM; return (GSS_S_FAILURE); } + SLIST_INIT(&cred->gc_mc); mc = malloc(sizeof(struct _gss_mechanism_cred)); if (!mc) { free(cred); ==== //depot/projects/vap/lib/libgssapi/gss_test_oid_set_member.c#3 (text+ko) ==== @@ -23,20 +23,12 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libgssapi/gss_test_oid_set_member.c,v 1.1 2005/12/29 14:40:20 dfr Exp $ + * $FreeBSD: src/lib/libgssapi/gss_test_oid_set_member.c,v 1.2 2008/04/30 11:27:15 dfr Exp $ */ #include -static int -_gss_oid_equal(const gss_OID oid1, const gss_OID oid2) -{ - if (oid1->length != oid2->length) - return (0); - if (memcmp(oid1->elements, oid2->elements, oid1->length)) - return (0); - return (1); -} +#include "utils.h" OM_uint32 gss_test_oid_set_member(OM_uint32 *minor_status, ==== //depot/projects/vap/lib/libgssapi/gss_utils.c#3 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libgssapi/gss_utils.c,v 1.2 2007/04/04 02:28:48 kan Exp $ + * $FreeBSD: src/lib/libgssapi/gss_utils.c,v 1.3 2008/04/30 11:25:34 dfr Exp $ */ #include @@ -36,6 +36,11 @@ int _gss_oid_equal(const gss_OID oid1, const gss_OID oid2) { + + if (oid1 == oid2) + return (1); + if (!oid1 || !oid2) + return (0); if (oid1->length != oid2->length) return (0); if (memcmp(oid1->elements, oid2->elements, oid1->length)) ==== //depot/projects/vap/share/man/man9/kproc.9#3 (text+ko) ==== @@ -23,7 +23,7 @@ .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man9/kproc.9,v 1.2 2007/10/26 16:50:21 julian Exp $ +.\" $FreeBSD: src/share/man/man9/kproc.9,v 1.3 2008/04/29 22:43:15 julian Exp $ .\" .Dd October 19, 2007 .Dt KPROC 9 @@ -57,6 +57,12 @@ .Fn kproc_suspend "struct proc *p" "int timo" .Ft void .Fn kproc_suspend_check "struct proc *p" +.Ft int +.Fo kproc_kthread_add +.Fa "void (*func)(void *)" "void *arg" +.Fa "struct proc **procptr" "struct thread **tdptr" +.Fa "int flags" "int pages" "char * procname" "const char *fmt" "..." +.Fc .Sh DESCRIPTION The function .Fn kproc_start @@ -196,6 +202,58 @@ with system shutdown activities. The actual suspension of the kernel process is done with .Fn kproc_suspend . +.Pp +The +.Fn kproc_kthread_add +function is much like the +.Fn kproc_create +function above except that if the kproc already exists, +then only a new thread (see +.Xr kthread 9 ) +is created on the existing process. +The +.Fa func +argument specifies the function that the process should execute. +The +.Fa arg +argument is an arbitrary pointer that is passed in as the only argument to +.Fa func +when it is called by the new process. +The +.Fa procptr +pointer points to a +.Vt "struct proc " +pointer that is the location to be updated with the new proc pointer +if a new process is created, or if not +.Dv NULL , +must contain the process pointer for the already exisiting process. +If this argument points to +.Dv NULL , +then a new process is created and the field updated. +If not NULL, the +.Fa tdptr +pointer points to a +.Vt "struct thread " +pointer that is the location to be updated with the new thread pointer. +The +.Fa flags +argument specifies a set of flags as described in +.Xr rfork 2 . +The +.Fa pages +argument specifies the size of the new kernel thread's stack in pages. +If 0 is used, the default kernel stack size is allocated. +The procname argument is the name the new process should be given if it needs to be created. +It is +.Em NOT +a printf style format specifier but a simple string. +The rest of the arguments form a +.Xr printf 9 +argument list that is used to build the name of the new thread and is stored +in the +.Va td_name +member of the new thread's +.Vt "struct thread" . .Sh RETURN VALUES The .Fn kproc_create , ==== //depot/projects/vap/share/man/man9/kthread.9#3 (text+ko) ==== @@ -23,7 +23,7 @@ .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man9/kthread.9,v 1.17 2007/10/26 16:50:21 julian Exp $ +.\" $FreeBSD: src/share/man/man9/kthread.9,v 1.18 2008/04/29 22:43:15 julian Exp $ .\" .Dd October 26, 2007 .Dt KTHREAD 9 @@ -57,6 +57,12 @@ .Fn kthread_suspend "struct thread *td" "int timo" .Ft void .Fn kthread_suspend_check "struct thread *td" +.Ft int +.Fo kproc_kthread_add +.Fa "void (*func)(void *)" "void *arg" +.Fa "struct proc **procptr" "struct thread **tdptr" +.Fa "int flags" "int pages" "char * procname" "const char *fmt" "..." +.Fc .Sh DESCRIPTION The function .Fn kthread_start @@ -151,6 +157,16 @@ .Vt "struct thread" . .Pp The +.Fn kproc_kthread_add +function is much like the +.Fn kthread_add +function above except that if the kproc does not already +exist, it is created. +This function is better documented in the +.Xr kproc 9 +manual page. +.Pp +The .Fn kthread_exit function is used to terminate kernel threads. It should be called by the main function of the kernel thread rather than ==== //depot/projects/vap/sys/conf/files.powerpc#12 (text+ko) ==== @@ -1,7 +1,7 @@ # This file tells config what files go into building a kernel, # files marked standard are always included. # -# $FreeBSD: src/sys/conf/files.powerpc,v 1.76 2008/04/27 22:33:41 marcel Exp $ +# $FreeBSD: src/sys/conf/files.powerpc,v 1.77 2008/04/30 00:50:50 marcel Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -132,7 +132,7 @@ powerpc/powerpc/intr_machdep.c standard powerpc/powerpc/mem.c optional mem powerpc/powerpc/mmu_if.m standard -powerpc/powerpc/mp_machdep.c optional smp aim +powerpc/powerpc/mp_machdep.c optional smp powerpc/powerpc/openpic.c standard powerpc/powerpc/pic_if.m standard powerpc/powerpc/pmap_dispatch.c standard ==== //depot/projects/vap/sys/conf/ldscript.mips#2 (text+ko) ==== @@ -1,5 +1,5 @@ -/* $FreeBSD: src/sys/conf/ldscript.mips,v 1.1 2008/04/13 06:25:43 imp Exp $ */ -OUTPUT_FORMAT("elf32-bigmips", "elf32-bigmips", "elf32-littlemips") +/* $FreeBSD: src/sys/conf/ldscript.mips,v 1.2 2008/04/30 12:44:58 gonzo Exp $ */ +OUTPUT_FORMAT("elf32-tradbigmips", "elf32-tradbigmips", "elf32-tradlittlemips") OUTPUT_ARCH(mips) ENTRY(_start) SEARCH_DIR(/usr/lib); ==== //depot/projects/vap/sys/conf/ldscript.mips.cfe#2 (text+ko) ==== @@ -2,8 +2,8 @@ * This linker script is needed to build a kernel for use by Broadcom CFE. */ -/* $FreeBSD: src/sys/conf/ldscript.mips.cfe,v 1.1 2008/04/13 06:25:43 imp Exp $ */ -OUTPUT_FORMAT("elf32-bigmips", "elf32-bigmips", "elf32-littlemips") +/* $FreeBSD: src/sys/conf/ldscript.mips.cfe,v 1.2 2008/04/30 12:44:58 gonzo Exp $ */ +OUTPUT_FORMAT("elf32-tradbigmips", "elf32-tradbigmips", "elf32-tradlittlemips") OUTPUT_ARCH(mips) ENTRY(_start) SEARCH_DIR(/usr/lib); ==== //depot/projects/vap/sys/dev/ath/if_ath.c#65 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ath/if_ath.c,v 1.181 2008/04/27 22:03:56 sam Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ath/if_ath.c,v 1.182 2008/04/30 17:00:32 sam Exp $"); /* * Driver for the Atheros Wireless LAN controller. @@ -6302,16 +6302,6 @@ } else ath_stop_locked(ifp); break; - case SIOCADDMULTI: - case SIOCDELMULTI: - /* - * The upper layer has already installed/removed - * the multicast address(es), just recalculate the - * multicast filter for the card. - */ - if (ifp->if_drv_flags & IFF_DRV_RUNNING) - ath_mode_init(sc); - break; case SIOCGIFMEDIA: case SIOCSIFMEDIA: error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); ==== //depot/projects/vap/sys/dev/bfe/if_bfe.c#7 (text+ko) ==== @@ -26,7 +26,7 @@ #include -__FBSDID("$FreeBSD: src/sys/dev/bfe/if_bfe.c,v 1.44 2008/01/29 02:15:11 yongari Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/bfe/if_bfe.c,v 1.45 2008/04/30 02:49:24 yongari Exp $"); #include #include @@ -646,16 +646,18 @@ struct bfe_desc *d; struct bfe_data *r; u_int32_t ctrl; - int error; + int allocated, error; if ((c < 0) || (c >= BFE_RX_LIST_CNT)) return (EINVAL); + allocated = 0; if(m == NULL) { m = m_getcl(M_DONTWAIT, MT_DATA, M_PKTHDR); if(m == NULL) return (ENOBUFS); m->m_len = m->m_pkthdr.len = MCLBYTES; + allocated++; } else m->m_data = m->m_ext.ext_buf; @@ -670,8 +672,14 @@ r = &sc->bfe_rx_ring[c]; error = bus_dmamap_load(sc->bfe_tag, r->bfe_map, mtod(m, void *), MCLBYTES, bfe_dma_map_desc, d, BUS_DMA_NOWAIT); - if (error) - printf("Serious error: bfe failed to map RX buffer\n"); + if (error != 0) { + if (allocated != 0) + m_free(m); + if (error != ENOMEM) + printf("bfe%d: failed to map RX buffer, error %d\n", + sc->bfe_unit, error); + return (ENOBUFS); + } bus_dmamap_sync(sc->bfe_tag, r->bfe_map, BUS_DMASYNC_PREWRITE); ctrl = ETHER_MAX_LEN + 32; ==== //depot/projects/vap/sys/dev/iwn/if_iwn.c#15 (text+kox) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/iwn/if_iwn.c,v 1.2 2008/04/29 21:43:16 sam Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/iwn/if_iwn.c,v 1.3 2008/04/30 00:11:08 sam Exp $"); #include #include @@ -2889,14 +2889,14 @@ /* XXX all wrong */ /* compute remaining time until next beacon */ val = (uint64_t)ni->ni_intval * 1024; /* msecs -> usecs */ - DPRINTF(sc, IWN_DEBUG_ANY, "%s: val = %llu %s\n", __func__, + DPRINTF(sc, IWN_DEBUG_ANY, "%s: val = %ju %s\n", __func__, val, val == 0 ? "correcting" : ""); if (val == 0) val = 1; mod = le64toh(tsf.tstamp) % val; tsf.binitval = htole32((uint32_t)(val - mod)); - DPRINTF(sc, IWN_DEBUG_RESET, "TSF bintval=%u tstamp=%llu, init=%u\n", + DPRINTF(sc, IWN_DEBUG_RESET, "TSF bintval=%u tstamp=%ju, init=%u\n", ni->ni_intval, le64toh(tsf.tstamp), (uint32_t)(val - mod)); if (iwn_cmd(sc, IWN_CMD_TSF, &tsf, sizeof tsf, 1) != 0) ==== //depot/projects/vap/sys/kern/kern_kthread.c#6 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_kthread.c,v 1.45 2008/03/19 06:19:00 jeff Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_kthread.c,v 1.46 2008/04/29 22:43:15 julian Exp $"); #include #include @@ -403,7 +403,8 @@ if (error) return (error); td = FIRST_THREAD_IN_PROC(*procptr); - *tdptr = td; + if (tdptr) + *tdptr = td; va_start(ap, fmt); vsnprintf(td->td_name, sizeof(td->td_name), fmt, ap); va_end(ap); ==== //depot/projects/vap/sys/mips/include/pmap.h#3 (text+ko) ==== @@ -40,7 +40,7 @@ * from: @(#)pmap.h 7.4 (Berkeley) 5/12/91 * from: src/sys/i386/include/pmap.h,v 1.65.2.2 2000/11/30 01:54:42 peter * JNPR: pmap.h,v 1.7.2.1 2007/09/10 07:44:12 girish - * $FreeBSD: src/sys/mips/include/pmap.h,v 1.2 2008/04/27 00:10:45 alc Exp $ + * $FreeBSD: src/sys/mips/include/pmap.h,v 1.3 2008/04/30 06:05:36 alc Exp $ */ #ifndef _MACHINE_PMAP_H_ @@ -92,7 +92,6 @@ pd_entry_t *pm_segtab; /* KVA of segment table */ TAILQ_HEAD(, pv_entry)pm_pvlist; /* list of mappings in * pmap */ - int pm_count; /* reference count */ int pm_active; /* active on cpus */ struct { u_int32_t asid:ASID_BITS; /* TLB address space tag */ ==== //depot/projects/vap/sys/net80211/ieee80211.c#41 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/net80211/ieee80211.c,v 1.47 2008/04/25 19:45:42 sam Exp $"); +__FBSDID("$FreeBSD: src/sys/net80211/ieee80211.c,v 1.48 2008/04/30 16:05:57 sam Exp $"); /* * IEEE 802.11 generic handler @@ -379,8 +379,11 @@ * Enable various functionality by default if we're * capable; the driver can override us if it knows better. */ +#if 0 + /* XXX temp disable until we resolve regressions */ if (vap->iv_caps & IEEE80211_C_WME) vap->iv_flags |= IEEE80211_F_WME; +#endif if (vap->iv_caps & IEEE80211_C_BURST) vap->iv_flags |= IEEE80211_F_BURST; if (vap->iv_caps & IEEE80211_C_FF) ==== //depot/projects/vap/tools/tools/net80211/README#3 (text+ko) ==== @@ -1,14 +1,16 @@ -$FreeBSD: src/tools/tools/net80211/README,v 1.3 2007/07/28 00:18:23 thompsa Exp $ +$FreeBSD: src/tools/tools/net80211/README,v 1.4 2008/04/29 22:05:26 rpaulo Exp $ This directory has various tools for use with the net80211 layer. Some may not work depending on the capabilities of the underyling wireless driver. Everything should work with ath. +scripts various scripts to test wireless configurations stumbler view nearby networks using raw packet interface w00t variety of programs that use the raw packet interface wesside WEP frag attack tool using raw packet interface wlaninject inject 802.11 packets using the raw packet interface wlanstats dump net80211 statistics wlanwatch monitor net80211 events via the routing socket +wlanwds handling of WDS dynamic links using vaps The raw packet tools are from Andrea Bittau . ==== //depot/projects/vap/tools/tools/net80211/scripts/setup.dfs#3 (text+ko) ==== @@ -1,9 +1,9 @@ #! /bin/sh # -# Scrip for testing DFS; setup an AP vap on a DFS channel +# Script for testing DFS; setup an AP vap on a DFS channel # then simulate a radar event and verify operation. # -# $FreeBSD$ +# $FreeBSD: src/tools/tools/net80211/scripts/setup.dfs,v 1.2 2008/04/29 22:02:27 rpaulo Exp $ # PATH=.:$PATH . config From owner-p4-projects@FreeBSD.ORG Wed Apr 30 18:53:50 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9F91C106567F; Wed, 30 Apr 2008 18:53:50 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6097F1065675 for ; Wed, 30 Apr 2008 18:53:50 +0000 (UTC) (envelope-from gonzo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 468AA8FC20 for ; Wed, 30 Apr 2008 18:53:50 +0000 (UTC) (envelope-from gonzo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3UIroPs093126 for ; Wed, 30 Apr 2008 18:53:50 GMT (envelope-from gonzo@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3UIroPA093124 for perforce@freebsd.org; Wed, 30 Apr 2008 18:53:50 GMT (envelope-from gonzo@FreeBSD.org) Date: Wed, 30 Apr 2008 18:53:50 GMT Message-Id: <200804301853.m3UIroPA093124@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gonzo@FreeBSD.org using -f From: Oleksandr Tymoshenko To: Perforce Change Reviews Cc: Subject: PERFORCE change 140937 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Apr 2008 18:53:51 -0000 http://perforce.freebsd.org/chv.cgi?CH=140937 Change 140937 by gonzo@gonzo_jeeves on 2008/04/30 18:53:27 o Add ath(4) HAL files to MIPS build Reviewed by: imp Affected files ... .. //depot/projects/mips2-jnpr/src/sys/conf/files.mips#20 edit Differences ... ==== //depot/projects/mips2-jnpr/src/sys/conf/files.mips#20 (text+ko) ==== @@ -83,6 +83,13 @@ geom/geom_bsd_enc.c standard geom/geom_mbr.c standard geom/geom_mbr_enc.c standard +hal.o optional ath_hal \ + compile-with "ATH_HAL_CPU=mips; ATH_ENDIAN=`if ([ x${TARGET_BIG_ENDIAN} = x ]); then echo le; else echo be; fi;`; uudecode < $S/contrib/dev/ath/public/$$ATH_HAL_CPU-$$ATH_ENDIAN-elf.hal.o.uu" \ + no-implicit-rule +opt_ah.h optional ath_hal \ + compile-with "ATH_HAL_CPU=mips; ATH_ENDIAN=`if ([ x${TARGET_BIG_ENDIAN} = x ]); then echo le; else echo be; fi;`; rm -f opt_ah.h; cp $S/contrib/dev/ath/public/$$ATH_HAL_CPU-$$ATH_ENDIAN-elf.opt_ah.h opt_ah.h" \ + no-obj no-implicit-rule before-depend \ + clean "opt_ah.h" libkern/ashldi3.c standard libkern/ashrdi3.c standard libkern/divdi3.c standard From owner-p4-projects@FreeBSD.ORG Wed Apr 30 19:33:32 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 43EB11065676; Wed, 30 Apr 2008 19:33:32 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 05077106564A for ; Wed, 30 Apr 2008 19:33:32 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DEC9A8FC16 for ; Wed, 30 Apr 2008 19:33:31 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3UJXVVp096563 for ; Wed, 30 Apr 2008 19:33:31 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3UJXVNn096561 for perforce@freebsd.org; Wed, 30 Apr 2008 19:33:31 GMT (envelope-from sam@freebsd.org) Date: Wed, 30 Apr 2008 19:33:31 GMT Message-Id: <200804301933.m3UJXVNn096561@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 140939 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Apr 2008 19:33:32 -0000 http://perforce.freebsd.org/chv.cgi?CH=140939 Change 140939 by sam@sam_ebb on 2008/04/30 19:32:32 enable WME here Affected files ... .. //depot/projects/vap/sys/net80211/ieee80211.c#42 edit Differences ... ==== //depot/projects/vap/sys/net80211/ieee80211.c#42 (text+ko) ==== @@ -379,11 +379,8 @@ * Enable various functionality by default if we're * capable; the driver can override us if it knows better. */ -#if 0 - /* XXX temp disable until we resolve regressions */ if (vap->iv_caps & IEEE80211_C_WME) vap->iv_flags |= IEEE80211_F_WME; -#endif if (vap->iv_caps & IEEE80211_C_BURST) vap->iv_flags |= IEEE80211_F_BURST; if (vap->iv_caps & IEEE80211_C_FF) From owner-p4-projects@FreeBSD.ORG Wed Apr 30 19:37:37 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1C62D1065670; Wed, 30 Apr 2008 19:37:37 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BA410106567C for ; Wed, 30 Apr 2008 19:37:36 +0000 (UTC) (envelope-from strauss@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9DD7A8FC12 for ; Wed, 30 Apr 2008 19:37:36 +0000 (UTC) (envelope-from strauss@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3UJbao5096779 for ; Wed, 30 Apr 2008 19:37:36 GMT (envelope-from strauss@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3UJba4X096777 for perforce@freebsd.org; Wed, 30 Apr 2008 19:37:36 GMT (envelope-from strauss@FreeBSD.org) Date: Wed, 30 Apr 2008 19:37:36 GMT Message-Id: <200804301937.m3UJba4X096777@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to strauss@FreeBSD.org using -f From: Anselm Strauss To: Perforce Change Reviews Cc: Subject: PERFORCE change 140941 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Apr 2008 19:37:37 -0000 http://perforce.freebsd.org/chv.cgi?CH=140941 Change 140941 by strauss@strauss_marvelman on 2008/04/30 19:37:20 re-integrating ... Affected files ... .. //depot/projects/soc2008/strauss_libarchive/COPYING#2 delete .. //depot/projects/soc2008/strauss_libarchive/Makefile#2 delete .. //depot/projects/soc2008/strauss_libarchive/README#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive.h.in#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_check_magic.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_endian.h#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_entry.3#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_entry.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_entry.h#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_entry_copy_stat.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_entry_link_resolver.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_entry_private.h#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_entry_stat.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_entry_strmode.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_platform.h#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_private.h#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_read.3#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_read.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_read_data_into_fd.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_read_extract.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_read_open_fd.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_read_open_file.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_read_open_filename.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_read_open_memory.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_read_private.h#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_compression_all.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_compression_bzip2.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_compression_compress.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_compression_gzip.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_compression_none.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_compression_program.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_format_all.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_format_ar.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_format_cpio.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_format_empty.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_format_iso9660.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_format_mtree.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_format_tar.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_read_support_format_zip.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_string.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_string.h#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_string_sprintf.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_util.3#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_util.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_virtual.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_write.3#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_write.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_write_disk.3#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_write_disk.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_write_disk_private.h#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_write_disk_set_standard_lookup.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_write_open_fd.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_write_open_file.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_write_open_filename.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_write_open_memory.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_write_private.h#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_write_set_compression_bzip2.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_write_set_compression_gzip.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_write_set_compression_none.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_write_set_compression_program.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_write_set_format.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_write_set_format_ar.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_write_set_format_by_name.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_write_set_format_cpio.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_write_set_format_cpio_newc.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_write_set_format_pax.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_write_set_format_shar.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/archive_write_set_format_ustar.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/config_freebsd.h#2 delete .. //depot/projects/soc2008/strauss_libarchive/cpio.5#2 delete .. //depot/projects/soc2008/strauss_libarchive/filter_fork.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/filter_fork.h#2 delete .. //depot/projects/soc2008/strauss_libarchive/libarchive-formats.5#2 delete .. //depot/projects/soc2008/strauss_libarchive/libarchive.3#2 delete .. //depot/projects/soc2008/strauss_libarchive/libarchive_internals.3#2 delete .. //depot/projects/soc2008/strauss_libarchive/tar.5#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/Makefile#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/README#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/main.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/read_open_memory.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test.h#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_acl_basic.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_acl_pax.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_archive_api_feature.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_bad_fd.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_compat_gtar.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_compat_gtar_1.tgz.uu#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_compat_tar_hardlink.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_compat_tar_hardlink_1.tar.uu#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_compat_zip.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_compat_zip_1.zip.uu#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_empty_write.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_entry.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_entry_strmode.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_compress_program.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_data_large.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_extract.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_ar.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_cpio_bin.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_cpio_bin_Z.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_cpio_bin_bz2.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_cpio_bin_gz.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_cpio_odc.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_cpio_svr4_gzip.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_cpio_svr4c_Z.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_empty.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_gtar_gz.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_gtar_sparse.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_gtar_sparse_1_13.tgz.uu#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_gtar_sparse_1_17.tgz.uu#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_gtar_sparse_1_17_posix00.tgz.uu#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_gtar_sparse_1_17_posix01.tgz.uu#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_gtar_sparse_1_17_posix10.tgz.uu#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_gtar_sparse_1_17_posix10_modified.tar.uu#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_iso_gz.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_isorr_bz2.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_mtree.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_pax_bz2.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_tar.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_tbz.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_tgz.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_tz.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_format_zip.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_large.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_pax_truncated.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_position.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_read_truncated.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_tar_filenames.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_tar_large.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_write_compress_program.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_write_disk.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_write_disk_hardlink.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_write_disk_perms.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_write_disk_secure.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_write_format_ar.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_write_format_cpio.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_write_format_cpio_empty.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_write_format_cpio_newc.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_write_format_cpio_odc.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_write_format_shar_empty.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_write_format_tar.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_write_format_tar_empty.c#2 delete .. //depot/projects/soc2008/strauss_libarchive/test/test_write_open_memory.c#2 delete Differences ... From owner-p4-projects@FreeBSD.ORG Wed Apr 30 19:41:41 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 79F71106567C; Wed, 30 Apr 2008 19:41:41 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3A50C1065675 for ; Wed, 30 Apr 2008 19:41:41 +0000 (UTC) (envelope-from strauss@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1DA658FC1A for ; Wed, 30 Apr 2008 19:41:41 +0000 (UTC) (envelope-from strauss@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3UJffoY096921 for ; Wed, 30 Apr 2008 19:41:41 GMT (envelope-from strauss@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3UJfeLd096919 for perforce@freebsd.org; Wed, 30 Apr 2008 19:41:40 GMT (envelope-from strauss@FreeBSD.org) Date: Wed, 30 Apr 2008 19:41:40 GMT Message-Id: <200804301941.m3UJfeLd096919@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to strauss@FreeBSD.org using -f From: Anselm Strauss To: Perforce Change Reviews Cc: Subject: PERFORCE change 140942 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Apr 2008 19:41:41 -0000 http://perforce.freebsd.org/chv.cgi?CH=140942 Change 140942 by strauss@strauss_marvelman on 2008/04/30 19:41:34 re-integrated new branch from kientzle Affected files ... .. //depot/projects/soc2008/strauss_libarchive/COPYING#3 branch .. //depot/projects/soc2008/strauss_libarchive/INSTALL#1 branch .. //depot/projects/soc2008/strauss_libarchive/Makefile#3 branch .. //depot/projects/soc2008/strauss_libarchive/Makefile.am#1 branch .. //depot/projects/soc2008/strauss_libarchive/Makefile.in#1 branch .. //depot/projects/soc2008/strauss_libarchive/Makefile.inc#1 branch .. //depot/projects/soc2008/strauss_libarchive/NEWS#1 branch .. //depot/projects/soc2008/strauss_libarchive/PROJECTS#1 branch .. //depot/projects/soc2008/strauss_libarchive/README#3 branch .. //depot/projects/soc2008/strauss_libarchive/aclocal.m4#1 branch .. //depot/projects/soc2008/strauss_libarchive/config.h.in#1 branch .. //depot/projects/soc2008/strauss_libarchive/configure.ac#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/Makefile#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/cmdline.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/config_freebsd.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/cpio.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/cpio.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/cpio_platform.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/err.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/matching.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/matching.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/pathmatch.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/pathmatch.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/Makefile#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/main.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_0.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_basic.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_format_newc.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_gcpio_compat.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_B.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_L.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_a.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_c.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_d.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_ell.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_f.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_help.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_m.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_t.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_u.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_version.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_y.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_z.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_owner_parse.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_pathmatch.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/COPYING#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/Makefile#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/README#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive.h.in#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_check_magic.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_endian.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry.3#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry_copy_stat.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry_link_resolver.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry_private.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry_stat.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry_strmode.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_platform.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_private.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read.3#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_data_into_fd.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_extract.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_open_fd.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_open_file.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_open_filename.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_open_memory.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_private.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_compression_all.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_compression_bzip2.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_compression_compress.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_compression_gzip.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_compression_none.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_compression_program.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_all.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_ar.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_cpio.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_empty.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_iso9660.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_mtree.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_tar.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_zip.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_string.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_string.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_string_sprintf.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_util.3#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_util.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_virtual.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write.3#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_disk.3#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_disk.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_disk_private.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_disk_set_standard_lookup.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_open_fd.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_open_file.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_open_filename.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_open_memory.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_private.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_compression_bzip2.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_compression_compress.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_compression_gzip.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_compression_none.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_compression_program.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_format.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_format_ar.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_format_by_name.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_format_cpio.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_format_cpio_newc.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_format_pax.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_format_shar.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_format_ustar.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/config_freebsd.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/cpio.5#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/filter_fork.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/filter_fork.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/libarchive-formats.5#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/libarchive.3#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/libarchive_internals.3#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/mtree.5#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/tar.5#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/.cvsignore#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/Makefile#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/README#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/main.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/read_open_memory.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_acl_basic.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_acl_pax.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_archive_api_feature.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_bad_fd.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_compat_gtar.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_compat_gtar_1.tgz.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_compat_tar_hardlink.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_compat_tar_hardlink_1.tar.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_compat_zip.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_compat_zip_1.zip.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_empty_write.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_entry.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_entry_strmode.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_pax_filename_encoding.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_pax_filename_encoding.tar.gz.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_compress_program.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_data_large.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_extract.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_ar.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_cpio_bin.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_cpio_bin_Z.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_cpio_bin_bz2.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_cpio_bin_gz.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_cpio_odc.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_cpio_svr4_gzip.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_cpio_svr4c_Z.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_empty.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_gtar_gz.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_gtar_sparse.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_gtar_sparse_1_13.tgz.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_gtar_sparse_1_17.tgz.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_gtar_sparse_1_17_posix00.tgz.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_gtar_sparse_1_17_posix01.tgz.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_gtar_sparse_1_17_posix10.tgz.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_gtar_sparse_1_17_posix10_modified.tar.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_iso_gz.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_isorr_bz2.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_mtree.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_pax_bz2.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_tar.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_tbz.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_tgz.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_tz.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_format_zip.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_large.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_pax_truncated.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_position.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_read_truncated.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_tar_filenames.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_tar_large.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_compress.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_compress_program.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_disk.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_disk_hardlink.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_disk_perms.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_disk_secure.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_format_ar.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_format_cpio.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_format_cpio_empty.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_format_cpio_newc.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_format_cpio_odc.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_format_shar_empty.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_format_tar.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_format_tar_empty.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_open_memory.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar/COPYING#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar/Makefile#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar/bsdtar.1#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar/bsdtar.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar/bsdtar.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar/bsdtar_platform.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar/config_freebsd.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar/getdate.y#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar/matching.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar/read.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar/test/Makefile#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar/test/main.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar/test/test.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar/test/test_0.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar/test/test_basic.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar/test/test_copy.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar/test/test_getdate.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar/test/test_help.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar/test/test_stdio.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar/test/test_version.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar/tree.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar/tree.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar/util.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/tar/write.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/upload.sh#1 branch .. //depot/projects/soc2008/strauss_libarchive/version#1 branch Differences ... From owner-p4-projects@FreeBSD.ORG Wed Apr 30 22:00:15 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 823DC1065683; Wed, 30 Apr 2008 22:00:15 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 43A8A106567F for ; Wed, 30 Apr 2008 22:00:15 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 273E98FC37 for ; Wed, 30 Apr 2008 22:00:15 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3UM0F6B015038 for ; Wed, 30 Apr 2008 22:00:15 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3UM0E85015028 for perforce@freebsd.org; Wed, 30 Apr 2008 22:00:14 GMT (envelope-from gabor@freebsd.org) Date: Wed, 30 Apr 2008 22:00:14 GMT Message-Id: <200804302200.m3UM0E85015028@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Cc: Subject: PERFORCE change 140947 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Apr 2008 22:00:16 -0000 http://perforce.freebsd.org/chv.cgi?CH=140947 Change 140947 by gabor@gabor_server on 2008/04/30 21:59:49 - style(9) Affected files ... .. //depot/projects/soc2008/gabor_textproc/diff/diff.c#2 edit .. //depot/projects/soc2008/gabor_textproc/diff/diff.h#2 edit .. //depot/projects/soc2008/gabor_textproc/diff/diffdir.c#2 edit .. //depot/projects/soc2008/gabor_textproc/diff/diffreg.c#2 edit .. //depot/projects/soc2008/gabor_textproc/diff/pathnames.h#2 edit Differences ... ==== //depot/projects/soc2008/gabor_textproc/diff/diff.c#2 (text+ko) ==== @@ -1,4 +1,4 @@ -/* +/*- * Copyright (c) 2003 Todd C. Miller * * Permission to use, copy, modify, and distribute this software for any @@ -36,9 +36,9 @@ #include #include #include +#include +#include #include -#include -#include #include #include @@ -87,26 +87,26 @@ { "forward-ed", no_argument, NULL, 'f' }, { "ignore-matching-lines", required_argument, NULL, 'I' }, { "ignore-case", no_argument, NULL, 'i' }, + { "label", required_argument, NULL, 'L' }, { "paginate", no_argument, NULL, 'l' }, - { "label", required_argument, NULL, 'L' }, { "new-file", no_argument, NULL, 'N' }, { "rcs", no_argument, NULL, 'n' }, { "unidirectional-new-file", no_argument, NULL, 'P' }, { "show-c-function", no_argument, NULL, 'p' }, { "brief", no_argument, NULL, 'q' }, { "recursive", no_argument, NULL, 'r' }, + { "starting-file", required_argument, NULL, 'S' }, { "report-identical-files", no_argument, NULL, 's' }, - { "starting-file", required_argument, NULL, 'S' }, + { "initial-tab", no_argument, NULL, 'T' }, { "expand-tabs", no_argument, NULL, 't' }, - { "initial-tab", no_argument, NULL, 'T' }, /* XXX: -u is incompatible with GNU version */ { "unified", optional_argument, NULL, 'U' }, { "version", no_argument, NULL, 'v' }, /* XXX: UNIMPLEMENTED { "width", optional_argument, NULL, 'W' }, */ { "ignore-all-space", no_argument, NULL, 'w' }, + { "exclude-from", required_argument, NULL, 'X' }, { "exclude", required_argument, NULL, 'x' }, - { "exclude-from", required_argument, NULL, 'X' }, /* XXX: UNIMPLEMENTED { "side-by-side", no_argument, NULL, 'y' }, */ { NULL, 0, NULL, '\0'} @@ -115,15 +115,15 @@ void usage(void); void push_excludes(char *); void push_ignore_pats(char *); -void read_excludes_file(char *file); +void read_excludes_file(char *); void set_argstr(char **, char **); int main(int argc, char **argv) { - char *ep, **oargv; - long l; - int ch, lastch, gotstdin, prevoptind, newarg; + char *ep, **oargv; + long l; + int ch, lastch, gotstdin, prevoptind, newarg; oargv = argv; gotstdin = 0; @@ -160,13 +160,13 @@ } else context = 3; break; - case 'd': - dflag = 1; - break; case 'D': format = D_IFDEF; ifdefname = optarg; break; + case 'd': + dflag = 1; + break; case 'e': format = D_EDIT; break; @@ -200,12 +200,12 @@ case 'n': format = D_NREVERSE; break; + case 'P': + Pflag = 1; + break; case 'p': pflag = 1; break; - case 'P': - Pflag = 1; - break; case 'r': rflag = 1; break; @@ -269,7 +269,7 @@ int error; if ((error = regcomp(&ignore_re, ignore_pats, - REG_NEWLINE | REG_EXTENDED)) != 0) { + REG_NEWLINE | REG_EXTENDED)) != 0) { regerror(error, &ignore_re, buf, sizeof(buf)); if (*ignore_pats != '\0') errx(2, "%s: %s", ignore_pats, buf); @@ -314,7 +314,7 @@ void * emalloc(size_t n) { - void *p; + void *p; if (p == 0) errx(2, NULL); @@ -327,7 +327,7 @@ void * erealloc(void *p, size_t n) { - void *q; + void *q; if (n == 0) errx(2, NULL); @@ -343,8 +343,8 @@ int easprintf(char **ret, const char *fmt, ...) { - int len; - va_list ap; + int len; + va_list ap; va_start(ap, fmt); len = vasprintf(ret, fmt, ap); @@ -358,20 +358,20 @@ char * estrdup(const char *str) { - size_t len; - char *cp; + size_t len; + char *cp; len = strlen(str) + 1; cp = emalloc(len); strlcpy(cp, str, len); - return cp; + return (cp); } void set_argstr(char **av, char **ave) { - size_t argsize; - char **ap; + size_t argsize; + char **ap; argsize = 4 + *ave - *av + 1; diffargs = emalloc(argsize); @@ -390,9 +390,9 @@ void read_excludes_file(char *file) { - FILE *fp; - char *buf, *pattern; - size_t len; + FILE *fp; + char *buf, *pattern; + size_t len; if (strcmp(file, "-") == 0) fp = stdin; @@ -416,7 +416,7 @@ void push_excludes(char *pattern) { - struct excludes *entry; + struct excludes *entry; entry = emalloc(sizeof(*entry)); entry->pattern = pattern; @@ -427,7 +427,7 @@ void push_ignore_pats(char *pattern) { - size_t len; + size_t len; if (ignore_pats == NULL) ignore_pats = estrdup(pattern); ==== //depot/projects/soc2008/gabor_textproc/diff/diff.h#2 (text+ko) ==== @@ -1,5 +1,6 @@ /* $FreeBSD$ */ /* $OpenBSD: diff.h,v 1.29 2004/12/09 18:56:10 millert Exp $ */ + /*- * Copyright (c) 1991, 1993 * The Regents of the University of California. All rights reserved. @@ -32,6 +33,7 @@ */ #include + #include /* @@ -69,17 +71,17 @@ #define D_SKIPPED2 9 /* path2 was a special file */ struct excludes { - char *pattern; - struct excludes *next; + char *pattern; + struct excludes *next; }; -extern int aflag, bflag, dflag, iflag, lflag, Nflag, Pflag, pflag, rflag, - sflag, tflag, Tflag, wflag; -extern int format, context, status; +extern int aflag, bflag, dflag, iflag, lflag, Nflag, Pflag, pflag, rflag, + sflag, tflag, Tflag, wflag; +extern int format, context, status; extern char *start, *ifdefname, *diffargs, *label[2], *ignore_pats; -extern struct stat stb1, stb2; -extern struct excludes *excludes_list; -extern regex_t ignore_re; +extern struct stat stb1, stb2; +extern struct excludes *excludes_list; +extern regex_t ignore_re; char *splice(char *, char *); int diffreg(char *, char *, int); ==== //depot/projects/soc2008/gabor_textproc/diff/diffdir.c#2 (text+ko) ==== @@ -1,4 +1,4 @@ -/* +/*- * Copyright (c) 2003 Todd C. Miller * * Permission to use, copy, modify, and distribute this software for any @@ -44,10 +44,10 @@ #include "diff.h" -static int dircompare(const void *, const void *); -static int excluded(const char *); -static struct dirent **slurpdir(char *, char **, int); -static void diffit(struct dirent *, char *, size_t, char *, size_t); +static int dircompare(const void *, const void *); +static int excluded(const char *); +static structdirent **slurpdir(char *, char **, int); +static void diffit(struct dirent *, char *, size_t, char *, size_t); #define d_status d_type /* we need to store status for -l */ @@ -57,12 +57,12 @@ void diffdir(char *p1, char *p2) { - struct dirent **dirp1, **dirp2, **dp1, **dp2; - struct dirent *dent1, *dent2; - size_t dirlen1, dirlen2; - char path1[MAXPATHLEN], path2[MAXPATHLEN]; - char *dirbuf1, *dirbuf2; - int pos; + struct dirent **dirp1, **dirp2, **dp1, **dp2; + struct dirent *dent1, *dent2; + size_t dirlen1, dirlen2; + char path1[MAXPATHLEN], path2[MAXPATHLEN]; + char *dirbuf1, *dirbuf2; + int pos; dirlen1 = strlcpy(path1, *p1 ? p1 : ".", sizeof(path1)); if (dirlen1 >= sizeof(path1) - 1) { @@ -168,12 +168,12 @@ static struct dirent ** slurpdir(char *path, char **bufp, int enoentok) { - char *buf, *ebuf, *cp; - size_t bufsize, have, need; - long base; - int fd, nbytes, entries; - struct stat sb; - struct dirent **dirlist, *dp; + char *buf, *ebuf, *cp; + size_t bufsize, have, need; + long base; + int fd, nbytes, entries; + struct stat sb; + struct dirent **dirlist, *dp; *bufp = NULL; if ((fd = open(path, O_RDONLY, 0644)) == -1) { @@ -254,8 +254,8 @@ static int dircompare(const void *vp1, const void *vp2) { - struct dirent *dp1 = *((struct dirent **) vp1); - struct dirent *dp2 = *((struct dirent **) vp2); + struct dirent *dp1 = *((struct dirent **) vp1); + struct dirent *dp2 = *((struct dirent **) vp2); return (strcmp(dp1->d_name, dp2->d_name)); } @@ -266,7 +266,7 @@ static void diffit(struct dirent *dp, char *path1, size_t plen1, char *path2, size_t plen2) { - int flags = D_HEADER; + int flags = D_HEADER; strlcpy(path1 + plen1, dp->d_name, MAXPATHLEN - plen1); if (stat(path1, &stb1) != 0) { @@ -317,7 +317,7 @@ static int excluded(const char *entry) { - struct excludes *excl; + struct excludes *excl; /* always skip "." and ".." */ if (entry[0] == '.' && ==== //depot/projects/soc2008/gabor_textproc/diff/diffreg.c#2 (text+ko) ==== @@ -158,14 +158,14 @@ */ struct cand { - int x; - int y; - int pred; + int x; + int y; + int pred; }; struct line { - int serial; - int value; + int serial; + int value; } *file[2]; /* @@ -174,10 +174,10 @@ * understand the highly mnemonic field names) */ struct context_vec { - int a; /* start line in old file */ - int b; /* end line in old file */ - int c; /* start line in new file */ - int d; /* end line in new file */ + int a; /* start line in old file */ + int b; /* end line in old file */ + int c; /* start line in new file */ + int d; /* end line in new file */ }; static FILE *opentemp(const char *); @@ -229,9 +229,9 @@ static struct context_vec *context_vec_ptr; #define FUNCTION_CONTEXT_SIZE 55 -static char lastbuf[FUNCTION_CONTEXT_SIZE]; -static int lastline; -static int lastmatchline; +static char lastbuf[FUNCTION_CONTEXT_SIZE]; +static int lastline; +static int lastmatchline; /* * chrtran points to one of 2 translation tables: cup2low if folding upper to @@ -294,13 +294,13 @@ int diffreg(char *ofile1, char *ofile2, int flags) { - char *file1 = ofile1; - char *file2 = ofile2; - FILE *f1 = NULL; - FILE *f2 = NULL; - int rval = D_SAME; - int i, ostdout = -1; - pid_t pid = -1; + char *file1 = ofile1; + char *file2 = ofile2; + FILE *f1 = NULL; + FILE *f2 = NULL; + int rval = D_SAME; + int i, ostdout = -1; + pid_t pid = -1; anychange = 0; lastline = 0; @@ -372,9 +372,9 @@ } if (lflag) { /* redirect stdout to pr */ - int pfd[2]; - char *header; - char *prargv[] = { "pr", "-h", NULL, "-f", NULL }; + int pfd[2]; + char *header; + char *prargv[] = { "pr", "-h", NULL, "-f", NULL }; easprintf(&header, "%s %s %s", diffargs, file1, file2); prargv[2] = header; @@ -477,8 +477,8 @@ static int files_differ(FILE *f1, FILE *f2, int flags) { - char buf1[BUFSIZ], buf2[BUFSIZ]; - size_t i, j; + char buf1[BUFSIZ], buf2[BUFSIZ]; + size_t i, j; if ((flags & (D_EMPTY1|D_EMPTY2)) || stb1.st_size != stb2.st_size || (stb1.st_mode & S_IFMT) != (stb2.st_mode & S_IFMT)) @@ -501,9 +501,9 @@ static FILE * opentemp(const char *file) { - char buf[BUFSIZ], *tempdir, tempfile[MAXPATHLEN]; - ssize_t nread; - int ifd, ofd; + char buf[BUFSIZ], *tempdir, tempfile[MAXPATHLEN]; + ssize_t nread; + int ifd, ofd; if (strcmp(file, "-") == 0) ifd = STDIN_FILENO; @@ -539,7 +539,7 @@ char * splice(char *dir, char *file) { - char *tail, *buf; + char *tail, *buf; if ((tail = strrchr(file, '/')) == NULL) tail = file; @@ -552,9 +552,9 @@ static void prepare(int i, FILE *fd, off_t filesize) { - struct line *p; - int j, h; - size_t sz; + struct line *p; + int j, h; + size_t sz; rewind(fd); @@ -577,7 +577,7 @@ static void prune(void) { - int i, j; + int i, j; for (pref = 0; pref < len[0] && pref < len[1] && file[0][pref + 1].value == file[1][pref + 1].value; @@ -598,7 +598,7 @@ static void equiv(struct line *a, int n, struct line *b, int m, int *c) { - int i, j; + int i, j; i = j = 1; while (i <= n && j <= m) { @@ -627,10 +627,10 @@ static int isqrt(int n) { - int y, x = 1; + int y, x = 1; if (n == 0) - return(0); + return (0); do { /* newton was a stinker */ y = x; @@ -645,10 +645,9 @@ static int stone(int *a, int n, int *b, int *c) { - int i, k, y, j, l; - int oldc, tc, oldl; - u_int numtries; - + int i, k, y, j, l; + int oldc, tc, oldl; + u_int numtries; const u_int bound = dflag ? UINT_MAX : MAX(256, isqrt(n)); k = 0; @@ -688,7 +687,7 @@ static int newcand(int x, int y, int pred) { - struct cand *q; + struct cand *q; if (clen == clistlen) { clistlen = clistlen * 11 / 10; @@ -704,13 +703,13 @@ static int search(int *c, int k, int y) { - int i, j, l, t; + int i, j, l, t; if (clist[c[k]].y < y) /* quick look for typical case */ return (k + 1); i = 0; j = k + 1; - while (1) { + for(;;) { l = i + j; if ((l >>= 1) <= i) break; @@ -728,8 +727,8 @@ static void unravel(int p) { - struct cand *q; - int i; + struct cand *q; + int i; for (i = 0; i <= len[0]; i++) J[i] = i <= pref ? i : @@ -747,8 +746,8 @@ static void check(char *file1, FILE *f1, char *file2, FILE *f2) { - int i, j, jackpot, c, d; - long ctold, ctnew; + int i, j, jackpot, c, d; + long ctold, ctnew; rewind(f1); rewind(f2); @@ -846,8 +845,8 @@ static void sort(struct line *a, int n) { - struct line *ai, *aim, w; - int j, m = 0, k; + struct line *ai, *aim, w; + int j, m = 0, k; if (n == 0) return; @@ -878,7 +877,7 @@ static void unsort(struct line *f, int l, int *b) { - int *a, i; + int *a, i; a = emalloc((l + 1) * sizeof(int)); for (i = 1; i <= l; i++) @@ -891,7 +890,7 @@ static int skipline(FILE *f) { - int i, c; + int i, c; for (i = 1; (c = getc(f)) != '\n' && c != EOF; i++) continue; @@ -901,7 +900,7 @@ static void output(char *file1, FILE *f1, char *file2, FILE *f2, int flags) { - int m, i0, i1, j0, j1; + int m, i0, i1, j0, j1; rewind(f1); rewind(f2); @@ -974,8 +973,8 @@ static char * preadline(int fd, size_t len, off_t off) { - char *line; - ssize_t nr; + char *line; + ssize_t nr; line = emalloc(len + 1); if ((nr = pread(fd, line, len, off)) < 0) @@ -989,7 +988,7 @@ static int ignoreline(char *line) { - int ret; + int ret; ret = regexec(&ignore_re, line, 0, NULL, 0); free(line); @@ -1007,8 +1006,8 @@ change(char *file1, FILE *f1, char *file2, FILE *f2, int a, int b, int c, int d, int *pflags) { - static size_t max_context = 64; - int i; + static size_t max_context = 64; + int i; restart: if (format != D_IFDEF && a > b && c > d) @@ -1140,7 +1139,7 @@ static int fetch(long *f, int a, int b, FILE *lb, int ch, int oldfile) { - int i, j, c, lastc, col, nc; + int i, j, c, lastc, col, nc; /* * When doing #ifdef's, copy down to current line @@ -1219,8 +1218,8 @@ static int readhash(FILE *f) { - int i, t, space; - int sum; + int i, t, space; + int sum; sum = 1; space = 0; @@ -1281,8 +1280,8 @@ static int asciifile(FILE *f) { - unsigned char buf[BUFSIZ]; - int i, cnt; + unsigned char buf[BUFSIZ]; + int i, cnt; if (aflag || f == NULL) return (1); @@ -1300,10 +1299,10 @@ static char * match_function(const long *f, int pos, FILE *file) { - unsigned char buf[FUNCTION_CONTEXT_SIZE]; - size_t nc; - int last = lastline; - char *state = NULL; + unsigned char buf[FUNCTION_CONTEXT_SIZE]; + size_t nc; + int last = lastline; + char *state = NULL; lastline = pos; while (pos > last) { @@ -1332,13 +1331,13 @@ strlcat(lastbuf, state, sizeof lastbuf); lastmatchline = pos; - return lastbuf; + return (lastbuf); } } } pos--; } - return lastmatchline > 0 ? lastbuf : NULL; + return (lastmatchline > 0 ? lastbuf : NULL); } /* dump accumulated "context" diff changes */ @@ -1346,9 +1345,9 @@ dump_context_vec(FILE *f1, FILE *f2) { struct context_vec *cvp = context_vec_start; - int lowa, upb, lowc, upd, do_output; - int a, b, c, d; - char ch, *f; + int lowa, upb, lowc, upd, do_output; + int a, b, c, d; + char ch, *f; if (context_vec_start > context_vec_ptr) return; @@ -1451,9 +1450,9 @@ dump_unified_vec(FILE *f1, FILE *f2) { struct context_vec *cvp = context_vec_start; - int lowa, upb, lowc, upd; - int a, b, c, d; - char ch, *f; + int lowa, upb, lowc, upd; + int a, b, c, d; + char ch, *f; if (context_vec_start > context_vec_ptr) return; ==== //depot/projects/soc2008/gabor_textproc/diff/pathnames.h#2 (text+ko) ==== @@ -1,6 +1,6 @@ /* $FreeBSD$ */ /* $OpenBSD: pathnames.h,v 1.10 2003/07/09 00:07:44 millert Exp $ */ -/* +/*- * Copyright (c) 2003 Todd C. Miller * * Permission to use, copy, modify, and distribute this software for any From owner-p4-projects@FreeBSD.ORG Wed Apr 30 22:01:17 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E76F01065678; Wed, 30 Apr 2008 22:01:16 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A7EEA106566C for ; Wed, 30 Apr 2008 22:01:16 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8CDDE8FC1C for ; Wed, 30 Apr 2008 22:01:16 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3UM1GbJ015068 for ; Wed, 30 Apr 2008 22:01:16 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3UM1GYg015066 for perforce@freebsd.org; Wed, 30 Apr 2008 22:01:16 GMT (envelope-from gabor@freebsd.org) Date: Wed, 30 Apr 2008 22:01:16 GMT Message-Id: <200804302201.m3UM1GYg015066@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Cc: Subject: PERFORCE change 140948 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Apr 2008 22:01:17 -0000 http://perforce.freebsd.org/chv.cgi?CH=140948 Change 140948 by gabor@gabor_server on 2008/04/30 22:01:15 - Fix the weird nit which slipped in during the previous change Affected files ... .. //depot/projects/soc2008/gabor_textproc/diff/diffdir.c#3 edit Differences ... ==== //depot/projects/soc2008/gabor_textproc/diff/diffdir.c#3 (text+ko) ==== @@ -46,7 +46,7 @@ static int dircompare(const void *, const void *); static int excluded(const char *); -static structdirent **slurpdir(char *, char **, int); +static struct dirent **slurpdir(char *, char **, int); static void diffit(struct dirent *, char *, size_t, char *, size_t); #define d_status d_type /* we need to store status for -l */ From owner-p4-projects@FreeBSD.ORG Wed Apr 30 22:09:27 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 044B6106566C; Wed, 30 Apr 2008 22:09:27 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BA7CE106564A for ; Wed, 30 Apr 2008 22:09:26 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8602C8FC17 for ; Wed, 30 Apr 2008 22:09:26 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3UM9QoK016348 for ; Wed, 30 Apr 2008 22:09:26 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3UM9Qr0016346 for perforce@freebsd.org; Wed, 30 Apr 2008 22:09:26 GMT (envelope-from gabor@freebsd.org) Date: Wed, 30 Apr 2008 22:09:26 GMT Message-Id: <200804302209.m3UM9Qr0016346@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Cc: Subject: PERFORCE change 140949 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Apr 2008 22:09:27 -0000 http://perforce.freebsd.org/chv.cgi?CH=140949 Change 140949 by gabor@gabor_server on 2008/04/30 22:09:10 - I want to get extensive warnings while working on the sources Affected files ... .. //depot/projects/soc2008/gabor_textproc/diff/Makefile#2 edit Differences ... ==== //depot/projects/soc2008/gabor_textproc/diff/Makefile#2 (text+ko) ==== @@ -3,6 +3,6 @@ PROG= diff SRCS= diff.c diffdir.c diffreg.c -CFLAGS+= -std=c99 +CFLAGS+= -std=c99 -Wall -pedantic .include From owner-p4-projects@FreeBSD.ORG Wed Apr 30 22:10:28 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id EE55B1065679; Wed, 30 Apr 2008 22:10:27 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AFFCB1065670 for ; Wed, 30 Apr 2008 22:10:27 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7BAE88FC30 for ; Wed, 30 Apr 2008 22:10:27 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3UMARiJ016416 for ; Wed, 30 Apr 2008 22:10:27 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3UMARZs016414 for perforce@freebsd.org; Wed, 30 Apr 2008 22:10:27 GMT (envelope-from gabor@freebsd.org) Date: Wed, 30 Apr 2008 22:10:27 GMT Message-Id: <200804302210.m3UMARZs016414@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Cc: Subject: PERFORCE change 140950 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Apr 2008 22:10:28 -0000 http://perforce.freebsd.org/chv.cgi?CH=140950 Change 140950 by gabor@gabor_server on 2008/04/30 22:10:17 - I want to get extensive warnings while working on the sources Affected files ... .. //depot/projects/soc2008/gabor_textproc/sort/Makefile#2 edit Differences ... ==== //depot/projects/soc2008/gabor_textproc/sort/Makefile#2 (text+ko) ==== @@ -4,6 +4,6 @@ PROG= sort SRCS= append.c fields.c files.c fsort.c init.c msort.c sort.c tmp.c -CFLAGS+= -Wall -std=c99 +CFLAGS+= -std=c99 -Wall -pedantic .include From owner-p4-projects@FreeBSD.ORG Wed Apr 30 22:19:37 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 88D411065677; Wed, 30 Apr 2008 22:19:37 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4B29F1065676 for ; Wed, 30 Apr 2008 22:19:37 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2F0798FC13 for ; Wed, 30 Apr 2008 22:19:37 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3UMJbYM016805 for ; Wed, 30 Apr 2008 22:19:37 GMT (envelope-from thompsa@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3UMJbOh016803 for perforce@freebsd.org; Wed, 30 Apr 2008 22:19:37 GMT (envelope-from thompsa@freebsd.org) Date: Wed, 30 Apr 2008 22:19:37 GMT Message-Id: <200804302219.m3UMJbOh016803@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to thompsa@freebsd.org using -f From: Andrew Thompson To: Perforce Change Reviews Cc: Subject: PERFORCE change 140951 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Apr 2008 22:19:37 -0000 http://perforce.freebsd.org/chv.cgi?CH=140951 Change 140951 by thompsa@thompsa_burger on 2008/04/30 22:19:13 Unify all the wifi *_ioctl routines - Limit grabbing the lock to SIOCSIFFLAGS. - Move ieee80211_start_all() to SIOCSIFFLAGS. - Remove SIOCSIFMEDIA as it is not useful. - Limit ether_ioctl to only SIOCGIFADDR. SIOCSIFADDR and SIOCSIFMTU have no affect as there is no input/output path in the vap parent. The vap code will handle the reinit of the mac address changes. Discussed with: sam Affected files ... .. //depot/projects/vap/sys/dev/ath/if_ath.c#66 edit .. //depot/projects/vap/sys/dev/bwi/if_bwi.c#11 edit .. //depot/projects/vap/sys/dev/ipw/if_ipw.c#15 edit .. //depot/projects/vap/sys/dev/iwi/if_iwi.c#28 edit .. //depot/projects/vap/sys/dev/iwn/if_iwn.c#16 edit .. //depot/projects/vap/sys/dev/mwl/if_mwl.c#7 edit .. //depot/projects/vap/sys/dev/ral/rt2560.c#31 edit .. //depot/projects/vap/sys/dev/ral/rt2661.c#29 edit .. //depot/projects/vap/sys/dev/usb/if_rum.c#20 edit .. //depot/projects/vap/sys/dev/usb/if_zyd.c#19 edit .. //depot/projects/vap/sys/dev/wi/if_wi.c#28 edit .. //depot/projects/vap/sys/dev/wpi/if_wpi.c#21 edit Differences ... ==== //depot/projects/vap/sys/dev/ath/if_ath.c#66 (text+ko) ==== @@ -6277,9 +6277,9 @@ struct ifreq *ifr = (struct ifreq *)data; int error = 0; - ATH_LOCK(sc); switch (cmd) { case SIOCSIFFLAGS: + ATH_LOCK(sc); if (IS_RUNNING(ifp)) { /* * To avoid rescanning another access point, @@ -6301,6 +6301,7 @@ ath_init(sc); /* XXX lose error */ } else ath_stop_locked(ifp); + ATH_UNLOCK(sc); break; case SIOCGIFMEDIA: case SIOCSIFMEDIA: @@ -6315,27 +6316,20 @@ &sc->sc_stats.ast_rx_noise); #endif sc->sc_stats.ast_tx_rate = sc->sc_hwmap[sc->sc_txrate].ieeerate; - ATH_UNLOCK(sc); - /* - * NB: Drop the softc lock in case of a page fault; - * we'll accept any potential inconsisentcy in the - * statistics. The alternative is to copy the data - * to a local structure. - */ return copyout(&sc->sc_stats, - ifr->ifr_data, sizeof (sc->sc_stats)); + ifr->ifr_data, sizeof (sc->sc_stats)); #ifdef ATH_DIAGAPI case SIOCGATHDIAG: - ATH_UNLOCK(sc); error = ath_ioctl_diag(sc, (struct ath_diag *) ifr); - ATH_LOCK(sc); break; #endif + case SIOCGIFADDR: + error = ether_ioctl(ifp, cmd, data); + break; default: - error = ether_ioctl(ifp, cmd, data); + error = EINVAL; break; } - ATH_UNLOCK(sc); return error; #undef IS_RUNNING } ==== //depot/projects/vap/sys/dev/bwi/if_bwi.c#11 (text+ko) ==== @@ -1318,12 +1318,11 @@ struct bwi_softc *sc = ifp->if_softc; struct ieee80211com *ic = ifp->if_l2com; struct ifreq *ifr = (struct ifreq *)req; - int error = 0, startall = 0; + int error = 0; - BWI_LOCK(sc); - switch (cmd) { case SIOCSIFFLAGS: + BWI_LOCK(sc); if (IS_RUNNING(ifp)) { struct bwi_mac *mac; int promisc = -1; @@ -1346,11 +1345,12 @@ if (promisc >= 0) bwi_mac_set_promisc(mac, promisc); } + BWI_UNLOCK(sc); if (ifp->if_flags & IFF_UP) { if ((ifp->if_drv_flags & IFF_DRV_RUNNING) == 0) { bwi_init(sc); - startall = 1; + ieee80211_start_all(ic); } } else { if (ifp->if_drv_flags & IFF_DRV_RUNNING) @@ -1358,18 +1358,15 @@ } break; case SIOCGIFMEDIA: - case SIOCSIFMEDIA: error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); break; + case SIOCGIFADDR: + error = ether_ioctl(ifp, cmd, req); + break; default: - error = ether_ioctl(ifp, cmd, req); + error = EINVAL; break; } - - BWI_UNLOCK(sc); - - if (startall) - ieee80211_start_all(ic); return error; #undef IS_RUNNING } ==== //depot/projects/vap/sys/dev/ipw/if_ipw.c#15 (text+ko) ==== @@ -1847,9 +1847,9 @@ int error = 0, startall = 0; IPW_LOCK_DECL; - IPW_LOCK(sc); switch (cmd) { case SIOCSIFFLAGS: + IPW_LOCK(sc); if (ifp->if_flags & IFF_UP) { if (!(ifp->if_drv_flags & IFF_DRV_RUNNING)) { ipw_init_locked(sc); @@ -1859,18 +1859,20 @@ if (ifp->if_drv_flags & IFF_DRV_RUNNING) ipw_stop_locked(sc); } + IPW_UNLOCK(sc); + if (startall) + ieee80211_start_all(ic); break; case SIOCGIFMEDIA: - case SIOCSIFMEDIA: error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); break; + case SIOCGIFADDR: + error = ether_ioctl(ifp, cmd, req); + break; default: - error = ether_ioctl(ifp, cmd, data); + error = EINVAL; + break; } - IPW_UNLOCK(sc); - - if (startall) - ieee80211_start_all(ic); return error; } ==== //depot/projects/vap/sys/dev/iwi/if_iwi.c#28 (text+ko) ==== @@ -2052,9 +2052,9 @@ int error = 0, startall = 0; IWI_LOCK_DECL; - IWI_LOCK(sc); switch (cmd) { case SIOCSIFFLAGS: + IWI_LOCK(sc); if (ifp->if_flags & IFF_UP) { if (!(ifp->if_drv_flags & IFF_DRV_RUNNING)) { iwi_init_locked(sc); @@ -2064,19 +2064,20 @@ if (ifp->if_drv_flags & IFF_DRV_RUNNING) iwi_stop_locked(sc); } + IWI_UNLOCK(sc); + if (startall) + ieee80211_start_all(ic); break; case SIOCGIFMEDIA: - case SIOCSIFMEDIA: error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); break; + case SIOCGIFADDR: + error = ether_ioctl(ifp, cmd, req); + break; default: - error = ether_ioctl(ifp, cmd, data); + error = EINVAL; break; } - IWI_UNLOCK(sc); - - if (startall) - ieee80211_start_all(ic); return error; } ==== //depot/projects/vap/sys/dev/iwn/if_iwn.c#16 (text+kox) ==== @@ -2367,9 +2367,9 @@ struct ifreq *ifr = (struct ifreq *) data; int error = 0, startall = 0; - IWN_LOCK(sc); switch (cmd) { case SIOCSIFFLAGS: + IWN_LOCK(sc); if (ifp->if_flags & IFF_UP) { if (!(ifp->if_drv_flags & IFF_DRV_RUNNING)) { iwn_init_locked(sc); @@ -2379,19 +2379,20 @@ if (ifp->if_drv_flags & IFF_DRV_RUNNING) iwn_stop_locked(sc); } + IWN_UNLOCK(sc); + if (startall) + ieee80211_start_all(ic); break; case SIOCGIFMEDIA: - case SIOCSIFMEDIA: error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); break; + case SIOCGIFADDR: + error = ether_ioctl(ifp, cmd, req); + break; default: - error = ether_ioctl(ifp, cmd, data); + error = EINVAL; break; } - IWN_UNLOCK(sc); - - if (startall) - ieee80211_start_all(ic); return error; } ==== //depot/projects/vap/sys/dev/mwl/if_mwl.c#7 (text+ko) ==== @@ -5227,10 +5227,6 @@ if (startall) ieee80211_start_all(ic); break; - case SIOCGIFMEDIA: - case SIOCSIFMEDIA: - error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); - break; case SIOCGMVSTATS: mwl_hal_gethwstats(sc->sc_mh, &sc->sc_stats.hw_stats); /* NB: embed these numbers to get a consistent view */ @@ -5255,8 +5251,14 @@ MWL_UNLOCK(sc); break; #endif /* MWL_DIAGAPI */ + case SIOCGIFMEDIA: + error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); + break; + case SIOCGIFADDR: + error = ether_ioctl(ifp, cmd, req); + break; default: - error = ether_ioctl(ifp, cmd, data); + error = EINVAL; break; } return error; ==== //depot/projects/vap/sys/dev/ral/rt2560.c#31 (text) ==== @@ -2029,9 +2029,9 @@ struct ifreq *ifr = (struct ifreq *) data; int error = 0, startall = 0; - RAL_LOCK(sc); switch (cmd) { case SIOCSIFFLAGS: + RAL_LOCK(sc); if (ifp->if_flags & IFF_UP) { if ((ifp->if_drv_flags & IFF_DRV_RUNNING) == 0) { rt2560_init_locked(sc); @@ -2042,19 +2042,20 @@ if (ifp->if_drv_flags & IFF_DRV_RUNNING) rt2560_stop_locked(sc); } + RAL_UNLOCK(sc); + if (startall) + ieee80211_start_all(ic); break; case SIOCGIFMEDIA: - case SIOCSIFMEDIA: error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); break; + case SIOCGIFADDR: + error = ether_ioctl(ifp, cmd, req); + break; default: - error = ether_ioctl(ifp, cmd, data); + error = EINVAL; break; } - RAL_UNLOCK(sc); - - if (startall) - ieee80211_start_all(ic); return error; } ==== //depot/projects/vap/sys/dev/ral/rt2661.c#29 (text) ==== @@ -1771,9 +1771,9 @@ struct ifreq *ifr = (struct ifreq *) data; int error = 0, startall = 0; - RAL_LOCK(sc); switch (cmd) { case SIOCSIFFLAGS: + RAL_LOCK(sc); if (ifp->if_flags & IFF_UP) { if ((ifp->if_drv_flags & IFF_DRV_RUNNING) == 0) { rt2661_init_locked(sc); @@ -1784,19 +1784,20 @@ if (ifp->if_drv_flags & IFF_DRV_RUNNING) rt2661_stop_locked(sc); } + RAL_UNLOCK(sc); + if (startall) + ieee80211_start_all(ic); break; case SIOCGIFMEDIA: - case SIOCSIFMEDIA: error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); break; + case SIOCGIFADDR: + error = ether_ioctl(ifp, cmd, req); + break; default: - error = ether_ioctl(ifp, cmd, data); + error = EINVAL; break; } - RAL_UNLOCK(sc); - - if (startall) - ieee80211_start_all(ic); return error; } ==== //depot/projects/vap/sys/dev/usb/if_rum.c#20 (text+ko) ==== @@ -1451,9 +1451,9 @@ struct ifreq *ifr = (struct ifreq *) data; int error = 0, startall = 0; - RUM_LOCK(sc); switch (cmd) { case SIOCSIFFLAGS: + RUM_LOCK(sc); if (ifp->if_flags & IFF_UP) { if ((ifp->if_drv_flags & IFF_DRV_RUNNING) == 0) { rum_init(sc); @@ -1464,18 +1464,20 @@ if (ifp->if_drv_flags & IFF_DRV_RUNNING) rum_stop(sc); } + RUM_UNLOCK(sc); + if (startall) + ieee80211_start_all(ic); break; case SIOCGIFMEDIA: - case SIOCSIFMEDIA: error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); break; + case SIOCGIFADDR: + error = ether_ioctl(ifp, cmd, req); + break; default: - error = ether_ioctl(ifp, cmd, data); + error = EINVAL; + break; } - RUM_UNLOCK(sc); - - if (startall) - ieee80211_start_all(ic); return error; } ==== //depot/projects/vap/sys/dev/usb/if_zyd.c#19 (text+ko) ==== @@ -2472,9 +2472,9 @@ struct ifreq *ifr = (struct ifreq *) data; int error = 0, startall = 0; - ZYD_LOCK(sc); switch (cmd) { case SIOCSIFFLAGS: + ZYD_LOCK(sc); if (ifp->if_flags & IFF_UP) { if (ifp->if_drv_flags & IFF_DRV_RUNNING) { if ((ifp->if_flags ^ sc->sc_if_flags) & @@ -2489,19 +2489,20 @@ zyd_stop(sc, 1); } sc->sc_if_flags = ifp->if_flags; + ZYD_UNLOCK(sc); + if (startall) + ieee80211_start_all(ic); break; case SIOCGIFMEDIA: - case SIOCSIFMEDIA: error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); break; + case SIOCGIFADDR: + error = ether_ioctl(ifp, cmd, req); + break; default: - error = ether_ioctl(ifp, cmd, data); + error = EINVAL; break; } - ZYD_UNLOCK(sc); - - if (startall) - ieee80211_start_all(ic); return error; } ==== //depot/projects/vap/sys/dev/wi/if_wi.c#28 (text+ko) ==== @@ -1181,9 +1181,9 @@ struct ifreq *ifr = (struct ifreq *) data; int error = 0, startall = 0; - WI_LOCK(sc); switch (cmd) { case SIOCSIFFLAGS: + WI_LOCK(sc); /* * Can't do promisc and hostap at the same time. If all that's * changing is the promisc flag, try to short-circuit a call to @@ -1209,19 +1209,20 @@ sc->wi_gone = 0; } sc->sc_if_flags = ifp->if_flags; + WI_UNLOCK(sc); + if (startall) + ieee80211_start_all(ic); break; case SIOCGIFMEDIA: - case SIOCSIFMEDIA: error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); break; + case SIOCGIFADDR: + error = ether_ioctl(ifp, cmd, req); + break; default: - error = ether_ioctl(ifp, cmd, data); + error = EINVAL; break; } - WI_UNLOCK(sc); - - if (startall) - ieee80211_start_all(ic); return error; } ==== //depot/projects/vap/sys/dev/wpi/if_wpi.c#21 (text+ko) ==== @@ -2083,9 +2083,9 @@ struct ifreq *ifr = (struct ifreq *) data; int error = 0, startall = 0; - WPI_LOCK(sc); switch (cmd) { case SIOCSIFFLAGS: + WPI_LOCK(sc); if ((ifp->if_flags & IFF_UP)) { if (!(ifp->if_drv_flags & IFF_DRV_RUNNING)) { wpi_init_locked(sc, 0); @@ -2094,19 +2094,20 @@ } else if ((ifp->if_drv_flags & IFF_DRV_RUNNING) || (sc->flags & WPI_FLAG_HW_RADIO_OFF)) wpi_stop_locked(sc); + WPI_UNLOCK(sc); + if (startall) + ieee80211_start_all(ic); break; case SIOCGIFMEDIA: - case SIOCSIFMEDIA: error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); break; + case SIOCGIFADDR: + error = ether_ioctl(ifp, cmd, req); + break; default: - error = ether_ioctl(ifp, cmd, data); + error = EINVAL; break; } - WPI_UNLOCK(sc); - - if (startall) - ieee80211_start_all(ic); return error; } From owner-p4-projects@FreeBSD.ORG Wed Apr 30 23:03:22 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 851561065674; Wed, 30 Apr 2008 23:03:22 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 43F531065672 for ; Wed, 30 Apr 2008 23:03:22 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 25C0A8FC19 for ; Wed, 30 Apr 2008 23:03:22 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3UN3M9a019694 for ; Wed, 30 Apr 2008 23:03:22 GMT (envelope-from thompsa@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3UN3Lmq019692 for perforce@freebsd.org; Wed, 30 Apr 2008 23:03:21 GMT (envelope-from thompsa@freebsd.org) Date: Wed, 30 Apr 2008 23:03:21 GMT Message-Id: <200804302303.m3UN3Lmq019692@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to thompsa@freebsd.org using -f From: Andrew Thompson To: Perforce Change Reviews Cc: Subject: PERFORCE change 140952 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Apr 2008 23:03:22 -0000 http://perforce.freebsd.org/chv.cgi?CH=140952 Change 140952 by thompsa@thompsa_burger on 2008/04/30 23:02:38 Oops, fix build. Affected files ... .. //depot/projects/vap/sys/dev/ath/if_ath.c#67 edit .. //depot/projects/vap/sys/dev/bwi/if_bwi.c#12 edit .. //depot/projects/vap/sys/dev/ipw/if_ipw.c#16 edit .. //depot/projects/vap/sys/dev/iwi/if_iwi.c#29 edit .. //depot/projects/vap/sys/dev/iwn/if_iwn.c#17 edit .. //depot/projects/vap/sys/dev/mwl/if_mwl.c#8 edit .. //depot/projects/vap/sys/dev/ral/rt2560.c#32 edit .. //depot/projects/vap/sys/dev/ral/rt2661.c#30 edit .. //depot/projects/vap/sys/dev/usb/if_rum.c#21 edit .. //depot/projects/vap/sys/dev/usb/if_zyd.c#20 edit .. //depot/projects/vap/sys/dev/wi/if_wi.c#29 edit .. //depot/projects/vap/sys/dev/wpi/if_wpi.c#22 edit Differences ... ==== //depot/projects/vap/sys/dev/ath/if_ath.c#67 (text+ko) ==== ==== //depot/projects/vap/sys/dev/bwi/if_bwi.c#12 (text+ko) ==== ==== //depot/projects/vap/sys/dev/ipw/if_ipw.c#16 (text+ko) ==== @@ -1867,7 +1867,7 @@ error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); break; case SIOCGIFADDR: - error = ether_ioctl(ifp, cmd, req); + error = ether_ioctl(ifp, cmd, data); break; default: error = EINVAL; ==== //depot/projects/vap/sys/dev/iwi/if_iwi.c#29 (text+ko) ==== @@ -2072,7 +2072,7 @@ error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); break; case SIOCGIFADDR: - error = ether_ioctl(ifp, cmd, req); + error = ether_ioctl(ifp, cmd, data); break; default: error = EINVAL; ==== //depot/projects/vap/sys/dev/iwn/if_iwn.c#17 (text+kox) ==== @@ -2387,7 +2387,7 @@ error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); break; case SIOCGIFADDR: - error = ether_ioctl(ifp, cmd, req); + error = ether_ioctl(ifp, cmd, data); break; default: error = EINVAL; ==== //depot/projects/vap/sys/dev/mwl/if_mwl.c#8 (text+ko) ==== @@ -5255,7 +5255,7 @@ error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); break; case SIOCGIFADDR: - error = ether_ioctl(ifp, cmd, req); + error = ether_ioctl(ifp, cmd, data); break; default: error = EINVAL; ==== //depot/projects/vap/sys/dev/ral/rt2560.c#32 (text) ==== @@ -2050,7 +2050,7 @@ error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); break; case SIOCGIFADDR: - error = ether_ioctl(ifp, cmd, req); + error = ether_ioctl(ifp, cmd, data); break; default: error = EINVAL; ==== //depot/projects/vap/sys/dev/ral/rt2661.c#30 (text) ==== @@ -1792,7 +1792,7 @@ error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); break; case SIOCGIFADDR: - error = ether_ioctl(ifp, cmd, req); + error = ether_ioctl(ifp, cmd, data); break; default: error = EINVAL; ==== //depot/projects/vap/sys/dev/usb/if_rum.c#21 (text+ko) ==== @@ -1472,7 +1472,7 @@ error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); break; case SIOCGIFADDR: - error = ether_ioctl(ifp, cmd, req); + error = ether_ioctl(ifp, cmd, data); break; default: error = EINVAL; ==== //depot/projects/vap/sys/dev/usb/if_zyd.c#20 (text+ko) ==== @@ -2497,7 +2497,7 @@ error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); break; case SIOCGIFADDR: - error = ether_ioctl(ifp, cmd, req); + error = ether_ioctl(ifp, cmd, data); break; default: error = EINVAL; ==== //depot/projects/vap/sys/dev/wi/if_wi.c#29 (text+ko) ==== @@ -1217,7 +1217,7 @@ error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); break; case SIOCGIFADDR: - error = ether_ioctl(ifp, cmd, req); + error = ether_ioctl(ifp, cmd, data); break; default: error = EINVAL; ==== //depot/projects/vap/sys/dev/wpi/if_wpi.c#22 (text+ko) ==== @@ -2102,7 +2102,7 @@ error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); break; case SIOCGIFADDR: - error = ether_ioctl(ifp, cmd, req); + error = ether_ioctl(ifp, cmd, data); break; default: error = EINVAL; From owner-p4-projects@FreeBSD.ORG Wed Apr 30 23:10:29 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C70D71065675; Wed, 30 Apr 2008 23:10:29 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 88D111065673 for ; Wed, 30 Apr 2008 23:10:29 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6E1CE8FC1F for ; Wed, 30 Apr 2008 23:10:29 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3UNATHj019942 for ; Wed, 30 Apr 2008 23:10:29 GMT (envelope-from thompsa@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3UNATTS019940 for perforce@freebsd.org; Wed, 30 Apr 2008 23:10:29 GMT (envelope-from thompsa@freebsd.org) Date: Wed, 30 Apr 2008 23:10:29 GMT Message-Id: <200804302310.m3UNATTS019940@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to thompsa@freebsd.org using -f From: Andrew Thompson To: Perforce Change Reviews Cc: Subject: PERFORCE change 140953 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Apr 2008 23:10:30 -0000 http://perforce.freebsd.org/chv.cgi?CH=140953 Change 140953 by thompsa@thompsa_burger on 2008/04/30 23:09:50 Conform to the masses. Affected files ... .. //depot/projects/vap/sys/dev/bwi/if_bwi.c#13 edit Differences ... ==== //depot/projects/vap/sys/dev/bwi/if_bwi.c#13 (text+ko) ==== @@ -1311,13 +1311,13 @@ } static int -bwi_ioctl(struct ifnet *ifp, u_long cmd, caddr_t req) +bwi_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data) { #define IS_RUNNING(ifp) \ ((ifp->if_flags & IFF_UP) && (ifp->if_drv_flags & IFF_DRV_RUNNING)) struct bwi_softc *sc = ifp->if_softc; struct ieee80211com *ic = ifp->if_l2com; - struct ifreq *ifr = (struct ifreq *)req; + struct ifreq *ifr = (struct ifreq *) data; int error = 0; switch (cmd) { @@ -1361,7 +1361,7 @@ error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); break; case SIOCGIFADDR: - error = ether_ioctl(ifp, cmd, req); + error = ether_ioctl(ifp, cmd, data); break; default: error = EINVAL; From owner-p4-projects@FreeBSD.ORG Thu May 1 01:29:00 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 52F95106568D; Thu, 1 May 2008 01:29:00 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1350F106567D for ; Thu, 1 May 2008 01:29:00 +0000 (UTC) (envelope-from peter-gmail@wemm.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id ED94C8FC15 for ; Thu, 1 May 2008 01:28:59 +0000 (UTC) (envelope-from peter-gmail@wemm.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m411Sxrk036345 for ; Thu, 1 May 2008 01:28:59 GMT (envelope-from peter-gmail@wemm.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m411Sxau036343 for perforce@freebsd.org; Thu, 1 May 2008 01:28:59 GMT (envelope-from peter-gmail@wemm.org) Date: Thu, 1 May 2008 01:28:59 GMT Message-Id: <200805010128.m411Sxau036343@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter-gmail@wemm.org using -f From: Peter Wemm To: Perforce Change Reviews Cc: Subject: PERFORCE change 140958 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2008 01:29:00 -0000 http://perforce.freebsd.org/chv.cgi?CH=140958 Change 140958 by peter@peter_daintree on 2008/05/01 01:28:01 Snapshot WIP Affected files ... .. //depot/projects/hammer/lib/libkvm/kvm_amd64.c#23 edit Differences ... ==== //depot/projects/hammer/lib/libkvm/kvm_amd64.c#23 (text+ko) ==== @@ -75,6 +75,8 @@ void *mmapbase; size_t mmapsize; pml4_entry_t *PML4; + int mp_maxcpus; + struct pcpu *pcpu; }; /* @@ -355,3 +357,58 @@ } return (_kvm_vatop(kd, va, pa)); } + +static int +_kvm_initpcpu(kvm_t *kd) +{ + struct nlist nlist[2]; + u_long pa; + struct vmstate *vm = kd->vmst; + + nlist[0].n_name = "mp_maxcpus"; + nlist[1].n_name = 0; + if (kvm_nlist(kd, nlist) == 0) { + if (kvm_read(kd, nlist[0].n_value, &vm->mp_maxcpus, + sizeof(vm->mp_maxcpus)) != sizeof(vm->mp_maxcpus)) { + _kvm_err(kd, kd->program, "cannot read mp_maxcpus"); + } else { + /* UP system; symbol doesn't exist */ + vmst->mp_maxcpus = 1; + } + vm->pcpu = _kvm_malloc(kd, sizeof(struct pcpu) * vm->mp_maxcpus); + + nlist[0].n_name = "pcpu"; + nlist[1].n_name = 0; + + if (kvm_nlist(kd, nlist) != 0) { + _kvm_err(kd, kd->program, "bad namelist - no pcpu"); + return (-1); + } + if (kvm_read(kd, nlist[0].n_value, vm->pcpu, + sizeof(struct pcpu) * vm->mp_maxcpus) != + sizeof(struct pcpu) * vm->mp_maxcpus) { + _kvm_err(kd, kd->program, "cannot read pcpu chunk"); + return (-1); + } + return (0); +} + +struct pcpu * +kvm_pcpu_get(kvm_t *kd, int cpu) +{ + struct vmstate *vm = kd->vmst; + + if (ISALIVE(kd)) { + _kvm_err(kd, kd->program, "kvm_initpcpu called in live kernel!"); + return (NULL); + } + if (vm->mp_maxcpus == 0 || vm->pcpu == NULL) { + if (_kvm_initpcpu(kd) != 0) + return (NULL); + } + + if (cpu < 0 || cpu > vm->vm_maxcpus) + _kvm_err(kd, kd->program, " + return (NULL); /* EDOOFUS actually */ + return (&vm->pcpu[cpu]); +} From owner-p4-projects@FreeBSD.ORG Thu May 1 02:19:56 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 28EC41065670; Thu, 1 May 2008 02:19:56 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DC6CA106566B for ; Thu, 1 May 2008 02:19:55 +0000 (UTC) (envelope-from peter-gmail@wemm.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C092C8FC12 for ; Thu, 1 May 2008 02:19:55 +0000 (UTC) (envelope-from peter-gmail@wemm.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m412JtpI041211 for ; Thu, 1 May 2008 02:19:55 GMT (envelope-from peter-gmail@wemm.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m412JsxJ041209 for perforce@freebsd.org; Thu, 1 May 2008 02:19:54 GMT (envelope-from peter-gmail@wemm.org) Date: Thu, 1 May 2008 02:19:54 GMT Message-Id: <200805010219.m412JsxJ041209@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter-gmail@wemm.org using -f From: Peter Wemm To: Perforce Change Reviews Cc: Subject: PERFORCE change 140960 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2008 02:19:56 -0000 http://perforce.freebsd.org/chv.cgi?CH=140960 Change 140960 by peter@peter_daintree on 2008/05/01 02:19:35 IFC @140959 Affected files ... .. //depot/projects/hammer/Makefile#49 integrate .. //depot/projects/hammer/UPDATING#116 integrate .. //depot/projects/hammer/bin/sh/arith.h#5 integrate .. //depot/projects/hammer/bin/sh/arith.y#7 integrate .. //depot/projects/hammer/bin/sh/expand.c#14 integrate .. //depot/projects/hammer/bin/sh/shell.h#4 integrate .. //depot/projects/hammer/cddl/compat/opensolaris/include/devid.h#2 integrate .. //depot/projects/hammer/cddl/compat/opensolaris/include/libintl.h#2 integrate .. //depot/projects/hammer/cddl/compat/opensolaris/include/mnttab.h#2 integrate .. //depot/projects/hammer/cddl/compat/opensolaris/include/priv.h#2 integrate .. //depot/projects/hammer/cddl/compat/opensolaris/include/solaris.h#2 integrate .. //depot/projects/hammer/cddl/compat/opensolaris/include/zone.h#2 integrate .. //depot/projects/hammer/cddl/compat/opensolaris/lib/libumem/umem.c#2 integrate .. //depot/projects/hammer/cddl/compat/opensolaris/lib/libumem/umem.h#2 integrate .. //depot/projects/hammer/cddl/compat/opensolaris/misc/mkdirp.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/dtrace.1#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/README#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/baddof/baddof.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/badioctl/badioctl.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/chkargs/chkargs.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/Getopt.java#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/JDTrace.java#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/jdtrace.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/manifest/jdtrace.jar-manifest#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dstyle.pl#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_FUNC.bad.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_MDIM.bad.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_NULL.bad.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_REDEF.redef.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.avgtoofew.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.maxnoarg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.mintoofew.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.quantizetoofew.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.sumtoofew.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_CLEAR_AGGARG.bad.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_CLEAR_PROTO.bad.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_FUNC_IDENT.bad.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_FUNC_UNDEF.badaggfunc.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.badexpr.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.badkey3.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.noeffect.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey4.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASETYPE.lqbad1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASETYPE.lqshort.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASEVAL.bad.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_LIMTYPE.lqbad1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_LIMVAL.bad.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHBASE.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHBASE.order.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHLIM.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHLIM.order.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHSTEP.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MISMATCH.lqbadarg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPLARGE.lqtoofew.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPSMALL.bad.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPTYPE.lqbadinc.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPVAL.bad.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_AGGARG.bad.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_PROTO.bad.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_SCALAR.bad.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_ARG.lquantizetoofew.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.avgnoarg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.avgtoomany.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.counttoomany.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.lquantizenoarg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.lquantizetoomany.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.maxnoarg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.maxtoomany.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.minnoarg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.mintoomany.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.quantizenoarg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.quantizetoomany.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.sumnoarg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.sumtoomany.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_AGGARG.bad.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_PROTO.badmany.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_PROTO.badnone.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_SCALAR.bad.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.allquant.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.allquant.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg_neg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg_neg.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clear.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clear.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg2.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.cleardenormalize.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.cleardenormalize.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearlquantize.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearlquantize.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearnormalize.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearnormalize.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count2.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count3.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalize.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalize.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalizeonly.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalizeonly.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.fmtnormalize.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.fmtnormalize.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.forms.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.forms.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.goodkey.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.keysort.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.keysort.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantize.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantize.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantnormal.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantnormal.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantrange.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantrange.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantround.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantround.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantzero.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantzero.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max_neg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max_neg.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min_neg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min_neg.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multinormalize.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multinormalize.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.neglquant.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.neglquant.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negorder.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negorder.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negquant.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negquant.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtrunc.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtrunc.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtruncquant.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtruncquant.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.normalize.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.normalize.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.order.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.order.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantize.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantize.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantmany.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantmany.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantround.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantround.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantzero.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantzero.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signature.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeys.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeys.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeyspos.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeyspos.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.subr.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sum.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sum.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc0.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc0.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.truncquant.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.truncquant.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.valsortkeypos.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.valsortkeypos.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0_1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0_2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.modby0.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.addmin.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.divmin.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.muladd.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.muldiv.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.basics.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.complex.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_ARR_BADREF.bad.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRBIG.toobig.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRNULL.bad.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRSUB.bad.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_PROTO_TYPE.badtuple.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_IDENT_UNDEF.badureg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic3.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic4.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic5.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic6.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.uregsarray.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupgtype.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupttype.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.this.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_ARG.badsig.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_LEN.toofew.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_LEN.toomany.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_SYNTAX.errassign.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.tupoflow.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.cpyarray.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.diffprofile.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.initialize.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.invalidref.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.misc.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.orthogonality.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.this.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.valassign.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/err.D_PDESC_ZERO.begin.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/err.D_PDESC_ZERO.tick.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.begin.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.begin.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.multibegin.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.multibegin.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_ADDROF_BITFIELD.BitfieldAddress.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFCONST.NegBitField.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFCONST.ZeroBitField.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFSIZE.ExceedBaseType.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFSIZE.GreaterThan64.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFTYPE.badtype.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_OFFSETOF_BITFIELD.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_SIZEOF_BITFIELD.SizeofBitfield.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/tst.BitFieldPromotion.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/tst.SizeofBitField.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.end.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize3.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.zerobuf.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.alignring.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.cputime.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.dynvarsize.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.fill1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.fill1.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize3.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring2.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring3.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring3.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.smallring.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.switch1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.switch1.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.cpuusage.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.nice.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.priority.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.prsize.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.rssize.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg0.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg0clause.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1to8.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1to8clause.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.caller.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.caller1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.epid.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.epid1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.errno.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.errno1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.execname.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.hpriority.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.id.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.id1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.ipl.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.ipl1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.lwpsinfo.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.lwpsinfo1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.pid.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.pid1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.tid.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.tid1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.timestamp.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.vtimestamp.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.aggfun.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.aggtup.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.arrtup.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.body.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.both.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.pred.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.nopred.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.pred.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.predfirst.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.predlast.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_LOCASSC.NonLocalAssoc.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_LONGINT.LongStruct.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PARMCLASS.BadStorageClass.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_NAME.VoidName.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_TYPE.Dyn.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_VARARGS.VarLenArgs.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_VOID.NonSoleVoid.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_SIGNINT.UnsignedStruct.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_VOIDATTR.ShortVoidDecl.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.arrays.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.basics.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.funcs.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.pointers.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.varargsfuncs.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/badptr.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/countdown.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/counter.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/errorpath.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/hello.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/kstat.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/ksyms.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/renormalize.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rtime.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rw.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rwinfo.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rwtime.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/specopen.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/truss.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/trussrw.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/userfunc.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_AGGREGATION.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_DBLERROR.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_DYNAMIC.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_PRINCIPAL.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_PRINCIPAL.end.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_SPEC.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_SPECUNAVAIL.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_STKSTROVERFLOW.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/err.D_PDESC_ZERO.InvalidDescription1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.APIVersion.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.AddSearchPath.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.CoalesceTrace.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ELFGeneration.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.IncludedFilePath.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithFunctions#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithIDs#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithModules#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithNames#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithProviders#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ShowCompilerCode.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceFunctions#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceIDs#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceModule#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceNames#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceProvider#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.VerboseStabilityReport.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.AddSearchPath.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeGiga.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeKilo.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeMega.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeTera.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel32.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel64.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithID.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithID.d.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithName.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithName.d.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithoutW.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationOut.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationWithO.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExitStatus1.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExitStatus2.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExtraneousProbeIds.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidFuncName1.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidFuncName2.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId1.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId2.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId3.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule1.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule2.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule3.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule4.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProbeIdentifier.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider1.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider2.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider3.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider4.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc1.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc2.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc3.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc4.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc5.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc6.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc7.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc8.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc9.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID1.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID2.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID3.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID4.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID5.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID6.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID7.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule1.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule2.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule3.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule4.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule5.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule6.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule7.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule8.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName1.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName2.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName3.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName4.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName5.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName6.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName7.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName8.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName9.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider1.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider2.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider3.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider4.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider5.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.MultipleInvalidProbeId.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.PreprocessorStatement.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.QuietMode.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.QuietMode.d.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.TestCompile.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.TestCompile.d.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.UnDefineNameWithCPP.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProbeIdentfier.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProbesWithoutZ.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/err.D_IDENT_UNDEF.timespent.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.end.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.endwithoutbegin.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.multibeginend.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.multiend.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/err.D_DECL_IDRED.EnumSameName.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/err.D_UNKNOWN.RepeatIdentifiers.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumEquality.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumSameValue.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumValAssign.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_BADADDR.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_DIVZERO.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_UNKNOWN.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.error.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.errorend.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/err.D_PROTO_LEN.noarg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/err.exitarg1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/tst.basic1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/err.D_PDESC_ZERO.notreturn.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.basic.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.functionentry.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.functionreturnvalue.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.ioctlargs.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.offset.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.offsetzero.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.return.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.return0.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.tailcall.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_FUNC_UNDEF.progenyofbad1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_OP_VFPTR.badop.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.chillbadarg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.copyoutbadarg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.mobadarg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.raisebadarg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.allocanoarg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.badbreakpoint.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.chilltoofew.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.chilltoomany.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyoutstrbadarg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyoutstrtoofew.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyouttoofew.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyouttoomany.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtabadarg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.panicbadarg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.progenyofbad2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.stopbadarg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_STRINGOF_TYPE.badstringof.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_VAR_UNDEF.badvar.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badalloca.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badalloca2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy3.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy4.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy5.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy6.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badchill.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.chillbadarg.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyout.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyoutbadaddr.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyoutstrbadaddr.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntoa6badaddr.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntoabadaddr.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntopbadaddr.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntopbadarg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.badfreopen.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.bcopy.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.chill.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.cleanpath.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.cleanpath.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.copyin.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.copyinto.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.ddi_pathname.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.default.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.freopen.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.ftruncate.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.ftruncate.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.hton.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.index.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.index.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntoa.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntoa.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntoa6.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntoa6.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntop.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntop.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostr.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostr.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_owned.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_owner.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_type_adaptive.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.progenyof.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.rand.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strchr.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strchr.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strjoin.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strjoin.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strstr.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strstr.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strtok.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strtok.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strtok_null.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.substr.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.substr.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.substrminate.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.substrminate.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.system.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.system.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/grammar/err.D_ADDROF_LVAL.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/grammar/err.D_EMPTY.empty.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/grammar/tst.clauses.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/grammar/tst.stmts.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_DECL_IDRED.redef1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_DECL_IDRED.redef2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_IDENT_UNDEF.recur.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_OP_INCOMPAT.baddef1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_OP_INCOMPAT.baddef2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_OP_INCOMPAT.badxlate.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineDataAssign.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineExpression.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineKinds.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineKinds.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineTypedef.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineWritableAssign.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/io/tst.fds.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/io/tst.fds.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/io/tst.fds.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/manifest/test.jar-manifest#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestAbort.java#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestBean.java#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestClose.java#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestDrop.java#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestEnable.java#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestFunctionLookup.java#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestMaxConsumers.java#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestMultiAggPrinta.java#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestProbeData.java#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestProbeDescription.java#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestStateMachine.java#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestStopLock.java#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Abort.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Abort.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Bean.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Bean.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Close.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Close.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Drop.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Drop.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Enable.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Enable.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.FunctionLookup.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.FunctionLookup.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.FunctionLookup.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.MaxConsumers.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.MaxConsumers.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.MultiAggPrinta.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.MultiAggPrinta.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeData.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeData.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeData.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeDescription.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeDescription.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.StateMachine.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.StateMachine.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.StopLock.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.StopLock.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.printa.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.printa.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_CHR_NL.char.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_CHR_NULL.char.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_INT_DIGIT.InvalidDigit.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_INT_OFLOW.BigInt.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_STR_NL.string.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brace1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brace2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brack1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brack2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brack3.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.paren1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.paren2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.paren3.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/tst.D_MACRO_OFLOW.ParIntOvflow.d.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/mdb/tst.dtracedcmd.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/mib/tst.icmp.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/mib/tst.tcp.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/mib/tst.udp.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/err.D_PRAGMA_OPTSET.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.badopt.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.boolopt.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.boolopt.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.dynopt.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.dynopt.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.enablerace.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.haslam.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.include.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.roch.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.schrock.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/err.D_PRINTA_AGGKEY.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/err.D_PRINTA_AGGPROTO.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.many.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.many.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.same.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.same.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.sort.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.sort.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.sortpos.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.sortpos.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.tuplecompat.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.tuplecompat.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero2.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero3.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero3.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/nfs/tst.call.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/nfs/tst.call.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/nfs/tst.call3.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/nfs/tst.call3.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_OFFSETOF_BITFIELD.bitfield.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_OFFSETOF_TYPE.badtype.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_OFFSETOF_TYPE.notsou.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_UNKNOWN.OffsetofNULL.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_UNKNOWN.badmemb.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.OffsetofAlias.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.OffsetofArith.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.OffsetofUnion.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.struct.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.struct.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.union.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.union.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/operators/tst.ternary.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/operators/tst.ternary.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PDESC_ZERO.badlib.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PDESC_ZERO.badproc1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_BADPID.badproc2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_CREATEFAIL.many.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_FUNC.badfunc.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_LIB.libdash.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.alldash.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.badname.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.globdash.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_OFF.toobig.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.addprobes.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.args1.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.args1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.coverage.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.emptystack.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.emptystack.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.float.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.float.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.fork.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.fork.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.gcc.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.gcc.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.main.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.manypids.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.newprobes.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.newprobes.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.probemod.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex1.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex2.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex2.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex3.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex3.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex4.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex4.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.ret1.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.ret1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.ret2.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.ret2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.vfork.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.vfork.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak1.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak2.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.available.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.libmap.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.BadAlign.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_ADDROF_VAR.ArrayVar.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_ADDROF_VAR.DynamicVar.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_ADDROF_VAR.agg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_DEREF_NONPTR.noptr.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_DEREF_VOID.VoidPointerDeref.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_ARRFUN.ArrayAssignment.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_INCOMPAT.VoidPointerArith.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_LVAL.AddressChange.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_PTR.NonPointerAccess.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_PTR.badpointer.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_SOU.BadPointerAccess.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_SOU.badpointer.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress3.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress4.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress5.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ArrayPointer1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ArrayPointer2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ArrayPointer3.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.GlobalVar.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.IntegerArithmetic1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.PointerArithmetic1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.PointerArithmetic2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.PointerArithmetic3.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.PointerAssignment.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ValidPointer1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ValidPointer2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.VoidCast.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.basic1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.basic2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGERR.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGMA_DEPEND.main.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGMA_INVAL.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGMA_MALFORM.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGMA_UNUSED.UnusedPragma.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.circlibdep.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.invalidlibdep.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.libchain.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.libdep.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.libdepfullyconnected.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/err.D_PRED_SCALAR.NonScalarPred.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/err.D_SYNTAX.invalid.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/err.D_SYNTAX.operr.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.argsnotcached.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.basics.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.basics.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.complex.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.complex.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.predcache.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.D_IDENT_UNDEF.afterprobe.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.D_PRAGCTL_INVAL.tabdefine.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.D_SYNTAX.withoutpound.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.defincomp.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.ifdefelsenotendif.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.ifdefincomp.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.ifdefnotendif.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.incompelse.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.mulelse.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifdef.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifdef.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifndef.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifndef.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifnotdef.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifnotdef.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicaland.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicaland.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicalandor.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicalandor.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicalor.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicalor.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.muland.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.muland.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.mulor.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.mulor.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.precondi.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.precondi.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.predicatedeclare.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexp.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexp.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpelse.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpelse.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpif.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpif.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpifelse.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpifelse.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.withinprobe.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTA_AGGARG.badagg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTA_AGGARG.badfmt.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTA_AGGARG.badval.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTA_PROTO.bad.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTF_ARG_TYPE.jstack.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTF_ARG_TYPE.stack.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTF_ARG_TYPE.ustack.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.basics.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.basics.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.def.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.def.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.dynwidth.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.dynwidth.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.fmt.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.fmt.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.many.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.manyval.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.manyval.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.stack.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.tuple.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.tuple.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.walltimestamp.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.walltimestamp.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_AGG_CONV.aggfmt.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_EXTRA.toomany.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_EXTRA.widths.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_FMT.badfmt.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_PROTO.novalue.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_TYPE.aggarg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_TYPE.recursive.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_DYN_PROTO.noprec.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_DYN_PROTO.nowidth.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_DYN_TYPE.badprec.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_DYN_TYPE.badwidth.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PROTO_LEN.toofew.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_SYNTAX.badconv1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_SYNTAX.badconv2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_SYNTAX.badconv3.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.basics.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.basics.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.flags.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.flags.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.hello.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.hello.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.ints.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.ints.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.precs.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.precs.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.print-f.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.print-f.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printT.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printT.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printY.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printY.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printcont.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printcont.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printeE.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printeE.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printgG.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printgG.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.rawfmt.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.rawfmt.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.str.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.str.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.sym.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.sym.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.uints.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.uints.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.widths.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.widths.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.widths1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.wp.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.wp.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.func_access.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.op_access.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.unpriv_funcs.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_PDESC_ZERO.probeqtn.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_PDESC_ZERO.probestar.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_PDESC_ZERO.tickstar.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.assign.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.declare.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.declarein.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.lbraces.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.probespec.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.rbraces.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.recdec.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.basic1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.check.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.declare.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.declareafter.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.emptyprobe.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.pragma.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.pragmaaftertab.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.pragmainside.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.pragmaoutside.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.create.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.discard.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exec.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ENOENT.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitcore.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitexit.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitkilled.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.signal.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.sigwait.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.sigwait.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.startexit.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZERO.profile.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZEROonens.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZEROonensec.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZEROoneus.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZEROoneusec.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.argtest.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.argtest.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.basic.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.basic.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.func.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.mod.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilehz.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilehz.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilems.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilems.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilemsec.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilemsec.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilenhz.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilenhz.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilens.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilens.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilensec.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilensec.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profiles.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profiles.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilesec.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilesec.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profileus.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profileus.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profileusec.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profileusec.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.sym.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufuncsort.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufuncsort.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufuncsort.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/err.D_PDESC_INVAL.wrongdec4.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/err.D_PDESC_ZERO.nonprofile.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/err.D_PDESC_ZERO.wrongdec1.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/err.D_PDESC_ZERO.wrongdec2.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/err.D_PDESC_ZERO.wrongdec3.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.basics.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.basics.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.beginexit.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.beginprof.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.beginprof.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probattrs.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probattrs.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probefunc.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probefunc.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probemod.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probemod.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probename.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probename.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probprov.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probprov.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.profend.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.profend.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.profexit.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.profexit.d.out#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Thu May 1 04:22:07 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 541B91065670; Thu, 1 May 2008 04:22:07 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1666D1065675 for ; Thu, 1 May 2008 04:22:07 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F3C9F8FC26 for ; Thu, 1 May 2008 04:22:06 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m414M6xZ047536 for ; Thu, 1 May 2008 04:22:06 GMT (envelope-from thompsa@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m414M6V3047534 for perforce@freebsd.org; Thu, 1 May 2008 04:22:06 GMT (envelope-from thompsa@freebsd.org) Date: Thu, 1 May 2008 04:22:06 GMT Message-Id: <200805010422.m414M6V3047534@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to thompsa@freebsd.org using -f From: Andrew Thompson To: Perforce Change Reviews Cc: Subject: PERFORCE change 140963 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2008 04:22:07 -0000 http://perforce.freebsd.org/chv.cgi?CH=140963 Change 140963 by thompsa@thompsa_burger on 2008/05/01 04:21:26 Split ndis_ioctl, the latest net80211 changes would be too unweildly with 'if (sc->ndis_80211) ...'. Affected files ... .. //depot/projects/vap/sys/dev/if_ndis/if_ndis.c#16 edit Differences ... ==== //depot/projects/vap/sys/dev/if_ndis/if_ndis.c#16 (text+ko) ==== @@ -147,6 +147,7 @@ static void ndis_resettask (device_object *, void *); static void ndis_inputtask (device_object *, void *); static int ndis_ioctl (struct ifnet *, u_long, caddr_t); +static int ndis_ioctl_80211 (struct ifnet *, u_long, caddr_t); static int ndis_newstate (struct ieee80211vap *, enum ieee80211_state, int); static int ndis_nettype_chan (uint32_t); @@ -714,6 +715,7 @@ device_get_nameunit(dev)); TASK_INIT(&sc->ndis_scantask, 0, ndis_scan, sc); + ifp->if_ioctl = ndis_ioctl_80211; ic->ic_ifp = ifp; ic->ic_opmode = IEEE80211_M_STA; ic->ic_phytype = IEEE80211_T_DS; @@ -2705,11 +2707,7 @@ caddr_t data; { struct ndis_softc *sc = ifp->if_softc; - struct ieee80211com *ic = ifp->if_l2com; struct ifreq *ifr = (struct ifreq *) data; - struct ndis_oid_data oid; - struct ndis_evt evt; - void *oidbuf; int i, error = 0; /*NDIS_LOCK(sc);*/ @@ -2751,10 +2749,7 @@ break; case SIOCGIFMEDIA: case SIOCSIFMEDIA: - if (sc->ndis_80211) - error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, command); - else - error = ifmedia_ioctl(ifp, ifr, &sc->ifmedia, command); + error = ifmedia_ioctl(ifp, ifr, &sc->ifmedia, command); break; case SIOCSIFCAP: ifp->if_capenable = ifr->ifr_reqcap; @@ -2764,6 +2759,46 @@ ifp->if_hwassist = 0; ndis_set_offload(sc); break; + default: + error = ether_ioctl(ifp, command, data); + break; + } + + /*NDIS_UNLOCK(sc);*/ + + return(error); +} + +static int +ndis_ioctl_80211(ifp, command, data) + struct ifnet *ifp; + u_long command; + caddr_t data; +{ + struct ndis_softc *sc = ifp->if_softc; + struct ieee80211com *ic = ifp->if_l2com; + struct ifreq *ifr = (struct ifreq *) data; + struct ndis_oid_data oid; + struct ndis_evt evt; + void *oidbuf; + int error = 0; + + switch(command) { + case SIOCSIFFLAGS: + /*NDIS_LOCK(sc);*/ + if (ifp->if_flags & IFF_UP) { + if (!(ifp->if_drv_flags & IFF_DRV_RUNNING)) { + ndis_init(sc); + ieee80211_start_all(ic); + } + } else { + if (ifp->if_drv_flags & IFF_DRV_RUNNING) + ndis_stop(sc); + } + sc->ndis_if_flags = ifp->if_flags; + error = 0; + /*NDIS_UNLOCK(sc);*/ + break; case SIOCGDRVSPEC: if ((error = priv_check(curthread, PRIV_DRIVER))) break; @@ -2863,13 +2898,16 @@ NDIS_EVTINC(sc->ndis_evtcidx); NDIS_UNLOCK(sc); break; + case SIOCGIFMEDIA: + error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, command); + break; + case SIOCGIFADDR: + error = ether_ioctl(ifp, command, data); + break; default: - error = ether_ioctl(ifp, command, data); + error = EINVAL; break; } - - /*NDIS_UNLOCK(sc);*/ - return(error); } From owner-p4-projects@FreeBSD.ORG Thu May 1 04:39:28 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6A002106566B; Thu, 1 May 2008 04:39:28 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2C75E1065673 for ; Thu, 1 May 2008 04:39:28 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 162108FC13 for ; Thu, 1 May 2008 04:39:28 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m414dRlq048145 for ; Thu, 1 May 2008 04:39:28 GMT (envelope-from thompsa@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m414dRMH048143 for perforce@freebsd.org; Thu, 1 May 2008 04:39:27 GMT (envelope-from thompsa@freebsd.org) Date: Thu, 1 May 2008 04:39:27 GMT Message-Id: <200805010439.m414dRMH048143@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to thompsa@freebsd.org using -f From: Andrew Thompson To: Perforce Change Reviews Cc: Subject: PERFORCE change 140964 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2008 04:39:28 -0000 http://perforce.freebsd.org/chv.cgi?CH=140964 Change 140964 by thompsa@thompsa_burger on 2008/05/01 04:39:08 Do not call ndis_setstate_80211() until we want to associate. Affected files ... .. //depot/projects/vap/sys/dev/if_ndis/if_ndis.c#17 edit Differences ... ==== //depot/projects/vap/sys/dev/if_ndis/if_ndis.c#17 (text+ko) ==== @@ -1960,10 +1960,6 @@ /* Setup task offload. */ ndis_set_offload(sc); - - if (sc->ndis_80211) - ndis_setstate_80211(sc); - NDIS_LOCK(sc); sc->ndis_txidx = 0; @@ -3171,17 +3167,19 @@ return; } - if (ss->ss_nssid != 0) { + len = sizeof(ssid); + bzero((char *)&ssid, len); + if (ss->ss_nssid == 0) + ssid.ns_ssidlen = 1; + else { /* Perform a directed scan */ - len = sizeof(ssid); - bzero((char *)&ssid, len); ssid.ns_ssidlen = ss->ss_ssid[0].len; bcopy(ss->ss_ssid[0].ssid, ssid.ns_ssid, ssid.ns_ssidlen); + } - error = ndis_set_info(sc, OID_802_11_SSID, &ssid, &len); - if (error) - DPRINTF(("%s: set ESSID failed\n", __func__)); - } + error = ndis_set_info(sc, OID_802_11_SSID, &ssid, &len); + if (error) + DPRINTF(("%s: set ESSID failed\n", __func__)); len = 0; error = ndis_set_info(sc, OID_802_11_BSSID_LIST_SCAN, From owner-p4-projects@FreeBSD.ORG Thu May 1 08:54:56 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5A1D1106568D; Thu, 1 May 2008 08:54:56 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1ABCB1065689 for ; Thu, 1 May 2008 08:54:56 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 06BC98FC0C for ; Thu, 1 May 2008 08:54:56 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m418stNN089169 for ; Thu, 1 May 2008 08:54:55 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m418stue089167 for perforce@freebsd.org; Thu, 1 May 2008 08:54:55 GMT (envelope-from jb@freebsd.org) Date: Thu, 1 May 2008 08:54:55 GMT Message-Id: <200805010854.m418stue089167@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 140976 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2008 08:54:56 -0000 http://perforce.freebsd.org/chv.cgi?CH=140976 Change 140976 by jb@freebsd3 on 2008/05/01 08:54:51 IFC Affected files ... .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/Makefile#9 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/committers-guide/article.sgml#18 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/gjournal-desktop/Makefile#1 branch .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/gjournal-desktop/article.sgml#1 branch .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/multimedia/chapter.sgml#7 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/ports/chapter.sgml#15 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/printing/chapter.sgml#14 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/porters-handbook/book.sgml#72 integrate .. //depot/projects/dtrace/doc/mn_MN.UTF-8/books/handbook/install/chapter.sgml#5 integrate .. //depot/projects/dtrace/doc/mn_MN.UTF-8/books/handbook/multimedia/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/mn_MN.UTF-8/books/handbook/ports/chapter.sgml#6 integrate .. //depot/projects/dtrace/doc/mn_MN.UTF-8/books/handbook/printing/chapter.sgml#8 integrate .. //depot/projects/dtrace/doc/mn_MN.UTF-8/books/handbook/users/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/share/images/articles/gjournal-desktop/disklabel1.png#1 branch .. //depot/projects/dtrace/doc/share/images/articles/gjournal-desktop/disklabel2.png#1 branch .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/install/chapter.sgml#21 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/multimedia/chapter.sgml#10 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/ports/chapter.sgml#15 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/security/chapter.sgml#18 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/users/chapter.sgml#7 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/porters-handbook/book.sgml#28 integrate .. //depot/projects/dtrace/doc/zh_TW.Big5/books/faq/book.sgml#10 integrate .. //depot/projects/dtrace/doc/zh_TW.Big5/books/handbook/Makefile#7 integrate .. //depot/projects/dtrace/doc/zh_TW.Big5/books/handbook/printing/chapter.sgml#5 integrate .. //depot/projects/dtrace/doc/zh_TW.Big5/books/handbook/virtualization/chapter.sgml#2 integrate .. //depot/projects/dtrace/ports/GIDs#21 integrate .. //depot/projects/dtrace/ports/MOVED#82 integrate .. //depot/projects/dtrace/ports/Mk/bsd.linux-rpm.mk#7 integrate .. //depot/projects/dtrace/ports/Mk/bsd.sdl.mk#7 integrate .. //depot/projects/dtrace/ports/UIDs#25 integrate .. //depot/projects/dtrace/ports/UPDATING#68 integrate .. //depot/projects/dtrace/src/Makefile#21 integrate .. //depot/projects/dtrace/src/UPDATING#30 integrate .. //depot/projects/dtrace/src/bin/sh/arith.h#4 integrate .. //depot/projects/dtrace/src/bin/sh/arith.y#4 integrate .. //depot/projects/dtrace/src/bin/sh/expand.c#6 integrate .. //depot/projects/dtrace/src/bin/sh/shell.h#4 integrate .. //depot/projects/dtrace/src/etc/network.subr#15 integrate .. //depot/projects/dtrace/src/games/fortune/datfiles/fortunes#33 integrate .. //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/kgdb.h#10 integrate .. //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/kld.c#4 integrate .. //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/kthr.c#10 integrate .. //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/main.c#7 integrate .. //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/trgt.c#8 integrate .. //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/trgt_amd64.c#6 integrate .. //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/trgt_arm.c#5 integrate .. //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/trgt_i386.c#7 integrate .. //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/trgt_ia64.c#4 integrate .. //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/trgt_powerpc.c#4 integrate .. //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/trgt_sparc64.c#4 integrate .. //depot/projects/dtrace/src/gnu/usr.bin/gdb/libgdb/fbsd-threads.c#5 integrate .. //depot/projects/dtrace/src/lib/libc/gen/tls.c#8 integrate .. //depot/projects/dtrace/src/lib/libc/powerpc/softfloat/milieu.h#1 branch .. //depot/projects/dtrace/src/lib/libc/powerpc/softfloat/powerpc-gcc.h#1 branch .. //depot/projects/dtrace/src/lib/libc/powerpc/softfloat/softfloat.h#1 branch .. //depot/projects/dtrace/src/lib/libc/stdlib/malloc.c#22 integrate .. //depot/projects/dtrace/src/lib/libc/sys/sctp_generic_recvmsg.2#3 integrate .. //depot/projects/dtrace/src/lib/libc/sys/sctp_peeloff.2#3 integrate .. //depot/projects/dtrace/src/lib/libgssapi/gss_accept_sec_context.c#5 integrate .. //depot/projects/dtrace/src/lib/libgssapi/gss_test_oid_set_member.c#4 integrate .. //depot/projects/dtrace/src/lib/libgssapi/gss_utils.c#5 integrate .. //depot/projects/dtrace/src/lib/libstand/Makefile#8 integrate .. //depot/projects/dtrace/src/lib/libthr/thread/thr_create.c#12 integrate .. //depot/projects/dtrace/src/lib/libthr/thread/thr_exit.c#10 integrate .. //depot/projects/dtrace/src/lib/libthr/thread/thr_private.h#20 integrate .. //depot/projects/dtrace/src/lib/libthr/thread/thr_resume_np.c#5 integrate .. //depot/projects/dtrace/src/lib/libthr/thread/thr_sem.c#10 integrate .. //depot/projects/dtrace/src/lib/libthr/thread/thr_sig.c#12 integrate .. //depot/projects/dtrace/src/lib/libthr/thread/thr_suspend_np.c#6 integrate .. //depot/projects/dtrace/src/lib/libthr/thread/thr_umtx.c#13 integrate .. //depot/projects/dtrace/src/lib/libthr/thread/thr_umtx.h#11 integrate .. //depot/projects/dtrace/src/share/man/man4/Makefile#35 integrate .. //depot/projects/dtrace/src/share/man/man4/ddb.4#16 integrate .. //depot/projects/dtrace/src/share/man/man4/iwn.4#1 branch .. //depot/projects/dtrace/src/share/man/man4/termios.4#4 integrate .. //depot/projects/dtrace/src/share/man/man4/uscanner.4#10 integrate .. //depot/projects/dtrace/src/share/man/man9/BUS_SETUP_INTR.9#7 integrate .. //depot/projects/dtrace/src/share/man/man9/kproc.9#3 integrate .. //depot/projects/dtrace/src/share/man/man9/kthread.9#6 integrate .. //depot/projects/dtrace/src/share/mk/bsd.endian.mk#6 integrate .. //depot/projects/dtrace/src/sys/amd64/conf/NOTES#19 integrate .. //depot/projects/dtrace/src/sys/conf/NOTES#47 integrate .. //depot/projects/dtrace/src/sys/conf/files#87 integrate .. //depot/projects/dtrace/src/sys/conf/files.powerpc#19 integrate .. //depot/projects/dtrace/src/sys/conf/kern.mk#10 integrate .. //depot/projects/dtrace/src/sys/conf/ldscript.mips#2 integrate .. //depot/projects/dtrace/src/sys/conf/ldscript.mips.cfe#2 integrate .. //depot/projects/dtrace/src/sys/conf/options#49 integrate .. //depot/projects/dtrace/src/sys/contrib/dev/iwn/LICENSE#1 branch .. //depot/projects/dtrace/src/sys/contrib/dev/iwn/iwlwifi-4965-4.44.17.fw.uu#1 branch .. //depot/projects/dtrace/src/sys/dev/ath/if_ath.c#20 integrate .. //depot/projects/dtrace/src/sys/dev/bfe/if_bfe.c#11 integrate .. //depot/projects/dtrace/src/sys/dev/bge/if_bge.c#28 integrate .. //depot/projects/dtrace/src/sys/dev/bge/if_bgereg.h#18 integrate .. //depot/projects/dtrace/src/sys/dev/if_ndis/if_ndis.c#15 integrate .. //depot/projects/dtrace/src/sys/dev/ipw/if_ipw.c#12 integrate .. //depot/projects/dtrace/src/sys/dev/iwi/if_iwi.c#16 integrate .. //depot/projects/dtrace/src/sys/dev/iwn/if_iwn.c#1 branch .. //depot/projects/dtrace/src/sys/dev/iwn/if_iwnreg.h#1 branch .. //depot/projects/dtrace/src/sys/dev/iwn/if_iwnvar.h#1 branch .. //depot/projects/dtrace/src/sys/dev/mii/brgphy.c#16 integrate .. //depot/projects/dtrace/src/sys/dev/mii/brgphyreg.h#5 integrate .. //depot/projects/dtrace/src/sys/dev/mii/miidevs#16 integrate .. //depot/projects/dtrace/src/sys/dev/ral/rt2560.c#13 integrate .. //depot/projects/dtrace/src/sys/dev/ral/rt2661.c#12 integrate .. //depot/projects/dtrace/src/sys/dev/usb/if_rum.c#8 integrate .. //depot/projects/dtrace/src/sys/dev/usb/if_zyd.c#11 integrate .. //depot/projects/dtrace/src/sys/dev/usb/ums.c#9 integrate .. //depot/projects/dtrace/src/sys/dev/usb/usbdevs#32 integrate .. //depot/projects/dtrace/src/sys/dev/usb/uscanner.c#11 integrate .. //depot/projects/dtrace/src/sys/dev/wi/if_wi.c#11 integrate .. //depot/projects/dtrace/src/sys/dev/wpi/if_wpi.c#10 integrate .. //depot/projects/dtrace/src/sys/i386/conf/NOTES#21 integrate .. //depot/projects/dtrace/src/sys/kern/kern_kthread.c#9 integrate .. //depot/projects/dtrace/src/sys/kern/kern_thr.c#24 integrate .. //depot/projects/dtrace/src/sys/kern/kern_umtx.c#21 integrate .. //depot/projects/dtrace/src/sys/kern/uipc_mbuf.c#13 integrate .. //depot/projects/dtrace/src/sys/kern/uipc_syscalls.c#28 integrate .. //depot/projects/dtrace/src/sys/kern/vfs_mount.c#32 integrate .. //depot/projects/dtrace/src/sys/mips/include/pmap.h#3 integrate .. //depot/projects/dtrace/src/sys/modules/Makefile#42 integrate .. //depot/projects/dtrace/src/sys/modules/iwn/Makefile#1 branch .. //depot/projects/dtrace/src/sys/modules/iwnfw/Makefile#1 branch .. //depot/projects/dtrace/src/sys/net/bpf.c#21 integrate .. //depot/projects/dtrace/src/sys/net/if_ethersubr.c#16 integrate .. //depot/projects/dtrace/src/sys/net80211/ieee80211.c#13 integrate .. //depot/projects/dtrace/src/sys/netinet/ip_fw.h#10 integrate .. //depot/projects/dtrace/src/sys/powerpc/aim/clock.c#6 integrate .. //depot/projects/dtrace/src/sys/powerpc/aim/locore.S#5 integrate .. //depot/projects/dtrace/src/sys/powerpc/aim/machdep.c#10 integrate .. //depot/projects/dtrace/src/sys/powerpc/aim/mmu_oea.c#4 integrate .. //depot/projects/dtrace/src/sys/powerpc/aim/mp_cpudep.c#1 branch .. //depot/projects/dtrace/src/sys/powerpc/aim/swtch.S#4 integrate .. //depot/projects/dtrace/src/sys/powerpc/aim/trap_subr.S#4 integrate .. //depot/projects/dtrace/src/sys/powerpc/aim/vm_machdep.c#5 integrate .. //depot/projects/dtrace/src/sys/powerpc/booke/pmap.c#2 integrate .. //depot/projects/dtrace/src/sys/powerpc/booke/trap_subr.S#2 integrate .. //depot/projects/dtrace/src/sys/powerpc/conf/NOTES#14 integrate .. //depot/projects/dtrace/src/sys/powerpc/include/cpufunc.h#5 integrate .. //depot/projects/dtrace/src/sys/powerpc/include/pcpu.h#6 integrate .. //depot/projects/dtrace/src/sys/powerpc/include/smp.h#4 integrate .. //depot/projects/dtrace/src/sys/powerpc/mpc85xx/mpc85xx.c#2 integrate .. //depot/projects/dtrace/src/sys/powerpc/mpc85xx/ocpbus.c#4 integrate .. //depot/projects/dtrace/src/sys/powerpc/powerpc/intr_machdep.c#14 integrate .. //depot/projects/dtrace/src/sys/powerpc/powerpc/mp_machdep.c#6 integrate .. //depot/projects/dtrace/src/sys/powerpc/powerpc/openpic.c#8 integrate .. //depot/projects/dtrace/src/sys/security/audit/audit.h#9 integrate .. //depot/projects/dtrace/src/sys/sys/mbuf.h#16 integrate .. //depot/projects/dtrace/src/sys/sys/umtx.h#13 integrate .. //depot/projects/dtrace/src/sys/sys/user.h#9 integrate .. //depot/projects/dtrace/src/sys/vm/vm_kern.c#12 integrate .. //depot/projects/dtrace/src/sys/vm/vm_map.c#17 integrate .. //depot/projects/dtrace/src/sys/vm/vm_map.h#7 integrate .. //depot/projects/dtrace/src/sys/vm/vm_mmap.c#13 integrate .. //depot/projects/dtrace/src/tools/tools/mfc/mfc.pl#5 integrate .. //depot/projects/dtrace/src/tools/tools/net80211/README#5 integrate .. //depot/projects/dtrace/src/tools/tools/net80211/scripts/setup.dfs#2 integrate .. //depot/projects/dtrace/src/tools/tools/net80211/wlanstats/main.c#6 integrate .. //depot/projects/dtrace/src/tools/tools/net80211/wlanstats/statfoo.c#5 integrate .. //depot/projects/dtrace/src/tools/tools/net80211/wlanstats/statfoo.h#4 integrate .. //depot/projects/dtrace/src/tools/tools/net80211/wlanstats/wlanstats.c#9 integrate .. //depot/projects/dtrace/src/tools/tools/net80211/wlanwatch/wlanwatch.c#6 integrate .. //depot/projects/dtrace/src/usr.bin/fstat/Makefile#6 integrate .. //depot/projects/dtrace/src/usr.bin/fstat/fstat.1#4 integrate .. //depot/projects/dtrace/src/usr.bin/fstat/zfs/zfs.c#4 delete .. //depot/projects/dtrace/src/usr.bin/stat/stat.1#5 integrate .. //depot/projects/dtrace/src/usr.bin/talk/ctl.c#4 integrate .. //depot/projects/dtrace/src/usr.bin/talk/ctl_transact.c#4 integrate .. //depot/projects/dtrace/src/usr.bin/talk/display.c#4 integrate .. //depot/projects/dtrace/src/usr.bin/talk/get_addrs.c#4 integrate .. //depot/projects/dtrace/src/usr.bin/talk/get_iface.c#4 integrate .. //depot/projects/dtrace/src/usr.bin/talk/get_names.c#4 integrate .. //depot/projects/dtrace/src/usr.bin/talk/init_disp.c#4 integrate .. //depot/projects/dtrace/src/usr.bin/talk/invite.c#4 integrate .. //depot/projects/dtrace/src/usr.bin/talk/io.c#4 integrate .. //depot/projects/dtrace/src/usr.bin/talk/look_up.c#4 integrate .. //depot/projects/dtrace/src/usr.bin/talk/msgs.c#4 integrate .. //depot/projects/dtrace/src/usr.bin/talk/talk.c#4 integrate .. //depot/projects/dtrace/src/usr.bin/talk/talk.h#4 integrate .. //depot/projects/dtrace/www/de/Makefile#9 integrate .. //depot/projects/dtrace/www/de/community.sgml#6 delete .. //depot/projects/dtrace/www/de/community.xsl#1 branch .. //depot/projects/dtrace/www/de/developers.sgml#11 integrate .. //depot/projects/dtrace/www/de/share/sgml/navibar.l10n.ent#9 integrate .. //depot/projects/dtrace/www/de/share/sgml/news.xml#21 integrate .. //depot/projects/dtrace/www/en/cgi/man.cgi#11 integrate .. //depot/projects/dtrace/www/en/docproj/translations.sgml#12 integrate .. //depot/projects/dtrace/www/en/docs/books.sgml#16 integrate Differences ... ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/Makefile#9 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: doc/en_US.ISO8859-1/articles/Makefile,v 1.57 2008/04/11 00:18:27 danger Exp $ +# $FreeBSD: doc/en_US.ISO8859-1/articles/Makefile,v 1.58 2008/04/28 15:44:35 gabor Exp $ SUBDIR = SUBDIR+= 5-roadmap @@ -24,6 +24,7 @@ SUBDIR+= formatting-media SUBDIR+= freebsd-questions SUBDIR+= geom-class +SUBDIR+= gjournal-desktop SUBDIR+= hats SUBDIR+= hubs SUBDIR+= ipsec-must ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/committers-guide/article.sgml#18 (text+ko) ==== @@ -13,7 +13,7 @@ - $FreeBSD: doc/en_US.ISO8859-1/articles/committers-guide/article.sgml,v 1.272 2008/02/02 07:57:44 imp Exp $ + $FreeBSD: doc/en_US.ISO8859-1/articles/committers-guide/article.sgml,v 1.273 2008/04/27 12:01:34 gabor Exp $ 1999 @@ -1126,7 +1126,8 @@ You should add your PGP or GnuPG key to doc/share/pgpkeys (and if you do not have a key, you should create one). Do not forget to commit - the updated doc/share/pgpkeys/pgpkeys.ent. + the updated doc/share/pgpkeys/pgpkeys.ent + and doc/share/pgpkeys/pgpkeys-developers.sgml. &a.des; has written a shell script to make this extremely simple. See the @@ -1409,7 +1410,7 @@ You can run a local copy of GNATS, and then integrate the FreeBSD GNATS tree in to it using CVSup. Then you can run GNATS commands - locally, or use other interfaces, such as tkgnats. + locally. This lets you query the PR database without needing to be connected to the Internet. @@ -1492,9 +1493,6 @@ &prompt.root; query-pr -c docs -s open - Other interfaces, such as that provided by the - databases/tkgnats port should also work - nicely. ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/multimedia/chapter.sgml#7 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -293,7 +293,7 @@ &prompt.user; cat filename > /dev/dsp - where filename can be any file. + where filename can be any file. This command line should produce some noise, confirming the sound card is actually working. @@ -494,7 +494,7 @@ MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo - /dev/dsp1.0 should be replaced with the + /dev/dsp1.0 should be replaced with the dsp device entry on your system. @@ -556,8 +556,8 @@ audio/lame in the ports tree. Using the ripped WAV files, the following command will - convert audio01.wav to - audio01.mp3: + convert audio01.wav to + audio01.mp3: &prompt.root; lame -h -b 128 \ --tt "Foo Song Title" \ @@ -577,7 +577,7 @@ indicate ID3 tags, which usually contain song information, to be embedded within the MP3 file. Additional encoding options can be found by consulting the - lame man page. + lame man page. @@ -644,7 +644,7 @@ Run mpg123 -s audio01.mp3 - > audio01.pcm + > audio01.pcm @@ -1069,18 +1069,18 @@ through one of the various video interfaces set the option: - &prompt.user; mplayer -vo xv testfile.avi - &prompt.user; mplayer -vo sdl testfile.avi - &prompt.user; mplayer -vo x11 testfile.avi - &prompt.root; mplayer -vo dga testfile.avi - &prompt.root; mplayer -vo 'sdl:dga' testfile.avi + &prompt.user; mplayer -vo xv testfile.avi + &prompt.user; mplayer -vo sdl testfile.avi + &prompt.user; mplayer -vo x11 testfile.avi + &prompt.root; mplayer -vo dga testfile.avi + &prompt.root; mplayer -vo 'sdl:dga' testfile.avi It is worth trying all of these options, as their relative performance depends on many factors and will vary significantly with hardware. To play from a DVD, replace the - testfile.avi with where N is the title number to play and DEVICE is the @@ -1141,7 +1141,7 @@ or bad performance. Here are a couple of examples to get you going. First a simple copy: - &prompt.user; mencoder input.avi -oac copy -ovc copy -o output.avi + &prompt.user; mencoder input.avi -oac copy -ovc copy -o output.avi Improper combinations of command line options can yield output files that are @@ -1149,16 +1149,16 @@ just want to rip to a file, stick to the in mplayer. - To convert input.avi to the MPEG4 + To convert input.avi to the MPEG4 codec with MPEG3 audio encoding (audio/lame is required): - &prompt.user; mencoder input.avi -oac mp3lame -lameopts br=192 \ - -ovc lavc -lavcopts vcodec=mpeg4:vhq -o output.avi + &prompt.user; mencoder input.avi -oac mp3lame -lameopts br=192 \ + -ovc lavc -lavcopts vcodec=mpeg4:vhq -o output.avi This has produced output playable by mplayer and xine. - input.avi can be replaced with + input.avi can be replaced with and run as root to re-encode a DVD title directly. Since you are likely to be dissatisfied with @@ -1202,7 +1202,7 @@ Alternatively, it may be invoked to play a file immediately without the GUI with the command: - &prompt.user; xine -g -p mymovie.avi + &prompt.user; xine -g -p mymovie.avi @@ -1230,11 +1230,11 @@ example to show how to convert a DivX file into a PAL MPEG-1 file (PAL VCD): - &prompt.user; transcode -i input.avi -V --export_prof vcd-pal -o output_vcd -&prompt.user; mplex -f 1 -o output_vcd.mpg output_vcd.m1v output_vcd.mpa + &prompt.user; transcode -i input.avi -V --export_prof vcd-pal -o output_vcd +&prompt.user; mplex -f 1 -o output_vcd.mpg output_vcd.m1v output_vcd.mpa The resulting MPEG file, - output_vcd.mpg, is ready to be played with + output_vcd.mpg, is ready to be played with MPlayer. You could even burn the file on a CD-R media to create a Video CD, in this case you will need to install and use both /dev/uscanner0 which is owned by the operator group. Adding the user - joe to the + joe to the operator group will allow him to use the scanner: ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/ports/chapter.sgml#15 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -318,7 +318,7 @@ Ports Collection's built-in search mechanism. To use the search feature, you will need to be in the /usr/ports directory. Once in that - directory, run make search + directory, run make search name=program-name where program-name is the name of the program you want to find. For example, if you were looking @@ -341,8 +341,8 @@ will not be covered here. For more in-depth searching you can also use make - search key=string where - string is some text to search for. + search key=string + where string is some text to search for. This searches port names, comments, descriptions and dependencies and can be used to find ports which relate to a particular subject if you do not know the name of the program @@ -622,16 +622,17 @@ CVSup Method This is a quick method for getting and keeping your copy of the - Ports Collection up to date using CVSup protocol. - If you want to learn more about CVSup, see - Using CVSup. + Ports Collection up to date using CVSup + protocol. If you want to learn more about + CVSup, see Using CVSup. The implementation of CVSup protocol - included with the &os; system is called csup. - It first appeared in &os; 6.2. Users of older &os; releases can install - it via the net/csup - port/package. + included with the &os; system is called + csup. It first appeared in &os; 6.2. + Users of older &os; releases can install it via the net/csup port/package. Make sure /usr/ports @@ -691,8 +692,8 @@ - Running the &man.csup.1; command later will download and apply all - the recent changes to your Ports Collection, except + Running the &man.csup.1; command later will download and apply + all the recent changes to your Ports Collection, except actually rebuilding the ports for your own system. @@ -700,10 +701,10 @@ Portsnap Method - Portsnap is an alternative system for distributing the - Ports Collection. It was first included in &os; 6.0. On older - systems, you can install it from ports-mgmt/portsnap package: + Portsnap is an alternative system for + distributing the Ports Collection. It was first included in + &os; 6.0. On older systems, you can install it from ports-mgmt/portsnap package: &prompt.root; pkg_add -r portsnap @@ -720,7 +721,8 @@ With previous versions of Portsnap, you will have to create an empty directory /usr/ports if it does not exists: + role="directory">/usr/ports if it does not + exists: &prompt.root; mkdir /usr/ports @@ -946,7 +948,7 @@ returned to your prompt. The next step is to install the port. In order to install it, you simply need to tack one word onto the make command, and that word is - install: + install: &prompt.root; make install ===> Installing for lsof-4.57 @@ -981,8 +983,10 @@ You can save two extra steps by just running make - install clean instead of make, - make install and make clean + install clean instead of + make, + make install and + make clean as three separate steps. @@ -1042,7 +1046,7 @@ You can build all the ports in a category or as a whole by running make in the top level directory, just like the aforementioned make - fetch method. This is + fetch method. This is dangerous, however, as some ports cannot co-exist. In other cases, some ports can install two different files with the same filename. @@ -1128,15 +1132,15 @@ It is not uncommon for users to wish to revisit this menu to add, remove, or change these options after a port has been built. There are many ways to do this. One option is to go into the directory - containing the port and type make - config, which will simply present the menu - again with the same options selected. Another option is to use - make showconfig which - will show you all the configuration options for the port. Yet - another option is to execute make - rmconfig which will remove all selected - options and allow you to start over. All of these options, and - others, are explained in great detail in in the man page for + containing the port and type make + config, which will simply present + the menu again with the same options selected. Another option is to + use make showconfig, + which will show you all the configuration options for the port. Yet + another option is to execute make + rmconfig which will remove all + selected options and allow you to start over. All of these options, + and others, are explained in great detail in in the man page for &man.ports.7;. @@ -1200,8 +1204,8 @@ The portupgrade utility is designed to easily upgrade installed ports. It is available from the ports-mgmt/portupgrade port. Install it like - any other port, using the make install - clean command: + any other port, using the make install + clean command: &prompt.root; cd /usr/ports/ports-mgmt/portupgrade &prompt.root; make install clean @@ -1253,7 +1257,8 @@ Portmanager is another utility for easy upgrading of installed ports. It is available from the - ports-mgmt/portmanager port: + ports-mgmt/portmanager + port: &prompt.root; cd /usr/ports/ports-mgmt/portmanager &prompt.root; make install clean @@ -1267,9 +1272,9 @@ confirmation of every step Portmanager will perform. Portmanager can also be used to install new ports on the system. Unlike the usual - make install clean command, it will upgrade all - the dependencies prior to building and installing the - selected port. + make install clean + command, it will upgrade all the dependencies prior to building and + installing the selected port. &prompt.root; portmanager x11/gnome2 @@ -1296,7 +1301,8 @@ system (it does not depend upon other ports) and uses the information in /var/db/pkg/ to determine which ports to upgrade. It is available from the - ports-mgmt/portmaster port: + ports-mgmt/portmaster + port: &prompt.root; cd /usr/ports/ports-mgmt/portmaster &prompt.root; make install clean @@ -1385,9 +1391,10 @@ Using the Ports Collection will use up disk space over time. After building and installing software from the ports, you should always remember to clean up - the temporary work directories using the make - clean command. You can sweep the whole - Ports Collection with the following command: + the temporary work directories + using the make clean + command. You can sweep the whole Ports Collection with the following + command: &prompt.root; portsclean -C @@ -1411,7 +1418,8 @@ Do not forget to remove the installed ports once you no longer need them. A nice tool to help automate this task is available from the - ports-mgmt/pkg_cutleaves port. + ports-mgmt/pkg_cutleaves + port. @@ -1503,8 +1511,8 @@ Ask the maintainer of the port for help. Type - make maintainer or read the - Makefile to find the maintainer's + make maintainer or read + the Makefile to find the maintainer's email address. Remember to include the name and version of the port (send the $FreeBSD: line from the Makefile) and the @@ -1516,8 +1524,9 @@ instead by a mailing list. Many, but not all, of these addresses look like - freebsd-listname@FreeBSD.org. Please - take this into account when phrasing your questions. + freebsd-listname@FreeBSD.org. + Please take this into account when phrasing your + questions. In particular, ports shown as maintained by freebsd-ports@FreeBSD.org are @@ -1537,8 +1546,8 @@ Fix it! The Porter's Handbook includes detailed information on the - Ports infrastructure so that you can fix the occasional - broken port or even submit your own! + Ports infrastructure so that you can fix the + occasional broken port or even submit your own! ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/printing/chapter.sgml#14 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -1086,7 +1086,7 @@ users print, you might want to protect the spooling directory so it is not publicly accessible. Spooling directories should be owned and be readable, writable, and - searchable by user daemon and group daemon, and no one else. + searchable by user daemon and group daemon, and no one else. We will do this for our example printers: &prompt.root; chown daemon:daemon /var/spool/lpd/rattan @@ -1913,8 +1913,8 @@ :if=/usr/local/libexec/ifhp: - That is it. You can type lpr plain.text and - lpr whatever.ps and both should print + That is it. You can type lpr plain.text and + lpr whatever.ps and both should print successfully. @@ -1940,8 +1940,8 @@ we convert the DVI file into &postscript;. The command sequence goes like this: - &prompt.user; dvips seaweed-analysis.dvi -&prompt.user; lpr seaweed-analysis.ps + &prompt.user; dvips seaweed-analysis.dvi +&prompt.user; lpr seaweed-analysis.ps By installing a conversion filter for DVI files, we can skip the hand conversion step each time by having @@ -1949,7 +1949,7 @@ Now, each time we get a DVI file, we are just one step away from printing it: - &prompt.user; lpr -d seaweed-analysis.dvi + &prompt.user; lpr -d seaweed-analysis.dvi We got LPD to do the DVI file conversion for us by specifying @@ -3076,7 +3076,7 @@ rattan and bamboo. If, for example, a user on orchid typed: - &prompt.user; lpr -P bamboo -d sushi-review.dvi + &prompt.user; lpr -P bamboo -d sushi-review.dvi the LPD system on orchid would copy the job to the spooling @@ -3248,7 +3248,7 @@ multiple times, or from submitting the same file multiple times in one job like this: - &prompt.user; lpr forsale.sign forsale.sign forsale.sign forsale.sign forsale.sign + &prompt.user; lpr forsale.sign forsale.sign forsale.sign forsale.sign forsale.sign There are many ways to prevent this abuse (including ignoring it) which you are free to explore. @@ -3279,7 +3279,7 @@ For example, we will let anyone access the printer rattan, but only those in group - artists can use bamboo. Here + artists can use bamboo. Here is the familiar /etc/printcap for host rose: @@ -3347,7 +3347,7 @@ Let us add limits to our example printers rattan and bamboo. Since - those artists' &postscript; files tend to be large, we will limit them + those artists' &postscript; files tend to be large, we will limit them to five megabytes. We will put no limit on the plain text line printer: @@ -3586,7 +3586,7 @@ LPD starts lpf with page width and length arguments (from the pw and pl - capabilities). lpf uses these arguments to + capabilities). The lpf filter uses these arguments to determine how much paper will be used. After sending the file to the printer, it then writes an accounting entry in the accounting file. The entries look like this: @@ -3608,7 +3608,7 @@ When you are ready to charge users for printouts, run the &man.pac.8; program. Just change to the spooling directory for - the printer you want to collect on and type pac. + the printer you want to collect on and type pac. You will get a dollar-centric summary like the following: Login pages/feet runs price @@ -3722,11 +3722,11 @@ can override this value when you run &man.pac.8; with the option. The units for the option are in dollars, though, not hundredths of cents. For - example, + example, &prompt.root; pac -p1.50 - makes each page cost one dollar and fifty cents. You can really + makes each page cost one dollar and fifty cents. You can really rake in the profits by using this option. Finally, running pac -s will save the summary @@ -4014,7 +4014,7 @@ available from other hosts. The following command sequence demonstrates this: - &prompt.user; lpr -P rattan myfile + &prompt.user; lpr -P rattan myfile &prompt.user; rlogin orchid &prompt.user; lpq -P rattan Rank Owner Job Files Total Size @@ -4048,10 +4048,10 @@ &tex; For example, the following command prints a DVI file (from the - &tex; typesetting system) named fish-report.dvi + &tex; typesetting system) named fish-report.dvi to the printer named bamboo: - &prompt.user; lpr -P bamboo -d fish-report.dvi + &prompt.user; lpr -P bamboo -d fish-report.dvi These options apply to every file in the job, so you cannot mix (say) DVI and ditroff files together in a job. Instead, submit the @@ -4207,10 +4207,10 @@ Multiple Copies. This example prints three copies of - parser.c followed by three copies of - parser.h to the default printer: + parser.c followed by three copies of + parser.h to the default printer: - &prompt.user; lpr -#3 parser.c parser.h + &prompt.user; lpr -#3 parser.c parser.h ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/porters-handbook/book.sgml#72 (text+ko) ==== @@ -1,7 +1,7 @@ + 7.0-STABLE after the MFC of umtx features. + 700105 + + + 7.0-STABLE after the MFC of &man.write.2; support to &man.psm.4;. 700106 ==== //depot/projects/dtrace/doc/mn_MN.UTF-8/books/handbook/install/chapter.sgml#5 (text+ko) ==== @@ -1,9 +1,9 @@ @@ -155,7 +155,7 @@ - &os;/&arch.amd64; архитектур + &os;/&arch.amd64; &os;/&arch.amd64;-г ажиллуулах боломжтой хоёр ангиллын процеÑÑор байдаг. Эхнийх нь &amd.athlon;64, &amd.athlon;64-FX, &amd.opteron; ==== //depot/projects/dtrace/doc/mn_MN.UTF-8/books/handbook/multimedia/chapter.sgml#2 (text+ko) ==== @@ -1,9 +1,9 @@ @@ -301,7 +301,7 @@ &prompt.user; cat filename > /dev/dsp - Энд байгаа filename нь Ñмар ч + Энд байгаа filename нь Ñмар ч файл байж болно. Ð­Ð½Ñ Ñ‚ÑƒÑˆÐ°Ð°Ð»Ñ‹Ð½ мөр нь шуугиан Ò¯Ò¯ÑгÑÑ… Ñ‘Ñтой бөгөөд ÑÐ½Ñ Ð½ÑŒ уг дууны карт ажиллаж байгааг баталж байгаа юм. @@ -494,7 +494,7 @@ MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo - /dev/dsp1.0-ийг өөрийн ÑиÑтем дÑÑрх + /dev/dsp1.0-ийг өөрийн ÑиÑтем дÑÑрх dsp төхөөрөмжөөр Ñолих шаардлагатай. @@ -553,8 +553,8 @@ портын Ð¼Ð¾Ð´Ð½Ð¾Ð¾Ñ Ð¾Ð»Ð´Ð¾Ð¶ болно. ÐвÑан WAV файлуудыг ашиглан дараах тушаал - audio01.wav-г audio01.mp3 - болгон хөрвүүлнÑ: + audio01.wav-г + audio01.mp3 болгон хөрвүүлнÑ: &prompt.root; lame -h -b 128 \ --tt "Foo Song Title" \ @@ -574,7 +574,7 @@ бага зÑÑ€Ñг удаан горимыг идÑвхжүүлдÑг. -ÑÑÑ€ ÑÑ…ÑлÑÑн тохируулгууд ID3 мÑдÑÑллүүдийг заадаг бөгөөд ÑÐ½Ñ Ð½ÑŒ MP3 файл дотор оруулах дууны мÑдÑÑллийг ихÑвчлÑн агуулдаг. - ÐÑмÑлт кодчилох тохируулгуудыг Lame-ийн гарын авлагын хуудаÑÐ½Ð°Ð°Ñ Ð»Ð°Ð²Ð»Ð°Ð½ + ÐÑмÑлт кодчилох тохируулгуудыг lame-ийн гарын авлагын хуудаÑÐ½Ð°Ð°Ñ Ð»Ð°Ð²Ð»Ð°Ð½ олж болно. @@ -641,7 +641,7 @@ mpg123 -s audio01.mp3 - > audio01.pcm тушаалыг ажиллуулна + > audio01.pcm тушаалыг ажиллуулна @@ -1054,18 +1054,18 @@ зÑÑ€Ñг файлыг тоглуулахын тулд тохируулгаар төрөл бүрийн видео интерфÑйÑүүдийн аль нÑгийг оруулж өгнө: - &prompt.user; mplayer -vo xv testfile.avi - &prompt.user; mplayer -vo sdl testfile.avi - &prompt.user; mplayer -vo x11 testfile.avi - &prompt.root; mplayer -vo dga testfile.avi - &prompt.root; mplayer -vo 'sdl:dga' testfile.avi + &prompt.user; mplayer -vo xv testfile.avi + &prompt.user; mplayer -vo sdl testfile.avi + &prompt.user; mplayer -vo x11 testfile.avi + &prompt.root; mplayer -vo dga testfile.avi + &prompt.root; mplayer -vo 'sdl:dga' testfile.avi ЭдгÑÑÑ€ бүх тохируулгуудыг бүгдийг туршиж үзÑÑ… нь зүйтÑй. ЭдгÑÑрийн харьцангуй ажиллагаа нь олон хүчин зүйлүүдÑÑÑ ÑˆÐ°Ð»Ñ‚Ð³Ð°Ð°Ð»Ð´Ð°Ð³ бөгөөд тоног Ñ‚Ó©Ñ…Ó©Ó©Ñ€Ó©Ð¼Ð¶Ó©Ó©Ñ Ð¸Ñ…ÑÑÑ…Ñн хамаарч Ó©Ó©Ñ€ Ó©Ó©Ñ€ байна. - DVD-ÑÑÑ Ñ‚Ð¾Ð³Ð»ÑƒÑƒÐ»Ð°Ñ…Ñ‹Ð½ тулд testfile.avi-г - @@ -1213,10 +1213,10 @@ тулд DivX файлыг PAL MPEG-1 файл (PAL VCD) уруу Ñ…ÑрхÑн хөрвүүлÑхийг харуулах нÑг жишÑÑг үзүүлье: - &prompt.user; transcode -i input.avi -V --export_prof vcd-pal -o output_vcd -&prompt.user; mplex -f 1 -o output_vcd.mpg output_vcd.m1v output_vcd.mpa + &prompt.user; transcode -i input.avi -V --export_prof vcd-pal -o output_vcd +&prompt.user; mplex -f 1 -o output_vcd.mpg output_vcd.m1v output_vcd.mpa - Гарах MPEG файл output_vcd.mpg-г + Гарах MPEG файл output_vcd.mpg-г MPlayer-ÑÑÑ€ тоглуулах боломжтой байна. Та файлыг бүр Видео CD хийхийн тулд CD-R зөөвөрлөгч уруу шарж болох бөгөөд ÑÐ½Ñ Ñ‚Ð¾Ñ…Ð¸Ð¾Ð»Ð´Ð¾Ð»Ð´ та operator бүлгийн ÑзÑмшдÑг /dev/uscanner0 төхөөрөмжийн >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Thu May 1 08:59:00 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B5AB21065677; Thu, 1 May 2008 08:59:00 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5E2B21065672 for ; Thu, 1 May 2008 08:59:00 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4A4B98FC17 for ; Thu, 1 May 2008 08:59:00 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m418x0Vs089306 for ; Thu, 1 May 2008 08:59:00 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m418x0xW089302 for perforce@freebsd.org; Thu, 1 May 2008 08:59:00 GMT (envelope-from gabor@freebsd.org) Date: Thu, 1 May 2008 08:59:00 GMT Message-Id: <200805010859.m418x0xW089302@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Cc: Subject: PERFORCE change 140977 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2008 08:59:01 -0000 http://perforce.freebsd.org/chv.cgi?CH=140977 Change 140977 by gabor@gabor_server on 2008/05/01 08:58:34 - style(9) Affected files ... .. //depot/projects/soc2008/gabor_textproc/sort/append.c#2 edit .. //depot/projects/soc2008/gabor_textproc/sort/extern.h#2 edit .. //depot/projects/soc2008/gabor_textproc/sort/fields.c#2 edit .. //depot/projects/soc2008/gabor_textproc/sort/fsort.c#2 edit .. //depot/projects/soc2008/gabor_textproc/sort/init.c#2 edit .. //depot/projects/soc2008/gabor_textproc/sort/msort.c#2 edit .. //depot/projects/soc2008/gabor_textproc/sort/pathnames.h#2 edit .. //depot/projects/soc2008/gabor_textproc/sort/sort.c#2 edit .. //depot/projects/soc2008/gabor_textproc/sort/sort.h#2 edit .. //depot/projects/soc2008/gabor_textproc/sort/tmp.c#2 edit Differences ... ==== //depot/projects/soc2008/gabor_textproc/sort/append.c#2 (text+ko) ==== @@ -1,5 +1,3 @@ -/* $OpenBSD: append.c,v 1.9 2004/07/20 03:50:27 deraadt Exp $ */ - /*- * Copyright (c) 1993 * The Regents of the University of California. All rights reserved. @@ -43,11 +41,11 @@ #endif #endif /* not lint */ -#include "sort.h" - #include #include +#include "sort.h" + #define OUTPUT { \ if ((n = cpos - ppos) > 1) { \ for (; ppos < cpos; ++ppos) \ @@ -69,11 +67,11 @@ append(u_char **keylist, int nelem, int depth, FILE *fp, void (*put)(RECHEADER *, FILE *), struct field *ftbl) { - u_char *wts, *wts1; - int n, odepth; - u_char **cpos, **ppos, **lastkey; - u_char *cend, *pend, *start; - RECHEADER *crec, *prec; + u_char *wts, *wts1; + int n, odepth; + u_char **cpos, **ppos, **lastkey; + u_char *cend, *pend, *start; + RECHEADER *crec, *prec; if (*keylist == NULL) return; @@ -167,7 +165,7 @@ rd_append(int binno, union f_handle infl0, int nfiles, FILE *outfp, u_char *buffer, u_char *bufend) { - RECHEADER *rec; + RECHEADER *rec; rec = (RECHEADER *) buffer; if (!getnext(binno, infl0, nfiles, (RECHEADER *) buffer, bufend, 0)) { @@ -186,8 +184,8 @@ void concat(FILE *a, FILE *b) { - int nread; - char buffer[4096]; + int nread; + char buffer[4096]; rewind(b); while ((nread = fread(buffer, 1, 4096, b)) > 0) ==== //depot/projects/soc2008/gabor_textproc/sort/extern.h#2 (text+ko) ==== @@ -1,4 +1,5 @@ /* $OpenBSD: extern.h,v 1.7 2003/06/26 00:12:39 deraadt Exp $ */ +/* $FreeBSD$ */ /*- * Copyright (c) 1993 @@ -40,11 +41,11 @@ length_t enterkey(RECHEADER *, DBT *, int, struct field *); void fixit(int *, char **); void fldreset(struct field *); -FILE *ftmp(void); void fmerge(int, union f_handle, int, int (*)(int, union f_handle, int, RECHEADER *, u_char *, struct field *), FILE *, void (*)(RECHEADER *, FILE *), struct field *); void fsort(int, int, union f_handle, int, FILE *, struct field *); +FILE *ftmp(void); int geteasy(int, union f_handle, int, RECHEADER *, u_char *, struct field *); int getnext(int, union f_handle, ==== //depot/projects/soc2008/gabor_textproc/sort/fields.c#2 (text+ko) ==== @@ -1,4 +1,5 @@ /* $OpenBSD: fields.c,v 1.13 2008/02/22 01:24:58 millert Exp $ */ +/* $FreeBSD$ */ /*- * Copyright (c) 1993 @@ -58,21 +59,20 @@ while (pos < lineend && !((FLD_D | REC_D_F) & l_d_mask[*++pos])); \ } -extern u_char *enterfield(u_char *, u_char *, struct field *, int); +extern u_char *enterfield(u_char *, u_char *, struct field *, int); +extern u_char *number(u_char *, u_char *, u_char *, u_char *, int); -extern u_char *number(u_char *, u_char *, u_char *, u_char *, int); +extern struct coldesc *clist; +extern int ncols; -extern struct coldesc *clist; -extern int ncols; +#define DECIMAL '.' +#define OFFSET 128 -#define DECIMAL '.' -#define OFFSET 128 +u_char TENS[10]; /* TENS[0] = REC_D <= 128 ? 130 - '0' : 2 -'0'... */ +u_char NEGTENS[10]; /* NEGTENS[0] = REC_D <= 128 ? 126 + '0' : 252 +'0' */ +u_char *OFF_TENS, *OFF_NTENS; /* TENS - '0', NEGTENS - '0' */ +u_char fnum[NBINS], rnum[NBINS]; -u_char TENS[10]; /* TENS[0] = REC_D <= 128 ? 130 - '0' : 2 -'0'... */ -u_char NEGTENS[10]; /* NEGTENS[0] = REC_D <= 128 ? 126 + '0' : 252 +'0' */ -u_char *OFF_TENS, *OFF_NTENS; /* TENS - '0', NEGTENS - '0' */ -u_char fnum[NBINS], rnum[NBINS]; - /* * constructs sort key with leading recheader, followed by the key, * followed by the original line. @@ -81,13 +81,14 @@ enterkey(RECHEADER *keybuf, /* pointer to start of key */ DBT *line, int size, struct field fieldtable[]) { - int i; - u_char *l_d_mask; - u_char *lineend, *pos; - u_char *endkey, *keypos; + int i; + u_char *l_d_mask; + u_char *lineend, *pos; + u_char *endkey, *keypos; struct coldesc *clpos; - int col = 1; + int col = 1; struct field *ftpos; + l_d_mask = d_mask; pos = (u_char *) line->data - 1; lineend = (u_char *) line->data + line->size-1; @@ -137,10 +138,10 @@ u_char * enterfield(u_char *tablepos, u_char *endkey, struct field *cur_fld, int gflags) { - u_char *start, *end, *lineend, *mask, *lweight; + u_char *start, *end, *lineend, *mask, *lweight; struct column icol, tcol; - u_int flags; - u_int Rflag; + u_int flags; + u_int Rflag; icol = cur_fld->icol; tcol = cur_fld->tcol; @@ -205,11 +206,11 @@ u_char * number(u_char *pos, u_char *bufend, u_char *line, u_char *lineend, int Rflag) { - int or_sign, parity = 0; - int expincr = 1, exponent = -1; - int bite, expsign = 1, sign = 1, zeroskip = 0; - u_char lastvalue, *tline, *C_TENS; - u_char *nweights; + int or_sign, parity = 0; + int expincr = 1, exponent = -1; + int bite, expsign = 1, sign = 1, zeroskip = 0; + u_char lastvalue, *tline, *C_TENS; + u_char *nweights; if (Rflag) nweights = rnum; @@ -302,7 +303,8 @@ void num_init(void) { - int i; + int i; + TENS[0] = REC_D <=128 ? 130 - '0' : 2 - '0'; NEGTENS[0] = REC_D <=128 ? 126 + '0' : 254 + '0'; OFF_TENS = TENS - '0'; ==== //depot/projects/soc2008/gabor_textproc/sort/fsort.c#2 (text+ko) ==== @@ -1,4 +1,5 @@ /* $OpenBSD: fsort.c,v 1.19 2007/08/21 20:29:25 millert Exp $ */ +/* $FreeBSD$ */ /*- * Copyright (c) 1993 @@ -50,34 +51,36 @@ * of recursion to keep the head of fstack at 0. * After PANIC passes, abort to merge sort. */ +#include +#include + #include "sort.h" #include "fsort.h" -#include -#include +u_char *linebuf; +size_t linebuf_size = MAXLLEN; +struct tempfile fstack[MAXFCT]; -u_char *linebuf; -size_t linebuf_size = MAXLLEN; -struct tempfile fstack[MAXFCT]; -#define FSORTMAX 4 +#define FSORTMAX 4 int PANIC = FSORTMAX; void fsort(int binno, int depth, union f_handle infiles, int nfiles, FILE *outfp, struct field *ftbl) { - u_char *weights, **keypos, *bufend, *tmpbuf; - static u_char *buffer, **keylist; - static size_t bufsize; - int ntfiles, mfct = 0, total, i, maxb, lastb, panic = 0; - int c, nelem; - long sizes[NBINS+1]; - union f_handle tfiles, mstart = {MAXFCT-16}; int (*get)(int, union f_handle, int, RECHEADER *, - u_char *, struct field *); - RECHEADER *crec; - struct field tfield[2]; - FILE *prevfp, *tailfp[FSORTMAX+1]; + u_char *, struct field *); + + u_char *weights, **keypos, *bufend, *tmpbuf; + static u_char *buffer, **keylist; + static size_t bufsize; + int ntfiles, mfct = 0, total, i, maxb, lastb, panic = 0; + int c, nelem; + long sizes[NBINS+1]; + union f_handle tfiles, mstart = {MAXFCT-16}; + RECHEADER *crec; + struct field tfield[2]; + FILE *prevfp, *tailfp[FSORTMAX+1]; memset(tailfp, 0, sizeof(tailfp)); prevfp = outfp; @@ -257,13 +260,13 @@ void onepass(u_char **a, int depth, long n, long sizes[], u_char *tr, FILE *fp) { - size_t tsizes[NBINS+1]; - u_char **bin[257], **top[256], ***bp, ***bpmax, ***tp; - static int histo[256]; - int *hp; - int c; - u_char **an, *t, **aj; - u_char **ak, *r; + size_t tsizes[NBINS+1]; + u_char **bin[257], **top[256], ***bp, ***bpmax, ***tp; + static int histo[256]; + int *hp; + int c; + u_char **an, *t, **aj; + u_char **ak, *r; memset(tsizes, 0, sizeof(tsizes)); depth += sizeof(TRECHEADER); ==== //depot/projects/soc2008/gabor_textproc/sort/init.c#2 (text+ko) ==== @@ -1,5 +1,3 @@ -/* $OpenBSD: init.c,v 1.11 2007/09/01 18:13:58 kili Exp $ */ - /*- * Copyright (c) 1993 * The Regents of the University of California. All rights reserved. @@ -43,17 +41,17 @@ #endif #endif /* not lint */ -#include "sort.h" - #include #include +#include "sort.h" + extern struct coldesc *clist; -extern int ncols; -u_char gweights[NBINS]; +extern int ncols; +u_char gweights[NBINS]; -static void insertcol(struct field *); -char *setcolumn(char *, struct field *, int); +static void insertcol(struct field *); +char *setcolumn(char *, struct field *, int); /* * clist (list of columns which correspond to one or more icol or tcol) @@ -67,7 +65,8 @@ static void insertcol(struct field *field) { - int i; + int i; + for (i = 0; i < ncols; i++) if (field->icol.num <= clist[i].num) break; @@ -94,7 +93,8 @@ void fldreset(struct field *fldtab) { - int i; + int i; + fldtab[0].tcol.p = clist+ncols-1; for (++fldtab; fldtab->icol.num; ++fldtab) { for (i = 0; fldtab->icol.num != clist[i].num; i++) @@ -114,8 +114,8 @@ char * setcolumn(char *pos, struct field *cur_fld, int gflag) { - struct column *col; - int tmp; + struct column *col; + int tmp; col = cur_fld->icol.num ? (&(*cur_fld).tcol) : (&(*cur_fld).icol); if (sscanf(pos, "%d", &(col->num)) != 1) @@ -152,7 +152,8 @@ int setfield(char *pos, struct field *cur_fld, int gflag) { - int tmp; + int tmp; + cur_fld->weights = ascii; cur_fld->mask = alltable; pos = setcolumn(pos, cur_fld, gflag); @@ -218,10 +219,10 @@ void fixit(int *argc, char **argv) { - int i, j, n; - long v, w, x; - char *p, *ep; - char buf[128], *bufp, *bufend; + int i, j, n; + long v, w, x; + char *p, *ep; + char buf[128], *bufp, *bufend; bufend = buf + sizeof(buf); for (i = 1; i < *argc; i++) { @@ -299,8 +300,9 @@ void settables(int gflags) { - u_char *wts; - int i, incr; + u_char *wts; + int i, incr; + for (i=0; i < 256; i++) { ascii[i] = i; if (i > REC_D && i < 255 - REC_D+1) ==== //depot/projects/soc2008/gabor_textproc/sort/msort.c#2 (text+ko) ==== @@ -1,5 +1,3 @@ -/* $OpenBSD: msort.c,v 1.21 2007/08/21 20:29:25 millert Exp $ */ - /*- * Copyright (c) 1993 * The Regents of the University of California. All rights reserved. @@ -43,39 +41,41 @@ #endif #endif /* not lint */ -#include "sort.h" -#include "fsort.h" - #include #include #include +#include "sort.h" +#include "fsort.h" + /* Subroutines using comparisons: merge sort and check order */ -#define DELETE (1) -#define LALIGN(n) ((n+(sizeof(long)-1)) & ~(sizeof(long)-1)) +#define DELETE (1) +#define LALIGN(n) ((n+(sizeof(long)-1)) & ~(sizeof(long)-1)) typedef struct mfile { - u_char *end; - short flno; - RECHEADER rec[1]; + u_char *end; + short flno; + RECHEADER rec[1]; } MFILE; -static u_char *wts, *wts1; -static struct mfile *cfilebuf; -static void *buffer; -static size_t bufsize; + +static u_char *wts, *wts1; +static struct mfile *cfilebuf; +static void *buffer; +static size_t bufsize; -static int cmp(RECHEADER *, RECHEADER *); -static int insert(struct mfile **, struct mfile **, int, int); +static int cmp(RECHEADER *, RECHEADER *); +static int insert(struct mfile **, struct mfile **, int, int); void fmerge(int binno, union f_handle files, int nfiles, int (*get)(int, union f_handle, int, RECHEADER *, u_char *, struct field *), FILE *outfp, void (*fput)(RECHEADER *, FILE *), struct field *ftbl) { - FILE *tout; - int i, j, last; - void (*put)(RECHEADER *, FILE *); - struct tempfile *l_fstack; + void (*put)(RECHEADER *, FILE *); + + FILE *tout; + int i, j, last; + struct tempfile *l_fstack; wts = ftbl->weights; if (!UNIQUE && SINGL_FLD && (ftbl->flags & F)) @@ -138,9 +138,9 @@ int (*get)(int, union f_handle, int, RECHEADER *, u_char *, struct field *), FILE *outfp, void (*put)(RECHEADER *, FILE *), struct field *ftbl) { - int c, i, j; - union f_handle dummy = {0}; - struct mfile *flist[16], *cfile; + int c, i, j; + union f_handle dummy = {0}; + struct mfile *flist[16], *cfile; for (i = j = 0; i < nfiles; i++) { cfile = (MFILE *) (buffer + @@ -190,8 +190,9 @@ insert(struct mfile **flist, struct mfile **rec, int ttop, int delete) /* delete = 0 or 1 */ { - struct mfile *tmprec; - int top, mid, bot = 0, cmpv = 1; + struct mfile *tmprec; + int top, mid, bot = 0, cmpv = 1; + tmprec = *rec; top = ttop; for (mid = top/2; bot +1 != top; mid = (bot+top)/2) { @@ -245,9 +246,9 @@ int (*get)(int, union f_handle, int, RECHEADER *, u_char *, struct field *), struct field *ftbl) { - u_char *crec_end, *prec_end, *trec_end; - int c; - RECHEADER *crec, *prec, *trec; + u_char *crec_end, *prec_end, *trec_end; + int c; + RECHEADER *crec, *prec, *trec; if (bufsize < 2 * ALIGN(MAXLLEN + sizeof(RECHEADER))) { bufsize = 2 * ALIGN(MAXLLEN + sizeof(RECHEADER)); @@ -292,9 +293,10 @@ static int cmp(RECHEADER *rec1, RECHEADER *rec2) { - int r; - u_char *pos1, *pos2, *end; - u_char *cwts; + int r; + u_char *pos1, *pos2, *end; + u_char *cwts; + for (cwts = wts; cwts; cwts = (cwts == wts1 ? 0 : wts1)) { pos1 = rec1->data; pos2 = rec2->data; ==== //depot/projects/soc2008/gabor_textproc/sort/pathnames.h#2 (text+ko) ==== @@ -1,4 +1,5 @@ /* $OpenBSD: pathnames.h,v 1.2 2003/06/03 02:56:16 millert Exp $ */ +/* $FreeBSD$ */ /*- * Copyright (c) 1993 @@ -34,4 +35,4 @@ * @(#)pathnames.h 8.1 (Berkeley) 6/6/93 */ -#define _PATH_STDIN "/dev/stdin" +#define _PATH_STDIN "/dev/stdin" ==== //depot/projects/soc2008/gabor_textproc/sort/sort.c#2 (text+ko) ==== @@ -1,5 +1,3 @@ -/* $OpenBSD: sort.c,v 1.36 2007/08/22 06:56:40 jmc Exp $ */ - /*- * Copyright (c) 1993 * The Regents of the University of California. All rights reserved. @@ -52,13 +50,10 @@ * Sort uses radix sort for internal sorting, and allows * a choice of merge sort and radix sort for external sorting. */ - -#include "sort.h" -#include "fsort.h" -#include "pathnames.h" - #include #include + +#include #include #include #include @@ -66,34 +61,37 @@ #include #include #include -#include + +#include "sort.h" +#include "fsort.h" +#include "pathnames.h" -int REC_D = '\n'; -u_char d_mask[NBINS]; /* flags for rec_d, field_d, */ +int REC_D = '\n'; +u_char d_mask[NBINS]; /* flags for rec_d, field_d, */ /* * weight tables. Gweights is one of ascii, Rascii.. * modified to weight rec_d = 0 (or 255) */ -extern u_char gweights[NBINS]; -u_char ascii[NBINS], Rascii[NBINS], RFtable[NBINS], Ftable[NBINS]; +extern u_char gweights[NBINS]; +u_char ascii[NBINS], Rascii[NBINS], RFtable[NBINS], Ftable[NBINS]; /* * masks of ignored characters. Alltable is 256 ones */ -u_char dtable[NBINS], itable[NBINS], alltable[NBINS]; -int SINGL_FLD = 0, SEP_FLAG = 0, UNIQUE = 0, STABLE = 0; -struct coldesc *clist; -int ncols = 0; -int ND = 10; /* limit on number of -k options. */ +u_char dtable[NBINS], itable[NBINS], alltable[NBINS]; +int SINGL_FLD = 0, SEP_FLAG = 0, UNIQUE = 0, STABLE = 0; +struct coldesc *clist; +int ncols = 0; +int ND = 10; /* limit on number of -k options. */ -char *devstdin = _PATH_STDIN; -char *tmpdir = _PATH_VARTMP; -char toutpath[PATH_MAX]; +char *devstdin = _PATH_STDIN; +char *tmpdir = _PATH_VARTMP; +char toutpath[PATH_MAX]; -static void cleanup(void); -static void onsig(int); -static void usage(char *); +static void cleanup(void); +static void onsig(int); +static void usage(char *); #define CHECK_NFIELDS \ if (++nfields == ND) { \ @@ -106,25 +104,25 @@ static struct option longopts[] = { { "ignore-leading-blanks", no_argument, NULL, 'b' }, + { "check", no_argument, NULL, 'c' }, { "directory-order", no_argument, NULL, 'd' }, { "ignore-case", no_argument, NULL, 'f' }, /* XXX: UNIMPLEMENTED { "general-numeric-sort", no_argument, NULL, 'g' }, { "help", no_argument, NULL, 'h' }, */ { "ignore-nonprinting", no_argument, NULL, 'i' }, + { "key", required_argument, NULL, 'k' }, /* XXX: UNIMPLEMENTED { "month-sort", no_argument, NULL, 'M' }, */ + { "merge", no_argument, NULL, 'm' }, { "numric-sort", no_argument, NULL, 'n' }, { "reverse", no_argument, NULL, 'r' }, - { "check", no_argument, NULL, 'c' }, - { "key", required_argument, NULL, 'k' }, - { "merge", no_argument, NULL, 'm' }, { "output", required_argument, NULL, 'o' }, - { "stable", no_argument, NULL, 's' }, /* XXX: UNIMPLEMENTED { "buffer-size", required_argument, NULL, 'S' }, */ + { "stable", no_argument, NULL, 's' }, + { "temporary-directory", required_argument, NULL, 'T' }, { "field-separator", required_argument, NULL, 't' }, - { "temporary-directory", required_argument, NULL, 'T' }, { "unique", no_argument, NULL, 'u' }, { "version", no_argument, NULL, 'v' }, { "zero-terminated", no_argument, NULL, 'z' }, @@ -134,14 +132,16 @@ int main(int argc, char *argv[]) { - int (*get)(int, union f_handle, int, RECHEADER *, u_char *, struct field *); - int ch, i, stdinflag = 0, tmp = 0; - char nfields = 0, cflag = 0, mflag = 0; - char *outfile, *outpath = 0; - struct field *fldtab, *ftpos; - union f_handle filelist; - FILE *outfp = NULL; - void *p; + int (*get)(int, union f_handle, int, + RECHEADER *, u_char *, struct field *); + + int ch, i, stdinflag = 0, tmp = 0; + char nfields = 0, cflag = 0, mflag = 0; + char *outfile, *outpath = 0; + struct field *fldtab, *ftpos; + union f_handle filelist; + FILE *outfp = NULL; + void *p; setlocale(LC_ALL, ""); @@ -171,25 +171,21 @@ fldtab->weights = Rascii; fldtab->flags |= tmp; break; - case 's': - STABLE = 1; + case 'c': + cflag = 1; break; - case 'o': - outpath = optarg; + case 'H': + PANIC = 0; break; case 'k': CHECK_NFIELDS; setfield(optarg, ++ftpos, fldtab->flags); break; - case 't': - if (SEP_FLAG) - usage("multiple field delimiters"); - SEP_FLAG = 1; - d_mask[' '] &= ~FLD_D; - d_mask['\t'] &= ~FLD_D; - d_mask[(int)*optarg] |= FLD_D; - if (d_mask[(int)*optarg] & REC_D_F) - err(2, "record/field delimiter clash"); + case 'm': + mflag = 1; + break; + case 'o': + outpath = optarg; break; case 'R': if (REC_D != '\n') @@ -199,21 +195,25 @@ d_mask['\n'] = d_mask[' ']; d_mask[REC_D] = REC_D_F; break; + case 's': + STABLE = 1; + break; case 'T': tmpdir = optarg; break; + case 't': + if (SEP_FLAG) + usage("multiple field delimiters"); + SEP_FLAG = 1; + d_mask[' '] &= ~FLD_D; + d_mask['\t'] &= ~FLD_D; + d_mask[(int)*optarg] |= FLD_D; + if (d_mask[(int)*optarg] & REC_D_F) + err(2, "record/field delimiter clash"); + break; case 'u': UNIQUE = 1; break; - case 'c': - cflag = 1; - break; - case 'm': - mflag = 1; - break; - case 'H': - PANIC = 0; - break; case 'v': printf("FreeBSD sort 5.3.0\n"); exit(0); @@ -275,7 +275,7 @@ fldtab->weights = gweights; if (optind == argc) { - static char *names[2]; + static char *names[2]; names[0] = devstdin; names[1] = NULL; @@ -371,7 +371,7 @@ static void usage(char *msg) { - extern char *__progname; + extern char *__progname; if (msg != NULL) warnx("%s", msg); ==== //depot/projects/soc2008/gabor_textproc/sort/sort.h#2 (text+ko) ==== @@ -1,4 +1,5 @@ /* $OpenBSD: sort.h,v 1.7 2007/08/21 20:29:25 millert Exp $ */ +/* $FreeBSD$ */ /*- * Copyright (c) 1993 @@ -45,25 +46,25 @@ #include #include -#define NBINS 256 -#define MAXMERGE 16 +#define NBINS 256 +#define MAXMERGE 16 /* values for masks, weights, and other flags. */ -#define I 1 /* mask out non-printable characters */ -#define D 2 /* sort alphanumeric characters only */ -#define N 4 /* Field is a number */ -#define F 8 /* weight lower and upper case the same */ -#define R 16 /* Field is reversed with respect to the global weight */ -#define BI 32 /* ignore blanks in icol */ -#define BT 64 /* ignore blanks in tcol */ +#define I 1 /* mask out non-printable characters */ +#define D 2 /* sort alphanumeric characters only */ +#define N 4 /* Field is a number */ +#define F 8 /* weight lower and upper case the same */ +#define R 16 /* Field is reversed with respect to the global weight */ +#define BI 32 /* ignore blanks in icol */ +#define BT 64 /* ignore blanks in tcol */ /* masks for delimiters: blanks, fields, and termination. */ -#define BLANK 1 /* ' ', '\t'; '\n' if -T is invoked */ -#define FLD_D 2 /* ' ', '\t' default; from -t otherwise */ -#define REC_D_F 4 /* '\n' default; from -T otherwise */ +#define BLANK 1 /* ' ', '\t'; '\n' if -T is invoked */ +#define FLD_D 2 /* ' ', '\t' default; from -t otherwise */ +#define REC_D_F 4 /* '\n' default; from -T otherwise */ -#define min(a, b) ((a) < (b) ? (a) : (b)) -#define max(a, b) ((a) > (b) ? (a) : (b)) +#define min(a, b) ((a) < (b) ? (a) : (b)) +#define max(a, b) ((a) > (b) ? (a) : (b)) #define FCLOSE(file) { \ if (EOF == fclose(file)) \ @@ -78,38 +79,38 @@ /* length of record is currently limited to maximum string length (size_t) */ typedef size_t length_t; -#define SALIGN(n) ((n+(sizeof(length_t)-1)) & ~(sizeof(length_t)-1)) +#define SALIGN(n) ((n+(sizeof(length_t)-1)) & ~(sizeof(length_t)-1)) /* a record is a key/line pair starting at rec.data. It has a total length * and an offset to the start of the line half of the pair. */ typedef struct recheader { - length_t length; - length_t offset; - u_char data[1]; + length_t length; + length_t offset; + u_char data[1]; } RECHEADER; typedef struct trecheader { - length_t length; - length_t offset; + length_t length; + length_t offset; } TRECHEADER; /* This is the column as seen by struct field. It is used by enterfield. * They are matched with corresponding coldescs during initialization. */ struct column { - struct coldesc *p; - int num; - int indent; + struct coldesc *p; + int num; + int indent; }; /* a coldesc has a number and pointers to the beginning and end of the * corresponding column in the current line. This is determined in enterkey. */ typedef struct coldesc { - u_char *start; - u_char *end; - int num; + u_char *start; + u_char *end; + int num; } COLDESC; /* A field has an initial and final column; an omitted final column @@ -118,24 +119,24 @@ * weights determines the sort weights of a character (from -f, -r). */ struct field { - struct column icol; - struct column tcol; - u_int flags; - u_char *mask; - u_char *weights; + struct column icol; + struct column tcol; + u_int flags; + u_char *mask; + u_char *weights; }; union f_handle { - int top; - char **names; + int top; + char **names; }; -extern int PANIC; /* maximum depth of fsort before fmerge is called */ -extern u_char ascii[NBINS], Rascii[NBINS], Ftable[NBINS], RFtable[NBINS]; -extern u_char alltable[NBINS], dtable[NBINS], itable[NBINS]; -extern u_char d_mask[NBINS]; -extern int SINGL_FLD, SEP_FLAG, UNIQUE, STABLE; -extern int REC_D; -extern char *tmpdir; -extern int ND; /* limit on number of -k options. */ +extern int PANIC; /* maximum depth of fsort before fmerge is called */ +extern u_char ascii[NBINS], Rascii[NBINS], Ftable[NBINS], RFtable[NBINS]; +extern u_char alltable[NBINS], dtable[NBINS], itable[NBINS]; +extern u_char d_mask[NBINS]; +extern int SINGL_FLD, SEP_FLAG, UNIQUE, STABLE; +extern int REC_D; +extern char *tmpdir; +extern int ND; /* limit on number of -k options. */ #include "extern.h" ==== //depot/projects/soc2008/gabor_textproc/sort/tmp.c#2 (text+ko) ==== @@ -1,5 +1,3 @@ -/* $OpenBSD: tmp.c,v 1.8 2008/03/19 19:25:49 kili Exp $ */ - /*- * Copyright (c) 1993 * The Regents of the University of California. All rights reserved. @@ -57,15 +55,15 @@ #include "sort.h" #include "pathnames.h" -#define _NAME_TMP "sort.XXXXXXXXXX" +#define _NAME_TMP "sort.XXXXXXXXXX" FILE * ftmp(void) { - sigset_t set, oset; - FILE *fp; - int fd; - char path[PATH_MAX]; + sigset_t set, oset; + FILE *fp; + int fd; + char path[PATH_MAX]; if (tmpdir[0] == '\0') errx(2, "invalid temporary directory: \"\""); From owner-p4-projects@FreeBSD.ORG Thu May 1 09:26:33 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D9ECB106568D; Thu, 1 May 2008 09:26:32 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9C35A1065681 for ; Thu, 1 May 2008 09:26:32 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 710428FC1A for ; Thu, 1 May 2008 09:26:32 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m419QW7Z091251 for ; Thu, 1 May 2008 09:26:32 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m419QWEJ091249 for perforce@freebsd.org; Thu, 1 May 2008 09:26:32 GMT (envelope-from gabor@freebsd.org) Date: Thu, 1 May 2008 09:26:32 GMT Message-Id: <200805010926.m419QWEJ091249@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Cc: Subject: PERFORCE change 140979 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2008 09:26:33 -0000 http://perforce.freebsd.org/chv.cgi?CH=140979 Change 140979 by gabor@gabor_server on 2008/05/01 09:26:05 - I want to get extensive warnings while working on the sources Affected files ... .. //depot/projects/soc2008/gabor_textproc/grep/Makefile#2 edit Differences ... ==== //depot/projects/soc2008/gabor_textproc/grep/Makefile#2 (text+ko) ==== @@ -15,7 +15,7 @@ grep.1 zegrep.1 \ grep.1 zfgrep.1 -CFLAGS+= -std=c99 +CFLAGS+= -std=c99 -Wall -pedantic LDADD= -lz DPADD= ${LIBZ} From owner-p4-projects@FreeBSD.ORG Thu May 1 09:56:03 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8C40F1065677; Thu, 1 May 2008 09:56:03 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4DEA01065673 for ; Thu, 1 May 2008 09:56:03 +0000 (UTC) (envelope-from strauss@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 39ACE8FC1D for ; Thu, 1 May 2008 09:56:03 +0000 (UTC) (envelope-from strauss@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m419u3ug092163 for ; Thu, 1 May 2008 09:56:03 GMT (envelope-from strauss@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m419u3Dk092161 for perforce@freebsd.org; Thu, 1 May 2008 09:56:03 GMT (envelope-from strauss@FreeBSD.org) Date: Thu, 1 May 2008 09:56:03 GMT Message-Id: <200805010956.m419u3Dk092161@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to strauss@FreeBSD.org using -f From: Anselm Strauss To: Perforce Change Reviews Cc: Subject: PERFORCE change 140980 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2008 09:56:03 -0000 http://perforce.freebsd.org/chv.cgi?CH=140980 Change 140980 by strauss@strauss_marvelman on 2008/05/01 09:55:04 pull from parent Affected files ... .. //depot/projects/soc2008/strauss_libarchive/Makefile.am#2 integrate .. //depot/projects/soc2008/strauss_libarchive/contrib/README#1 branch .. //depot/projects/soc2008/strauss_libarchive/contrib/libarchive.1aix53.spec#1 branch .. //depot/projects/soc2008/strauss_libarchive/contrib/libarchive.spec#1 branch .. //depot/projects/soc2008/strauss_libarchive/contrib/libarchive_autodetect-st_lib_archive.m4#1 branch .. //depot/projects/soc2008/strauss_libarchive/contrib/psota-benchmark/results.txt#1 branch .. //depot/projects/soc2008/strauss_libarchive/contrib/psota-benchmark/tcp.sh#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/Makefile#2 integrate .. //depot/projects/soc2008/strauss_libarchive/cpio/bsdcpio.1#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_gcpio_compat_ref.bin.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_gcpio_compat_ref.crc.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_gcpio_compat_ref.newc.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_gcpio_compat_ref.ustar.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_f.cpio.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_m.cpio.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_t.cpio.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_t.stdout.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/cpio/test/test_option_tv.stdout.uu#1 branch .. //depot/projects/soc2008/strauss_libarchive/doc/mdoc2man.awk#1 branch .. //depot/projects/soc2008/strauss_libarchive/doc/update.sh#1 branch .. //depot/projects/soc2008/strauss_libarchive/examples/minitar/Makefile#1 branch .. //depot/projects/soc2008/strauss_libarchive/examples/minitar/README#1 branch .. //depot/projects/soc2008/strauss_libarchive/examples/minitar/minitar.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/examples/minitar/tree.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/examples/minitar/tree.h#1 branch .. //depot/projects/soc2008/strauss_libarchive/examples/tarfilter.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/examples/untar.c#1 branch .. //depot/projects/soc2008/strauss_libarchive/libarchive/Makefile#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive.h.in#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry.3#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry.c#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry.h#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry_link_resolver.c#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry_private.h#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_platform.h#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_iso9660.c#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_tar.c#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_read_support_format_zip.c#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_string.c#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_string.h#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_util.c#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_disk.c#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_format_pax.c#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/archive_write_set_format_ustar.c#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/cpio.5#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/mtree.5#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/tar.5#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/Makefile#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/main.c#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_acl_pax.c#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_archive_api_feature.c#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_entry.c#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_pax_filename_encoding.c#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_tar_filenames.c#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_tar_large.c#2 integrate .. //depot/projects/soc2008/strauss_libarchive/libarchive/test/test_write_format_ar.c#2 integrate .. //depot/projects/soc2008/strauss_libarchive/tar/Makefile#2 integrate .. //depot/projects/soc2008/strauss_libarchive/tar/bsdtar.c#2 integrate Differences ... ==== //depot/projects/soc2008/strauss_libarchive/Makefile.am#2 (text+ko) ==== @@ -317,9 +317,6 @@ tar/test/test_stdio.c \ tar/test/test_version.c -bsdtar_test_EXTRA_DIST= \ - tar/test/old - bsdtar_test_CPPFLAGS= -I$(top_builddir)/tar/test tar/test/list.h: Makefile ==== //depot/projects/soc2008/strauss_libarchive/cpio/Makefile#2 (text+ko) ==== @@ -11,7 +11,9 @@ SYMLINKS=bsdcpio ${BINDIR}/cpio MLINKS= bsdcpio.1 cpio.1 -check: $(PROG) +.PHONY: check test + +check test: $(PROG) bsdcpio.1.gz cd ${.CURDIR}/test && make clean test .include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/Makefile#2 (text+ko) ==== @@ -8,12 +8,12 @@ # Version is three numbers: # Major: Bumped ONLY when API/ABI breakage happens (see SHLIB_MAJOR) # Minor: Bumped when significant new features are added -# Revision: Bumped on any notable change +# Revision: Bumped frequently. # The useful version number (one integer, easy to compare) -LIBARCHIVE_VERSION= 2004012 +LIBARCHIVE_VERSION_NUMBER=2005001 # The pretty version string -LIBARCHIVE_VERSION_STRING!= echo $$((${LIBARCHIVE_VERSION} / 1000000)).$$((${LIBARCHIVE_VERSION} / 1000 % 1000)).$$((${LIBARCHIVE_VERSION} % 1000)) +LIBARCHIVE_VERSION_STRING=2.5.1b # FreeBSD SHLIB_MAJOR value is managed as part of the FreeBSD system. # It has no real relation to the version number above. @@ -31,10 +31,8 @@ # Note: FreeBSD has inttypes.h, so enable that include in archive.h.in archive.h: archive.h.in Makefile cat ${.CURDIR}/archive.h.in | sed \ - -e 's/@LIBARCHIVE_VERSION@/${LIBARCHIVE_VERSION}/g' \ - -e 's/@LIBARCHIVE_VERSION_STRING@/${LIBARCHIVE_VERSION_STRING}/g' \ - -e 's/@SHLIB_MAJOR@/${SHLIB_MAJOR}/g' \ - -e 's|@ARCHIVE_H_INCLUDE_INTTYPES_H@|#include /* For int64_t */|g' \ + -e 's/@LIBARCHIVE_VERSION_NUMBER@/${LIBARCHIVE_VERSION_NUMBER}/g' \ + -e 's/@LIBARCHIVE_VERSION_STRING@/${LIBARCHIVE_VERSION_STRING}/g' \ > archive.h # archive.h needs to be cleaned @@ -246,7 +244,8 @@ MLINKS+= archive_write_disk.3 archive_write_disk_set_user_lookup.3 MLINKS+= libarchive.3 archive.3 -check: +.PHONY: check test +check test: cd ${.CURDIR}/test && make test .include ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive.h.in#2 (text+ko) ==== @@ -29,17 +29,48 @@ #define ARCHIVE_H_INCLUDED #include /* Linux requires this for off_t */ -@ARCHIVE_H_INCLUDE_INTTYPES_H@ +/* TODO: Conditionalize this include on platforms that don't support it. */ +#include /* int64_t, etc. */ #include /* For FILE * */ -#ifndef _WIN32 -#include /* For ssize_t and size_t */ + +/* Get appropriate definitions of standard POSIX-style types. */ +/* These should match the types used in 'struct stat' */ +#ifdef _WIN32 +#define __LA_SSIZE_T long +#define __LA_UID_T unsigned int +#define __LA_GID_T unsigned int +#else +#include /* ssize_t, uid_t, and gid_t */ +#define __LA_SSIZE_T ssize_t +#define __LA_UID_T uid_t +#define __LA_GID_T gid_t +#endif + +/* + * On Windows, define LIBARCHIVE_STATIC if you're building or using a + * .lib. The default here assumes you're building a DLL. Only + * libarchive source should ever define __LIBARCHIVE_BUILD. + */ +#if ((defined __WIN32__) || (defined _WIN32)) && (!defined LIBARCHIVE_STATIC) +# ifdef __LIBARCHIVE_BUILD +# ifdef __GNUC__ +# define __LA_DECL __attribute__((dllexport)) extern +# else +# define __LA_DECL __declspec(dllexport) +# endif +# else +# ifdef __GNUC__ +# define __LA_DECL __attribute__((dllimport)) extern +# else +# define __LA_DECL __declspec(dllimport) +# endif +# endif #else -typedef long ssize_t; -typedef unsigned int uid_t; -typedef unsigned int gid_t; -typedef unsigned short mode_t; +/* Static libraries or non-Windows needs no special declaration. */ +# define __LA_DECL #endif + #ifdef __cplusplus extern "C" { #endif @@ -48,7 +79,9 @@ * The version number is provided as both a macro and a function. * The macro identifies the installed header; the function identifies * the library version (which may not be the same if you're using a - * dynamically-linked version of the library). + * dynamically-linked version of the library). Of course, if the + * header and library are very different, you should expect some + * strangeness. Don't do that. */ /* @@ -69,13 +102,14 @@ * (ARCHIVE_API_VERSION * 1000000 + ARCHIVE_API_FEATURE * 1000) * #endif */ -#define ARCHIVE_VERSION_NUMBER @LIBARCHIVE_VERSION@ -int archive_version_number(void); +#define ARCHIVE_VERSION_NUMBER @LIBARCHIVE_VERSION_NUMBER@ +__LA_DECL int archive_version_number(void); /* * Textual name/version of the library, useful for version displays. */ -const char * archive_version_string(void); +#define ARCHIVE_VERSION_STRING "libarchive @LIBARCHIVE_VERSION_STRING@" +__LA_DECL const char * archive_version_string(void); #if ARCHIVE_VERSION_NUMBER < 3000000 /* @@ -83,13 +117,13 @@ * the simpler definitions above. */ #define ARCHIVE_VERSION_STAMP ARCHIVE_VERSION_NUMBER -int archive_version_stamp(void); -#define ARCHIVE_LIBRARY_VERSION "libarchive @LIBARCHIVE_VERSION_STRING@" -const char * archive_version(void); +__LA_DECL int archive_version_stamp(void); +#define ARCHIVE_LIBRARY_VERSION ARCHIVE_VERSION_STRING +__LA_DECL const char * archive_version(void); #define ARCHIVE_API_VERSION (ARCHIVE_VERSION_NUMBER / 1000000) -int archive_api_version(void); +__LA_DECL int archive_api_version(void); #define ARCHIVE_API_FEATURE ((ARCHIVE_VERSION_NUMBER / 1000) % 1000) -int archive_api_feature(void); +__LA_DECL int archive_api_feature(void); #endif #if ARCHIVE_VERSION_NUMBER < 3000000 @@ -139,18 +173,18 @@ */ /* Returns pointer and size of next block of data from archive. */ -typedef ssize_t archive_read_callback(struct archive *, void *_client_data, +typedef __LA_SSIZE_T archive_read_callback(struct archive *, void *_client_data, const void **_buffer); /* Skips at most request bytes from archive and returns the skipped amount */ #if ARCHIVE_VERSION_NUMBER < 2000000 -typedef ssize_t archive_skip_callback(struct archive *, void *_client_data, +typedef __LA_SSIZE_T archive_skip_callback(struct archive *, void *_client_data, size_t request); #else typedef off_t archive_skip_callback(struct archive *, void *_client_data, off_t request); #endif /* Returns size actually written, zero on EOF, -1 on error. */ -typedef ssize_t archive_write_callback(struct archive *, void *_client_data, +typedef __LA_SSIZE_T archive_write_callback(struct archive *, void *_client_data, const void *_buffer, size_t _length); typedef int archive_open_callback(struct archive *, void *_client_data); typedef int archive_close_callback(struct archive *, void *_client_data); @@ -218,7 +252,7 @@ * data for entries of interest. * 5) Call archive_read_finish to end processing. */ -struct archive *archive_read_new(void); +__LA_DECL struct archive *archive_read_new(void); /* * The archive_read_support_XXX calls enable auto-detect for this @@ -227,30 +261,30 @@ * support_compression_bzip2(). The "all" functions provide the * obvious shorthand. */ -int archive_read_support_compression_all(struct archive *); -int archive_read_support_compression_bzip2(struct archive *); -int archive_read_support_compression_compress(struct archive *); -int archive_read_support_compression_gzip(struct archive *); -int archive_read_support_compression_none(struct archive *); -int archive_read_support_compression_program(struct archive *, +__LA_DECL int archive_read_support_compression_all(struct archive *); +__LA_DECL int archive_read_support_compression_bzip2(struct archive *); +__LA_DECL int archive_read_support_compression_compress(struct archive *); +__LA_DECL int archive_read_support_compression_gzip(struct archive *); +__LA_DECL int archive_read_support_compression_none(struct archive *); +__LA_DECL int archive_read_support_compression_program(struct archive *, const char *command); -int archive_read_support_format_all(struct archive *); -int archive_read_support_format_ar(struct archive *); -int archive_read_support_format_cpio(struct archive *); -int archive_read_support_format_empty(struct archive *); -int archive_read_support_format_gnutar(struct archive *); -int archive_read_support_format_iso9660(struct archive *); -int archive_read_support_format_mtree(struct archive *); -int archive_read_support_format_tar(struct archive *); -int archive_read_support_format_zip(struct archive *); +__LA_DECL int archive_read_support_format_all(struct archive *); +__LA_DECL int archive_read_support_format_ar(struct archive *); +__LA_DECL int archive_read_support_format_cpio(struct archive *); +__LA_DECL int archive_read_support_format_empty(struct archive *); +__LA_DECL int archive_read_support_format_gnutar(struct archive *); +__LA_DECL int archive_read_support_format_iso9660(struct archive *); +__LA_DECL int archive_read_support_format_mtree(struct archive *); +__LA_DECL int archive_read_support_format_tar(struct archive *); +__LA_DECL int archive_read_support_format_zip(struct archive *); /* Open the archive using callbacks for archive I/O. */ -int archive_read_open(struct archive *, void *_client_data, +__LA_DECL int archive_read_open(struct archive *, void *_client_data, archive_open_callback *, archive_read_callback *, archive_close_callback *); -int archive_read_open2(struct archive *, void *_client_data, +__LA_DECL int archive_read_open2(struct archive *, void *_client_data, archive_open_callback *, archive_read_callback *, archive_skip_callback *, archive_close_callback *); @@ -260,43 +294,43 @@ * accept a block size handle tape blocking correctly. */ /* Use this if you know the filename. Note: NULL indicates stdin. */ -int archive_read_open_filename(struct archive *, +__LA_DECL int archive_read_open_filename(struct archive *, const char *_filename, size_t _block_size); /* archive_read_open_file() is a deprecated synonym for ..._open_filename(). */ -int archive_read_open_file(struct archive *, +__LA_DECL int archive_read_open_file(struct archive *, const char *_filename, size_t _block_size); /* Read an archive that's stored in memory. */ -int archive_read_open_memory(struct archive *, +__LA_DECL int archive_read_open_memory(struct archive *, void * buff, size_t size); /* A more involved version that is only used for internal testing. */ -int archive_read_open_memory2(struct archive *a, void *buff, +__LA_DECL int archive_read_open_memory2(struct archive *a, void *buff, size_t size, size_t read_size); /* Read an archive that's already open, using the file descriptor. */ -int archive_read_open_fd(struct archive *, int _fd, +__LA_DECL int archive_read_open_fd(struct archive *, int _fd, size_t _block_size); /* Read an archive that's already open, using a FILE *. */ /* Note: DO NOT use this with tape drives. */ -int archive_read_open_FILE(struct archive *, FILE *_file); +__LA_DECL int archive_read_open_FILE(struct archive *, FILE *_file); /* Parses and returns next entry header. */ -int archive_read_next_header(struct archive *, +__LA_DECL int archive_read_next_header(struct archive *, struct archive_entry **); /* * Retrieve the byte offset in UNCOMPRESSED data where last-read * header started. */ -int64_t archive_read_header_position(struct archive *); +__LA_DECL int64_t archive_read_header_position(struct archive *); /* Read data from the body of an entry. Similar to read(2). */ -ssize_t archive_read_data(struct archive *, void *, size_t); +__LA_DECL __LA_SSIZE_T archive_read_data(struct archive *, void *, size_t); /* * A zero-copy version of archive_read_data that also exposes the file offset * of each returned block. Note that the client has no way to specify * the desired size of the block. The API does guarantee that offsets will * be strictly increasing and that returned blocks will not overlap. */ -int archive_read_data_block(struct archive *a, +__LA_DECL int archive_read_data_block(struct archive *a, const void **buff, size_t *size, off_t *offset); /*- @@ -305,10 +339,10 @@ * 'into_buffer': writes data into memory buffer that you provide * 'into_fd': writes data to specified filedes */ -int archive_read_data_skip(struct archive *); -int archive_read_data_into_buffer(struct archive *, void *buffer, - ssize_t len); -int archive_read_data_into_fd(struct archive *, int fd); +__LA_DECL int archive_read_data_skip(struct archive *); +__LA_DECL int archive_read_data_into_buffer(struct archive *, void *buffer, + __LA_SSIZE_T len); +__LA_DECL int archive_read_data_into_fd(struct archive *, int fd); /*- * Convenience function to recreate the current entry (whose header @@ -352,26 +386,26 @@ /* Default: Overwrite files, even if one on disk is newer. */ #define ARCHIVE_EXTRACT_NO_OVERWRITE_NEWER (2048) -int archive_read_extract(struct archive *, struct archive_entry *, +__LA_DECL int archive_read_extract(struct archive *, struct archive_entry *, int flags); -void archive_read_extract_set_progress_callback(struct archive *, +__LA_DECL void archive_read_extract_set_progress_callback(struct archive *, void (*_progress_func)(void *), void *_user_data); /* Record the dev/ino of a file that will not be written. This is * generally set to the dev/ino of the archive being read. */ -void archive_read_extract_set_skip_file(struct archive *, +__LA_DECL void archive_read_extract_set_skip_file(struct archive *, dev_t, ino_t); /* Close the file and release most resources. */ -int archive_read_close(struct archive *); +__LA_DECL int archive_read_close(struct archive *); /* Release all resources and destroy the object. */ /* Note that archive_read_finish will call archive_read_close for you. */ #if ARCHIVE_VERSION_NUMBER >= 2000000 -int archive_read_finish(struct archive *); +__LA_DECL int archive_read_finish(struct archive *); #else /* Temporarily allow library to compile with either 1.x or 2.0 API. */ /* Erroneously declared to return void in libarchive 1.x */ -void archive_read_finish(struct archive *); +__LA_DECL void archive_read_finish(struct archive *); #endif /*- @@ -389,75 +423,75 @@ * 5) archive_write_close to close the output * 6) archive_write_finish to cleanup the writer and release resources */ -struct archive *archive_write_new(void); -int archive_write_set_bytes_per_block(struct archive *, +__LA_DECL struct archive *archive_write_new(void); +__LA_DECL int archive_write_set_bytes_per_block(struct archive *, int bytes_per_block); -int archive_write_get_bytes_per_block(struct archive *); +__LA_DECL int archive_write_get_bytes_per_block(struct archive *); /* XXX This is badly misnamed; suggestions appreciated. XXX */ -int archive_write_set_bytes_in_last_block(struct archive *, +__LA_DECL int archive_write_set_bytes_in_last_block(struct archive *, int bytes_in_last_block); -int archive_write_get_bytes_in_last_block(struct archive *); +__LA_DECL int archive_write_get_bytes_in_last_block(struct archive *); /* The dev/ino of a file that won't be archived. This is used * to avoid recursively adding an archive to itself. */ -int archive_write_set_skip_file(struct archive *, dev_t, ino_t); +__LA_DECL int archive_write_set_skip_file(struct archive *, dev_t, ino_t); -int archive_write_set_compression_bzip2(struct archive *); -int archive_write_set_compression_compress(struct archive *); -int archive_write_set_compression_gzip(struct archive *); -int archive_write_set_compression_none(struct archive *); -int archive_write_set_compression_program(struct archive *, +__LA_DECL int archive_write_set_compression_bzip2(struct archive *); +__LA_DECL int archive_write_set_compression_compress(struct archive *); +__LA_DECL int archive_write_set_compression_gzip(struct archive *); +__LA_DECL int archive_write_set_compression_none(struct archive *); +__LA_DECL int archive_write_set_compression_program(struct archive *, const char *cmd); /* A convenience function to set the format based on the code or name. */ -int archive_write_set_format(struct archive *, int format_code); -int archive_write_set_format_by_name(struct archive *, +__LA_DECL int archive_write_set_format(struct archive *, int format_code); +__LA_DECL int archive_write_set_format_by_name(struct archive *, const char *name); /* To minimize link pollution, use one or more of the following. */ -int archive_write_set_format_ar_bsd(struct archive *); -int archive_write_set_format_ar_svr4(struct archive *); -int archive_write_set_format_cpio(struct archive *); -int archive_write_set_format_cpio_newc(struct archive *); +__LA_DECL int archive_write_set_format_ar_bsd(struct archive *); +__LA_DECL int archive_write_set_format_ar_svr4(struct archive *); +__LA_DECL int archive_write_set_format_cpio(struct archive *); +__LA_DECL int archive_write_set_format_cpio_newc(struct archive *); /* TODO: int archive_write_set_format_old_tar(struct archive *); */ -int archive_write_set_format_pax(struct archive *); -int archive_write_set_format_pax_restricted(struct archive *); -int archive_write_set_format_shar(struct archive *); -int archive_write_set_format_shar_dump(struct archive *); -int archive_write_set_format_ustar(struct archive *); -int archive_write_open(struct archive *, void *, +__LA_DECL int archive_write_set_format_pax(struct archive *); +__LA_DECL int archive_write_set_format_pax_restricted(struct archive *); +__LA_DECL int archive_write_set_format_shar(struct archive *); +__LA_DECL int archive_write_set_format_shar_dump(struct archive *); +__LA_DECL int archive_write_set_format_ustar(struct archive *); +__LA_DECL int archive_write_open(struct archive *, void *, archive_open_callback *, archive_write_callback *, archive_close_callback *); -int archive_write_open_fd(struct archive *, int _fd); -int archive_write_open_filename(struct archive *, const char *_file); +__LA_DECL int archive_write_open_fd(struct archive *, int _fd); +__LA_DECL int archive_write_open_filename(struct archive *, const char *_file); /* A deprecated synonym for archive_write_open_filename() */ -int archive_write_open_file(struct archive *, const char *_file); -int archive_write_open_FILE(struct archive *, FILE *); +__LA_DECL int archive_write_open_file(struct archive *, const char *_file); +__LA_DECL int archive_write_open_FILE(struct archive *, FILE *); /* _buffSize is the size of the buffer, _used refers to a variable that * will be updated after each write into the buffer. */ -int archive_write_open_memory(struct archive *, +__LA_DECL int archive_write_open_memory(struct archive *, void *_buffer, size_t _buffSize, size_t *_used); /* * Note that the library will truncate writes beyond the size provided * to archive_write_header or pad if the provided data is short. */ -int archive_write_header(struct archive *, +__LA_DECL int archive_write_header(struct archive *, struct archive_entry *); #if ARCHIVE_VERSION_NUMBER >= 2000000 -ssize_t archive_write_data(struct archive *, const void *, size_t); +__LA_DECL __LA_SSIZE_T archive_write_data(struct archive *, const void *, size_t); #else /* Temporarily allow library to compile with either 1.x or 2.0 API. */ /* This was erroneously declared to return "int" in libarchive 1.x. */ -int archive_write_data(struct archive *, const void *, size_t); +__LA_DECL int archive_write_data(struct archive *, const void *, size_t); #endif -ssize_t archive_write_data_block(struct archive *, const void *, size_t, off_t); -int archive_write_finish_entry(struct archive *); -int archive_write_close(struct archive *); +__LA_DECL __LA_SSIZE_T archive_write_data_block(struct archive *, const void *, size_t, off_t); +__LA_DECL int archive_write_finish_entry(struct archive *); +__LA_DECL int archive_write_close(struct archive *); #if ARCHIVE_VERSION_NUMBER >= 2000000 -int archive_write_finish(struct archive *); +__LA_DECL int archive_write_finish(struct archive *); #else /* Temporarily allow library to compile with either 1.x or 2.0 API. */ /* Return value was incorrect in libarchive 1.x. */ -void archive_write_finish(struct archive *); +__LA_DECL void archive_write_finish(struct archive *); #endif /*- @@ -474,12 +508,12 @@ * In particular, you can use this in conjunction with archive_read() * to pull entries out of an archive and create them on disk. */ -struct archive *archive_write_disk_new(void); +__LA_DECL struct archive *archive_write_disk_new(void); /* This file will not be overwritten. */ -int archive_write_disk_set_skip_file(struct archive *, +__LA_DECL int archive_write_disk_set_skip_file(struct archive *, dev_t, ino_t); /* Set flags to control how the next item gets created. */ -int archive_write_disk_set_options(struct archive *, +__LA_DECL int archive_write_disk_set_options(struct archive *, int flags); /* * The lookup functions are given uname/uid (or gname/gid) pairs and @@ -498,42 +532,47 @@ * particular, these match the specifications of POSIX "pax" and old * POSIX "tar". */ -int archive_write_disk_set_standard_lookup(struct archive *); +__LA_DECL int archive_write_disk_set_standard_lookup(struct archive *); /* * If neither the default (naive) nor the standard (big) functions suit * your needs, you can write your own and register them. Be sure to * include a cleanup function if you have allocated private data. */ -int archive_write_disk_set_group_lookup(struct archive *, - void *private_data, - gid_t (*loookup)(void *, const char *gname, gid_t gid), - void (*cleanup)(void *)); -int archive_write_disk_set_user_lookup(struct archive *, - void *private_data, - uid_t (*)(void *, const char *uname, uid_t uid), - void (*cleanup)(void *)); +__LA_DECL int archive_write_disk_set_group_lookup(struct archive *, + void * /* private_data */, + __LA_GID_T (*)(void *, const char *, __LA_GID_T), + void (* /* cleanup */)(void *)); +__LA_DECL int archive_write_disk_set_user_lookup(struct archive *, + void * /* private_data */, + __LA_UID_T (*)(void *, const char *, __LA_UID_T), + void (* /* cleanup */)(void *)); /* * Accessor functions to read/set various information in * the struct archive object: */ /* Bytes written after compression or read before decompression. */ -int64_t archive_position_compressed(struct archive *); +__LA_DECL int64_t archive_position_compressed(struct archive *); /* Bytes written to compressor or read from decompressor. */ -int64_t archive_position_uncompressed(struct archive *); +__LA_DECL int64_t archive_position_uncompressed(struct archive *); -const char *archive_compression_name(struct archive *); -int archive_compression(struct archive *); -int archive_errno(struct archive *); -const char *archive_error_string(struct archive *); -const char *archive_format_name(struct archive *); -int archive_format(struct archive *); -void archive_clear_error(struct archive *); -void archive_set_error(struct archive *, int _err, const char *fmt, ...); -void archive_copy_error(struct archive *dest, struct archive *src); +__LA_DECL const char *archive_compression_name(struct archive *); +__LA_DECL int archive_compression(struct archive *); +__LA_DECL int archive_errno(struct archive *); +__LA_DECL const char *archive_error_string(struct archive *); +__LA_DECL const char *archive_format_name(struct archive *); +__LA_DECL int archive_format(struct archive *); +__LA_DECL void archive_clear_error(struct archive *); +__LA_DECL void archive_set_error(struct archive *, int _err, + const char *fmt, ...); +__LA_DECL void archive_copy_error(struct archive *dest, + struct archive *src); #ifdef __cplusplus } #endif +/* This is meaningless outside of this header. */ +#undef __LA_DECL + #endif /* !ARCHIVE_H_INCLUDED */ ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry.3#2 (text+ko) ==== @@ -48,6 +48,7 @@ .Nm archive_entry_copy_link , .Nm archive_entry_copy_link_w , .Nm archive_entry_copy_pathname_w , +.Nm archive_entry_copy_sourcepath , .Nm archive_entry_copy_stat , .Nm archive_entry_copy_symlink , .Nm archive_entry_copy_symlink_w , @@ -95,6 +96,7 @@ .Nm archive_entry_set_uid , .Nm archive_entry_set_uname , .Nm archive_entry_size , +.Nm archive_entry_sourcepath , .Nm archive_entry_stat , .Nm archive_entry_symlink , .Nm archive_entry_uid , @@ -167,6 +169,8 @@ .Ft void .Fn archive_entry_copy_hardlink_w "struct archive_entry *" "const wchar_t *" .Ft void +.Fn archive_entry_copy_sourcepath "struct archive_entry *" "const char *" +.Ft void .Fn archive_entry_copy_pathname_w "struct archive_entry *" "const wchar_t *" .Ft void .Fn archive_entry_copy_stat "struct archive_entry *" "const struct stat *" @@ -270,6 +274,8 @@ .Fn archive_entry_set_uname "struct archive_entry *" "const char *" .Ft int64_t .Fn archive_entry_size "struct archive_entry *" +.Ft const char * +.Fn archive_entry_sourcepath "struct archive_entry *" .Ft const struct stat * .Fn archive_entry_stat "struct archive_entry *" .Ft const char * ==== //depot/projects/soc2008/strauss_libarchive/libarchive/archive_entry.c#2 (text+ko) ==== @@ -91,15 +91,17 @@ static void aes_copy(struct aes *dest, struct aes *src); static const char * aes_get_mbs(struct aes *); static const wchar_t * aes_get_wcs(struct aes *); -static void aes_set_mbs(struct aes *, const char *mbs); -static void aes_copy_mbs(struct aes *, const char *mbs); +static int aes_set_mbs(struct aes *, const char *mbs); +static int aes_copy_mbs(struct aes *, const char *mbs); /* static void aes_set_wcs(struct aes *, const wchar_t *wcs); */ -static void aes_copy_wcs(struct aes *, const wchar_t *wcs); -static void aes_copy_wcs_len(struct aes *, const wchar_t *wcs, size_t); +static int aes_copy_wcs(struct aes *, const wchar_t *wcs); +static int aes_copy_wcs_len(struct aes *, const wchar_t *wcs, size_t); static char * ae_fflagstostr(unsigned long bitset, unsigned long bitclear); static const wchar_t *ae_wcstofflags(const wchar_t *stringp, unsigned long *setp, unsigned long *clrp); +static const char *ae_strtofflags(const char *stringp, + unsigned long *setp, unsigned long *clrp); static void append_entry_w(wchar_t **wp, const wchar_t *prefix, int tag, const wchar_t *wname, int perm, int id); static void append_id_w(wchar_t **wp, int id); @@ -144,173 +146,216 @@ #define wmemcpy(a,b,i) (wchar_t *)memcpy((a), (b), (i) * sizeof(wchar_t)) #endif - static void aes_clean(struct aes *aes) { - if (aes->aes_mbs_alloc) { - free(aes->aes_mbs_alloc); - aes->aes_mbs_alloc = NULL; + if (aes->aes_wcs) { + free((wchar_t *)(uintptr_t)aes->aes_wcs); + aes->aes_wcs = NULL; } - if (aes->aes_wcs_alloc) { - free(aes->aes_wcs_alloc); - aes->aes_wcs_alloc = NULL; - } - memset(aes, 0, sizeof(*aes)); + archive_string_free(&(aes->aes_mbs)); + archive_string_free(&(aes->aes_utf8)); + aes->aes_set = 0; } static void aes_copy(struct aes *dest, struct aes *src) { - *dest = *src; - if (src->aes_mbs != NULL) { - dest->aes_mbs_alloc = strdup(src->aes_mbs); - dest->aes_mbs = dest->aes_mbs_alloc; - if (dest->aes_mbs == NULL) - __archive_errx(1, "No memory for aes_copy()"); - } + wchar_t *wp; + + dest->aes_set = src->aes_set; + archive_string_copy(&(dest->aes_mbs), &(src->aes_mbs)); + archive_string_copy(&(dest->aes_utf8), &(src->aes_utf8)); if (src->aes_wcs != NULL) { - dest->aes_wcs_alloc = (wchar_t *)malloc((wcslen(src->aes_wcs) + 1) + wp = (wchar_t *)malloc((wcslen(src->aes_wcs) + 1) * sizeof(wchar_t)); - dest->aes_wcs = dest->aes_wcs_alloc; - if (dest->aes_wcs == NULL) + if (wp == NULL) __archive_errx(1, "No memory for aes_copy()"); - wcscpy(dest->aes_wcs_alloc, src->aes_wcs); + wcscpy(wp, src->aes_wcs); + dest->aes_wcs = wp; + } +} + +static const char * +aes_get_utf8(struct aes *aes) +{ + if (aes->aes_set & AES_SET_UTF8) + return (aes->aes_utf8.s); + if ((aes->aes_set & AES_SET_WCS) + && archive_strappend_w_utf8(&(aes->aes_utf8), aes->aes_wcs) != NULL) { + aes->aes_set |= AES_SET_UTF8; + return (aes->aes_utf8.s); } + return (NULL); } static const char * aes_get_mbs(struct aes *aes) { - if (aes->aes_mbs == NULL && aes->aes_wcs == NULL) - return NULL; - if (aes->aes_mbs == NULL && aes->aes_wcs != NULL) { - /* - * XXX Need to estimate the number of byte in the - * multi-byte form. Assume that, on average, wcs - * chars encode to no more than 3 bytes. There must - * be a better way... XXX - */ - size_t mbs_length = wcslen(aes->aes_wcs) * 3 + 64; - - aes->aes_mbs_alloc = (char *)malloc(mbs_length); - aes->aes_mbs = aes->aes_mbs_alloc; - if (aes->aes_mbs == NULL) - __archive_errx(1, "No memory for aes_get_mbs()"); - wcstombs(aes->aes_mbs_alloc, aes->aes_wcs, mbs_length - 1); - aes->aes_mbs_alloc[mbs_length - 1] = 0; + /* If we already have an MBS form, return that immediately. */ + if (aes->aes_set & AES_SET_MBS) + return (aes->aes_mbs.s); + /* If there's a WCS form, try converting with the native locale. */ + if ((aes->aes_set & AES_SET_WCS) + && archive_strappend_w_mbs(&(aes->aes_mbs), aes->aes_wcs) != NULL) { + aes->aes_set |= AES_SET_MBS; + return (aes->aes_mbs.s); } - return (aes->aes_mbs); + /* We'll use UTF-8 for MBS if all else fails. */ + return (aes_get_utf8(aes)); } static const wchar_t * aes_get_wcs(struct aes *aes) { + wchar_t *w; int r; - if (aes->aes_wcs == NULL && aes->aes_mbs == NULL) - return NULL; - if (aes->aes_wcs == NULL && aes->aes_mbs != NULL) { + /* Return WCS form if we already have it. */ + if (aes->aes_set & AES_SET_WCS) + return (aes->aes_wcs); + + if (aes->aes_set & AES_SET_MBS) { + /* Try converting MBS to WCS using native locale. */ /* * No single byte will be more than one wide character, * so this length estimate will always be big enough. */ - size_t wcs_length = strlen(aes->aes_mbs); + size_t wcs_length = aes->aes_mbs.length; - aes->aes_wcs_alloc - = (wchar_t *)malloc((wcs_length + 1) * sizeof(wchar_t)); - aes->aes_wcs = aes->aes_wcs_alloc; - if (aes->aes_wcs == NULL) + w = (wchar_t *)malloc((wcs_length + 1) * sizeof(wchar_t)); + if (w == NULL) __archive_errx(1, "No memory for aes_get_wcs()"); - r = mbstowcs(aes->aes_wcs_alloc, aes->aes_mbs, wcs_length); - aes->aes_wcs_alloc[wcs_length] = 0; - if (r == -1) { - /* Conversion failed, don't lie to our clients. */ - free(aes->aes_wcs_alloc); - aes->aes_wcs = aes->aes_wcs_alloc = NULL; + r = mbstowcs(w, aes->aes_mbs.s, wcs_length); + w[wcs_length] = 0; + if (r > 0) { + aes->aes_set |= AES_SET_WCS; + return (aes->aes_wcs = w); } + free(w); } - return (aes->aes_wcs); + + if (aes->aes_set & AES_SET_UTF8) { + /* Try converting UTF8 to WCS. */ + aes->aes_wcs = __archive_string_utf8_w(&(aes->aes_utf8)); + aes->aes_set |= AES_SET_WCS; + return (aes->aes_wcs); + } + return (NULL); } -static void +static int aes_set_mbs(struct aes *aes, const char *mbs) { - if (aes->aes_mbs_alloc) { - free(aes->aes_mbs_alloc); - aes->aes_mbs_alloc = NULL; - } - if (aes->aes_wcs_alloc) { - free(aes->aes_wcs_alloc); - aes->aes_wcs_alloc = NULL; - } - aes->aes_mbs = mbs; - aes->aes_wcs = NULL; + return (aes_copy_mbs(aes, mbs)); } -static void +static int aes_copy_mbs(struct aes *aes, const char *mbs) { - if (aes->aes_mbs_alloc) { - free(aes->aes_mbs_alloc); - aes->aes_mbs_alloc = NULL; + if (mbs == NULL) { + aes->aes_set = 0; + return (0); } - if (aes->aes_wcs_alloc) { - free(aes->aes_wcs_alloc); - aes->aes_wcs_alloc = NULL; + aes->aes_set = AES_SET_MBS; /* Only MBS form is set now. */ + archive_strcpy(&(aes->aes_mbs), mbs); + archive_string_empty(&(aes->aes_utf8)); + if (aes->aes_wcs) { + free((wchar_t *)(uintptr_t)aes->aes_wcs); + aes->aes_wcs = NULL; } - aes->aes_mbs_alloc = (char *)malloc((strlen(mbs) + 1) * sizeof(char)); - if (aes->aes_mbs_alloc == NULL) - __archive_errx(1, "No memory for aes_copy_mbs()"); - strcpy(aes->aes_mbs_alloc, mbs); - aes->aes_mbs = aes->aes_mbs_alloc; - aes->aes_wcs = NULL; + return (0); } -#if 0 -static void -aes_set_wcs(struct aes *aes, const wchar_t *wcs) +/* + * The 'update' form tries to proactively update all forms of + * this string (WCS and MBS) and returns an error if any of + * them fail. This is used by the 'pax' handler, for instance, + * to detect and report character-conversion failures early while + * still allowing clients to get potentially useful values from + * the more tolerant lazy conversions. (get_mbs and get_wcs will + * strive to give the user something useful, so you can get hopefully + * usable values even if some of the character conversions are failing.) + */ +static int +aes_update_utf8(struct aes *aes, const char *utf8) { - if (aes->aes_mbs_alloc) { - free(aes->aes_mbs_alloc); - aes->aes_mbs_alloc = NULL; + if (utf8 == NULL) { + aes->aes_set = 0; + return (1); /* Succeeded in clearing everything. */ } - if (aes->aes_wcs_alloc) { - free(aes->aes_wcs_alloc); - aes->aes_wcs_alloc = NULL; + + /* Save the UTF8 string. */ + archive_strcpy(&(aes->aes_utf8), utf8); + + /* Empty the mbs and wcs strings. */ + archive_string_empty(&(aes->aes_mbs)); + if (aes->aes_wcs) { + free((wchar_t *)(uintptr_t)aes->aes_wcs); + aes->aes_wcs = NULL; } - aes->aes_mbs = NULL; - aes->aes_wcs = wcs; + + aes->aes_set = AES_SET_UTF8; /* Only UTF8 is set now. */ + + /* TODO: We should just do a direct UTF-8 to MBS conversion + * here. That would be faster, use less space, and give the + * same information. (If a UTF-8 to MBS conversion succeeds, + * then UTF-8->WCS and Unicode->MBS conversions will both + * succeed.) */ + + /* Try converting UTF8 to WCS, return false on failure. */ + aes->aes_wcs = __archive_string_utf8_w(&(aes->aes_utf8)); + if (aes->aes_wcs == NULL) + return (0); + aes->aes_set = AES_SET_UTF8 | AES_SET_WCS; /* Both UTF8 and WCS set. */ + + /* Try converting WCS to MBS, return false on failure. */ + if (archive_strappend_w_mbs(&(aes->aes_mbs), aes->aes_wcs) == NULL) + return (0); + aes->aes_set = AES_SET_UTF8 | AES_SET_WCS | AES_SET_MBS; + + /* All conversions succeeded. */ + return (1); } -#endif -static void +static int aes_copy_wcs(struct aes *aes, const wchar_t *wcs) { - aes_copy_wcs_len(aes, wcs, wcslen(wcs)); + return aes_copy_wcs_len(aes, wcs, wcs == NULL ? 0 : wcslen(wcs)); } -static void +static int aes_copy_wcs_len(struct aes *aes, const wchar_t *wcs, size_t len) { - if (aes->aes_mbs_alloc) { - free(aes->aes_mbs_alloc); - aes->aes_mbs_alloc = NULL; + wchar_t *w; + + if (wcs == NULL) { + aes->aes_set = 0; + return (0); } - if (aes->aes_wcs_alloc) { - free(aes->aes_wcs_alloc); - aes->aes_wcs_alloc = NULL; + aes->aes_set = AES_SET_WCS; /* Only WCS form set. */ + archive_string_empty(&(aes->aes_mbs)); + archive_string_empty(&(aes->aes_utf8)); + if (aes->aes_wcs) { + free((wchar_t *)(uintptr_t)aes->aes_wcs); + aes->aes_wcs = NULL; } - aes->aes_mbs = NULL; - aes->aes_wcs_alloc = (wchar_t *)malloc((len + 1) * sizeof(wchar_t)); - if (aes->aes_wcs_alloc == NULL) + w = (wchar_t *)malloc((len + 1) * sizeof(wchar_t)); + if (w == NULL) __archive_errx(1, "No memory for aes_copy_wcs()"); - wmemcpy(aes->aes_wcs_alloc, wcs, len); - aes->aes_wcs_alloc[len] = L'\0'; - aes->aes_wcs = aes->aes_wcs_alloc; + wmemcpy(w, wcs, len); + w[len] = L'\0'; + aes->aes_wcs = w; + return (0); } +/**************************************************************************** + * + * Public Interface + * + ****************************************************************************/ + struct archive_entry * >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Thu May 1 10:17:31 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4D4671065672; Thu, 1 May 2008 10:17:31 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0F652106566C for ; Thu, 1 May 2008 10:17:31 +0000 (UTC) (envelope-from carvay@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F086F8FC17 for ; Thu, 1 May 2008 10:17:30 +0000 (UTC) (envelope-from carvay@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m41AHUTC094767 for ; Thu, 1 May 2008 10:17:30 GMT (envelope-from carvay@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m41AHUKg094765 for perforce@freebsd.org; Thu, 1 May 2008 10:17:30 GMT (envelope-from carvay@freebsd.org) Date: Thu, 1 May 2008 10:17:30 GMT Message-Id: <200805011017.m41AHUKg094765@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to carvay@freebsd.org using -f From: "J. Vicente Carrasco" To: Perforce Change Reviews Cc: Subject: PERFORCE change 140981 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2008 10:17:31 -0000 http://perforce.freebsd.org/chv.cgi?CH=140981 Change 140981 by carvay@carvay_zolocho.tugurbio.org on 2008/05/01 10:16:33 - Fix tiny mistakes. Affected files ... .. //depot/projects/docproj_es/www/es/internet.sgml#3 edit Differences ... ==== //depot/projects/docproj_es/www/es/internet.sgml#3 (text+ko) ==== @@ -17,8 +17,8 @@ la pila 4.4BSD del protocolo TCP/IP, haciendolo ideal para aplicaciones de red e Internet. &os; 7.0 también incluye la implementacón de referencia del protocolo - SCTP siendo así una plataforme ideal para servicios - telefónicos y otros aplicaciones de datos flujos.

      + SCTP siendo así una plataforma ideal para servicios + telefónicos y otras aplicaciones de flujo de datos.

      FreeBSD soporta los protocolos estándar de TCP/IP.

      @@ -27,7 +27,7 @@ permite

        -
      • Servir contenido estático y diná,mico por HTTP
      • +
      • Servir contenido estático y dinámico por HTTP
      • Compartir ficheros mediante NFS
      • @@ -37,14 +37,14 @@
      • Soporte de accesos remotos por SSH y rsh
      • -
      • Gestión y configuración remota vía SNMP
      • +
      • Gestión y configuración remota via SNMP
      • Servidor de ficheros FTP
      • -
      • Resolución de nombres de máquinas por DNS/BIND
      • +
      • Resolución de nombres de máquina por DNS/BIND
      • -
      • Enrutar paquetes entre múltiples interfaces, incluyendo - líneas PPP y SLIP
      • +
      • Encaminamiento de paquetes entre múltiples interfaces, + incluyendo líneas PPP y SLIP
      • Servicios IP Multicast (MBONE)
      • @@ -52,14 +52,14 @@

      FreeBSD permite convertir un PC en un servidor www, servidor de - correos o servidor de noticias, con el software ya incluido. Mediante + correo o servidor de noticias, gracias al software que incluye. Mediante SAMBA (que está incluido en el sistema) puede compartir discos e - impresoras con otras máquinas con Microsoft® Windows®, + impresoras con máquinas Microsoft® Windows®, además de soportar máquinas por PC/NFS gracias al dæmon de autentificación PCNFS. FreeBSD también soporta los protocolos de red Appletalk y Novell en modo - cliente/servidor (usando un paquete comercial opcional), - haciendo de este sistema una verdadera solución de servicios + cliente/servidor (mediante un paquete comercial opcional), todo lo + cual hace de este sistema una verdadera solución de servicios Intranet.

      FreeBSD también gestiona extensiones TCP como la @@ -67,7 +67,7 @@ RFC-1323, además de SLIP y PPP bajo demanda. Es un sistema que responde a las expectativas tanto del usuario doméstico como del - administrador de sistemas corporativo.

      + administrador de sistemas empresariales.

      El sistema de red de FreeBSD es rápido y estable.

      @@ -109,10 +109,10 @@
    • Servicio de FTP anónimo
    • -
    • Servicios de ficheros, impresión y mail
    • +
    • Servicios de ficheros, impresión y correo
    • Router, cortafuegos y sistemas de detecció de - intrusión
    • + intrusos

    La Colección de Ports @@ -128,9 +128,9 @@ en Internet, cualquier computadora funcionando con FreeBSD puede actuar como firewall de red para protegerlos de ataques externos.

    -

    Software de encriptación, shells seguras, Kerberos, - cifrado punto a punto y RPC seguro también - están disponibles.

    +

    También hay disponible software criptográfico, + shells seguras, Kerberos, cifrado punto a punto y RPC + seguro.

    Además, el equipo de FreeBSD está continuamente investigando y comunicando informes de seguridad con un From owner-p4-projects@FreeBSD.ORG Thu May 1 17:00:40 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4D06F1065670; Thu, 1 May 2008 17:00:40 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EAB6E106566B for ; Thu, 1 May 2008 17:00:39 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D503C8FC23 for ; Thu, 1 May 2008 17:00:39 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m41H0dLn035963 for ; Thu, 1 May 2008 17:00:39 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m41H0deh035961 for perforce@freebsd.org; Thu, 1 May 2008 17:00:39 GMT (envelope-from gabor@freebsd.org) Date: Thu, 1 May 2008 17:00:39 GMT Message-Id: <200805011700.m41H0deh035961@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Cc: Subject: PERFORCE change 140991 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2008 17:00:40 -0000 http://perforce.freebsd.org/chv.cgi?CH=140991 Change 140991 by gabor@gabor_server on 2008/05/01 17:00:19 - style(9) Affected files ... .. //depot/projects/soc2008/gabor_textproc/grep/binary.c#2 edit .. //depot/projects/soc2008/gabor_textproc/grep/file.c#2 edit .. //depot/projects/soc2008/gabor_textproc/grep/grep.c#2 edit .. //depot/projects/soc2008/gabor_textproc/grep/grep.h#2 edit .. //depot/projects/soc2008/gabor_textproc/grep/mmfile.c#2 edit .. //depot/projects/soc2008/gabor_textproc/grep/queue.c#2 edit .. //depot/projects/soc2008/gabor_textproc/grep/util.c#2 edit Differences ... ==== //depot/projects/soc2008/gabor_textproc/grep/binary.c#2 (text+ko) ==== @@ -46,15 +46,15 @@ int bin_file(FILE *f) { - char buf[BUFSIZ]; - size_t i, m; - int ret = 0; + char buf[BUFSIZ]; + size_t i, m; + int ret = 0; if (fseek(f, 0L, SEEK_SET) == -1) - return 0; + return (0); if ((m = fread(buf, 1, BUFSIZ, f)) == 0) - return 0; + return (0); for (i = 0; i < m; i++) if (isbinary(buf[i])) { @@ -63,21 +63,21 @@ } rewind(f); - return ret; + return (ret); } int gzbin_file(gzFile *f) { - char buf[BUFSIZ]; - int i, m; - int ret = 0; + char buf[BUFSIZ]; + int i, m; + int ret = 0; if (gzseek(f, (z_off_t)0, SEEK_SET) == -1) - return 0; + return (0); if ((m = gzread(f, buf, BUFSIZ)) <= 0) - return 0; + return (0); for (i = 0; i < m; i++) if (isbinary(buf[i])) { @@ -87,17 +87,17 @@ if (gzrewind(f) != 0) err(1, "gzbin_file"); - return ret; + return (ret); } int mmbin_file(mmf_t *f) { - int i; + int i; /* XXX knows too much about mmf internals */ for (i = 0; i < BUFSIZ && i < f->len; i++) if (isbinary(f->base[i])) - return 1; - return 0; + return (1); + return (0); } ==== //depot/projects/soc2008/gabor_textproc/grep/file.c#2 (text+ko) ==== @@ -63,14 +63,14 @@ static char * gzfgetln(gzFile *f, size_t *len) { - size_t n; - int c; + size_t n; + int c; for (n = 0; ; ++n) { c = gzgetc(f); if (c == -1) { - const char *gzerrstr; - int gzerr; + const char *gzerrstr; + int gzerr; if (gzeof(f)) break; @@ -91,15 +91,15 @@ } if (gzeof(f) && n == 0) - return NULL; + return (NULL); *len = n; - return lnbuf; + return (lnbuf); } file_t * grep_fdopen(int fd, char *mode) { - file_t *f; + file_t *f; if (fd == STDIN_FILENO) snprintf(fname, sizeof fname, "(standard input)"); @@ -112,23 +112,23 @@ f->type = FILE_GZIP; f->noseek = lseek(fd, 0L, SEEK_SET) == -1; if ((f->gzf = gzdopen(fd, mode)) != NULL) - return f; + return (f); } else { f->type = FILE_STDIO; f->noseek = isatty(fd); if ((f->f = fdopen(fd, mode)) != NULL) - return f; + return (f); } free(f); - return NULL; + return (NULL); } file_t * grep_open(char *path, char *mode) { - file_t *f; + file_t *f; snprintf(fname, sizeof fname, "%s", path); @@ -138,38 +138,38 @@ if (Zflag) { f->type = FILE_GZIP; if ((f->gzf = gzopen(fname, mode)) != NULL) - return f; + return (f); } else { /* try mmap first; if it fails, try stdio */ if ((f->mmf = mmopen(fname, mode)) != NULL) { f->type = FILE_MMAP; - return f; + return (f); } f->type = FILE_STDIO; if ((f->f = fopen(path, mode)) != NULL) - return f; + return (f); } free(f); - return NULL; + return (NULL); } int grep_bin_file(file_t *f) { if (f->noseek) - return 0; + return (0); switch (f->type) { case FILE_STDIO: - return bin_file(f->f); + return (bin_file(f->f)); case FILE_MMAP: - return mmbin_file(f->mmf); + return (mmbin_file(f->mmf)); case FILE_GZIP: - return gzbin_file(f->gzf); + return (gzbin_file(f->gzf)); default: - /* can't happen */ + /* NOTREACHED */ errx(2, "invalid file type"); } } @@ -179,13 +179,13 @@ { switch (f->type) { case FILE_STDIO: - return fgetln(f->f, l); + return (fgetln(f->f, l)); case FILE_MMAP: - return mmfgetln(f->mmf, l); + return (mmfgetln(f->mmf, l)); case FILE_GZIP: - return gzfgetln(f->gzf, l); + return (gzfgetln(f->gzf, l)); default: - /* can't happen */ + /* NOTREACHED */ errx(2, "invalid file type"); } } @@ -204,7 +204,7 @@ gzclose(f->gzf); break; default: - /* can't happen */ + /* NOTREACHED */ errx(2, "invalid file type"); } free(f); ==== //depot/projects/soc2008/gabor_textproc/grep/grep.c#2 (text+ko) ==== @@ -34,10 +34,10 @@ #endif #endif /* not lint */ -#include #include +#include #include -#include +#include #include #include @@ -52,14 +52,14 @@ #include "grep.h" /* Flags passed to regcomp() and regexec() */ -int cflags; -int eflags = REG_STARTEND; +int cflags; +int eflags = REG_STARTEND; -int matchall; /* shortcut */ -int patterns, pattern_sz; -char **pattern; -regex_t *r_pattern; -fastgrep_t *fg_pattern; +int matchall; /* shortcut */ +int patterns, pattern_sz; +char **pattern; +regex_t *r_pattern; +fastgrep_t *fg_pattern; /* For regex errors */ char re_error[RE_ERROR_BUF + 1]; @@ -109,7 +109,7 @@ }; SLIST_HEAD(, patfile) patfilelh; -extern char *__progname; +extern char *__progname; static void usage(void) @@ -121,7 +121,7 @@ exit(2); } -static char *optstr = "0123456789A:B:CEFGHILPSRUVZabce:f:hilnoqrsuvwxy"; +static char *optstr = "0123456789A:B:CEFGHILPSRUVZabce:f:hilnoqrsuvwxy"; struct option long_options[] = { @@ -137,44 +137,43 @@ {"color", optional_argument, NULL, COLOR_OPT}, {"colour", optional_argument, NULL, COLOR_OPT}, */ {"after-context", required_argument, NULL, 'A'}, + {"text", no_argument, NULL, 'a'}, {"before-context", required_argument, NULL, 'B'}, + {"byte-offset", no_argument, NULL, 'b'}, {"context", optional_argument, NULL, 'C'}, + {"count", no_argument, NULL, 'c'}, /* XXX: UNDOCUMENTED - {"devices", required_argument, NULL, 'D'}, */ + {"devices", required_argument, NULL, 'D'}, + {"directories", required_argument, NULL, 'd'}, */ {"extended-regexp", no_argument, NULL, 'E'}, + {"regexp", required_argument, NULL, 'e'}, {"fixed-strings", no_argument, NULL, 'F'}, + {"file", required_argument, NULL, 'f'}, {"basic-regexp", no_argument, NULL, 'G'}, + {"no-filename", no_argument, NULL, 'h'}, /* XXX: UNIMPLEMENTED / INCOMPATIBLE {"with-filename", no_argument, NULL, 'H'}, */ + {"ignore-case", no_argument, NULL, 'i'}, /* XXX: UNIMPLEMENTED {"bz2decompress", no_argument, NULL, 'J'}, */ + {"files-with-matches", no_argument, NULL, 'l'}, {"files-without-match", no_argument, NULL, 'L'}, - {"binary", no_argument, NULL, 'U'}, - {"version", no_argument, NULL, 'V'}, - {"decompress", no_argument, NULL, 'Z'}, - {"text", no_argument, NULL, 'a'}, - {"byte-offset", no_argument, NULL, 'b'}, - {"count", no_argument, NULL, 'c'}, -/* XXX: UNIMPLEMENTED - {"directories", required_argument, NULL, 'd'}, */ - {"regexp", required_argument, NULL, 'e'}, - {"file", required_argument, NULL, 'f'}, - {"no-filename", no_argument, NULL, 'h'}, - {"ignore-case", no_argument, NULL, 'i'}, - {"files-with-matches", no_argument, NULL, 'l'}, /* XXX: UNIMPLEMENTED {"max-count", required_argument, NULL, 'm'}, */ {"line-number", no_argument, NULL, 'n'}, /* XXX: UNIMPLEMENTED / INCOMPATIBLE - {"only-matching", no_argument, NULL, 'o'}, */ + {"only-matching", no_argument, NULL, 'o'}, */ {"quiet", no_argument, NULL, 'q'}, {"silent", no_argument, NULL, 'q'}, {"recursive", no_argument, NULL, 'r'}, {"no-messages", no_argument, NULL, 's'}, - {"unix-byte-offsets", no_argument, NULL, 'u'}, + {"binary", no_argument, NULL, 'U'}, + {"unix-byte-offsets", no_argument, NULL, 'u'}, {"invert-match", no_argument, NULL, 'v'}, + {"version", no_argument, NULL, 'V'}, {"word-regexp", no_argument, NULL, 'w'}, {"line-regexp", no_argument, NULL, 'x'}, + {"decompress", no_argument, NULL, 'Z'}, {NULL, no_argument, NULL, 0} }; @@ -220,7 +219,7 @@ static void add_patterns(char *pats) { - char *nl; + char *nl; while ((nl = strchr(pats, '\n')) != NULL) { add_pattern(pats, nl - pats); @@ -232,9 +231,9 @@ static void read_patterns(const char *fn) { - FILE *f; - char *line; - size_t len; + FILE *f; + char *line; + size_t len; if ((f = fopen(fn, "r")) == NULL) err(2, "%s", fn); @@ -248,10 +247,10 @@ int main(int argc, char *argv[]) { - int c, lastc, prevoptind, newarg, i, needpattern; + int c, lastc, prevoptind, newarg, i, needpattern; struct patfile *patfile, *pf_next; - long l; - char *ep; + long l; + char *ep; SLIST_INIT(&patfilelh); switch (__progname[0]) { @@ -306,6 +305,12 @@ else Bflag = (int)l; break; + case 'a': + binbehave = BIN_FILE_TEXT; + break; + case 'b': + bflag = 1; + break; case 'C': if (optarg == NULL) Aflag = Bflag = 2; @@ -317,14 +322,27 @@ Aflag = Bflag = (int)l; } break; + case 'c': + cflag = 1; + break; case 'E': Fflag = Gflag = 0; Eflag++; break; + case 'e': + add_patterns(optarg); + needpattern = 0; + break; case 'F': Eflag = Gflag = 0; Fflag++; break; + case 'f': + patfile = grep_malloc(sizeof(*patfile)); + patfile->pf_file = optarg; + SLIST_INSERT_HEAD(&patfilelh, patfile, pf_next); + needpattern = 0; + break; case 'G': Eflag = Fflag = 0; Gflag++; @@ -332,61 +350,22 @@ case 'H': Hflag++; break; - case 'I': - binbehave = BIN_FILE_SKIP; - break; - case 'L': - lflag = 0; - Lflag = qflag = 1; - break; - case 'P': - Pflag++; - break; - case 'S': - Sflag++; - break; - case 'R': - case 'r': - Rflag++; - oflag++; - break; - case 'U': - binbehave = BIN_FILE_BIN; - break; - case 'V': - printf("FreeBSD version 2.5.1\n"); - exit(0); - case 'Z': - Zflag++; - break; - case 'a': - binbehave = BIN_FILE_TEXT; - break; - case 'b': - bflag = 1; - break; - case 'c': - cflag = 1; - break; - case 'e': - add_patterns(optarg); - needpattern = 0; - break; - case 'f': - patfile = grep_malloc(sizeof(*patfile)); - patfile->pf_file = optarg; - SLIST_INSERT_HEAD(&patfilelh, patfile, pf_next); - needpattern = 0; - break; case 'h': oflag = 0; hflag = 1; break; + case 'I': + binbehave = BIN_FILE_SKIP; + break; case 'i': case 'y': iflag = 1; cflags |= REG_ICASE; break; + case 'L': + lflag = 0; + Lflag = qflag = 1; + break; case 'l': Lflag = 0; lflag = qflag = 1; @@ -398,12 +377,33 @@ hflag = 0; oflag = 1; break; + case 'P': + Pflag++; + break; case 'q': qflag = 1; break; + case 'S': + Sflag++; + break; + case 'R': + case 'r': + Rflag++; + oflag++; + break; case 's': sflag = 1; break; + case 'U': + binbehave = BIN_FILE_BIN; + break; + case 'u': + case MMAP_OPT: + /* default, compatibility */ + break; + case 'V': + printf("FreeBSD version 2.5.1\n"); + exit(0); case 'v': vflag = 1; break; @@ -413,6 +413,9 @@ case 'x': xflag = 1; break; + case 'Z': + Zflag++; + break; case BIN_OPT: if (strcmp("binary", optarg) == 0) binbehave = BIN_FILE_BIN; @@ -423,10 +426,6 @@ else errx(2, "Unknown binary-files option"); break; - case 'u': - case MMAP_OPT: - /* default, compatibility */ - break; case LINEBUF_OPT: lbflag = 1; break; ==== //depot/projects/soc2008/gabor_textproc/grep/grep.h#2 (text+ko) ==== @@ -1,5 +1,5 @@ +/* $OpenBSD: grep.h,v 1.14 2007/09/02 15:19:32 deraadt Exp $ */ /* $FreeBSD$ */ -/* $OpenBSD: grep.h,v 1.14 2007/09/02 15:19:32 deraadt Exp $ */ /*- * Copyright (c) 1999 James Howard and Dag-Erling Coïdan Smørgrav * All rights reserved. @@ -72,24 +72,24 @@ extern regex_t *r_pattern; /* For regex errors */ -#define RE_ERROR_BUF 512 +#define RE_ERROR_BUF 512 extern char re_error[RE_ERROR_BUF + 1]; /* Seems big enough */ /* util.c */ -int procfile(char *fn); -int grep_tree(char **argv); -void *grep_malloc(size_t size); -void *grep_calloc(size_t nmemb, size_t size); -void *grep_realloc(void *ptr, size_t size); -void printline(str_t *line, int sep); -int fastcomp(fastgrep_t *, const char *); -void fgrepcomp(fastgrep_t *, const char *); +int procfile(char *fn); +int grep_tree(char **argv); +void *grep_malloc(size_t size); +void *grep_calloc(size_t nmemb, size_t size); +void *grep_realloc(void *ptr, size_t size); +void printline(str_t *line, int sep); +int fastcomp(fastgrep_t *, const char *); +void fgrepcomp(fastgrep_t *, const char *); /* queue.c */ -void initqueue(void); -void enqueue(str_t *x); -void printqueue(void); -void clearqueue(void); +void initqueue(void); +void enqueue(str_t *x); +void printqueue(void); +void clearqueue(void); /* mmfile.c */ typedef struct mmfile { @@ -98,22 +98,21 @@ char *base, *end, *ptr; } mmf_t; -mmf_t *mmopen(char *fn, char *mode); -void mmclose(mmf_t *mmf); -char *mmfgetln(mmf_t *mmf, size_t *l); +mmf_t *mmopen(char *fn, char *mode); +void mmclose(mmf_t *mmf); +char *mmfgetln(mmf_t *mmf, size_t *l); /* file.c */ struct file; typedef struct file file_t; -file_t *grep_fdopen(int fd, char *mode); -file_t *grep_open(char *path, char *mode); -int grep_bin_file(file_t *f); -char *grep_fgetln(file_t *f, size_t *l); -void grep_close(file_t *f); +file_t *grep_fdopen(int fd, char *mode); +file_t *grep_open(char *path, char *mode); +int grep_bin_file(file_t *f); +char *grep_fgetln(file_t *f, size_t *l); +void grep_close(file_t *f); /* binary.c */ -int bin_file(FILE * f); -int gzbin_file(gzFile * f); -int mmbin_file(mmf_t *f); - +int bin_file(FILE * f); +int gzbin_file(gzFile * f); +int mmbin_file(mmf_t *f); ==== //depot/projects/soc2008/gabor_textproc/grep/mmfile.c#2 (text+ko) ==== @@ -34,8 +34,8 @@ #endif #endif /* not lint */ +#include #include -#include #include #include @@ -45,13 +45,13 @@ #include "grep.h" -#define MAX_MAP_LEN 1048576 +#define MAX_MAP_LEN 1048576 mmf_t * mmopen(char *fn, char *mode) { - mmf_t *mmf; - struct stat st; + mmf_t *mmf; + struct stat st; /* XXX ignore mode for now */ mode = mode; @@ -72,13 +72,13 @@ mmf->ptr = mmf->base; mmf->end = mmf->base + mmf->len; madvise(mmf->base, mmf->len, MADV_SEQUENTIAL); - return mmf; + return (mmf); ouch2: close(mmf->fd); ouch1: free(mmf); - return NULL; + return (NULL); } void @@ -92,15 +92,15 @@ char * mmfgetln(mmf_t *mmf, size_t *l) { - static char *p; + static char *p; if (mmf->ptr >= mmf->end) - return NULL; + return (NULL); for (p = mmf->ptr; mmf->ptr < mmf->end; ++mmf->ptr) if (*mmf->ptr == '\n') break; *l = mmf->ptr - p; ++mmf->ptr; - return p; + return (p); } ==== //depot/projects/soc2008/gabor_textproc/grep/queue.c#2 (text+ko) ==== @@ -65,6 +65,7 @@ static void free_item(queue_t *item) { + free(item); } @@ -99,20 +100,20 @@ queue_t *item; if (q_head == NULL) - return NULL; + return (NULL); --count; item = q_head; q_head = item->next; if (q_head == NULL) q_tail = NULL; - return item; + return (item); } void printqueue(void) { - queue_t *item; + queue_t *item; while ((item = dequeue()) != NULL) { printline(&item->data, '-'); ==== //depot/projects/soc2008/gabor_textproc/grep/util.c#2 (text+ko) ==== @@ -34,8 +34,8 @@ #endif #endif /* not lint */ +#include #include -#include #include #include @@ -54,18 +54,18 @@ * Process a file line by line... */ -static int linesqueued; -static int procline(str_t *l, int); -static int grep_search(fastgrep_t *, unsigned char *, size_t, regmatch_t *pmatch); -static int grep_cmp(const unsigned char *, const unsigned char *, size_t); -static void grep_revstr(unsigned char *, int); +static int linesqueued; +static int procline(str_t *l, int); +static int grep_search(fastgrep_t *, unsigned char *, size_t, regmatch_t *pmatch); +static int grep_cmp(const unsigned char *, const unsigned char *, size_t); +static void grep_revstr(unsigned char *, int); int grep_tree(char **argv) { FTS *fts; FTSENT *p; - int c, fts_flags; + int c, fts_flags; c = fts_flags = 0; @@ -97,15 +97,15 @@ if (errno) err(2, "fts_read"); - return c; + return (c); } int procfile(char *fn) { - str_t ln; - file_t *f; - int c, t, z, nottext; + str_t ln; + file_t *f; + int c, t, z, nottext; if (fn == NULL) { fn = "(standard input)"; @@ -116,13 +116,13 @@ if (f == NULL) { if (!sflag) warn("%s", fn); - return 0; + return (0); } nottext = grep_bin_file(f); if (nottext && binbehave == BIN_FILE_SKIP) { grep_close(f); - return 0; + return (0); } ln.file = fn; @@ -167,7 +167,7 @@ binbehave == BIN_FILE_BIN && nottext && !qflag) printf("Binary file %s matches\n", fn); - return c; + return (c); } @@ -175,13 +175,13 @@ * Process an individual line in a file. Return non-zero if it matches. */ -#define isword(x) (isalnum(x) || (x) == '_') +#define isword(x) (isalnum(x) || (x) == '_') static int procline(str_t *l, int nottext) { - regmatch_t pmatch; - int c, i, r; + regmatch_t pmatch; + int c, i, r; if (matchall) { c = !vflag; @@ -211,7 +211,7 @@ print: if (c && binbehave == BIN_FILE_BIN && nottext) - return c; /* Binary file */ + return (c); /* Binary file */ if ((tail > 0 || c) && !cflag && !qflag) { if (c) { @@ -229,13 +229,13 @@ tail--; } } - return c; + return (c); } void fgrepcomp(fastgrep_t *fg, const char *pattern) { - int i; + int i; /* Initialize. */ fg->patternLen = strlen(pattern); @@ -277,14 +277,14 @@ int fastcomp(fastgrep_t *fg, const char *pattern) { - int i; - int bol = 0; - int eol = 0; - int shiftPatternLen; - int hasDot = 0; - int firstHalfDot = -1; - int firstLastHalfDot = -1; - int lastHalfDot = 0; + int i; + int bol = 0; + int eol = 0; + int shiftPatternLen; + int hasDot = 0; + int firstHalfDot = -1; + int firstLastHalfDot = -1; + int lastHalfDot = 0; /* Initialize. */ fg->patternLen = strlen(pattern); @@ -433,8 +433,8 @@ static int grep_search(fastgrep_t *fg, unsigned char *data, size_t dataLen, regmatch_t *pmatch) { - int j; - int rtrnVal = REG_NOMATCH; + int j; + int rtrnVal = REG_NOMATCH; pmatch->rm_so = -1; pmatch->rm_eo = -1; @@ -516,7 +516,7 @@ if ((ptr = malloc(size)) == NULL) err(2, "malloc"); - return ptr; + return (ptr); } void * @@ -526,15 +526,16 @@ if ((ptr = calloc(nmemb, size)) == NULL) err(2, "calloc"); - return ptr; + return (ptr); } void * grep_realloc(void *ptr, size_t size) { + if ((ptr = realloc(ptr, size)) == NULL) err(2, "realloc"); - return ptr; + return (ptr); } /* @@ -544,7 +545,7 @@ static int grep_cmp(const unsigned char *pattern, const unsigned char *data, size_t len) { - int i; + int i; for (i = 0; i < len; i++) { if (((pattern[i] == data[i]) || (!Fflag && pattern[i] == '.')) @@ -559,8 +560,8 @@ static void grep_revstr(unsigned char *str, int len) { - int i; - char c; + int i; + char c; for (i = 0; i < len / 2; i++) { c = str[i]; @@ -572,7 +573,7 @@ void printline(str_t *line, int sep) { - int n; + int n; n = 0; if (!hflag) { From owner-p4-projects@FreeBSD.ORG Thu May 1 17:09:50 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 24A441065674; Thu, 1 May 2008 17:09:50 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D9265106564A for ; Thu, 1 May 2008 17:09:49 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C459F8FC1A for ; Thu, 1 May 2008 17:09:49 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m41H9n4U037286 for ; Thu, 1 May 2008 17:09:49 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m41H9nxa037284 for perforce@freebsd.org; Thu, 1 May 2008 17:09:49 GMT (envelope-from gabor@freebsd.org) Date: Thu, 1 May 2008 17:09:49 GMT Message-Id: <200805011709.m41H9nxa037284@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Cc: Subject: PERFORCE change 140992 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2008 17:09:50 -0000 http://perforce.freebsd.org/chv.cgi?CH=140992 Change 140992 by gabor@gabor_server on 2008/05/01 17:09:30 - style(9) Affected files ... .. //depot/projects/soc2008/gabor_textproc/sort/files.c#2 edit .. //depot/projects/soc2008/gabor_textproc/sort/fsort.h#2 edit .. //depot/projects/soc2008/gabor_textproc/sort/init.c#3 edit .. //depot/projects/soc2008/gabor_textproc/sort/sort.c#3 edit Differences ... ==== //depot/projects/soc2008/gabor_textproc/sort/files.c#2 (text+ko) ==== @@ -43,11 +43,11 @@ #endif #endif /* not lint */ +#include + #include "sort.h" #include "fsort.h" -#include - static int seq(FILE *, DBT *, DBT *); /* @@ -58,12 +58,12 @@ getnext(int binno, union f_handle infl0, int nfiles, RECHEADER *pos, u_char *end, struct field *dummy) { - int i; - u_char *hp; - static size_t nleft = 0; - static int cnt = 0, flag = -1; - static u_char maxb = 0; - static FILE *fp; + int i; + u_char *hp; + static size_t nleft = 0; + static int cnt = 0, flag = -1; + static u_char maxb = 0; + static FILE *fp; if (nleft == 0) { if (binno < 0) /* reset files. */ { @@ -125,12 +125,12 @@ makeline(int flno, union f_handle filelist, int nfiles, RECHEADER *buffer, u_char *bufend, struct field *dummy2) { - static u_char *obufend; - static size_t osz; - char *pos; - static int fileno = 0, overflow = 0; - static FILE *fp = 0; - int c; + static u_char *obufend; + static size_t osz; + char *pos; + static int fileno = 0, overflow = 0; + static FILE *fp = 0; + int c; pos = (char *) buffer->data; if (overflow) { @@ -205,11 +205,11 @@ makekey(int flno, union f_handle filelist, int nfiles, RECHEADER *buffer, u_char *bufend, struct field *ftbl) { - static int fileno = 0; - static FILE *dbdesc = 0; - static DBT dbkey[1], line[1]; - static int overflow = 0; - static int c; + static int fileno = 0; + static FILE *dbdesc = 0; + static DBT dbkey[1], line[1]; + static int overflow = 0; + static int c; if (overflow) { overflow = enterkey(buffer, line, bufend - (u_char *)buffer, @@ -263,9 +263,9 @@ static int seq(FILE *fp, DBT *line, DBT *key) { - static char *buf, flag = 1; - char *end, *pos; - int c; + static char *buf, flag = 1; + char *end, *pos; + int c; if (flag) { flag = 0; @@ -305,6 +305,7 @@ void putrec(RECHEADER *rec, FILE *fp) { + EWRITE(rec, 1, rec->length + sizeof(TRECHEADER), fp); } @@ -314,6 +315,7 @@ void putline(RECHEADER *rec, FILE *fp) { + EWRITE(rec->data+rec->offset, 1, rec->length - rec->offset, fp); } @@ -324,8 +326,8 @@ geteasy(int flno, union f_handle filelist, int nfiles, RECHEADER *rec, u_char *end, struct field *dummy2) { - int i; - FILE *fp; + int i; + FILE *fp; fp = fstack[flno].fp; if ((u_char *) rec > end - sizeof(TRECHEADER)) ==== //depot/projects/soc2008/gabor_textproc/sort/fsort.h#2 (text+ko) ==== @@ -1,4 +1,5 @@ /* $OpenBSD: fsort.h,v 1.10 2007/03/13 17:33:58 millert Exp $ */ +/* $FreeBSD$ */ /*- * Copyright (c) 1993 @@ -34,16 +35,16 @@ * @(#)fsort.h 8.1 (Berkeley) 6/6/93 */ -#define POW 20 /* exponent for buffer size */ -#define BUFSIZE (1 << POW) -#define MAXNUM (BUFSIZE/10) /* lowish guess at average record size */ -#define BUFFEND (EOF-2) -#define BUFFSMALL (EOF-3) /* buffer is too small to hold line */ -#define MAXFCT 1000 -#define MAXLLEN ((1 << min(POW-4, 16)) - 14) +#define POW 20 /* exponent for buffer size */ +#define BUFSIZE (1 << POW) +#define MAXNUM (BUFSIZE/10) /* lowish guess at average record size */ +#define BUFFEND (EOF-2) +#define BUFFSMALL (EOF-3) /* buffer is too small to hold line */ +#define MAXFCT 1000 +#define MAXLLEN ((1 << min(POW-4, 16)) - 14) -extern u_char *linebuf; -extern size_t linebuf_size; +extern u_char *linebuf; +extern size_t linebuf_size; /* temp files in the stack have a file descriptor, a largest bin (maxb) * which becomes the last non-empty bin (lastb) when the actual largest @@ -52,9 +53,9 @@ * are sorted. */ struct tempfile { - FILE *fp; - u_char maxb; - u_char lastb; - int max_o; + FILE *fp; + u_char maxb; + u_char lastb; + int max_o; }; -extern struct tempfile fstack[MAXFCT]; +extern struct tempfile fstack[MAXFCT]; ==== //depot/projects/soc2008/gabor_textproc/sort/init.c#3 (text+ko) ==== @@ -203,12 +203,18 @@ return (BI); else return (BT); - case 'd': return (D); - case 'f': return (F); - case 'i': return (I); - case 'n': return (N); - case 'r': return (R); - default: return (0); + case 'd': + return (D); + case 'f': + return (F); + case 'i': + return (I); + case 'n': + return (N); + case 'r': + return (R); + default: + return (0); } } ==== //depot/projects/soc2008/gabor_textproc/sort/sort.c#3 (text+ko) ==== @@ -50,8 +50,8 @@ * Sort uses radix sort for internal sorting, and allows * a choice of merge sort and radix sort for external sorting. */ +#include #include -#include #include #include From owner-p4-projects@FreeBSD.ORG Thu May 1 17:31:14 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 61AC31065672; Thu, 1 May 2008 17:31:14 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2354D1065670 for ; Thu, 1 May 2008 17:31:14 +0000 (UTC) (envelope-from peter-gmail@wemm.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E9F198FC0A for ; Thu, 1 May 2008 17:31:13 +0000 (UTC) (envelope-from peter-gmail@wemm.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m41HVDPd037995 for ; Thu, 1 May 2008 17:31:13 GMT (envelope-from peter-gmail@wemm.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m41HVDN9037993 for perforce@freebsd.org; Thu, 1 May 2008 17:31:13 GMT (envelope-from peter-gmail@wemm.org) Date: Thu, 1 May 2008 17:31:13 GMT Message-Id: <200805011731.m41HVDN9037993@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter-gmail@wemm.org using -f From: Peter Wemm To: Perforce Change Reviews Cc: Subject: PERFORCE change 140993 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2008 17:31:14 -0000 http://perforce.freebsd.org/chv.cgi?CH=140993 Change 140993 by peter@peter_daintree on 2008/05/01 17:31:12 Record record size for pcpu array Affected files ... .. //depot/projects/hammer/sys/amd64/amd64/machdep.c#169 edit Differences ... ==== //depot/projects/hammer/sys/amd64/amd64/machdep.c#169 (text+ko) ==== @@ -187,6 +187,7 @@ struct region_descriptor r_gdt, r_idt; struct pcpu __pcpu[MAXCPU]; +int pcpu_size = sizeof(__pcpu[0]); struct mtx icu_lock; From owner-p4-projects@FreeBSD.ORG Thu May 1 17:38:22 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2B09D1065670; Thu, 1 May 2008 17:38:22 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E1575106566B for ; Thu, 1 May 2008 17:38:21 +0000 (UTC) (envelope-from peter-gmail@wemm.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CCD208FC0A for ; Thu, 1 May 2008 17:38:21 +0000 (UTC) (envelope-from peter-gmail@wemm.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m41HcLET038323 for ; Thu, 1 May 2008 17:38:21 GMT (envelope-from peter-gmail@wemm.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m41HcLq2038321 for perforce@freebsd.org; Thu, 1 May 2008 17:38:21 GMT (envelope-from peter-gmail@wemm.org) Date: Thu, 1 May 2008 17:38:21 GMT Message-Id: <200805011738.m41HcLq2038321@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter-gmail@wemm.org using -f From: Peter Wemm To: Perforce Change Reviews Cc: Subject: PERFORCE change 140994 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2008 17:38:22 -0000 http://perforce.freebsd.org/chv.cgi?CH=140994 Change 140994 by peter@peter_daintree on 2008/05/01 17:37:28 Update. Use the correct fields. Look for pcpu_size in the kernel to adapt to any layout changes. (Let the consumer deal with variance rather than guaranteeing that libkvm breaks first) Affected files ... .. //depot/projects/hammer/lib/libkvm/kvm_amd64.c#24 edit Differences ... ==== //depot/projects/hammer/lib/libkvm/kvm_amd64.c#24 (text+ko) ==== @@ -76,7 +76,8 @@ size_t mmapsize; pml4_entry_t *PML4; int mp_maxcpus; - struct pcpu *pcpu; + int pcpu_recsize; + char *pcpu; }; /* @@ -375,9 +376,23 @@ /* UP system; symbol doesn't exist */ vmst->mp_maxcpus = 1; } - vm->pcpu = _kvm_malloc(kd, sizeof(struct pcpu) * vm->mp_maxcpus); + /* + * The __pcpu array may have different inter-record padding or may + * grow additional fields. We have to adapt the best we can. + */ + nlist[0].n_name = "pcpu_size"; + nlist[1].n_name = 0; + if (kvm_nlist(kd, nlist) == 0) { + if (kvm_read(kd, nlist[0].n_value, &vm->pcpu_recsize, + sizeof(vm->pcpu_recsize)) != sizeof(vm->pcpu_recsize)) { + _kvm_err(kd, kd->program, "cannot read pcpu_size"); + } else { + /* Older kernel's dont have it. Hope for the best. */ + vmst->pcpu_recsize = sizeof(struct pcpu); + } + vm->pcpu = _kvm_malloc(kd, vm->pcpu_recsize * vm->mp_maxcpus); - nlist[0].n_name = "pcpu"; + nlist[0].n_name = "__pcpu"; nlist[1].n_name = 0; if (kvm_nlist(kd, nlist) != 0) { @@ -385,8 +400,8 @@ return (-1); } if (kvm_read(kd, nlist[0].n_value, vm->pcpu, - sizeof(struct pcpu) * vm->mp_maxcpus) != - sizeof(struct pcpu) * vm->mp_maxcpus) { + vm->pcpu_recsize * vm->mp_maxcpus) != + vm->pcpu_recsize * vm->mp_maxcpus) { _kvm_err(kd, kd->program, "cannot read pcpu chunk"); return (-1); } @@ -407,8 +422,8 @@ return (NULL); } - if (cpu < 0 || cpu > vm->vm_maxcpus) + if (cpu < 0 || cpu > vm->vm_maxcpus) _kvm_err(kd, kd->program, " return (NULL); /* EDOOFUS actually */ - return (&vm->pcpu[cpu]); + return ((struct pcpu *)&vm->pcpu[cpu * vm->pcpu_recsize]); } From owner-p4-projects@FreeBSD.ORG Thu May 1 17:57:43 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id EF401106566B; Thu, 1 May 2008 17:57:42 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AF0F21065678 for ; Thu, 1 May 2008 17:57:42 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9A0558FC2C for ; Thu, 1 May 2008 17:57:42 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m41HvgsN039060 for ; Thu, 1 May 2008 17:57:42 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m41HvgO7039058 for perforce@freebsd.org; Thu, 1 May 2008 17:57:42 GMT (envelope-from gabor@freebsd.org) Date: Thu, 1 May 2008 17:57:42 GMT Message-Id: <200805011757.m41HvgO7039058@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Cc: Subject: PERFORCE change 140996 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2008 17:57:43 -0000 http://perforce.freebsd.org/chv.cgi?CH=140996 Change 140996 by gabor@gabor_server on 2008/05/01 17:57:13 - Eliminate some warnings Affected files ... .. //depot/projects/soc2008/gabor_textproc/sort/append.c#3 edit .. //depot/projects/soc2008/gabor_textproc/sort/fields.c#3 edit .. //depot/projects/soc2008/gabor_textproc/sort/files.c#3 edit .. //depot/projects/soc2008/gabor_textproc/sort/msort.c#3 edit .. //depot/projects/soc2008/gabor_textproc/sort/sort.c#4 edit Differences ... ==== //depot/projects/soc2008/gabor_textproc/sort/append.c#3 (text+ko) ==== @@ -68,7 +68,7 @@ void (*put)(RECHEADER *, FILE *), struct field *ftbl) { u_char *wts, *wts1; - int n, odepth; + int n, odepth = depth; u_char **cpos, **ppos, **lastkey; u_char *cend, *pend, *start; RECHEADER *crec, *prec; @@ -81,7 +81,6 @@ wts1 = Rascii; else if (ftbl[0].flags & F) wts1 = ascii; - odepth = depth; } lastkey = keylist + nelem; depth += sizeof(TRECHEADER); ==== //depot/projects/soc2008/gabor_textproc/sort/fields.c#3 (text+ko) ==== ==== //depot/projects/soc2008/gabor_textproc/sort/files.c#3 (text+ko) ==== @@ -285,8 +285,8 @@ if (!linebuf) err(2, "realloc of linebuf to %lu bytes failed", (unsigned long)linebuf_size); - end = linebuf + linebuf_size; - pos = linebuf + (pos - buf); + end = (char *) (linebuf + linebuf_size); + pos = (char *) (linebuf + (pos - buf)); line->data = buf = (char *)linebuf; continue; } ==== //depot/projects/soc2008/gabor_textproc/sort/msort.c#3 (text+ko) ==== @@ -256,9 +256,9 @@ err(2, NULL); } crec = (RECHEADER *) buffer; - crec_end = ((char *)crec) + ALIGN(MAXLLEN + sizeof(RECHEADER)); + crec_end = ((u_char *)crec) + ALIGN(MAXLLEN + sizeof(RECHEADER)); prec = (RECHEADER *) crec_end; - prec_end = ((char *)prec) + ALIGN(MAXLLEN + sizeof(RECHEADER)); + prec_end = ((u_char *)prec) + ALIGN(MAXLLEN + sizeof(RECHEADER)); wts = ftbl->weights; if (SINGL_FLD && (ftbl->flags & F)) wts1 = ftbl->flags & R ? Rascii : ascii; ==== //depot/projects/soc2008/gabor_textproc/sort/sort.c#4 (text+ko) ==== @@ -33,7 +33,7 @@ #include #ifndef lint -__COPYRIGHT("@(#) Copyright (c) 1993\nThe Regents of the University of California. All rights reserved.\n"); +__COPYRIGHT("@(#) Copyright (c) 1993 The Regents of the University of California. All rights reserved."); #endif /* not lint */ #ifndef lint From owner-p4-projects@FreeBSD.ORG Thu May 1 18:23:09 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2D39A106567C; Thu, 1 May 2008 18:23:09 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E2E26106566B for ; Thu, 1 May 2008 18:23:08 +0000 (UTC) (envelope-from peter-gmail@wemm.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CE4C88FC13 for ; Thu, 1 May 2008 18:23:08 +0000 (UTC) (envelope-from peter-gmail@wemm.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m41IN89r041009 for ; Thu, 1 May 2008 18:23:08 GMT (envelope-from peter-gmail@wemm.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m41IN8Lw041007 for perforce@freebsd.org; Thu, 1 May 2008 18:23:08 GMT (envelope-from peter-gmail@wemm.org) Date: Thu, 1 May 2008 18:23:08 GMT Message-Id: <200805011823.m41IN8Lw041007@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter-gmail@wemm.org using -f From: Peter Wemm To: Perforce Change Reviews Cc: Subject: PERFORCE change 140999 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2008 18:23:09 -0000 http://perforce.freebsd.org/chv.cgi?CH=140999 Change 140999 by peter@peter_overcee on 2008/05/01 18:22:59 adapt & merge y! extensions for enter ~ ctrl-b ctrl-p = panic ctrl-r = reboot (actually shutdown_nice()) Affected files ... .. //depot/projects/hammer/sys/dev/sio/sio.c#59 edit .. //depot/projects/hammer/sys/kern/subr_kdb.c#22 edit .. //depot/projects/hammer/sys/sys/kdb.h#6 edit Differences ... ==== //depot/projects/hammer/sys/dev/sio/sio.c#59 (text+ko) ==== @@ -1469,7 +1469,12 @@ u_char modem_status; u_char *ioptr; u_char recv_data; +#if defined(KDB) && defined(ALT_BREAK_TO_DEBUGGER) + int kdb_brk; +again: +#endif + if (COM_IIR_TXRDYBUG(com->flags)) { int_ctl = inb(com->int_ctl_port); int_ctl_new = int_ctl; @@ -1501,9 +1506,23 @@ #ifdef KDB #ifdef ALT_BREAK_TO_DEBUGGER if (com->unit == comconsole && - kdb_alt_break(recv_data, &com->alt_brk_state) != 0) - kdb_enter(KDB_WHY_BREAK, - "Break sequence on console"); + (kbd_brk = kdb_alt_break(recv_data, &com->alt_brk_state)) != 0) { + mtx_unlock_spin(&sio_lock); + switch (kdb_brk) { + case 1: + kdb_enter_why(KDB_WHY_BREAK, + "Break sequence on console"); + break; + case 2: + kdb_panic("panic on console"); + break; + case 3: + kdb_reboot(); + break; + } + mtx_lock_spin(&sio_lock); + goto again; + } #endif /* ALT_BREAK_TO_DEBUGGER */ #endif /* KDB */ if (line_status & (LSR_BI | LSR_FE | LSR_PE)) { ==== //depot/projects/hammer/sys/kern/subr_kdb.c#22 (text+ko) ==== @@ -221,6 +221,27 @@ return (0); } +void +kdb_panic(const char *msg) +{ + + if (kdb_dbbe != NULL && kdb_dbbe->dbbe_panic != NULL) { +#ifdef SMP + stop_cpus(PCPU_GET(other_cpus)); +#endif + printf("KDB: panic\n"); + kdb_dbbe->dbbe_panic(msg); + } +} + +void +kdb_reboot(void) +{ + + printf("KDB: reboot initiated\n"); + shutdown_nice(); +} + /* * Solaris implements a new BREAK which is initiated by a character sequence * CR ~ ^b which is similar to a familiar pattern used on Sun servers by the @@ -234,7 +255,11 @@ #define KEY_CR 13 /* CR '\r' */ #define KEY_TILDE 126 /* ~ */ -#define KEY_CRTLB 2 /* ^B */ +#define CTRL(x) (x&037) +#define KEY_CRTLB CTRL('b') +#define KEY_CRTLP CTRL('p') +#define KEY_CRTLR CTRL('r') +#undef CTRL int kdb_alt_break(int key, int *state) @@ -244,15 +269,26 @@ brk = 0; switch (key) { case KEY_CR: - *state = KEY_TILDE; + *state = 1; break; case KEY_TILDE: - *state = (*state == KEY_TILDE) ? KEY_CRTLB : 0; + *state = (*state == 1) ? 2 : 0; break; case KEY_CRTLB: - if (*state == KEY_CRTLB) + if (*state == 2) brk = 1; - /* FALLTHROUGH */ + *state = 0; + break; + case KEY_CRTLP: + if (*state == 2) + brk = 2; + *state = 0; + break; + case KEY_CRTLR: + if (*state == 2) + brk = 3; + *state = 0; + break; default: *state = 0; break; ==== //depot/projects/hammer/sys/sys/kdb.h#6 (text+ko) ==== @@ -69,6 +69,8 @@ void kdb_enter(const char *, const char *); void kdb_init(void); void * kdb_jmpbuf(jmp_buf); +void kdb_panic(const char *); +void kdb_reboot(void); void kdb_reenter(void); struct pcb *kdb_thr_ctx(struct thread *); struct thread *kdb_thr_first(void); From owner-p4-projects@FreeBSD.ORG Thu May 1 18:28:14 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 992AE1065687; Thu, 1 May 2008 18:28:14 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5AFAA106567E for ; Thu, 1 May 2008 18:28:14 +0000 (UTC) (envelope-from peter-gmail@wemm.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4657D8FC30 for ; Thu, 1 May 2008 18:28:14 +0000 (UTC) (envelope-from peter-gmail@wemm.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m41ISEjL041134 for ; Thu, 1 May 2008 18:28:14 GMT (envelope-from peter-gmail@wemm.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m41ISEta041132 for perforce@freebsd.org; Thu, 1 May 2008 18:28:14 GMT (envelope-from peter-gmail@wemm.org) Date: Thu, 1 May 2008 18:28:14 GMT Message-Id: <200805011828.m41ISEta041132@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter-gmail@wemm.org using -f From: Peter Wemm To: Perforce Change Reviews Cc: Subject: PERFORCE change 141000 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2008 18:28:14 -0000 http://perforce.freebsd.org/chv.cgi?CH=141000 Change 141000 by peter@peter_overcee on 2008/05/01 18:27:44 kdb_ddbe panic command is another y! thing. skip for now. Affected files ... .. //depot/projects/hammer/sys/kern/subr_kdb.c#23 edit Differences ... ==== //depot/projects/hammer/sys/kern/subr_kdb.c#23 (text+ko) ==== @@ -225,13 +225,11 @@ kdb_panic(const char *msg) { - if (kdb_dbbe != NULL && kdb_dbbe->dbbe_panic != NULL) { #ifdef SMP - stop_cpus(PCPU_GET(other_cpus)); + stop_cpus(PCPU_GET(other_cpus)); #endif - printf("KDB: panic\n"); - kdb_dbbe->dbbe_panic(msg); - } + printf("KDB: panic\n"); + panic(msg); } void From owner-p4-projects@FreeBSD.ORG Thu May 1 18:30:17 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 012141065681; Thu, 1 May 2008 18:30:17 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B4519106567B for ; Thu, 1 May 2008 18:30:16 +0000 (UTC) (envelope-from peter-gmail@wemm.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9FAB68FC24 for ; Thu, 1 May 2008 18:30:16 +0000 (UTC) (envelope-from peter-gmail@wemm.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m41IUG9q041228 for ; Thu, 1 May 2008 18:30:16 GMT (envelope-from peter-gmail@wemm.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m41IUGrO041226 for perforce@freebsd.org; Thu, 1 May 2008 18:30:16 GMT (envelope-from peter-gmail@wemm.org) Date: Thu, 1 May 2008 18:30:16 GMT Message-Id: <200805011830.m41IUGrO041226@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter-gmail@wemm.org using -f From: Peter Wemm To: Perforce Change Reviews Cc: Subject: PERFORCE change 141002 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2008 18:30:17 -0000 http://perforce.freebsd.org/chv.cgi?CH=141002 Change 141002 by peter@peter_xploder on 2008/05/01 18:29:17 Fix typos Affected files ... .. //depot/projects/hammer/sys/kern/subr_kdb.c#24 edit Differences ... ==== //depot/projects/hammer/sys/kern/subr_kdb.c#24 (text+ko) ==== @@ -237,7 +237,7 @@ { printf("KDB: reboot initiated\n"); - shutdown_nice(); + shutdown_nice(0); } /* @@ -257,7 +257,6 @@ #define KEY_CRTLB CTRL('b') #define KEY_CRTLP CTRL('p') #define KEY_CRTLR CTRL('r') -#undef CTRL int kdb_alt_break(int key, int *state) @@ -293,6 +292,7 @@ } return (brk); } +#undef CTRL /* * Print a backtrace of the calling thread. The backtrace is generated by From owner-p4-projects@FreeBSD.ORG Thu May 1 18:40:28 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 522161065675; Thu, 1 May 2008 18:40:28 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 146681065671 for ; Thu, 1 May 2008 18:40:28 +0000 (UTC) (envelope-from peter-gmail@wemm.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F3CD38FC1A for ; Thu, 1 May 2008 18:40:27 +0000 (UTC) (envelope-from peter-gmail@wemm.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m41IeRxm041837 for ; Thu, 1 May 2008 18:40:27 GMT (envelope-from peter-gmail@wemm.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m41IeRQj041835 for perforce@freebsd.org; Thu, 1 May 2008 18:40:27 GMT (envelope-from peter-gmail@wemm.org) Date: Thu, 1 May 2008 18:40:27 GMT Message-Id: <200805011840.m41IeRQj041835@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter-gmail@wemm.org using -f From: Peter Wemm To: Perforce Change Reviews Cc: Subject: PERFORCE change 141003 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2008 18:40:28 -0000 http://perforce.freebsd.org/chv.cgi?CH=141003 Change 141003 by peter@peter_xploder on 2008/05/01 18:39:59 Fix typos after actually compiling code. Affected files ... .. //depot/projects/hammer/sys/dev/sio/sio.c#60 edit Differences ... ==== //depot/projects/hammer/sys/dev/sio/sio.c#60 (text+ko) ==== @@ -1506,11 +1506,11 @@ #ifdef KDB #ifdef ALT_BREAK_TO_DEBUGGER if (com->unit == comconsole && - (kbd_brk = kdb_alt_break(recv_data, &com->alt_brk_state)) != 0) { + (kdb_brk = kdb_alt_break(recv_data, &com->alt_brk_state)) != 0) { mtx_unlock_spin(&sio_lock); switch (kdb_brk) { case 1: - kdb_enter_why(KDB_WHY_BREAK, + kdb_enter(KDB_WHY_BREAK, "Break sequence on console"); break; case 2: From owner-p4-projects@FreeBSD.ORG Thu May 1 18:52:36 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 41C861065675; Thu, 1 May 2008 18:52:36 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 026E4106567B; Thu, 1 May 2008 18:52:36 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id D564A8FC1F; Thu, 1 May 2008 18:52:35 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unknown [208.65.91.234]) by elvis.mu.org (Postfix) with ESMTP id 66CBC1A4D82; Thu, 1 May 2008 11:52:35 -0700 (PDT) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m41IqJWs025345; Thu, 1 May 2008 14:52:20 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Peter Wemm Date: Thu, 1 May 2008 14:49:33 -0400 User-Agent: KMail/1.9.7 References: <200805011738.m41HcLq2038321@repoman.freebsd.org> In-Reply-To: <200805011738.m41HcLq2038321@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200805011449.33465.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Thu, 01 May 2008 14:52:20 -0400 (EDT) X-Virus-Scanned: ClamAV 0.91.2/7007/Thu May 1 11:34:23 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: Perforce Change Reviews Subject: Re: PERFORCE change 140994 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2008 18:52:36 -0000 On Thursday 01 May 2008 01:38:21 pm Peter Wemm wrote: > http://perforce.freebsd.org/chv.cgi?CH=140994 > > Change 140994 by peter@peter_daintree on 2008/05/01 17:37:28 > > Update. Use the correct fields. Look for pcpu_size in the kernel > to adapt to any layout changes. (Let the consumer deal with variance > rather than guaranteeing that libkvm breaks first) You do know about this MI array in kern/subr_pcpu.c? struct pcpu *cpuid_to_pcpu[MAXCPU]; struct cpuhead cpuhead = SLIST_HEAD_INITIALIZER(cpuhead); You can use that to make this all MI instead of reading __pcpu. Either walk the cpuhead list or the array and just read the pcpu structs one at a time. > Affected files ... > > .. //depot/projects/hammer/lib/libkvm/kvm_amd64.c#24 edit > > Differences ... > > ==== //depot/projects/hammer/lib/libkvm/kvm_amd64.c#24 (text+ko) ==== > > @@ -76,7 +76,8 @@ > size_t mmapsize; > pml4_entry_t *PML4; > int mp_maxcpus; > - struct pcpu *pcpu; > + int pcpu_recsize; > + char *pcpu; > }; > > /* > @@ -375,9 +376,23 @@ > /* UP system; symbol doesn't exist */ > vmst->mp_maxcpus = 1; > } > - vm->pcpu = _kvm_malloc(kd, sizeof(struct pcpu) * vm->mp_maxcpus); > + /* > + * The __pcpu array may have different inter-record padding or may > + * grow additional fields. We have to adapt the best we can. > + */ > + nlist[0].n_name = "pcpu_size"; > + nlist[1].n_name = 0; > + if (kvm_nlist(kd, nlist) == 0) { > + if (kvm_read(kd, nlist[0].n_value, &vm->pcpu_recsize, > + sizeof(vm->pcpu_recsize)) != sizeof(vm->pcpu_recsize)) { > + _kvm_err(kd, kd->program, "cannot read pcpu_size"); > + } else { > + /* Older kernel's dont have it. Hope for the best. */ > + vmst->pcpu_recsize = sizeof(struct pcpu); > + } > + vm->pcpu = _kvm_malloc(kd, vm->pcpu_recsize * vm->mp_maxcpus); > > - nlist[0].n_name = "pcpu"; > + nlist[0].n_name = "__pcpu"; > nlist[1].n_name = 0; > > if (kvm_nlist(kd, nlist) != 0) { > @@ -385,8 +400,8 @@ > return (-1); > } > if (kvm_read(kd, nlist[0].n_value, vm->pcpu, > - sizeof(struct pcpu) * vm->mp_maxcpus) != > - sizeof(struct pcpu) * vm->mp_maxcpus) { > + vm->pcpu_recsize * vm->mp_maxcpus) != > + vm->pcpu_recsize * vm->mp_maxcpus) { > _kvm_err(kd, kd->program, "cannot read pcpu chunk"); > return (-1); > } > @@ -407,8 +422,8 @@ > return (NULL); > } > > - if (cpu < 0 || cpu > vm->vm_maxcpus) > + if (cpu < 0 || cpu > vm->vm_maxcpus) > _kvm_err(kd, kd->program, " > return (NULL); /* EDOOFUS actually */ > - return (&vm->pcpu[cpu]); > + return ((struct pcpu *)&vm->pcpu[cpu * vm->pcpu_recsize]); > } > -- John Baldwin From owner-p4-projects@FreeBSD.ORG Thu May 1 18:52:38 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 18A42106567B; Thu, 1 May 2008 18:52:38 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CDC951065670; Thu, 1 May 2008 18:52:37 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id AE6088FC24; Thu, 1 May 2008 18:52:37 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unknown [208.65.91.234]) by elvis.mu.org (Postfix) with ESMTP id 65D7C1A4D82; Thu, 1 May 2008 11:52:37 -0700 (PDT) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m41IqJWt025345; Thu, 1 May 2008 14:52:24 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Peter Wemm Date: Thu, 1 May 2008 14:51:59 -0400 User-Agent: KMail/1.9.7 References: <200805011828.m41ISEta041132@repoman.freebsd.org> In-Reply-To: <200805011828.m41ISEta041132@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200805011452.00114.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Thu, 01 May 2008 14:52:25 -0400 (EDT) X-Virus-Scanned: ClamAV 0.91.2/7007/Thu May 1 11:34:23 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: Perforce Change Reviews Subject: Re: PERFORCE change 141000 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2008 18:52:38 -0000 On Thursday 01 May 2008 02:28:14 pm Peter Wemm wrote: > http://perforce.freebsd.org/chv.cgi?CH=141000 > > Change 141000 by peter@peter_overcee on 2008/05/01 18:27:44 > > kdb_ddbe panic command is another y! thing. skip for now. It's only for this though. Basically lets the debugger backend map the panic request to whatever it wants. > Affected files ... > > .. //depot/projects/hammer/sys/kern/subr_kdb.c#23 edit > > Differences ... > > ==== //depot/projects/hammer/sys/kern/subr_kdb.c#23 (text+ko) ==== > > @@ -225,13 +225,11 @@ > kdb_panic(const char *msg) > { > > - if (kdb_dbbe != NULL && kdb_dbbe->dbbe_panic != NULL) { > #ifdef SMP > - stop_cpus(PCPU_GET(other_cpus)); > + stop_cpus(PCPU_GET(other_cpus)); > #endif > - printf("KDB: panic\n"); > - kdb_dbbe->dbbe_panic(msg); > - } > + printf("KDB: panic\n"); > + panic(msg); > } > > void > -- John Baldwin From owner-p4-projects@FreeBSD.ORG Thu May 1 19:11:02 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9883D1065676; Thu, 1 May 2008 19:11:02 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 59B3F106564A for ; Thu, 1 May 2008 19:11:02 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 444AE8FC0C for ; Thu, 1 May 2008 19:11:02 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m41JB2Ck043789 for ; Thu, 1 May 2008 19:11:02 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m41JB2U5043787 for perforce@freebsd.org; Thu, 1 May 2008 19:11:02 GMT (envelope-from pgj@FreeBSD.org) Date: Thu, 1 May 2008 19:11:02 GMT Message-Id: <200805011911.m41JB2U5043787@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 141005 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2008 19:11:02 -0000 http://perforce.freebsd.org/chv.cgi?CH=141005 Change 141005 by pgj@disznohal on 2008/05/01 19:10:21 Cleanup in Chapter 11. Affected files ... .. //depot/projects/docproj_hu/books/handbook/config/chapter.sgml#4 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/config/chapter.sgml#4 (text+ko) ==== @@ -63,40 +63,41 @@ hogyan dolgozzunk hatékonyan az állományrendszerekkel és a - lapozóállományokkal + lapozóállományokkal; az rc.conf beállításának alapjait és a - /usr/local/etc/rc.d könyvtár - indítási rendszerét + /usr/local/etc/rc.d + könyvtárban található + indítási rendszert; hogyan állítsunk be és próbáljunk ki egy hálózati - kártyát + kártyát; hogyan állítsunk be virtuális címeket a hálózati - eszközökeinken + eszközökeinken; hogyan használjuk az /etc könyvtárban megtalálható különféle konfigurációs - állományokat + állományokat; hogyan hangoljuk a &os; mûködését a sysctl változóinak - segítségével + segítségével; hogyan hangoljuk a lemezek teljesítményét és módosítsuk a rendszermag - korlátozásait + korlátozásait. @@ -104,16 +105,17 @@ - a &unix; és &os; alapjainak megértése - () + a &unix; és a &os; alapjainak + megértése (); a rendszermag beállításához és fordításához kötõdõ alapok ismerete () + linkend="kernelconfig">). + @@ -123,20 +125,14 @@ A partíciók kiosztása partíciókiosztás - - /etc - - - /var - - - /usr - + /etc + /var + /usr Alappartíciók - Amikor a &man.bsdlabel.8; vagy &man.sysinstall.8; + Amikor a &man.bsdlabel.8; vagy a &man.sysinstall.8; segítségével állományrendszereket telepítünk, nem szabad figyelmen kívül hagynunk a tényt, @@ -147,12 +143,12 @@ elérni kívánt állományrendszereket a meghajtó lemezének külsejéhez közel kell - létrehozni, míg mondjuk a - /usr-hez hasonló nagyobb - partíciókat a belsõ része - felé. A partíciókat a - következõ sorrendben érdemes - kialakítani: gyökér + létrehozni, míg például a + /usr partícióhoz + hasonló nagyobb partíciókat annak + belsõ része felé. A + partíciókat a következõ sorrendben + érdemes kialakítani: gyökér (rendszerindító), lapozóállomány, /var és /usr. @@ -171,27 +167,27 @@ felhasználónk van a rendszerben és hogy mekkora naplókat tartunk meg. Itt a legtöbb felhasználónak soha nem lesz - szüksége egy gigabájtnál több - helyre, de ne feledjük, hogy a - /var/tmp könyvtárban el kell - tudni férnie csomagoknak. + szüksége egy gigabyte-nál több helyre, + de ne feledjük, hogy a /var/tmp + könyvtárban el kell tudni férnie a + csomagoknak. A /usr partíció tartalmazza a rendszer mûködéséhez elengedhetetlenül fontos legtöbb állományt, a portok - gyûjteményét (ajánlott, ld. + gyûjteményét (ajánlott, lásd &man.ports.7;) és a forráskódot (választható). Ez utóbbiak a telepítés során választhatóak. Ehhez a partícióhoz legalább két - gigabájtnyi hely ajánlott. + gigabyte-nyi hely ajánlott. Vegyük figyelembe a tárbeli igényeket, amikor megválasztjuk partíciók - méretét. Igen kellemetlen lehet, úgy - futunk ki az egyik partíción a szabad + méretét. Igen kellemetlen lehet, amikor + úgy futunk ki az egyik partíción a szabad helybõl, hogy a másikat alig használjuk. @@ -220,18 +216,17 @@ lapozóállományt tároló partíció mérete legyen a rendszer fizikai memóriájának (RAM) kétszerese. - Például ha a + Például, ha a számítógépünk - 128 megabájt memóriával rendelkezik, - akkor a lapozóállomány - méretének 256 megabájtnak kell - lennie. Az ennél kevesebb memóriát - maguknak tudó rendszerek több - lapozóállománnyal jobban - teljesítenek. 256 megabájtnál - kevesebb lapozóállományt - semmiképpen sem ajánlunk, és - inkább a fizikai memóriát érdemes + 128 megabyte memóriával rendelkezik, akkor + a lapozóállomány méretének + 256 megabyte-nak kell lennie. Az ennél kevesebb + memóriát maguknak tudó rendszerek + több lapozóállománnyal jobban + teljesítenek. 256 megabyte-nál kevesebb + lapozóállományt semmiképpen sem + ajánlunk, és inkább a fizikai + memóriát érdemes bõvítenünk. A rendszermag virtuális memóriát kezelõ lapozási algoritmusait úgy állították be, @@ -246,9 +241,9 @@ bõvítése esetén még további gondokat is okozhat. - A több SCSI lemezzel (vagy a + A több SCSI-lemezzel (vagy a különbözõ vezérlõkre - csatlakoztatott több IDE lemezzel) bíró + csatlakoztatott több IDE-lemezzel) bíró nagyobb rendszerek esetében érdemes minden egyes (de legfeljebb négy) meghajtóra beállítani lapozóállományt. @@ -271,6 +266,7 @@ elszabadult program tombolásából, és nem kell rögtön újraindítanunk a rendszert. + @@ -320,6 +316,7 @@ többnyire írásvédett, nagyobb eséllyel él túl egy csúfos rendszerösszeomlást. + @@ -413,7 +410,7 @@ A telepített alkalmazások általában saját konfigurációs - állományokkal, amik pedig saját + állományokkal, amelyek pedig saját formátummal stb. rendelkeznek. Fontos, hogy ezeket az állományokat az alaprendszertõl elkülönítve tároljuk, ezáltal a @@ -455,8 +452,8 @@ -rw-r--r-- 1 root wheel 7933 May 20 1998 srm.conf.default Az állományok mérete jól mutatja, - hogy csak az srm.conf változott meg. Az - Apache késõbbi + hogy csak az srm.conf változott meg. + Az Apache késõbbi frissítései ezt az állományt nem fogják felülírni. @@ -479,27 +476,28 @@ A felhasználók közül sokan választják a &os; - portgyûjteményében található - külsõs szoftverek telepítését. A + Portgyûjteményében található + külsõ szoftverek telepítését. A telepített szoftvert gyakran ilyenkor úgy kell beállítani, hogy a rendszer indulásával együtt induljon. Az olyan - szolgáltatások, mint mondjuk a mail/postfix vagy a mail/postfix vagy a www/apache13 csupán két olyan szoftvercsomag, amelyet a rendszerrel együtt kell - elindítani. Ebben a szakaszban a külsõs + elindítani. Ebben a szakaszban a külsõ szoftverek indítására használatos eljárásokkal foglalkozunk. A &os;-ben megjelenõ legtöbb - szolgáltatás, mint mondjuk a &man.cron.8;, a - rendszerindító szkripteken keresztül kel - életre. Habár ezek a szkriptek a &os; egyes - verziói vagy az egyes gyártók esetén - különbözhetnek, azonban az mindegyikükben - közös, hogy az elindításukra - vonatkozó beállítások egyszerû + szolgáltatás, mint például a + &man.cron.8;, a rendszerindító szkripteken + keresztül kel életre. Habár ezek a szkriptek a + &os; egyes verziói vagy az egyes gyártók + esetén különbözhetnek, azonban az + mindegyikükben közös, hogy az + elindításukra vonatkozó + beállítások egyszerû indítószkriptekkel adhatóak meg. Az rc.d eljövetele elõtt az @@ -514,7 +512,7 @@ Miközben rengetegen próbálták beolvasztani ezt a megszokott konfigurációs - stílust egy új rendszerbe, a külsõs + stílust egy új rendszerbe, a külsõ alkalmazások mûködtetéséhez továbbra is az elõbb említett könyvtárban elhelyezett szkriptekre van @@ -540,7 +538,7 @@ kódú engedélyeket. Ezen felül a szkriptnek még tudnia kell kezelnie a start és stop - opciókat. + paramétereket. A legegyszerûbb indítószkript valahogy így nézhet ki: @@ -565,14 +563,15 @@ Ez a szkript képes értelmezni a start és stop - parancsokat az alkalmazás számára, amit itt - csak utility-nek neveztünk. + parancsokat az alkalmazás számára, ami itt + egyszerûen csak a utility nevet + kapta. Manuálisan így tudjuk elindítani: &prompt.root; /usr/local/etc/rc.d/utility.sh start - Habár nem mindegyik külsõs szoftvert kell + Habár nem mindegyik külsõ szoftvert kell külön megadni az rc.conf állományban, majdnem minden nap módosítani kell egy portot a @@ -580,7 +579,7 @@ egyes alkalmazásokra vonatkozó kiegészítõ információkhoz nézzük meg a telepítés után - keletkezõ üzeneteket. Egyes külsõs + keletkezõ üzeneteket. Egyes külsõ szoftverekhez mellékelnek olyan indítószkripteket, amelyek lehetõvé teszik az alkalmazás meghívását az @@ -602,7 +601,7 @@ szakaszban megismert kulcsszavak segítségével az alkalmazások mostantól kezdve a többi szolgáltatás, - például a DNS, után + például a DNS után indulnak el, és az rc.conf állományon keresztül a szkriptekbe huzalozottak helyett most már tetszõleges @@ -663,17 +662,19 @@ segédprogrammal szembeni kompatibilitást és az rc.conf állomány könnyebb beállítását. + Szolgáltatások indítása szolgáltatásokkal - Más szolgáltatások, mint mondjuk a - POP3 vagy IMAP szerverek - démonai stb. az &man.inetd.8; - segítségével indíthatóak el. - Ez a Portgyûjteménybõl telepített + Más szolgáltatások, mint + például a POP3 vagy + IMAP szerverek démonai stb. az + &man.inetd.8; segítségével + indíthatóak el. Ez a + Portgyûjteménybõl telepített szolgáltatások esetén magával vonja az adott segédprogram felvételét vagy a hozzátartozó sor @@ -718,6 +719,7 @@ + A <command>cron</command> segédprogram beállítása @@ -748,7 +750,8 @@ található. A rendszerszintû crontabok esetében a hatodik mezõ annak a felhasználónak a nevét tartalmazza, amivel a - program fut. Ezzel a rendszercrontaboknak megadatott az a + program fut. Ezzel a rendszer szintjén + mûködõ crontaboknak megadatott az a képesség, hogy tetszõleges felhasználó nevében futtassanak programokat. A felhasználók crontabjaiban a hatodik mezõ a @@ -760,13 +763,13 @@ A felhasználói crontabok lehetõvé - teszik az egyes felhasználók számára, - hogy a root felhasználó - jogosultságai nélkül képesek legyenek - feladatokat ütemezni, ugyanis a - felhasználóhoz tartozó crontabban - szereplõ parancsok mindegyike a tulajdonosának - engedélyeivel fut. + teszik az egyes felhasználók + számára, hogy a root + felhasználó jogosultságai + nélkül képesek legyenek feladatokat + ütemezni, ugyanis a felhasználóhoz + tartozó crontabban szereplõ parancsok mindegyike a + tulajdonosának engedélyeivel fut. Az átlagos felhasználókhoz hasonlóan a root @@ -792,7 +795,7 @@ HOME=/var/log # # -#minute hour mday month wday who command +#minute hour day month wday who command # # */5 * * * * root /usr/libexec/atrun @@ -804,14 +807,14 @@ állományához hasonlóan itt is a # jelöli a megjegyzéseket. Az ilyen megjegyzések remekül - használathatóak annak - feljegyzésére, hogy mit és miért - akarunk futtatni. A megjegyzések azonban nem - szerepelhetnek a paranccsal egy sorban, mivel - máskülönben a parancs részeként - kerülnek értelmezésre. Tehát mindig - új sorba kell raknunk ezeket. Az üres sorokat a - program nem veszi figyelembe. + használhatóak annak feljegyzésére, + hogy mit és miért akarunk futtatni. A + megjegyzések azonban nem szerepelhetnek a paranccsal + egy sorban, mivel máskülönben a parancs + részeként kerülnek + értelmezésre. Tehát mindig új + sorba kell raknunk ezeket. Az üres sorokat a program nem + veszi figyelembe. @@ -822,11 +825,11 @@ meghatározására, ahogy mindezt az itteni példában is tapasztalhatjuk a SHELL, PATH és - HOME opciók esetében. Ha nem - adunk meg mást, akkor a cron az + HOME értékek esetében. Ha + nem adunk meg mást, akkor a cron az alapértelmezés szerinti sh - shellt használja. Ha nem adjuk meg a - PATH változó + parancsértelmezõt használja. Ha nem adjuk + meg a PATH változó értékét, akkor minden állományra abszolút elérési úttal kell hivatkoznunk, mivel ennek nincs @@ -872,8 +875,8 @@ állományainak telepítésekor. A sor végén láthatjuk még a command oszlopot is. Ez az utolsó - mezõ, és ide kerül a végrehajtó - parancs. + mezõ, és ide kerül a + végrehajtandó parancs. @@ -881,7 +884,7 @@ értékeket határozza meg. Észrevehetjük, hogy a sor egy */5 alakú felírással - kezdõdik, amit további * + kezdõdik, amelyet további * karakterek követnek. A * karakterek jelentése elsõ-utolsó, ami arra utal, hogy mindig. Ennek @@ -896,9 +899,9 @@ felvilágosítást. Az itt szereplõ parancsoknak tetszõleges - mennyiségû paraméter átadható, - azonban a több soron keresztül - átívelõ parancsok + mennyiségû paraméter + átadható, azonban a több soron + keresztül átívelõ parancsok tördelését a sor végén a \ karakterrel kell jelezni. @@ -942,12 +945,12 @@ segédprogramot. Ennek általános alakja: - &prompt.user; crontab crontab_állomány + &prompt.user; crontab crontab_állomány Ebben a példában a - crontab_állomány a - korábban létrehozott crontab - neve lesz. + crontab_állomány + a korábban létrehozott + crontab neve lesz. Lehetõségünk van lekérdezni a telepített crontab @@ -957,15 +960,16 @@ nézzük meg mit ad vissza. A crontab -e használata olyan - felhasználók számára ajánlott, - akik sablon alkalmazása nélkül - szeretnének teljesen maguktól megírni egy - crontab állományt. Ennek hatására a - kiválasztott szövegszerkesztõ egy üres - állományt kap. Miután ezt az - állományt elmentettük, a - crontab programmal magától - telepítésre kerül. + felhasználók számára + ajánlott, akik sablon alkalmazása + nélkül szeretnének teljesen maguktól + megírni egy crontab állományt. Ennek + hatására a kiválasztott + szövegszerkesztõ egy üres állományt + kap. Miután ezt az állományt + elmentettük, a crontab programmal + magától telepítésre + kerül. Ha a késõbbiekben törölni akarjuk a felhasználónkhoz tartozó @@ -990,16 +994,17 @@ Az rc használata &os; alatt A rendszer indítására a &os; 2002-ben - átvette a NetBSD rc.d rendszerét. - Ezt a felhasználók könnyen felismerhetik a - /etc/rc.d könyvtárban - található állományokról. A - legtöbbjük olyan alapvetõ - szolgáltatások, amelyeket a , - és - paraméterekkel lehet vezérelni. - Például az &man.sshd.8; az alábbi paranccsal - indítható újra: + átvette a NetBSD rc.d + rendszerét. Ezt a felhasználók könnyen + felismerhetik a /etc/rc.d + könyvtárban található + állományokról. A legtöbbjük olyan + alapvetõ szolgáltatások, amelyeket a + , és + paraméterekkel lehet + vezérelni. Például az &man.sshd.8; az + alábbi paranccsal indítható + újra: &prompt.root; /etc/rc.d/sshd restart @@ -1027,21 +1032,20 @@ is. Mivel az rc.d rendszert elsõsorban - az a szolgáltatások operációs - rendszerrel együtt történõ - elindítására és - leállítására használják, - a szabványos , + arra használják, hogy szolgáltatásokat + indítsanak el vagy állítsanak le az + operációs rendszerrel együtt, a + szabványos , és paraméterek csak abban az esetben látják a feladatukat, ha a nekik - megfelelõ változók be vannak - állítva az /etc/rc.conf - állományban. Tehát mondjuk a sshd + megfelelõ változókat beállítottuk + az /etc/rc.conf állományban. + Tehát például a sshd restart csak abban az esetben fog bármit is csinálni, ha az /etc/rc.conf állományban az sshd_enable - változó értékét - -re állítottuk. Ha az + változót a + értékre állítottuk. Ha az /etc/rc.conf beállításaitól függetlenül kívánunk egy szolgáltatásnak @@ -1064,8 +1068,8 @@ paramétert. Ennek segítségével például a rendszergazda így képes ellenõrizni, hogy a - sshd szolgáltatást megengedi-e az - /etc/rc.conf: + sshd szolgáltatást + engedélyezi-e az /etc/rc.conf: &prompt.root; /etc/rc.d/sshd rcvar # sshd @@ -1087,8 +1091,9 @@ &prompt.root; /etc/rc.d/sshd status sshd is running as pid 433. - (Az üzenet: Az sshd a 433-as - azonosítóval fut.) + Az üzenet: + + Az sshd a 433-as azonosítóval fut. Bizonyos esetekben a paraméter használatával lehetõségünk a @@ -1101,8 +1106,9 @@ legtöbbször lényegében ez a SIGHUP jelzést kiküldését rejti magában. Ez a - lehetõség nem mindegyik szolgáltatás - esetén érhetõ el. + lehetõség azonban nem mindegyik + szolgáltatás esetén érhetõ + el. Az rc.d rendszer nem csupán hálózati szolgáltatások esetén @@ -1115,10 +1121,9 @@ Starting background file system checks in 60 seconds. - (Az üzenet fordítása: A - háttérben 60 másodperc múlva - megkezdõdik az állományrendszerek - ellenõrzése.) + Az üzenet fordítása: + + A háttérben 60 másodperc múlva megkezdõdik az állományrendszerek ellenõrzése. Ennek megfelelõen tehát ezt az állományt az állományrendszerek @@ -1128,17 +1133,17 @@ le. Számos rendszerszolgáltatás - igényel a mûködéséhez további - szolgáltatásokat. Például a NIS - és más egyéb távoli - eljáráshíváson alapú - szolgáltatások egészen addig nem + igényel a mûködéséhez + további szolgáltatásokat. + Például a NIS és más egyéb + távoli eljáráshíváson + alapú szolgáltatások egészen addig nem képesek elindulni, amíg az rpcbind (portmapper) szolgáltatást el nem indítjuk. Az ilyen jellegû gondok feloldására az indítószkriptek elején levõ - megjegyzésekben alálható egy kevés + megjegyzésekben található egy kevés metainformáció a szkript mûködéséhez szükséges elemekre (függõségeire) vonatkozóan. A rendszer @@ -1192,7 +1197,7 @@ megválasztásával a rendszergazda nagyon finoman képes az indításkor végrehajtódó szkriptek sorrendjét - szabályozni, és a többi &unix; alapú + szabályozni és a többi &unix; alapú operációs rendszerbõl ismert futtatási szintek használata nélkül vezérlelni a rendszerben megjelenõ @@ -1205,6 +1210,7 @@ meglevõeken, akkor ez a cikk (angolul) segítségünkre lehet. + @@ -1250,9 +1256,9 @@ és ISA csatolós kártyák széles spektrumát ismeri. Az egyes kiadásokhoz mellékelt Hardware - Compatibility List dokumentumokban tudjuk - ellenõrizni, hogy a kártyákat ismeri a - rendszer. + Compatibility List (Hardverkompatibilitási lista) + dokumentumokban tudjuk ellenõrizni, hogy a + kártyákat ismeri a rendszer. Miután meggyõzõdtünk róla, hogy a kártyánkat ismeri a rendszer, meg kell @@ -1296,7 +1302,7 @@ ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto Ebben a példában láthatunk is - két olyan kártyát, amik a &man.dc.4; + két olyan kártyát, amelyek a &man.dc.4; meghajtót használják. Ha a hálózati kártyánk @@ -1330,14 +1336,14 @@ statikusan beépítjük a kártyánk támogatását a rendszermagba. A - /usr/src/sys/conf/NOTES és + /usr/src/sys/conf/NOTES és az /usr/src/sys/arch/conf/NOTES - állományok valamint a meghajtóhoz + állományok, valamint a meghajtóhoz tartozó man oldal elolvasásából megtudhatjuk a rendszermag beállításait tartalmazó állományban megadandó paramétereket. A rendszermag - újrafordítását ld. . Ha a rendszermag (GENERIC) az indulás során észlelte a kártyánkat, nem @@ -1385,12 +1391,13 @@ avagy hálózati meghajtók szabványos felülete) natív támogatása. A &os; NDISulator - (másnéven a Gonosz terve) nevû komponense - fog egy &windows;-os meghajtót és elhiteti vele, - hogy a &windows;-zal kommunikál. Mivel az &man.ndis.4; - meghajtó &windows; binárisokat használ - fel, ezért csak &arch.i386; és &arch.amd64; - rendszerek esetén érhetõ el. + (másnéven Project Evil, a Gonosz terve) + nevû komponense fog egy &windows;os meghajtót + és elhiteti vele, hogy a &windows;szal + kommunikál. Mivel az &man.ndis.4; meghajtó + &windows; binárisokat használ fel, ezért + csak &arch.i386; és &arch.amd64; rendszerek + esetén érhetõ el. Az &man.ndis.4; meghajtó leginkább a PCI, @@ -1433,25 +1440,26 @@ meghajtóprogramokat nem tudjuk a &os;/amd64 verziójával használni. A mûködéshez amd64-re készült - &windows;-os meghajtókra van + &windows;os meghajtókra van szükség. A következõ lépés a - meghajtó binárisainak betölthetõ modulba - fordítása. Ennek + meghajtó binárisainak betölthetõ + modulba fordítása. Ennek eléréséhez használjuk az &man.ndisgen.8; parancsot a root felhasználóval: - &prompt.root; ndisgen /windowsos/meghajto/W32DRIVER.INF /windowsos/meghajto/W32DRIVER.SYS + &prompt.root; ndisgen /windowsos/meghajtó/W32DRIVER.INF /windowsos/meghajtó/W32DRIVER.SYS Az &man.ndisgen.8; egy interaktív - segédprogram, ami mûködése közben - még rákérdez néhány - szükséges információra. Az - aktuális könyvtárban létrehoz egy - rendszermagmodult, amit az alábbi módon tudunk + segédprogram, amely mûködése + közben még rákérdez + néhány szükséges + információra. Az aktuális + könyvtárban létrehoz egy rendszermagmodult, + amelyet az alábbi módon tudunk betölteni: &prompt.root; kldload ./W32DRIVER.ko @@ -1461,7 +1469,7 @@ ndis.ko és az if_ndis.ko modulokat is. Ez általában minden olyan modul esetén - megtörténik magától, ami függ + megtörténik magától, amely függ az &man.ndis.4; használatától. Kézileg az következõ parancsokkal tudjuk ezeket betölteni: @@ -1487,9 +1495,10 @@ ndis0: 11g rates: 6Mbps 9Mbps 12Mbps 18Mbps 36Mbps 48Mbps 54Mbps Innentõl kezdve az ndis0 - nevû eszközt úgy tudjuk használni, mint - bármelyik más hálózati - felületet (pl. dc0). + nevû eszközt úgy tudjuk használni, + mint bármelyik más hálózati + felületet (például + dc0). A többi modulhoz hasonló módon be tudjuk állítani, hogy a rendszer @@ -1504,6 +1513,7 @@ tartalmához: W32DRIVER_load="YES" + @@ -1579,14 +1589,14 @@ - lo0: a hurkolt + lo0: a loopback eszköz tun0: a ppp által használt - csatornához tartozó eszköz + tunnelhez tartozó eszköz @@ -1595,7 +1605,7 @@ azonosítja a rendszermag indulása során talált eszközöket. Például az sis2 a rendszerben - található harmadik olyan eszköz, ami a + található harmadik olyan eszköz, amely a &man.sis.4; meghajtót használja. A példában a dc0 @@ -1626,13 +1636,14 @@ - Érvényes üzenetszóró - címmel rendelkezik (ami itt most Érvényes broadcast + (üzenetszóró) címmel rendelkezik + (ami itt most 192.168.1.255). - A kártya MAC címe + A kártya MAC-címe (ether) 00:a0:cc:da:da:da. @@ -1684,7 +1695,7 @@ felvennünk a hálózati kártyák érvényes beállításait. - A kedvence szövegszerkesztõnkben nyissuk meg az + A kedvenc szövegszerkesztõnkben nyissuk meg az /etc/rc.conf állományt. Minden egyes hálózati csatolóhoz fel kell vennünk benne egy sort, ennek megfelelõen most a @@ -1710,7 +1721,7 @@ Ha a telepítés során beállítottuk volna a hálózati kapcsolatokat, akkor tapasztalhatjuk, hogy egyes - hálózati kártyá(k) sorai itt + hálózati kártyák sorai itt már szerepelnek. Ellenõrizzük le az /etc/rc.conf tartalmát mielõtt bõvítenénk! @@ -1718,12 +1729,13 @@ Mindezek mellett az /etc/hosts állományba is be kell írnunk a helyi hálózatunkon található - különféle gépek neveit és IP - címeit, ha még nem szerepelnének ott. + különféle gépek neveit és + IP-címeit, ha még nem szerepelnének ott. Errõl további részleteket a &man.hosts.5; man oldalról és az /usr/share/examples/etc/hosts állományból tudhatunk meg. + @@ -1798,9 +1810,10 @@ round-trip min/avg/max/stddev = 0.700/0.729/0.766/0.025 ms Ha beállítottuk az - /etc/hosts állományt, akkor a - 192.168.1.2 helyett a + /etc/hosts állományt, akkor + a 192.168.1.2 helyett a gép nevét is megadhatjuk. + @@ -1874,18 +1887,19 @@ csomagokat a megadott célhoz. Ez többnyire olyankor történik meg, amikor nem adtunk meg alapértelmezett kézbesítési - irányt vagy nem dugtuk be a hálózati - kábelt. A netstat -rn - kimenetébõl meg tudjuk állapítani, - hogy létezik érvényes út az - elérni kívánt cél felé. Ha - nincs, akkor haladjunk tovább a netstat + -rn kimenetébõl meg tudjuk + állapítani, hogy létezik-e + érvényes út az elérni + kívánt cél felé. Ha nincs, akkor + haladjunk tovább a re. A ping: sendto: Permission denied - jellegû üzeneteket többségében egy - helytelenül beállított tûzfal okozza. - Ha az ipfw + jellegû üzeneteket többségében + egy helytelenül beállított tûzfal + okozza. Ha az ipfw mûködését engedélyeztük a rendszermagban, de nem adtunk meg hozzá szabályokat, akkor az alapértelmezett @@ -1917,7 +1931,7 @@ virtuális címek - IP álnevek + IP-álnevek A &os; alkalmazása során igen gyakori a virtuális címek használata, aminek @@ -1936,8 +1950,8 @@ feltüntetni. Az fxp0 felület esetén az - álcímek megadása valahogy így néz - ki: + álcímek megadása valahogy így + néz ki: ifconfig_fxp0_alias0="inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx" @@ -1951,10 +1965,10 @@ tagjánál megszakad. Az álcímek hálózati - maszkjának pontos meghatározása nagyon fontos, - de szerencsére nem különösebben bonyolult. - Minden felület esetén lennie kell egy olyan - címnek, ami helyesen reprezentálja a + maszkjának pontos meghatározása nagyon + fontos, de szerencsére nem különösebben + bonyolult. Minden felület esetén lennie kell egy + olyan címnek, ami helyesen reprezentálja a hálózat hálózati maszkját. Minden egyéb olyan címnek, ami ugyanabba az alhálózatba esik, végig @@ -1962,16 +1976,16 @@ hálózati maszkkal kell rendelkezniük (ami felírható 255.255.255.255 vagy 0xffffffff formájában is). - + role="netmask">0xffffffff formájában + is). Például vegyük azt, hogy az fxp0 felületen keresztül két hálózathoz csatlakozunk, melyek közül az egyik a 10.1.1.0, aminek hálózati + role="ipaddr">10.1.1.0, amelynek hálózati maszkja 255.255.255.0, és a - 202.0.75.16, aminek + 202.0.75.16, amelynek hálózati maszkja 255.255.255.240. Azt szeretnénk elérni, hogy a rendszerünk az /etc Általános rendszerszintû - beállítások. Az itt levõ adatok - a rendszer egészére vonatkoznak. + beállítások. Az itt levõ + adatok a rendszer egészére + vonatkoznak. /etc/defaults @@ -2041,25 +2056,23 @@ /etc/mail A &man.sendmail.8; - beállításához tartozó + beállításához tartozó további állományok, egyéb levélküldéshez használt - adatok. - + adatok. >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Thu May 1 22:47:54 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 526121065675; Thu, 1 May 2008 22:47:54 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 12ED01065672 for ; Thu, 1 May 2008 22:47:54 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F286B8FC17 for ; Thu, 1 May 2008 22:47:53 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m41MlrDh063351 for ; Thu, 1 May 2008 22:47:53 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m41MlrUp063349 for perforce@freebsd.org; Thu, 1 May 2008 22:47:53 GMT (envelope-from gabor@freebsd.org) Date: Thu, 1 May 2008 22:47:53 GMT Message-Id: <200805012247.m41MlrUp063349@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Cc: Subject: PERFORCE change 141017 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2008 22:47:54 -0000 http://perforce.freebsd.org/chv.cgi?CH=141017 Change 141017 by gabor@gabor_server on 2008/05/01 22:47:19 - Implement -S / --buffer-size Affected files ... .. //depot/projects/soc2008/gabor_textproc/sort/extern.h#3 edit .. //depot/projects/soc2008/gabor_textproc/sort/fsort.c#3 edit .. //depot/projects/soc2008/gabor_textproc/sort/sort.c#5 edit Differences ... ==== //depot/projects/soc2008/gabor_textproc/sort/extern.h#3 (text+ko) ==== @@ -44,7 +44,7 @@ void fmerge(int, union f_handle, int, int (*)(int, union f_handle, int, RECHEADER *, u_char *, struct field *), FILE *, void (*)(RECHEADER *, FILE *), struct field *); -void fsort(int, int, union f_handle, int, FILE *, struct field *); +void fsort(int, int, union f_handle, int, FILE *, struct field *, size_t); FILE *ftmp(void); int geteasy(int, union f_handle, int, RECHEADER *, u_char *, struct field *); ==== //depot/projects/soc2008/gabor_textproc/sort/fsort.c#3 (text+ko) ==== @@ -66,14 +66,13 @@ void fsort(int binno, int depth, union f_handle infiles, int nfiles, FILE *outfp, - struct field *ftbl) + struct field *ftbl, size_t bufsize) { int (*get)(int, union f_handle, int, RECHEADER *, u_char *, struct field *); u_char *weights, **keypos, *bufend, *tmpbuf; static u_char *buffer, **keylist; - static size_t bufsize; int ntfiles, mfct = 0, total, i, maxb, lastb, panic = 0; int c, nelem; long sizes[NBINS+1]; @@ -92,7 +91,6 @@ tfield[0].icol.num = 1; weights = ftbl[0].weights; if (buffer == NULL) { - bufsize = BUFSIZE; if ((buffer = malloc(bufsize)) == NULL || (keylist = calloc(MAXNUM, sizeof(u_char *))) == NULL) err(2, NULL); @@ -210,7 +208,7 @@ lastb = i; total += sizes[i]; } - if (sizes[maxb] < max((total / 2) , BUFSIZE)) + if (sizes[maxb] < max((total / 2) , bufsize)) maxb = lastb; /* otherwise pop after last bin */ fstack[tfiles.top].lastb = lastb; fstack[tfiles.top].maxb = maxb; @@ -221,7 +219,8 @@ if (!sizes[i]) /* bin empty; step ahead file offset */ get(i, tfiles, ntfiles, crec, bufend, 0); else - fsort(i, depth+1, tfiles, ntfiles, outfp, ftbl); + fsort(i, depth+1, tfiles, ntfiles, outfp, + ftbl, bufsize); } if (lastb != maxb) { if (prevfp != outfp) @@ -232,7 +231,7 @@ get(i, tfiles, ntfiles, crec, bufend,0); else fsort(i, depth+1, tfiles, ntfiles, - prevfp, ftbl); + prevfp, ftbl, bufsize); } /* sort biggest (or last) bin at this level */ ==== //depot/projects/soc2008/gabor_textproc/sort/sort.c#5 (text+ko) ==== @@ -118,8 +118,7 @@ { "numric-sort", no_argument, NULL, 'n' }, { "reverse", no_argument, NULL, 'r' }, { "output", required_argument, NULL, 'o' }, -/* XXX: UNIMPLEMENTED - { "buffer-size", required_argument, NULL, 'S' }, */ + { "buffer-size", required_argument, NULL, 'S' }, { "stable", no_argument, NULL, 's' }, { "temporary-directory", required_argument, NULL, 'T' }, { "field-separator", required_argument, NULL, 't' }, @@ -142,6 +141,7 @@ union f_handle filelist; FILE *outfp = NULL; void *p; + size_t bufsize = BUFSIZE; setlocale(LC_ALL, ""); @@ -154,7 +154,7 @@ fixit(&argc, argv); if (!issetugid() && (outfile = getenv("TMPDIR"))) tmpdir = outfile; - while ((ch = getopt_long(argc, argv, "bcdfik:mHno:rR:st:T:uvy:z", longopts, NULL)) != -1) { + while ((ch = getopt_long(argc, argv, "bcdfik:mHno:rR:S:st:T:uvy:z", longopts, NULL)) != -1) { switch (ch) { case 'b': fldtab->flags |= BI | BT; break; @@ -195,6 +195,11 @@ d_mask['\n'] = d_mask[' ']; d_mask[REC_D] = REC_D_F; break; + case 'S': + bufsize = (size_t) strtol(optarg, (char **)NULL, 10); + if (bufsize <= 0) + usage("invalid buffer size"); + break; case 's': STABLE = 1; break; @@ -338,7 +343,7 @@ if (mflag) fmerge(-1, filelist, argc-optind, get, outfp, putline, fldtab); else - fsort(-1, 0, filelist, argc-optind, outfp, fldtab); + fsort(-1, 0, filelist, argc-optind, outfp, fldtab, bufsize); if (outfile != outpath) { if (access(outfile, 0)) err(2, "%s", outfile); @@ -377,6 +382,6 @@ warnx("%s", msg); (void)fprintf(stderr, "usage: %s [-bcdfHimnrsuz] " "[-k field1[,field2]] [-o output] [-R char]\n" - "\t[-T dir] [-t char] [file ...]\n", __progname); + "\t[-S size] [-T dir] [-t char] [file ...]\n", __progname); exit(2); } From owner-p4-projects@FreeBSD.ORG Thu May 1 23:37:51 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 44C3B1065674; Thu, 1 May 2008 23:37:51 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 071A0106566B for ; Thu, 1 May 2008 23:37:51 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CD7DB8FC0A for ; Thu, 1 May 2008 23:37:50 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m41NboTF066233 for ; Thu, 1 May 2008 23:37:50 GMT (envelope-from thompsa@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m41NboqE066231 for perforce@freebsd.org; Thu, 1 May 2008 23:37:50 GMT (envelope-from thompsa@freebsd.org) Date: Thu, 1 May 2008 23:37:50 GMT Message-Id: <200805012337.m41NboqE066231@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to thompsa@freebsd.org using -f From: Andrew Thompson To: Perforce Change Reviews Cc: Subject: PERFORCE change 141018 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2008 23:37:51 -0000 http://perforce.freebsd.org/chv.cgi?CH=141018 Change 141018 by thompsa@thompsa_burger on 2008/05/01 23:37:17 Build bwi by default (but not bwifw) Affected files ... .. //depot/projects/vap/sys/modules/Makefile#24 edit Differences ... ==== //depot/projects/vap/sys/modules/Makefile#24 (text+ko) ==== @@ -40,6 +40,7 @@ ${_bios} \ ${_bktr} \ bridgestp \ + bwi \ cam \ ${_canbepm} \ ${_canbus} \ From owner-p4-projects@FreeBSD.ORG Thu May 1 23:58:14 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A3776106567A; Thu, 1 May 2008 23:58:14 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 65D4F1065671 for ; Thu, 1 May 2008 23:58:14 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5161A8FC0A for ; Thu, 1 May 2008 23:58:14 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m41NwEUE066804 for ; Thu, 1 May 2008 23:58:14 GMT (envelope-from thompsa@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m41NwEYo066802 for perforce@freebsd.org; Thu, 1 May 2008 23:58:14 GMT (envelope-from thompsa@freebsd.org) Date: Thu, 1 May 2008 23:58:14 GMT Message-Id: <200805012358.m41NwEYo066802@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to thompsa@freebsd.org using -f From: Andrew Thompson To: Perforce Change Reviews Cc: Subject: PERFORCE change 141019 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 May 2008 23:58:14 -0000 http://perforce.freebsd.org/chv.cgi?CH=141019 Change 141019 by thompsa@thompsa_burger on 2008/05/01 23:58:03 Allow bwifw by specifing WITH_BWI_FIRMWARE in /etc/src.conf, with the idea that the user has obtained the blob. Affected files ... .. //depot/projects/vap/share/mk/bsd.own.mk#6 edit .. //depot/projects/vap/sys/modules/Makefile#25 edit Differences ... ==== //depot/projects/vap/share/mk/bsd.own.mk#6 (text+ko) ==== @@ -376,6 +376,7 @@ # .for var in \ BIND_LIBS \ + BWI_FIRMWARE \ HESIOD \ IDEA .if defined(WITH_${var}) && defined(WITHOUT_${var}) ==== //depot/projects/vap/sys/modules/Makefile#25 (text+ko) ==== @@ -41,6 +41,7 @@ ${_bktr} \ bridgestp \ bwi \ + ${_bwifw} \ cam \ ${_canbepm} \ ${_canbus} \ @@ -344,6 +345,10 @@ #_harp= harp #.endif +.if ${MK_BWI_FIRMWARE} != "no" +_bwifw= bwifw +.endif + .if ${MK_CRYPT} != "no" || defined(ALL_MODULES) .if exists(${.CURDIR}/../opencrypto) _crypto= crypto From owner-p4-projects@FreeBSD.ORG Fri May 2 00:08:25 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4F5CF1065675; Fri, 2 May 2008 00:08:25 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 10410106566B for ; Fri, 2 May 2008 00:08:25 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D6E608FC0A for ; Fri, 2 May 2008 00:08:24 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4208OX9068168 for ; Fri, 2 May 2008 00:08:24 GMT (envelope-from thompsa@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4208O3l068166 for perforce@freebsd.org; Fri, 2 May 2008 00:08:24 GMT (envelope-from thompsa@freebsd.org) Date: Fri, 2 May 2008 00:08:24 GMT Message-Id: <200805020008.m4208O3l068166@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to thompsa@freebsd.org using -f From: Andrew Thompson To: Perforce Change Reviews Cc: Subject: PERFORCE change 141020 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 May 2008 00:08:25 -0000 http://perforce.freebsd.org/chv.cgi?CH=141020 Change 141020 by thompsa@thompsa_burger on 2008/05/02 00:07:34 Add description for WITH_BWI_FIRMWARE. Affected files ... .. //depot/projects/vap/tools/build/options/WITH_BWI_FIRMWARE#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Fri May 2 00:44:04 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2AECE106567C; Fri, 2 May 2008 00:44:04 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E13191065676 for ; Fri, 2 May 2008 00:44:03 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CC7C68FC14 for ; Fri, 2 May 2008 00:44:03 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m420i3h1069337 for ; Fri, 2 May 2008 00:44:03 GMT (envelope-from thompsa@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m420i3qq069328 for perforce@freebsd.org; Fri, 2 May 2008 00:44:03 GMT (envelope-from thompsa@freebsd.org) Date: Fri, 2 May 2008 00:44:03 GMT Message-Id: <200805020044.m420i3qq069328@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to thompsa@freebsd.org using -f From: Andrew Thompson To: Perforce Change Reviews Cc: Subject: PERFORCE change 141021 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 May 2008 00:44:04 -0000 http://perforce.freebsd.org/chv.cgi?CH=141021 Change 141021 by thompsa@thompsa_burger on 2008/05/02 00:43:20 Make bwi_stop() do the locking like the corresponding bwi_init() does. Affected files ... .. //depot/projects/vap/sys/dev/bwi/if_bwi.c#14 edit Differences ... ==== //depot/projects/vap/sys/dev/bwi/if_bwi.c#14 (text+ko) ==== @@ -127,6 +127,7 @@ static void bwi_restart(void *, int); static void bwi_init_statechg(struct bwi_softc *, int); static void bwi_stop(struct bwi_softc *, int); +static void bwi_stop_locked(struct bwi_softc *, int); static int bwi_newbuf(struct bwi_softc *, int, int); static int bwi_encap(struct bwi_softc *, int, struct mbuf *, struct ieee80211_node *); @@ -580,10 +581,7 @@ struct ieee80211com *ic = ifp->if_l2com; int i; - BWI_LOCK(sc); bwi_stop(sc, 1); - BWI_UNLOCK(sc); - callout_drain(&sc->sc_calib_ch); ieee80211_ifdetach(ic); @@ -648,9 +646,7 @@ void bwi_suspend(struct bwi_softc *sc) { - BWI_LOCK(sc); bwi_stop(sc, 1); - BWI_UNLOCK(sc); } void @@ -665,9 +661,7 @@ int bwi_shutdown(struct bwi_softc *sc) { - BWI_LOCK(sc); bwi_stop(sc, 1); - BWI_UNLOCK(sc); return 0; } @@ -1239,7 +1233,7 @@ BWI_LOCK(sc); - bwi_stop(sc, statechg); + bwi_stop_locked(sc, statechg); bwi_bbp_power_on(sc, BWI_CLOCK_MODE_FAST); @@ -1306,7 +1300,7 @@ BWI_UNLOCK(sc); return; bad: - bwi_stop(sc, 1); + bwi_stop_locked(sc, 1); BWI_UNLOCK(sc); } @@ -1513,6 +1507,14 @@ static void bwi_stop(struct bwi_softc *sc, int statechg) { + BWI_LOCK(sc); + bwi_stop(sc, statechg); + BWI_UNLOCK(sc); +} + +static void +bwi_stop_locked(struct bwi_softc *sc, int statechg) +{ struct ifnet *ifp = sc->sc_ifp; struct bwi_mac *mac; int i, error, pwr_off = 0; From owner-p4-projects@FreeBSD.ORG Fri May 2 01:08:29 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6391F1065674; Fri, 2 May 2008 01:08:29 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2621D106566B for ; Fri, 2 May 2008 01:08:29 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 119578FC20 for ; Fri, 2 May 2008 01:08:29 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4218S8a080245 for ; Fri, 2 May 2008 01:08:28 GMT (envelope-from thompsa@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4218Skd080243 for perforce@freebsd.org; Fri, 2 May 2008 01:08:28 GMT (envelope-from thompsa@freebsd.org) Date: Fri, 2 May 2008 01:08:28 GMT Message-Id: <200805020108.m4218Skd080243@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to thompsa@freebsd.org using -f From: Andrew Thompson To: Perforce Change Reviews Cc: Subject: PERFORCE change 141022 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 May 2008 01:08:29 -0000 http://perforce.freebsd.org/chv.cgi?CH=141022 Change 141022 by thompsa@thompsa_burger on 2008/05/02 01:08:28 Move the locking into bwi_init() so we only lock once for SIOCSIFFLAGS Affected files ... .. //depot/projects/vap/sys/dev/bwi/if_bwi.c#15 edit Differences ... ==== //depot/projects/vap/sys/dev/bwi/if_bwi.c#15 (text+ko) ==== @@ -1220,7 +1220,9 @@ static void bwi_init(void *xsc) { + BWI_LOCK(sc); bwi_init_statechg(xsc, 1); + BWI_UNLOCK(sc); } static void @@ -1231,8 +1233,6 @@ struct bwi_mac *mac; int error; - BWI_LOCK(sc); - bwi_stop_locked(sc, statechg); bwi_bbp_power_on(sc, BWI_CLOCK_MODE_FAST); @@ -1296,12 +1296,9 @@ /* Enable intrs */ bwi_enable_intrs(sc, BWI_INIT_INTRS); - - BWI_UNLOCK(sc); return; bad: bwi_stop_locked(sc, 1); - BWI_UNLOCK(sc); } static int @@ -1312,7 +1309,7 @@ struct bwi_softc *sc = ifp->if_softc; struct ieee80211com *ic = ifp->if_l2com; struct ifreq *ifr = (struct ifreq *) data; - int error = 0; + int error = 0, startall = 0; switch (cmd) { case SIOCSIFFLAGS: @@ -1339,17 +1336,19 @@ if (promisc >= 0) bwi_mac_set_promisc(mac, promisc); } - BWI_UNLOCK(sc); if (ifp->if_flags & IFF_UP) { if ((ifp->if_drv_flags & IFF_DRV_RUNNING) == 0) { - bwi_init(sc); - ieee80211_start_all(ic); + bwi_init_statechg(xsc, 1); + startall = 1; } } else { if (ifp->if_drv_flags & IFF_DRV_RUNNING) - bwi_stop(sc, 1); + bwi_stop_locked(sc, 1); } + BWI_UNLOCK(sc); + if (startall) + ieee80211_start_all(ic); break; case SIOCGIFMEDIA: error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); @@ -4021,7 +4020,9 @@ struct ifnet *ifp = sc->sc_ifp; if_printf(ifp, "%s begin, help!\n", __func__); + BWI_LOCK(sc); bwi_init_statechg(xsc, 0); + BWI_UNLOCK(sc); #if 0 bwi_start_locked(ifp); #endif From owner-p4-projects@FreeBSD.ORG Fri May 2 03:11:44 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 505601065674; Fri, 2 May 2008 03:11:44 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0E597106566B for ; Fri, 2 May 2008 03:11:44 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F1FF28FC16 for ; Fri, 2 May 2008 03:11:43 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m423BhLS086315 for ; Fri, 2 May 2008 03:11:43 GMT (envelope-from thompsa@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m423Bh3q086313 for perforce@freebsd.org; Fri, 2 May 2008 03:11:43 GMT (envelope-from thompsa@freebsd.org) Date: Fri, 2 May 2008 03:11:43 GMT Message-Id: <200805020311.m423Bh3q086313@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to thompsa@freebsd.org using -f From: Andrew Thompson To: Perforce Change Reviews Cc: Subject: PERFORCE change 141023 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 May 2008 03:11:44 -0000 http://perforce.freebsd.org/chv.cgi?CH=141023 Change 141023 by thompsa@thompsa_burger on 2008/05/02 03:11:10 Fi build. Affected files ... .. //depot/projects/vap/sys/dev/bwi/if_bwi.c#16 edit Differences ... ==== //depot/projects/vap/sys/dev/bwi/if_bwi.c#16 (text+ko) ==== @@ -1220,8 +1220,10 @@ static void bwi_init(void *xsc) { + struct bwi_softc *sc = xsc; + BWI_LOCK(sc); - bwi_init_statechg(xsc, 1); + bwi_init_statechg(sc, 1); BWI_UNLOCK(sc); } @@ -1339,7 +1341,7 @@ if (ifp->if_flags & IFF_UP) { if ((ifp->if_drv_flags & IFF_DRV_RUNNING) == 0) { - bwi_init_statechg(xsc, 1); + bwi_init_statechg(sc, 1); startall = 1; } } else { From owner-p4-projects@FreeBSD.ORG Fri May 2 03:56:32 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 03C591065670; Fri, 2 May 2008 03:56:32 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BA400106564A for ; Fri, 2 May 2008 03:56:31 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5E2858FC14 for ; Fri, 2 May 2008 03:56:31 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m423uV2n088139 for ; Fri, 2 May 2008 03:56:31 GMT (envelope-from thompsa@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m423uUAd088137 for perforce@freebsd.org; Fri, 2 May 2008 03:56:30 GMT (envelope-from thompsa@freebsd.org) Date: Fri, 2 May 2008 03:56:30 GMT Message-Id: <200805020356.m423uUAd088137@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to thompsa@freebsd.org using -f From: Andrew Thompson To: Perforce Change Reviews Cc: Subject: PERFORCE change 141024 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 May 2008 03:56:32 -0000 http://perforce.freebsd.org/chv.cgi?CH=141024 Change 141024 by thompsa@thompsa_burger on 2008/05/02 03:55:57 Doh, making lots of mistakes tonight. Affected files ... .. //depot/projects/vap/sys/dev/bwi/if_bwi.c#17 edit Differences ... ==== //depot/projects/vap/sys/dev/bwi/if_bwi.c#17 (text+ko) ==== @@ -1509,7 +1509,7 @@ bwi_stop(struct bwi_softc *sc, int statechg) { BWI_LOCK(sc); - bwi_stop(sc, statechg); + bwi_stop_locked(sc, statechg); BWI_UNLOCK(sc); } From owner-p4-projects@FreeBSD.ORG Fri May 2 10:01:57 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3ECCC1065675; Fri, 2 May 2008 10:01:57 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F40011065673 for ; Fri, 2 May 2008 10:01:56 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EB4418FC13 for ; Fri, 2 May 2008 10:01:56 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m42A1uUL025891 for ; Fri, 2 May 2008 10:01:56 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m42A1uko025889 for perforce@freebsd.org; Fri, 2 May 2008 10:01:56 GMT (envelope-from gabor@freebsd.org) Date: Fri, 2 May 2008 10:01:56 GMT Message-Id: <200805021001.m42A1uko025889@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Cc: Subject: PERFORCE change 141045 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 May 2008 10:01:57 -0000 http://perforce.freebsd.org/chv.cgi?CH=141045 Change 141045 by gabor@gabor_server on 2008/05/02 10:01:12 - Fix a little bug in emalloc - Drop unsigned modifier of char, it's unnecessary - Silent warnings Affected files ... .. //depot/projects/soc2008/gabor_textproc/diff/diff.c#3 edit .. //depot/projects/soc2008/gabor_textproc/diff/diffreg.c#3 edit Differences ... ==== //depot/projects/soc2008/gabor_textproc/diff/diff.c#3 (text+ko) ==== @@ -316,7 +316,7 @@ { void *p; - if (p == 0) + if (n == 0) errx(2, NULL); if ((p = malloc(n)) == NULL) ==== //depot/projects/soc2008/gabor_textproc/diff/diffreg.c#3 (text+ko) ==== @@ -1280,7 +1280,7 @@ static int asciifile(FILE *f) { - unsigned char buf[BUFSIZ]; + char buf[BUFSIZ]; int i, cnt; if (aflag || f == NULL) @@ -1299,7 +1299,7 @@ static char * match_function(const long *f, int pos, FILE *file) { - unsigned char buf[FUNCTION_CONTEXT_SIZE]; + char buf[FUNCTION_CONTEXT_SIZE]; size_t nc; int last = lastline; char *state = NULL; From owner-p4-projects@FreeBSD.ORG Fri May 2 10:25:21 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4A3F6106567A; Fri, 2 May 2008 10:25:21 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0C6C81065674 for ; Fri, 2 May 2008 10:25:21 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 03B1C8FC15 for ; Fri, 2 May 2008 10:25:21 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m42APKPk028103 for ; Fri, 2 May 2008 10:25:20 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m42APKeD028101 for perforce@freebsd.org; Fri, 2 May 2008 10:25:20 GMT (envelope-from gabor@freebsd.org) Date: Fri, 2 May 2008 10:25:20 GMT Message-Id: <200805021025.m42APKeD028101@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Cc: Subject: PERFORCE change 141047 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 May 2008 10:25:21 -0000 http://perforce.freebsd.org/chv.cgi?CH=141047 Change 141047 by gabor@gabor_server on 2008/05/02 10:25:07 - Silent 2 warnings - style(9) nit Affected files ... .. //depot/projects/soc2008/gabor_textproc/sort/fields.c#4 edit .. //depot/projects/soc2008/gabor_textproc/sort/msort.c#4 edit .. //depot/projects/soc2008/gabor_textproc/sort/sort.c#6 edit Differences ... ==== //depot/projects/soc2008/gabor_textproc/sort/fields.c#4 (text+ko) ==== @@ -209,7 +209,7 @@ int or_sign, parity = 0; int expincr = 1, exponent = -1; int bite, expsign = 1, sign = 1, zeroskip = 0; - u_char lastvalue, *tline, *C_TENS; + u_char lastvalue = 0, *tline, *C_TENS; u_char *nweights; if (Rflag) ==== //depot/projects/soc2008/gabor_textproc/sort/msort.c#4 (text+ko) ==== ==== //depot/projects/soc2008/gabor_textproc/sort/sort.c#6 (text+ko) ==== @@ -98,8 +98,8 @@ ND += 10; \ if ((p = realloc(fldtab, ND)) == NULL) \ errx(2, "cannot allocate memory"); \ - ftpos = p + (ftpos - fldtab); \ - fldtab = p; \ + ftpos = (struct field *)p + (ftpos - fldtab); \ + fldtab = (struct field *)p; \ } static struct option longopts[] = { @@ -141,7 +141,7 @@ union f_handle filelist; FILE *outfp = NULL; void *p; - size_t bufsize = BUFSIZE; + size_t bufsize = BUFSIZE; setlocale(LC_ALL, ""); From owner-p4-projects@FreeBSD.ORG Fri May 2 15:52:11 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9CE0E1065676; Fri, 2 May 2008 15:52:11 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5E9D01065673 for ; Fri, 2 May 2008 15:52:11 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4F5618FC0A for ; Fri, 2 May 2008 15:52:11 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m42FqBQl056202 for ; Fri, 2 May 2008 15:52:11 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m42FqBei056200 for perforce@freebsd.org; Fri, 2 May 2008 15:52:11 GMT (envelope-from gabor@freebsd.org) Date: Fri, 2 May 2008 15:52:11 GMT Message-Id: <200805021552.m42FqBei056200@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Cc: Subject: PERFORCE change 141055 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 May 2008 15:52:11 -0000 http://perforce.freebsd.org/chv.cgi?CH=141055 Change 141055 by gabor@gabor_server on 2008/05/02 15:51:15 - Better naming conventions Affected files ... .. //depot/projects/soc2008/gabor_textproc/grep/grep.h#3 edit .. //depot/projects/soc2008/gabor_textproc/grep/queue.c#3 edit .. //depot/projects/soc2008/gabor_textproc/grep/util.c#3 edit Differences ... ==== //depot/projects/soc2008/gabor_textproc/grep/grep.h#3 (text+ko) ==== @@ -37,13 +37,13 @@ #define BIN_FILE_SKIP 1 #define BIN_FILE_TEXT 2 -typedef struct { +typedef struct str { size_t len; int line_no; off_t off; char *file; char *dat; -} str_t; +} str_t ; typedef struct { unsigned char *pattern; @@ -81,13 +81,13 @@ void *grep_malloc(size_t size); void *grep_calloc(size_t nmemb, size_t size); void *grep_realloc(void *ptr, size_t size); -void printline(str_t *line, int sep); +void printline(struct str *line, int sep); int fastcomp(fastgrep_t *, const char *); void fgrepcomp(fastgrep_t *, const char *); /* queue.c */ void initqueue(void); -void enqueue(str_t *x); +void enqueue(struct str *x); void printqueue(void); void clearqueue(void); ==== //depot/projects/soc2008/gabor_textproc/grep/queue.c#3 (text+ko) ==== @@ -47,14 +47,14 @@ #include "grep.h" typedef struct queue { - struct queue *next; - str_t data; -} queue_t; + struct queue *next; + struct str data; +} queue_t ; -static queue_t *q_head, *q_tail; -static int count; +static struct queue *q_head, *q_tail; +static int count; -static queue_t *dequeue(void); +static struct queue *dequeue(void); void initqueue(void) @@ -63,16 +63,16 @@ } static void -free_item(queue_t *item) +free_item(struct queue *item) { free(item); } void -enqueue(str_t *x) +enqueue(struct str *x) { - queue_t *item; + struct queue *item; item = grep_malloc(sizeof *item + x->len); item->data.len = x->len; @@ -94,10 +94,10 @@ free_item(dequeue()); } -static queue_t * +static struct queue * dequeue(void) { - queue_t *item; + struct queue *item; if (q_head == NULL) return (NULL); @@ -113,7 +113,7 @@ void printqueue(void) { - queue_t *item; + struct queue *item; while ((item = dequeue()) != NULL) { printline(&item->data, '-'); @@ -124,7 +124,7 @@ void clearqueue(void) { - queue_t *item; + struct queue *item; while ((item = dequeue()) != NULL) free_item(item); ==== //depot/projects/soc2008/gabor_textproc/grep/util.c#3 (text+ko) ==== @@ -55,7 +55,7 @@ */ static int linesqueued; -static int procline(str_t *l, int); +static int procline(struct str *l, int); static int grep_search(fastgrep_t *, unsigned char *, size_t, regmatch_t *pmatch); static int grep_cmp(const unsigned char *, const unsigned char *, size_t); static void grep_revstr(unsigned char *, int); @@ -103,9 +103,9 @@ int procfile(char *fn) { - str_t ln; - file_t *f; - int c, t, z, nottext; + struct str ln; + file_t *f; + int c, t, z, nottext; if (fn == NULL) { fn = "(standard input)"; @@ -178,7 +178,7 @@ #define isword(x) (isalnum(x) || (x) == '_') static int -procline(str_t *l, int nottext) +procline(struct str *l, int nottext) { regmatch_t pmatch; int c, i, r; @@ -571,7 +571,7 @@ } void -printline(str_t *line, int sep) +printline(struct str *line, int sep) { int n; From owner-p4-projects@FreeBSD.ORG Fri May 2 22:11:23 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6F0FC1065672; Fri, 2 May 2008 22:11:23 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 315FF1065674 for ; Fri, 2 May 2008 22:11:23 +0000 (UTC) (envelope-from andre@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1B0CA8FC19 for ; Fri, 2 May 2008 22:11:23 +0000 (UTC) (envelope-from andre@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m42MBNeI008709 for ; Fri, 2 May 2008 22:11:23 GMT (envelope-from andre@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m42MBMdj008707 for perforce@freebsd.org; Fri, 2 May 2008 22:11:22 GMT (envelope-from andre@freebsd.org) Date: Fri, 2 May 2008 22:11:22 GMT Message-Id: <200805022211.m42MBMdj008707@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to andre@freebsd.org using -f From: Andre Oppermann To: Perforce Change Reviews Cc: Subject: PERFORCE change 141066 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 May 2008 22:11:23 -0000 http://perforce.freebsd.org/chv.cgi?CH=141066 Change 141066 by andre@andre_flirtbox on 2008/05/02 22:10:30 Add logging of failures to tcp_ouput(). Affected files ... .. //depot/projects/tcp_reass/netinet/tcp_output.c#6 edit Differences ... ==== //depot/projects/tcp_reass/netinet/tcp_output.c#6 (text+ko) ==== @@ -49,6 +49,7 @@ #include #include #include +#include #include @@ -131,7 +132,7 @@ struct mbuf *m; struct ip *ip = NULL; struct ipovly *ipov = NULL; - struct tcphdr *th; + struct tcphdr *th = NULL; u_char opt[TCP_MAXOLEN]; unsigned ipoptlen, optlen, hdrlen; #ifdef IPSEC @@ -142,6 +143,7 @@ struct sackhole *p; int tso = 0; struct tcpopt to; + char *s; #if 0 int maxburst = TCP_MAXBURST; #endif @@ -1164,6 +1166,13 @@ } out: SOCKBUF_UNLOCK_ASSERT(&so->so_snd); /* Check gotos. */ + + if ((s = tcp_log_addrs(&tp->t_inpcb->inp_inc, NULL, NULL, NULL))) { + log(LOG_DEBUG, "%s; %s: error %i while sending\n", + s, __func__, error); + free(s, M_TCPLOG); + } + switch (error) { case EPERM: tp->t_softerror = error; From owner-p4-projects@FreeBSD.ORG Fri May 2 22:35:52 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 22BEC106567B; Fri, 2 May 2008 22:35:52 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D60CC1065671 for ; Fri, 2 May 2008 22:35:51 +0000 (UTC) (envelope-from diego@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BD3468FC13 for ; Fri, 2 May 2008 22:35:51 +0000 (UTC) (envelope-from diego@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m42MZpi2009493 for ; Fri, 2 May 2008 22:35:51 GMT (envelope-from diego@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m42MZpus009491 for perforce@freebsd.org; Fri, 2 May 2008 22:35:51 GMT (envelope-from diego@FreeBSD.org) Date: Fri, 2 May 2008 22:35:51 GMT Message-Id: <200805022235.m42MZpus009491@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to diego@FreeBSD.org using -f From: Diego Giagio To: Perforce Change Reviews Cc: Subject: PERFORCE change 141069 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 May 2008 22:35:52 -0000 http://perforce.freebsd.org/chv.cgi?CH=141069 Change 141069 by diego@diego_black on 2008/05/02 22:35:22 IFC Affected files ... .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/FREEBSD-upgrade#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/HISTORY#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/LICENSE#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/Makefile.am#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/Makefile.in#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/README#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/TODO#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/VERSION#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/aclocal.m4#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/autogen.sh#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/Makefile.am#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/Makefile.in#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/audit/Makefile.am#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/audit/Makefile.in#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/audit/audit.8#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/audit/audit.c#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/auditd/Makefile.am#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/auditd/Makefile.in#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/auditd/audit_warn.c#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/auditd/auditd.8#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/auditd/auditd.c#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/auditd/auditd.h#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/auditfilterd/Makefile.am#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/auditfilterd/Makefile.in#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/auditfilterd/auditfilterd.8#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/auditfilterd/auditfilterd.c#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/auditfilterd/auditfilterd.h#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/auditfilterd/auditfilterd_conf.c#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/auditreduce/Makefile.am#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/auditreduce/Makefile.in#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/auditreduce/auditreduce.1#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/auditreduce/auditreduce.c#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/auditreduce/auditreduce.h#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/praudit/Makefile.am#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/praudit/Makefile.in#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/praudit/praudit.1#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bin/praudit/praudit.c#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bsm/Makefile.am#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bsm/Makefile.in#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bsm/audit_filter.h#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bsm/audit_uevents.h#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/bsm/libbsm.h#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/compat/clock_gettime.h#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/compat/endian.h#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/compat/queue.h#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/compat/strlcat.h#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/config/config.guess#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/config/config.h#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/config/config.h.in#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/config/config.sub#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/config/depcomp#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/config/install-sh#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/config/ltmain.sh#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/config/missing#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/configure#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/configure.ac#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/etc/audit_class#1 add .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/etc/audit_control#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/etc/audit_event#1 add .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/etc/audit_filter#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/etc/audit_user#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/etc/audit_warn#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/libbsm/Makefile.am#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/libbsm/Makefile.in#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/libbsm/au_class.3#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/libbsm/au_control.3#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/libbsm/au_event.3#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/libbsm/au_free_token.3#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/libbsm/au_io.3#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/libbsm/au_mask.3#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/libbsm/au_open.3#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/libbsm/au_token.3#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/libbsm/au_user.3#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/libbsm/audit_submit.3#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/libbsm/bsm_audit.c#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/libbsm/bsm_class.c#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/libbsm/bsm_control.c#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/libbsm/bsm_event.c#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/libbsm/bsm_flags.c#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/libbsm/bsm_io.c#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/libbsm/bsm_mask.c#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/libbsm/bsm_notify.c#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/libbsm/bsm_token.c#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/libbsm/bsm_user.c#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/libbsm/bsm_wrappers.c#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/libbsm/libbsm.3#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/man/Makefile.am#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/man/Makefile.in#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/man/audit.2#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/man/audit.log.5#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/man/audit_class.5#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/man/audit_control.5#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/man/audit_event.5#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/man/audit_user.5#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/man/audit_warn.5#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/man/auditctl.2#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/man/auditon.2#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/man/getaudit.2#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/man/getauid.2#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/man/setaudit.2#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/man/setauid.2#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/modules/Makefile.am#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/modules/Makefile.in#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/modules/auditfilter_noop/Makefile.am#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/modules/auditfilter_noop/Makefile.in#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/modules/auditfilter_noop/auditfilter_noop.c#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/Makefile.am#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/Makefile.in#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/bsm/Makefile.am#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/bsm/Makefile.in#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/bsm/generate.c#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/arg32_record#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/arg32_token#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/data_record#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/data_token#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/file_record#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/file_token#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/header32_token#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/in_addr_record#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/in_addr_token#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/ip_record#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/ip_token#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/ipc_record#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/ipc_token#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/iport_record#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/iport_token#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/opaque_record#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/opaque_token#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/path_record#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/path_token#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/process32_record#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/process32_token#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/process32ex_record-IPv4#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/process32ex_record-IPv6#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/process32ex_token-IPv4#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/process32ex_token-IPv6#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/process64_record#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/process64_token#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/process64ex_record-IPv4#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/process64ex_record-IPv6#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/process64ex_token-IPv4#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/process64ex_token-IPv6#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/return32_record#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/return32_token#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/seq_record#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/seq_token#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/subject32_record#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/subject32_token#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/subject32ex_record#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/subject32ex_token-IPv4#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/subject32ex_token-IPv6#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/text_record#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/text_token#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/trailer_token#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/zonename_record#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/reference/zonename_token#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/test/samples/execve-long-args.trail#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/tools/Makefile.am#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/tools/Makefile.in#1 branch .. //depot/projects/soc2008/diego-audit/src/contrib/openbsm/tools/audump.c#1 branch .. //depot/projects/soc2008/diego-audit/src/sys/amd64/conf/NOTES#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/conf/NOTES#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/conf/files#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/conf/files.powerpc#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/conf/files.sun4v#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/conf/kern.mk#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/conf/ldscript.mips#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/conf/ldscript.mips.cfe#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/conf/options#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/contrib/dev/iwn/LICENSE#1 branch .. //depot/projects/soc2008/diego-audit/src/sys/contrib/dev/iwn/iwlwifi-4965-4.44.17.fw.uu#1 branch .. //depot/projects/soc2008/diego-audit/src/sys/dev/ath/if_ath.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/bce/if_bce.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/bfe/if_bfe.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/bge/if_bge.c#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/bge/if_bgereg.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/hme/if_hme_pci.c#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/hme/if_hme_sbus.c#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/if_ndis/if_ndis.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/ipw/if_ipw.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/iwi/if_iwi.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/iwn/if_iwn.c#1 branch .. //depot/projects/soc2008/diego-audit/src/sys/dev/iwn/if_iwnreg.h#1 branch .. //depot/projects/soc2008/diego-audit/src/sys/dev/iwn/if_iwnvar.h#1 branch .. //depot/projects/soc2008/diego-audit/src/sys/dev/mii/brgphy.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/mii/brgphyreg.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/mii/ciphy.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/mii/miidevs#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/mpt/mpt.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/mpt/mpt_cam.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/mpt/mpt_raid.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/pci/pcivar.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/ral/rt2560.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/ral/rt2661.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/scc/scc_bfe.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/scc/scc_bfe_ebus.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/scc/scc_bfe_macio.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/scc/scc_bfe_quicc.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/scc/scc_bfe_sbus.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/scc/scc_core.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/ti/if_ti.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/usb/if_rum.c#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/usb/if_zyd.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/usb/ums.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/usb/usbdevs#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/usb/uscanner.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/wi/if_wi.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/wpi/if_wpi.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/i386/conf/NOTES#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/i386/cpufreq/est.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/kern/kern_descrip.c#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/kern/kern_kthread.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/kern/kern_thr.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/kern/kern_umtx.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/kern/uipc_mbuf.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/kern/uipc_syscalls.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/kern/vfs_mount.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/kern/vfs_subr.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/mips/include/am29lv081b.h#2 delete .. //depot/projects/soc2008/diego-audit/src/sys/mips/include/pmap.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/mips/mips/pmap.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/modules/Makefile#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/modules/iwn/Makefile#1 branch .. //depot/projects/soc2008/diego-audit/src/sys/modules/iwnfw/Makefile#1 branch .. //depot/projects/soc2008/diego-audit/src/sys/modules/scc/Makefile#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/net/bpf.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/net/if_ethersubr.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/net80211/ieee80211.c#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/net80211/ieee80211_node.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/netinet/ip_fw.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/netinet/libalias/alias.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/aim/clock.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/aim/locore.S#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/aim/machdep.c#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/aim/mmu_oea.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/aim/mp_cpudep.c#1 branch .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/aim/swtch.S#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/aim/trap_subr.S#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/aim/vm_machdep.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/booke/pmap.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/booke/trap_subr.S#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/booke/vm_machdep.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/conf/MPC85XX#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/conf/NOTES#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/include/cpufunc.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/include/pcpu.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/include/smp.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/include/spr.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/mpc85xx/mpc85xx.c#1 branch .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/mpc85xx/ocpbus.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/mpc85xx/ocpbus.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/mpc85xx/pci_ocp.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/powermac/macio.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/powermac/maciovar.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/powerpc/intr_machdep.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/powerpc/mp_machdep.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/powerpc/openpic.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/sparc64/pci/ofw_pcibus.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/sun4v/include/bus_common.h#2 delete .. //depot/projects/soc2008/diego-audit/src/sys/sun4v/sun4v/nexus.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/sun4v/sun4v/vnex.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/sys/mbuf.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/sys/mount.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/sys/umtx.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/sys/user.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/vm/vm_kern.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/vm/vm_map.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/vm/vm_map.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/vm/vm_mmap.c#2 integrate Differences ... ==== //depot/projects/soc2008/diego-audit/src/sys/amd64/conf/NOTES#2 (text+ko) ==== @@ -4,7 +4,7 @@ # This file contains machine dependent kernel configuration notes. For # machine independent notes, look in /sys/conf/NOTES. # -# $FreeBSD: src/sys/amd64/conf/NOTES,v 1.78 2008/04/12 14:20:22 rpaulo Exp $ +# $FreeBSD: src/sys/amd64/conf/NOTES,v 1.79 2008/04/29 21:36:15 sam Exp $ # # @@ -302,6 +302,7 @@ # (requires miibus) # ipw: Intel PRO/Wireless 2100 IEEE 802.11 adapter # iwi: Intel PRO/Wireless 2200BG/2225BG/2915ABG IEEE 802.11 adapters +# iwn: Intel Wireless WiFi Link 4965AGN 802.11 network adapters # nfe: nVidia nForce MCP on-board Ethernet Networking (BSD open source) # nve: nVidia nForce MCP on-board Ethernet Networking # ral: Ralink Technology IEEE 802.11 wireless adapter @@ -313,6 +314,7 @@ options ED_HPP options ED_SIC device iwi +device iwn device ipw device nfe # nVidia nForce MCP on-board Ethernet Networking device nve # nVidia nForce MCP on-board Ethernet Networking ==== //depot/projects/soc2008/diego-audit/src/sys/conf/NOTES#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/NOTES,v 1.1481 2008/04/20 20:35:35 sam Exp $ +# $FreeBSD: src/sys/conf/NOTES,v 1.1482 2008/04/29 21:23:21 julian Exp $ # # NOTES -- Lines that can be cut/pasted into kernel and hints configs. # @@ -868,7 +868,12 @@ # The MBUF_STRESS_TEST option enables options which create # various random failures / extreme cases related to mbuf # functions. See mbuf(9) for a list of available test cases. +# MBUF_PROFILING enables code to profile teh mbif chains +# exiting the system (via participating interfaces) and +# return a logarithmic histogram of monitored parameters +# (e.g. packet size, wasted space, number of mbufs in chain). options MBUF_STRESS_TEST +options MBUF_PROFILING # Statically Link in accept filters options ACCEPT_FILTER_DATA ==== //depot/projects/soc2008/diego-audit/src/sys/conf/files#3 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/files,v 1.1295 2008/04/25 20:42:48 sam Exp $ +# $FreeBSD: src/sys/conf/files,v 1.1296 2008/04/29 21:36:16 sam Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -830,6 +830,21 @@ compile-with "uudecode -o ${.TARGET} $S/contrib/dev/iwi/ipw2200-sniffer.fw.uu" \ no-obj no-implicit-rule \ clean "iwi_monitor.fw" +dev/iwn/if_iwn.c optional iwn +iwnfw.c optional iwnfw \ + compile-with "${AWK} -f $S/tools/fw_stub.awk iwn.fw:iwnfw:44417 -lintel_iwn -miwn -c${.TARGET}" \ + no-implicit-rule before-depend local \ + clean "iwnfw.c" +iwnfw.fwo optional iwnfw \ + dependency "iwn.fw" \ + compile-with "${LD} -b binary -d -warn-common -r -d -o ${.TARGET} iwn.fw" \ + no-implicit-rule \ + clean "iwn.fwo" +iwn.fw optional iwnfw \ + dependency ".PHONY" \ + compile-with "uudecode -o ${.TARGET} $S/contrib/dev/iwn/iwlwifi-4965-4.44.17.fw.uu" \ + no-obj no-implicit-rule \ + clean "iwn.fw" dev/ixgb/if_ixgb.c optional ixgb dev/ixgb/ixgb_ee.c optional ixgb dev/ixgb/ixgb_hw.c optional ixgb ==== //depot/projects/soc2008/diego-audit/src/sys/conf/files.powerpc#2 (text+ko) ==== @@ -1,7 +1,7 @@ # This file tells config what files go into building a kernel, # files marked standard are always included. # -# $FreeBSD: src/sys/conf/files.powerpc,v 1.74 2008/03/03 20:40:19 raj Exp $ +# $FreeBSD: src/sys/conf/files.powerpc,v 1.77 2008/04/30 00:50:50 marcel Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -68,6 +68,7 @@ powerpc/aim/locore.S optional aim no-obj powerpc/aim/machdep.c optional aim powerpc/aim/mmu_oea.c optional aim +powerpc/aim/mp_cpudep.c optional aim smp powerpc/aim/nexus.c optional aim powerpc/aim/ofw_machdep.c optional aim powerpc/aim/ofwmagic.S optional aim @@ -96,6 +97,7 @@ powerpc/fpu/fpu_mul.c optional fpu_emu powerpc/fpu/fpu_sqrt.c optional fpu_emu powerpc/fpu/fpu_subr.c optional fpu_emu +powerpc/mpc85xx/mpc85xx.c optional mpc85xx powerpc/mpc85xx/nexus.c optional mpc85xx powerpc/mpc85xx/ocpbus.c optional mpc85xx powerpc/mpc85xx/opic.c optional mpc85xx @@ -130,7 +132,7 @@ powerpc/powerpc/intr_machdep.c standard powerpc/powerpc/mem.c optional mem powerpc/powerpc/mmu_if.m standard -powerpc/powerpc/mp_machdep.c optional smp aim +powerpc/powerpc/mp_machdep.c optional smp powerpc/powerpc/openpic.c standard powerpc/powerpc/pic_if.m standard powerpc/powerpc/pmap_dispatch.c standard ==== //depot/projects/soc2008/diego-audit/src/sys/conf/files.sun4v#3 (text+ko) ==== @@ -1,7 +1,7 @@ # This file tells config what files go into building a kernel, # files marked standard are always included. # -# $FreeBSD: src/sys/conf/files.sun4v,v 1.14 2008/04/26 11:01:37 marius Exp $ +# $FreeBSD: src/sys/conf/files.sun4v,v 1.15 2008/05/02 17:41:52 marius Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -35,7 +35,6 @@ sparc64/sparc64/autoconf.c standard sun4v/sun4v/bus_machdep.c standard sparc64/sparc64/clock.c standard -sparc64/sparc64/counter.c standard sparc64/sparc64/db_disasm.c optional ddb sun4v/sun4v/db_interface.c optional ddb sun4v/sun4v/db_trace.c optional ddb ==== //depot/projects/soc2008/diego-audit/src/sys/conf/kern.mk#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/kern.mk,v 1.52 2007/05/24 21:53:42 obrien Exp $ +# $FreeBSD: src/sys/conf/kern.mk,v 1.53 2008/04/29 11:28:10 gonzo Exp $ # # Warning flags for compiling the kernel and components of the kernel. @@ -85,6 +85,15 @@ .endif # +# For MIPS we also tell gcc to use floating point emulation and +# disable MIPS DSP ASE Instruction set. +# +.if ${MACHINE_ARCH} == "mips" +CFLAGS+= -msoft-float -mno-dsp +INLINE_LIMIT?= 15000 +.endif + +# # GCC 3.0 and above like to do certain optimizations based on the # assumption that the program is linked against libc. Stop this. # ==== //depot/projects/soc2008/diego-audit/src/sys/conf/ldscript.mips#2 (text+ko) ==== @@ -1,5 +1,5 @@ -/* $FreeBSD: src/sys/conf/ldscript.mips,v 1.1 2008/04/13 06:25:43 imp Exp $ */ -OUTPUT_FORMAT("elf32-bigmips", "elf32-bigmips", "elf32-littlemips") +/* $FreeBSD: src/sys/conf/ldscript.mips,v 1.2 2008/04/30 12:44:58 gonzo Exp $ */ +OUTPUT_FORMAT("elf32-tradbigmips", "elf32-tradbigmips", "elf32-tradlittlemips") OUTPUT_ARCH(mips) ENTRY(_start) SEARCH_DIR(/usr/lib); ==== //depot/projects/soc2008/diego-audit/src/sys/conf/ldscript.mips.cfe#2 (text+ko) ==== @@ -2,8 +2,8 @@ * This linker script is needed to build a kernel for use by Broadcom CFE. */ -/* $FreeBSD: src/sys/conf/ldscript.mips.cfe,v 1.1 2008/04/13 06:25:43 imp Exp $ */ -OUTPUT_FORMAT("elf32-bigmips", "elf32-bigmips", "elf32-littlemips") +/* $FreeBSD: src/sys/conf/ldscript.mips.cfe,v 1.2 2008/04/30 12:44:58 gonzo Exp $ */ +OUTPUT_FORMAT("elf32-tradbigmips", "elf32-tradbigmips", "elf32-tradlittlemips") OUTPUT_ARCH(mips) ENTRY(_start) SEARCH_DIR(/usr/lib); ==== //depot/projects/soc2008/diego-audit/src/sys/conf/options#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/options,v 1.626 2008/04/20 20:35:35 sam Exp $ +# $FreeBSD: src/sys/conf/options,v 1.627 2008/04/29 21:23:21 julian Exp $ # # On the handling of kernel options # @@ -388,6 +388,7 @@ LIBMCHAIN LIBALIAS MBUF_STRESS_TEST +MBUF_PROFILING NCP NETATALK opt_atalk.h PPP_BSDCOMP opt_ppp.h ==== //depot/projects/soc2008/diego-audit/src/sys/dev/ath/if_ath.c#2 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ath/if_ath.c,v 1.180 2008/04/20 20:35:35 sam Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ath/if_ath.c,v 1.183 2008/05/01 04:54:58 thompsa Exp $"); /* * Driver for the Atheros Wireless LAN controller. @@ -5920,7 +5920,12 @@ ath_hal_setregdomain(ah, 0); /* XXX not quite right but close enough for now */ getchannels(sc, nchans, chans, CTRY_DEBUG, AH_TRUE, AH_FALSE); + + /* NB: restore previous state */ ath_hal_setregdomain(ah, ord); + (void) getchannels(sc, NULL, NULL, ic->ic_regdomain.country, + ic->ic_regdomain.ecm ? AH_TRUE : AH_FALSE, + ic->ic_regdomain.location == 'O' ? AH_TRUE : AH_FALSE); } static int @@ -6272,9 +6277,9 @@ struct ifreq *ifr = (struct ifreq *)data; int error = 0; - ATH_LOCK(sc); switch (cmd) { case SIOCSIFFLAGS: + ATH_LOCK(sc); if (IS_RUNNING(ifp)) { /* * To avoid rescanning another access point, @@ -6296,17 +6301,8 @@ ath_init(sc); /* XXX lose error */ } else ath_stop_locked(ifp); + ATH_UNLOCK(sc); break; - case SIOCADDMULTI: - case SIOCDELMULTI: - /* - * The upper layer has already installed/removed - * the multicast address(es), just recalculate the - * multicast filter for the card. - */ - if (ifp->if_drv_flags & IFF_DRV_RUNNING) - ath_mode_init(sc); - break; case SIOCGIFMEDIA: case SIOCSIFMEDIA: error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd); @@ -6320,27 +6316,20 @@ &sc->sc_stats.ast_rx_noise); #endif sc->sc_stats.ast_tx_rate = sc->sc_hwmap[sc->sc_txrate].ieeerate; - ATH_UNLOCK(sc); - /* - * NB: Drop the softc lock in case of a page fault; - * we'll accept any potential inconsisentcy in the - * statistics. The alternative is to copy the data - * to a local structure. - */ return copyout(&sc->sc_stats, - ifr->ifr_data, sizeof (sc->sc_stats)); + ifr->ifr_data, sizeof (sc->sc_stats)); #ifdef ATH_DIAGAPI case SIOCGATHDIAG: - ATH_UNLOCK(sc); error = ath_ioctl_diag(sc, (struct ath_diag *) ifr); - ATH_LOCK(sc); break; #endif + case SIOCGIFADDR: + error = ether_ioctl(ifp, cmd, data); + break; default: - error = ether_ioctl(ifp, cmd, data); + error = EINVAL; break; } - ATH_UNLOCK(sc); return error; #undef IS_RUNNING } ==== //depot/projects/soc2008/diego-audit/src/sys/dev/bce/if_bce.c#2 (text) ==== @@ -29,7 +29,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/bce/if_bce.c,v 1.37 2008/04/11 23:10:40 davidch Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/bce/if_bce.c,v 1.38 2008/04/26 14:13:48 marius Exp $"); /* * The following controllers are supported by this driver: @@ -502,7 +502,7 @@ /* Allocate PCI memory resources. */ rid = PCIR_BAR(0); sc->bce_res_mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, - &rid, RF_ACTIVE | PCI_RF_DENSE); + &rid, RF_ACTIVE); if (sc->bce_res_mem == NULL) { BCE_PRINTF("%s(%d): PCI memory allocation failed\n", ==== //depot/projects/soc2008/diego-audit/src/sys/dev/bfe/if_bfe.c#2 (text+ko) ==== @@ -26,7 +26,7 @@ #include -__FBSDID("$FreeBSD: src/sys/dev/bfe/if_bfe.c,v 1.44 2008/01/29 02:15:11 yongari Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/bfe/if_bfe.c,v 1.45 2008/04/30 02:49:24 yongari Exp $"); #include #include @@ -646,16 +646,18 @@ struct bfe_desc *d; struct bfe_data *r; u_int32_t ctrl; - int error; + int allocated, error; if ((c < 0) || (c >= BFE_RX_LIST_CNT)) return (EINVAL); + allocated = 0; if(m == NULL) { m = m_getcl(M_DONTWAIT, MT_DATA, M_PKTHDR); if(m == NULL) return (ENOBUFS); m->m_len = m->m_pkthdr.len = MCLBYTES; + allocated++; } else m->m_data = m->m_ext.ext_buf; @@ -670,8 +672,14 @@ r = &sc->bfe_rx_ring[c]; error = bus_dmamap_load(sc->bfe_tag, r->bfe_map, mtod(m, void *), MCLBYTES, bfe_dma_map_desc, d, BUS_DMA_NOWAIT); - if (error) - printf("Serious error: bfe failed to map RX buffer\n"); + if (error != 0) { + if (allocated != 0) + m_free(m); + if (error != ENOMEM) + printf("bfe%d: failed to map RX buffer, error %d\n", + sc->bfe_unit, error); + return (ENOBUFS); + } bus_dmamap_sync(sc->bfe_tag, r->bfe_map, BUS_DMASYNC_PREWRITE); ctrl = ETHER_MAX_LEN + 32; ==== //depot/projects/soc2008/diego-audit/src/sys/dev/bge/if_bge.c#3 (text+ko) ==== @@ -32,7 +32,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/bge/if_bge.c,v 1.206 2008/04/26 10:54:17 marius Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/bge/if_bge.c,v 1.209 2008/05/01 13:10:03 bz Exp $"); /* * Broadcom BCM570x family gigabit ethernet driver for FreeBSD. @@ -196,6 +196,8 @@ { BCOM_VENDORID, BCOM_DEVICEID_BCM5901 }, { BCOM_VENDORID, BCOM_DEVICEID_BCM5901A2 }, { BCOM_VENDORID, BCOM_DEVICEID_BCM5903M }, + { BCOM_VENDORID, BCOM_DEVICEID_BCM5906 }, + { BCOM_VENDORID, BCOM_DEVICEID_BCM5906M }, { SK_VENDORID, SK_DEVICEID_ALTIMA }, @@ -273,6 +275,8 @@ { BGE_CHIPID_BCM5787_A0, "BCM5754/5787 A0" }, { BGE_CHIPID_BCM5787_A1, "BCM5754/5787 A1" }, { BGE_CHIPID_BCM5787_A2, "BCM5754/5787 A2" }, + { BGE_CHIPID_BCM5906_A1, "BCM5906 A1" }, + { BGE_CHIPID_BCM5906_A2, "BCM5906 A2" }, { 0, NULL } }; @@ -295,6 +299,7 @@ { BGE_ASICREV_BCM5755, "unknown BCM5755" }, /* 5754 and 5787 share the same ASIC ID */ { BGE_ASICREV_BCM5787, "unknown BCM5754/5787" }, + { BGE_ASICREV_BCM5906, "unknown BCM5906" }, { 0, NULL } }; @@ -307,6 +312,9 @@ const struct bge_revision * bge_lookup_rev(uint32_t); const struct bge_vendor * bge_lookup_vendor(uint16_t); + +typedef int (*bge_eaddr_fcn_t)(struct bge_softc *, uint8_t[]); + static int bge_probe(device_t); static int bge_attach(device_t); static int bge_detach(device_t); @@ -317,6 +325,11 @@ static int bge_dma_alloc(device_t); static void bge_dma_free(struct bge_softc *); +static int bge_get_eaddr_mem(struct bge_softc *, uint8_t[]); +static int bge_get_eaddr_nvram(struct bge_softc *, uint8_t[]); +static int bge_get_eaddr_eeprom(struct bge_softc *, uint8_t[]); +static int bge_get_eaddr(struct bge_softc *, uint8_t[]); + static void bge_txeof(struct bge_softc *); static void bge_rxeof(struct bge_softc *); @@ -339,6 +352,9 @@ static int bge_ifmedia_upd(struct ifnet *); static void bge_ifmedia_sts(struct ifnet *, struct ifmediareq *); +static uint8_t bge_nvram_getbyte(struct bge_softc *, int, uint8_t *); +static int bge_read_nvram(struct bge_softc *, caddr_t, int, int); + static uint8_t bge_eeprom_getbyte(struct bge_softc *, int, uint8_t *); static int bge_read_eeprom(struct bge_softc *, caddr_t, int, int); @@ -361,6 +377,7 @@ static int bge_has_eeprom(struct bge_softc *); static uint32_t bge_readmem_ind(struct bge_softc *, int); static void bge_writemem_ind(struct bge_softc *, int, int); +static void bge_writembx(struct bge_softc *, int, int); #ifdef notdef static uint32_t bge_readreg_ind(struct bge_softc *, int); #endif @@ -476,6 +493,10 @@ return (0); } #endif + + if (sc->bge_asicrev == BGE_ASICREV_BCM5906) + return (0); + return (1); } @@ -535,6 +556,15 @@ CSR_WRITE_4(sc, off, val); } +static void +bge_writembx(struct bge_softc *sc, int off, int val) +{ + if (sc->bge_asicrev == BGE_ASICREV_BCM5906) + off += BGE_LPMBX_IRQ0_HI - BGE_MBX_IRQ0_HI; + + CSR_WRITE_4(sc, off, val); +} + /* * Map a single buffer address. */ @@ -557,7 +587,79 @@ ctx->bge_busaddr = segs->ds_addr; } +static uint8_t +bge_nvram_getbyte(struct bge_softc *sc, int addr, uint8_t *dest) +{ + uint32_t access, byte = 0; + int i; + + /* Lock. */ + CSR_WRITE_4(sc, BGE_NVRAM_SWARB, BGE_NVRAMSWARB_SET1); + for (i = 0; i < 8000; i++) { + if (CSR_READ_4(sc, BGE_NVRAM_SWARB) & BGE_NVRAMSWARB_GNT1) + break; + DELAY(20); + } + if (i == 8000) + return (1); + + /* Enable access. */ + access = CSR_READ_4(sc, BGE_NVRAM_ACCESS); + CSR_WRITE_4(sc, BGE_NVRAM_ACCESS, access | BGE_NVRAMACC_ENABLE); + + CSR_WRITE_4(sc, BGE_NVRAM_ADDR, addr & 0xfffffffc); + CSR_WRITE_4(sc, BGE_NVRAM_CMD, BGE_NVRAM_READCMD); + for (i = 0; i < BGE_TIMEOUT * 10; i++) { + DELAY(10); + if (CSR_READ_4(sc, BGE_NVRAM_CMD) & BGE_NVRAMCMD_DONE) { + DELAY(10); + break; + } + } + + if (i == BGE_TIMEOUT * 10) { + if_printf(sc->bge_ifp, "nvram read timed out\n"); + return (1); + } + + /* Get result. */ + byte = CSR_READ_4(sc, BGE_NVRAM_RDDATA); + + *dest = (bswap32(byte) >> ((addr % 4) * 8)) & 0xFF; + + /* Disable access. */ + CSR_WRITE_4(sc, BGE_NVRAM_ACCESS, access); + + /* Unlock. */ + CSR_WRITE_4(sc, BGE_NVRAM_SWARB, BGE_NVRAMSWARB_CLR1); + CSR_READ_4(sc, BGE_NVRAM_SWARB); + + return (0); +} + /* + * Read a sequence of bytes from NVRAM. + */ +static int +bge_read_nvram(struct bge_softc *sc, caddr_t dest, int off, int cnt) +{ + int err = 0, i; + uint8_t byte = 0; + + if (sc->bge_asicrev != BGE_ASICREV_BCM5906) + return (1); + + for (i = 0; i < cnt; i++) { + err = bge_nvram_getbyte(sc, off + i, &byte); + if (err) + break; + *(dest + i) = byte; + } + + return (err ? 1 : 0); +} + +/* * Read a byte of data stored in the EEPROM at address 'addr.' The * BCM570x supports both the traditional bitbang interface and an * auto access interface for reading the EEPROM. We use the auto @@ -661,11 +763,13 @@ } if (i == BGE_TIMEOUT) { - device_printf(sc->bge_dev, "PHY read timed out\n"); + device_printf(sc->bge_dev, "PHY read timed out " + "(phy %d, reg %d, val 0x%08x)\n", phy, reg, val); val = 0; goto done; } + DELAY(5); val = CSR_READ_4(sc, BGE_MI_COMM); done: @@ -689,6 +793,10 @@ sc = device_get_softc(dev); + if (sc->bge_asicrev == BGE_ASICREV_BCM5906 && + (reg == BRGPHY_MII_1000CTL || reg == BRGPHY_MII_AUXCTL)) + return(0); + /* Reading with autopolling on may trigger PCI errors */ autopoll = CSR_READ_4(sc, BGE_MI_MODE); if (autopoll & BGE_MIMODE_AUTOPOLL) { @@ -701,12 +809,17 @@ for (i = 0; i < BGE_TIMEOUT; i++) { DELAY(10); - if (!(CSR_READ_4(sc, BGE_MI_COMM) & BGE_MICOMM_BUSY)) + if (!(CSR_READ_4(sc, BGE_MI_COMM) & BGE_MICOMM_BUSY)) { + DELAY(5); + CSR_READ_4(sc, BGE_MI_COMM); /* dummy read */ break; + } } if (i == BGE_TIMEOUT) { - device_printf(sc->bge_dev, "PHY write timed out\n"); + device_printf(sc->bge_dev, + "PHY write timed out (phy %d, reg %d, val %d)\n", + phy, reg, val); return (0); } @@ -889,7 +1002,7 @@ BUS_DMASYNC_PREREAD | BUS_DMASYNC_PREWRITE); sc->bge_std = i - 1; - CSR_WRITE_4(sc, BGE_MBX_RX_STD_PROD_LO, sc->bge_std); + bge_writembx(sc, BGE_MBX_RX_STD_PROD_LO, sc->bge_std); return (0); } @@ -936,7 +1049,7 @@ BGE_RCB_FLAG_USE_EXT_RX_BD); CSR_WRITE_4(sc, BGE_RX_JUMBO_RCB_MAXLEN_FLAGS, rcb->bge_maxlen_flags); - CSR_WRITE_4(sc, BGE_MBX_RX_JUMBO_PROD_LO, sc->bge_jumbo); + bge_writembx(sc, BGE_MBX_RX_JUMBO_PROD_LO, sc->bge_jumbo); return (0); } @@ -992,17 +1105,17 @@ /* Initialize transmit producer index for host-memory send ring. */ sc->bge_tx_prodidx = 0; - CSR_WRITE_4(sc, BGE_MBX_TX_HOST_PROD0_LO, sc->bge_tx_prodidx); + bge_writembx(sc, BGE_MBX_TX_HOST_PROD0_LO, sc->bge_tx_prodidx); /* 5700 b2 errata */ if (sc->bge_chiprev == BGE_CHIPREV_5700_BX) - CSR_WRITE_4(sc, BGE_MBX_TX_HOST_PROD0_LO, sc->bge_tx_prodidx); + bge_writembx(sc, BGE_MBX_TX_HOST_PROD0_LO, sc->bge_tx_prodidx); /* NIC-memory send ring not used; initialize to zero. */ - CSR_WRITE_4(sc, BGE_MBX_TX_NIC_PROD0_LO, 0); + bge_writembx(sc, BGE_MBX_TX_NIC_PROD0_LO, 0); /* 5700 b2 errata */ if (sc->bge_chiprev == BGE_CHIPREV_5700_BX) - CSR_WRITE_4(sc, BGE_MBX_TX_NIC_PROD0_LO, 0); + bge_writembx(sc, BGE_MBX_TX_NIC_PROD0_LO, 0); return (0); } @@ -1273,6 +1386,16 @@ /* Set the timer prescaler (always 66Mhz) */ CSR_WRITE_4(sc, BGE_MISC_CFG, BGE_32BITTIME_66MHZ); + /* XXX: The Linux tg3 driver does this at the start of brgphy_reset. */ + if (sc->bge_asicrev == BGE_ASICREV_BCM5906) { + DELAY(40); /* XXX */ + + /* Put PHY into ready state */ + BGE_CLRBIT(sc, BGE_MISC_CFG, BGE_MISCCFG_EPHY_IDDQ); + CSR_READ_4(sc, BGE_MISC_CFG); /* Flush */ + DELAY(40); + } + return (0); } @@ -1310,14 +1433,19 @@ } /* Configure mbuf pool watermarks */ - if (BGE_IS_5705_PLUS(sc)) { + if (!BGE_IS_5705_PLUS(sc)) { + CSR_WRITE_4(sc, BGE_BMAN_MBUFPOOL_READDMA_LOWAT, 0x50); + CSR_WRITE_4(sc, BGE_BMAN_MBUFPOOL_MACRX_LOWAT, 0x20); + CSR_WRITE_4(sc, BGE_BMAN_MBUFPOOL_HIWAT, 0x60); + } else if (sc->bge_asicrev == BGE_ASICREV_BCM5906) { + CSR_WRITE_4(sc, BGE_BMAN_MBUFPOOL_READDMA_LOWAT, 0x0); + CSR_WRITE_4(sc, BGE_BMAN_MBUFPOOL_MACRX_LOWAT, 0x04); + CSR_WRITE_4(sc, BGE_BMAN_MBUFPOOL_HIWAT, 0x10); + } else { CSR_WRITE_4(sc, BGE_BMAN_MBUFPOOL_READDMA_LOWAT, 0x0); CSR_WRITE_4(sc, BGE_BMAN_MBUFPOOL_MACRX_LOWAT, 0x10); - } else { - CSR_WRITE_4(sc, BGE_BMAN_MBUFPOOL_READDMA_LOWAT, 0x50); - CSR_WRITE_4(sc, BGE_BMAN_MBUFPOOL_MACRX_LOWAT, 0x20); + CSR_WRITE_4(sc, BGE_BMAN_MBUFPOOL_HIWAT, 0x60); } - CSR_WRITE_4(sc, BGE_BMAN_MBUFPOOL_HIWAT, 0x60); /* Configure DMA resource watermarks */ CSR_WRITE_4(sc, BGE_BMAN_DMA_DESCPOOL_LOWAT, 5); @@ -1423,6 +1551,9 @@ * requirement of all 575x family chips. The Linux driver sets * the lower threshold for all 5705 family chips as well, but there * are reports that it might not need to be so strict. + * + * XXX Linux does some extra fiddling here for the 5906 parts as + * well. */ if (BGE_IS_5705_PLUS(sc)) val = 8; @@ -1464,15 +1595,15 @@ BGE_RCB_MAXLEN_FLAGS(sc->bge_return_ring_cnt, BGE_RCB_FLAG_RING_DISABLED)); RCB_WRITE_4(sc, vrcb, bge_nicaddr, 0); - CSR_WRITE_4(sc, BGE_MBX_RX_CONS0_LO + + bge_writembx(sc, BGE_MBX_RX_CONS0_LO + (i * (sizeof(uint64_t))), 0); vrcb += sizeof(struct bge_rcb); } /* Initialize RX ring indexes */ - CSR_WRITE_4(sc, BGE_MBX_RX_STD_PROD_LO, 0); - CSR_WRITE_4(sc, BGE_MBX_RX_JUMBO_PROD_LO, 0); - CSR_WRITE_4(sc, BGE_MBX_RX_MINI_PROD_LO, 0); + bge_writembx(sc, BGE_MBX_RX_STD_PROD_LO, 0); + bge_writembx(sc, BGE_MBX_RX_JUMBO_PROD_LO, 0); + bge_writembx(sc, BGE_MBX_RX_MINI_PROD_LO, 0); /* * Set up RX return ring 0 @@ -2226,7 +2357,6 @@ struct ifnet *ifp; struct bge_softc *sc; uint32_t hwcfg = 0; - uint32_t mac_tmp = 0; u_char eaddr[ETHER_ADDR_LEN]; int error, reg, rid, trys; @@ -2240,7 +2370,7 @@ rid = BGE_PCI_BAR0; sc->bge_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, - RF_ACTIVE | PCI_RF_DENSE); + RF_ACTIVE); if (sc->bge_res == NULL) { device_printf (sc->bge_dev, "couldn't map memory\n"); >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Fri May 2 22:47:07 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A82BB1065672; Fri, 2 May 2008 22:47:07 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 50486106566C for ; Fri, 2 May 2008 22:47:07 +0000 (UTC) (envelope-from andre@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 374A08FC21 for ; Fri, 2 May 2008 22:47:07 +0000 (UTC) (envelope-from andre@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m42Ml7mc009841 for ; Fri, 2 May 2008 22:47:07 GMT (envelope-from andre@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m42Ml4Wm009839 for perforce@freebsd.org; Fri, 2 May 2008 22:47:04 GMT (envelope-from andre@freebsd.org) Date: Fri, 2 May 2008 22:47:04 GMT Message-Id: <200805022247.m42Ml4Wm009839@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to andre@freebsd.org using -f From: Andre Oppermann To: Perforce Change Reviews Cc: Subject: PERFORCE change 141070 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 May 2008 22:47:08 -0000 http://perforce.freebsd.org/chv.cgi?CH=141070 Change 141070 by andre@andre_flirtbox on 2008/05/02 22:46:07 Integrate. Affected files ... .. //depot/projects/tcp_reass/amd64/amd64/cpu_switch.S#2 integrate .. //depot/projects/tcp_reass/amd64/amd64/genassym.c#2 integrate .. //depot/projects/tcp_reass/amd64/amd64/intr_machdep.c#3 integrate .. //depot/projects/tcp_reass/amd64/amd64/machdep.c#3 integrate .. //depot/projects/tcp_reass/amd64/amd64/pmap.c#4 integrate .. //depot/projects/tcp_reass/amd64/amd64/prof_machdep.c#2 integrate .. //depot/projects/tcp_reass/amd64/conf/GENERIC#3 integrate .. //depot/projects/tcp_reass/amd64/conf/NOTES#3 integrate .. //depot/projects/tcp_reass/amd64/ia32/ia32_signal.c#3 integrate .. //depot/projects/tcp_reass/amd64/include/clock.h#2 integrate .. //depot/projects/tcp_reass/amd64/include/cpufunc.h#2 integrate .. //depot/projects/tcp_reass/amd64/include/param.h#2 integrate .. //depot/projects/tcp_reass/amd64/include/pcb.h#2 integrate .. //depot/projects/tcp_reass/amd64/include/pcb_ext.h#2 delete .. //depot/projects/tcp_reass/amd64/include/pcpu.h#2 integrate .. //depot/projects/tcp_reass/amd64/include/timerreg.h#2 integrate .. //depot/projects/tcp_reass/amd64/isa/clock.c#3 integrate .. //depot/projects/tcp_reass/amd64/linux32/linux.h#2 integrate .. //depot/projects/tcp_reass/amd64/linux32/linux32_dummy.c#2 integrate .. //depot/projects/tcp_reass/amd64/linux32/linux32_proto.h#3 integrate .. //depot/projects/tcp_reass/amd64/linux32/linux32_syscall.h#3 integrate .. //depot/projects/tcp_reass/amd64/linux32/linux32_sysent.c#3 integrate .. //depot/projects/tcp_reass/amd64/linux32/linux32_sysvec.c#3 integrate .. //depot/projects/tcp_reass/amd64/linux32/syscalls.master#3 integrate .. //depot/projects/tcp_reass/arm/arm/bus_space_generic.c#1 branch .. //depot/projects/tcp_reass/arm/arm/elf_trampoline.c#2 integrate .. //depot/projects/tcp_reass/arm/arm/exception.S#2 integrate .. //depot/projects/tcp_reass/arm/arm/intr.c#3 integrate .. //depot/projects/tcp_reass/arm/arm/locore.S#3 integrate .. //depot/projects/tcp_reass/arm/arm/machdep.c#3 integrate .. //depot/projects/tcp_reass/arm/at91/at91.c#2 integrate .. //depot/projects/tcp_reass/arm/at91/kb920x_machdep.c#2 integrate .. //depot/projects/tcp_reass/arm/conf/AVILA#3 integrate .. //depot/projects/tcp_reass/arm/conf/AVILA.hints#2 integrate .. //depot/projects/tcp_reass/arm/conf/BWCT#2 integrate .. //depot/projects/tcp_reass/arm/conf/CRB#2 integrate .. //depot/projects/tcp_reass/arm/conf/EP80219#2 integrate .. //depot/projects/tcp_reass/arm/conf/HL200#2 integrate .. //depot/projects/tcp_reass/arm/conf/IQ31244#2 integrate .. //depot/projects/tcp_reass/arm/conf/KB920X#2 integrate .. //depot/projects/tcp_reass/arm/conf/SIMICS#2 integrate .. //depot/projects/tcp_reass/arm/conf/SKYEYE#2 integrate .. //depot/projects/tcp_reass/arm/include/intr.h#2 integrate .. //depot/projects/tcp_reass/arm/include/machdep.h#2 integrate .. //depot/projects/tcp_reass/arm/include/param.h#2 integrate .. //depot/projects/tcp_reass/arm/sa11x0/assabet_machdep.c#2 integrate .. //depot/projects/tcp_reass/arm/sa11x0/files.sa11x0#2 integrate .. //depot/projects/tcp_reass/arm/sa11x0/sa11x0_io.c#2 integrate .. //depot/projects/tcp_reass/arm/sa11x0/sa11x0_ost.c#2 integrate .. //depot/projects/tcp_reass/arm/xscale/i80321/ep80219_machdep.c#2 integrate .. //depot/projects/tcp_reass/arm/xscale/i80321/files.ep80219#2 integrate .. //depot/projects/tcp_reass/arm/xscale/i80321/files.i80219#2 integrate .. //depot/projects/tcp_reass/arm/xscale/i80321/files.i80321#2 integrate .. //depot/projects/tcp_reass/arm/xscale/i80321/files.iq31244#2 integrate .. //depot/projects/tcp_reass/arm/xscale/i80321/iq31244_machdep.c#2 integrate .. //depot/projects/tcp_reass/arm/xscale/i80321/obio_space.c#2 integrate .. //depot/projects/tcp_reass/arm/xscale/i8134x/crb_machdep.c#3 integrate .. //depot/projects/tcp_reass/arm/xscale/i8134x/files.i81342#2 integrate .. //depot/projects/tcp_reass/arm/xscale/i8134x/obio_space.c#2 integrate .. //depot/projects/tcp_reass/arm/xscale/ixp425/avila_machdep.c#2 integrate .. //depot/projects/tcp_reass/arm/xscale/ixp425/files.avila#2 integrate .. //depot/projects/tcp_reass/arm/xscale/ixp425/files.ixp425#2 integrate .. //depot/projects/tcp_reass/arm/xscale/ixp425/if_npe.c#3 integrate .. //depot/projects/tcp_reass/arm/xscale/ixp425/ixp425_a4x_space.c#2 integrate .. //depot/projects/tcp_reass/arm/xscale/ixp425/ixp425_space.c#2 integrate .. //depot/projects/tcp_reass/boot/forth/loader.conf#2 integrate .. //depot/projects/tcp_reass/boot/i386/cdboot/cdboot.s#2 integrate .. //depot/projects/tcp_reass/boot/i386/pxeldr/pxeldr.S#3 integrate .. //depot/projects/tcp_reass/boot/pc98/cdboot/cdboot.s#2 integrate .. //depot/projects/tcp_reass/cddl/compat/opensolaris/kern/opensolaris_atomic.c#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/kern/opensolaris_kmem.c#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/kern/opensolaris_kobj.c#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/kern/opensolaris_kstat.c#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/kern/opensolaris_misc.c#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/kern/opensolaris_policy.c#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/kern/opensolaris_string.c#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/kern/opensolaris_vfs.c#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/kern/opensolaris_zone.c#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/machine/endian.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/rpc/xdr.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/acl.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/atomic.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/bitmap.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/byteorder.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/callb.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/cmn_err.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/cpupart.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/cpuvar.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/cred.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/cyclic.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/debug.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/dirent.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/dkio.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/dnlc.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/elf.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/kcondvar.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/kmem.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/kobj.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/kstat.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/lock.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/misc.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/mman.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/mntent.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/mnttab.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/modctl.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/mount.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/mutex.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/objfs.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/param.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/pcpu.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/policy.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/proc.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/random.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/rwlock.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/sdt.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/stat.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/string.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/sunddi.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/sysmacros.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/systm.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/taskq.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/taskq_impl.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/time.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/types.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/uio.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/varargs.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/vfs.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/vnode.h#1 branch .. //depot/projects/tcp_reass/cddl/compat/opensolaris/sys/zone.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/OPENSOLARIS.LICENSE#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/common/acl/acl_common.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/common/acl/acl_common.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/common/atomic/amd64/atomic.S#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/common/atomic/i386/atomic.S#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/common/atomic/ia64/atomic.S#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/common/atomic/sparc64/atomic.S#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/common/avl/avl.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/common/nvpair/nvpair.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/common/nvpair/nvpair_alloc_fixed.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/common/zfs/zfs_prop.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/common/zfs/zfs_prop.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/Makefile.files#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/gfs.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/bplist.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/fletcher.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/gzip.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/lzjb.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/refcount.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sha256.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bplist.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_traverse.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_zfetch.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_synctask.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock_impl.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/unique.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_disk.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_file.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_impl.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_leaf.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ctldir.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_dir.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_rlock.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_checksum.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zvol.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/uberblock.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/unique.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs.conf#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_byteswap.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fm.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/os/callb.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/os/list.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/os/nvpair_alloc_system.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/os/taskq.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/rpc/xdr.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/rpc/xdr.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/rpc/xdr_array.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/rpc/xdr_mem.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/asm_linkage.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/avl.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/avl_impl.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/bitmap.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/byteorder.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/callb.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/ccompile.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/compress.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/cred.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/debug.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/dkio.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/dklabel.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/errorq.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/feature_tests.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/fm/protocol.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/fm/util.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/gfs.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/list.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/list_impl.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/note.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/nvpair.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/nvpair_impl.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/processor.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/procset.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/sdt.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/synch.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/sysevent.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/sysmacros.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/vmem.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/sys/zmod.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/zmod/adler32.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/zmod/crc32.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/zmod/crc32.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/zmod/deflate.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/zmod/deflate.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/zmod/inffast.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/zmod/inffast.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/zmod/inffixed.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/zmod/inflate.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/zmod/inflate.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/zmod/inftrees.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/zmod/inftrees.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/zmod/trees.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/zmod/zconf.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/zmod/zlib.h#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/zmod/zmod.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/zmod/zmod_subr.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/zmod/zutil.c#1 branch .. //depot/projects/tcp_reass/cddl/contrib/opensolaris/uts/common/zmod/zutil.h#1 branch .. //depot/projects/tcp_reass/compat/freebsd32/freebsd32_misc.c#2 integrate .. //depot/projects/tcp_reass/compat/freebsd32/freebsd32_proto.h#3 integrate .. //depot/projects/tcp_reass/compat/freebsd32/freebsd32_syscall.h#3 integrate .. //depot/projects/tcp_reass/compat/freebsd32/freebsd32_syscalls.c#3 integrate .. //depot/projects/tcp_reass/compat/freebsd32/freebsd32_sysent.c#3 integrate .. //depot/projects/tcp_reass/compat/freebsd32/syscalls.master#3 integrate .. //depot/projects/tcp_reass/compat/linprocfs/linprocfs.c#2 integrate .. //depot/projects/tcp_reass/compat/linux/linux_file.c#3 integrate .. //depot/projects/tcp_reass/compat/linux/linux_file.h#1 branch .. //depot/projects/tcp_reass/compat/linux/linux_misc.c#4 integrate .. //depot/projects/tcp_reass/compat/linux/linux_stats.c#2 integrate .. //depot/projects/tcp_reass/compat/linux/linux_uid16.c#2 integrate .. //depot/projects/tcp_reass/compat/linux/linux_util.c#2 integrate .. //depot/projects/tcp_reass/compat/linux/linux_util.h#2 integrate .. //depot/projects/tcp_reass/compat/opensolaris/kern/opensolaris_atomic.c#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/kern/opensolaris_kmem.c#3 delete .. //depot/projects/tcp_reass/compat/opensolaris/kern/opensolaris_kobj.c#3 delete .. //depot/projects/tcp_reass/compat/opensolaris/kern/opensolaris_kstat.c#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/kern/opensolaris_misc.c#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/kern/opensolaris_policy.c#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/kern/opensolaris_string.c#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/kern/opensolaris_vfs.c#3 delete .. //depot/projects/tcp_reass/compat/opensolaris/kern/opensolaris_zone.c#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/machine/endian.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/rpc/xdr.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/acl.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/atomic.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/bitmap.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/byteorder.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/callb.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/cmn_err.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/cpupart.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/cpuvar.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/cred.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/cyclic.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/debug.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/dirent.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/dkio.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/dnlc.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/elf.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/kcondvar.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/kmem.h#3 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/kobj.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/kstat.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/lock.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/misc.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/mman.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/mntent.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/mnttab.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/modctl.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/mount.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/mutex.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/objfs.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/param.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/pcpu.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/policy.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/proc.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/random.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/rwlock.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/sdt.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/stat.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/string.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/sunddi.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/sysmacros.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/systm.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/taskq.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/taskq_impl.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/time.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/types.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/uio.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/varargs.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/vfs.h#2 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/vnode.h#3 delete .. //depot/projects/tcp_reass/compat/opensolaris/sys/zone.h#2 delete .. //depot/projects/tcp_reass/compat/pecoff/imgact_pecoff.c#3 integrate .. //depot/projects/tcp_reass/compat/svr4/svr4_fcntl.c#4 integrate .. //depot/projects/tcp_reass/compat/svr4/svr4_misc.c#3 integrate .. //depot/projects/tcp_reass/compat/svr4/svr4_sysvec.c#3 integrate .. //depot/projects/tcp_reass/conf/Makefile.arm#3 integrate .. //depot/projects/tcp_reass/conf/Makefile.mips#1 branch .. //depot/projects/tcp_reass/conf/NOTES#3 integrate .. //depot/projects/tcp_reass/conf/files#4 integrate .. //depot/projects/tcp_reass/conf/files.amd64#3 integrate .. //depot/projects/tcp_reass/conf/files.i386#3 integrate .. //depot/projects/tcp_reass/conf/files.mips#1 branch .. //depot/projects/tcp_reass/conf/files.pc98#2 integrate .. //depot/projects/tcp_reass/conf/files.powerpc#3 integrate .. //depot/projects/tcp_reass/conf/files.sparc64#3 integrate .. //depot/projects/tcp_reass/conf/files.sun4v#2 integrate .. //depot/projects/tcp_reass/conf/kern.mk#2 integrate .. //depot/projects/tcp_reass/conf/ldscript.mips#1 branch .. //depot/projects/tcp_reass/conf/ldscript.mips.cfe#1 branch .. //depot/projects/tcp_reass/conf/options#3 integrate .. //depot/projects/tcp_reass/conf/options.amd64#2 integrate .. //depot/projects/tcp_reass/conf/options.i386#2 integrate .. //depot/projects/tcp_reass/conf/options.mips#1 branch .. //depot/projects/tcp_reass/conf/options.pc98#2 integrate .. //depot/projects/tcp_reass/contrib/dev/iwn/LICENSE#1 branch .. //depot/projects/tcp_reass/contrib/dev/iwn/iwlwifi-4965-4.44.17.fw.uu#1 branch .. //depot/projects/tcp_reass/contrib/dev/ral/LICENSE#1 branch .. //depot/projects/tcp_reass/contrib/dev/ral/Makefile#1 branch .. //depot/projects/tcp_reass/contrib/dev/ral/rt2561.fw.uu#1 branch .. //depot/projects/tcp_reass/contrib/dev/ral/rt2561s.fw.uu#1 branch .. //depot/projects/tcp_reass/contrib/dev/ral/rt2661.fw.uu#1 branch .. //depot/projects/tcp_reass/contrib/dev/ral/rt2661_ucode.h#1 branch .. //depot/projects/tcp_reass/contrib/dev/ral/rt2860.fw.uu#1 branch .. //depot/projects/tcp_reass/contrib/opensolaris/OPENSOLARIS.LICENSE#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/common/acl/acl_common.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/common/acl/acl_common.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/common/atomic/amd64/atomic.S#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/common/atomic/i386/atomic.S#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/common/atomic/ia64/atomic.S#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/common/avl/avl.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/common/nvpair/nvpair.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/common/nvpair/nvpair_alloc_fixed.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/common/zfs/zfs_namecheck.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/common/zfs/zfs_namecheck.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/common/zfs/zfs_prop.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/common/zfs/zfs_prop.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/Makefile.files#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/gfs.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/arc.c#3 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/bplist.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/dbuf.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/dmu.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/dnode.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/fletcher.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/gzip.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/lzjb.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/metaslab.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/refcount.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sha256.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/spa.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/spa_config.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/spa_history.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/space_map.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/bplist.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_traverse.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_zfetch.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_synctask.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock_impl.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/unique.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_disk.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_file.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/zap_impl.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/zap_leaf.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ctldir.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_dir.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_rlock.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/zio_checksum.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/sys/zvol.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/txg.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/uberblock.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/unique.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/vdev.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/zap.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/zfs.conf#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/zfs_byteswap.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c#3 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/zfs_fm.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c#3 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#4 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c#4 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/zil.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/zio.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/fs/zfs/zvol.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/os/callb.c#3 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/os/list.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/os/nvpair_alloc_system.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/os/taskq.c#3 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/rpc/xdr.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/rpc/xdr.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/rpc/xdr_array.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/rpc/xdr_mem.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/asm_linkage.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/avl.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/avl_impl.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/bitmap.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/byteorder.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/callb.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/ccompile.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/compress.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/cred.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/debug.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/dkio.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/dklabel.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/errorq.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/feature_tests.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/fm/protocol.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/fm/util.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/fs/zfs.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/gfs.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/isa_defs.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/list.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/list_impl.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/note.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/nvpair.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/nvpair_impl.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/processor.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/procset.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/sdt.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/synch.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/sysevent.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/sysmacros.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/vmem.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/sys/zmod.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/zmod/adler32.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/zmod/crc32.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/zmod/crc32.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/zmod/deflate.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/zmod/deflate.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/zmod/inffast.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/zmod/inffast.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/zmod/inffixed.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/zmod/inflate.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/zmod/inflate.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/zmod/inftrees.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/zmod/inftrees.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/zmod/trees.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/zmod/zconf.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/zmod/zlib.h#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/zmod/zmod.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/zmod/zmod_subr.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/zmod/zutil.c#2 delete .. //depot/projects/tcp_reass/contrib/opensolaris/uts/common/zmod/zutil.h#2 delete .. //depot/projects/tcp_reass/contrib/pf/net/pf.c#2 integrate .. //depot/projects/tcp_reass/contrib/pf/net/pf_if.c#2 integrate .. //depot/projects/tcp_reass/contrib/pf/net/pf_ioctl.c#2 integrate .. //depot/projects/tcp_reass/contrib/pf/net/pfvar.h#2 integrate .. //depot/projects/tcp_reass/ddb/db_capture.c#3 integrate .. //depot/projects/tcp_reass/ddb/db_command.c#3 integrate .. //depot/projects/tcp_reass/ddb/db_ps.c#2 integrate .. //depot/projects/tcp_reass/ddb/ddb.h#2 integrate .. //depot/projects/tcp_reass/dev/aac/aac.c#3 integrate .. //depot/projects/tcp_reass/dev/aac/aac_cam.c#2 integrate .. //depot/projects/tcp_reass/dev/aac/aac_debug.c#2 integrate .. //depot/projects/tcp_reass/dev/aac/aac_disk.c#2 integrate .. //depot/projects/tcp_reass/dev/aac/aac_pci.c#2 integrate .. //depot/projects/tcp_reass/dev/aac/aacreg.h#2 integrate .. //depot/projects/tcp_reass/dev/aac/aacvar.h#2 integrate .. //depot/projects/tcp_reass/dev/acpi_support/acpi_asus.c#2 integrate .. //depot/projects/tcp_reass/dev/acpi_support/acpi_ibm.c#2 integrate .. //depot/projects/tcp_reass/dev/acpica/Osd/OsdSynch.c#2 integrate .. //depot/projects/tcp_reass/dev/acpica/acpi.c#3 integrate .. //depot/projects/tcp_reass/dev/acpica/acpi_cpu.c#3 integrate .. //depot/projects/tcp_reass/dev/acpica/acpi_thermal.c#3 integrate .. //depot/projects/tcp_reass/dev/asmc/asmc.c#2 integrate .. //depot/projects/tcp_reass/dev/asmc/asmcvar.h#2 integrate .. //depot/projects/tcp_reass/dev/ata/ata-all.c#3 integrate .. //depot/projects/tcp_reass/dev/ata/ata-all.h#3 integrate .. //depot/projects/tcp_reass/dev/ata/ata-card.c#2 integrate .. //depot/projects/tcp_reass/dev/ata/ata-cbus.c#2 integrate .. //depot/projects/tcp_reass/dev/ata/ata-chipset.c#3 integrate .. //depot/projects/tcp_reass/dev/ata/ata-disk.c#3 integrate .. //depot/projects/tcp_reass/dev/ata/ata-disk.h#3 integrate .. //depot/projects/tcp_reass/dev/ata/ata-dma.c#2 integrate .. //depot/projects/tcp_reass/dev/ata/ata-isa.c#2 integrate .. //depot/projects/tcp_reass/dev/ata/ata-lowlevel.c#2 integrate .. //depot/projects/tcp_reass/dev/ata/ata-pci.c#2 integrate .. //depot/projects/tcp_reass/dev/ata/ata-pci.h#3 integrate .. //depot/projects/tcp_reass/dev/ata/ata-queue.c#2 integrate .. //depot/projects/tcp_reass/dev/ata/ata-raid.c#3 integrate .. //depot/projects/tcp_reass/dev/ata/ata-raid.h#2 integrate .. //depot/projects/tcp_reass/dev/ata/ata-usb.c#2 integrate .. //depot/projects/tcp_reass/dev/ata/ata_if.m#2 integrate .. //depot/projects/tcp_reass/dev/ata/atapi-cam.c#2 integrate .. //depot/projects/tcp_reass/dev/ata/atapi-cd.c#2 integrate .. //depot/projects/tcp_reass/dev/ata/atapi-cd.h#2 integrate .. //depot/projects/tcp_reass/dev/ata/atapi-fd.c#2 integrate .. //depot/projects/tcp_reass/dev/ata/atapi-fd.h#2 integrate .. //depot/projects/tcp_reass/dev/ata/atapi-tape.c#2 integrate .. //depot/projects/tcp_reass/dev/ata/atapi-tape.h#2 integrate .. //depot/projects/tcp_reass/dev/ath/ah_osdep.c#2 integrate .. //depot/projects/tcp_reass/dev/ath/ah_osdep.h#2 integrate .. //depot/projects/tcp_reass/dev/ath/ath_rate/amrr/amrr.c#2 integrate .. //depot/projects/tcp_reass/dev/ath/ath_rate/amrr/amrr.h#2 integrate .. //depot/projects/tcp_reass/dev/ath/ath_rate/onoe/onoe.c#2 integrate .. //depot/projects/tcp_reass/dev/ath/ath_rate/onoe/onoe.h#2 integrate .. //depot/projects/tcp_reass/dev/ath/ath_rate/sample/sample.c#2 integrate .. //depot/projects/tcp_reass/dev/ath/ath_rate/sample/sample.h#2 integrate .. //depot/projects/tcp_reass/dev/ath/if_ath.c#3 integrate .. //depot/projects/tcp_reass/dev/ath/if_ath_pci.c#2 integrate .. //depot/projects/tcp_reass/dev/ath/if_athioctl.h#2 integrate .. //depot/projects/tcp_reass/dev/ath/if_athrate.h#2 integrate .. //depot/projects/tcp_reass/dev/ath/if_athvar.h#2 integrate .. //depot/projects/tcp_reass/dev/atkbdc/psm.c#3 integrate .. //depot/projects/tcp_reass/dev/awi/am79c930.c#2 delete .. //depot/projects/tcp_reass/dev/awi/am79c930reg.h#2 delete .. //depot/projects/tcp_reass/dev/awi/am79c930var.h#2 delete .. //depot/projects/tcp_reass/dev/awi/awi.c#2 delete .. //depot/projects/tcp_reass/dev/awi/awireg.h#2 delete .. //depot/projects/tcp_reass/dev/awi/awivar.h#2 delete .. //depot/projects/tcp_reass/dev/awi/if_awi_pccard.c#2 delete .. //depot/projects/tcp_reass/dev/bce/if_bce.c#3 integrate .. //depot/projects/tcp_reass/dev/bce/if_bcefw.h#3 integrate .. //depot/projects/tcp_reass/dev/bce/if_bcereg.h#3 integrate .. //depot/projects/tcp_reass/dev/bfe/if_bfe.c#3 integrate .. //depot/projects/tcp_reass/dev/bge/if_bge.c#3 integrate .. //depot/projects/tcp_reass/dev/bge/if_bgereg.h#3 integrate .. //depot/projects/tcp_reass/dev/cxgb/cxgb_adapter.h#4 integrate .. //depot/projects/tcp_reass/dev/cxgb/cxgb_l2t.c#3 delete .. //depot/projects/tcp_reass/dev/cxgb/cxgb_l2t.h#3 delete .. //depot/projects/tcp_reass/dev/cxgb/cxgb_main.c#4 integrate .. //depot/projects/tcp_reass/dev/cxgb/cxgb_offload.c#3 integrate .. //depot/projects/tcp_reass/dev/cxgb/cxgb_offload.h#3 integrate .. //depot/projects/tcp_reass/dev/cxgb/sys/cxgb_support.c#4 integrate .. //depot/projects/tcp_reass/dev/cxgb/ulp/tom/cxgb_cpl_io.c#3 integrate .. //depot/projects/tcp_reass/dev/cxgb/ulp/tom/cxgb_cpl_socket.c#3 integrate .. //depot/projects/tcp_reass/dev/cxgb/ulp/tom/cxgb_ddp.c#2 integrate .. //depot/projects/tcp_reass/dev/cxgb/ulp/tom/cxgb_defs.h#3 integrate .. //depot/projects/tcp_reass/dev/cxgb/ulp/tom/cxgb_l2t.c#1 branch .. //depot/projects/tcp_reass/dev/cxgb/ulp/tom/cxgb_l2t.h#1 branch .. //depot/projects/tcp_reass/dev/cxgb/ulp/tom/cxgb_listen.c#3 integrate .. //depot/projects/tcp_reass/dev/cxgb/ulp/tom/cxgb_t3_ddp.h#3 integrate .. //depot/projects/tcp_reass/dev/cxgb/ulp/tom/cxgb_tcp_offload.c#1 branch .. //depot/projects/tcp_reass/dev/cxgb/ulp/tom/cxgb_tcp_offload.h#1 branch .. //depot/projects/tcp_reass/dev/cxgb/ulp/tom/cxgb_tom.c#3 integrate .. //depot/projects/tcp_reass/dev/cxgb/ulp/tom/cxgb_tom_sysctl.c#3 integrate .. //depot/projects/tcp_reass/dev/dc/if_dc.c#2 integrate .. //depot/projects/tcp_reass/dev/dc/if_dcreg.h#2 integrate .. //depot/projects/tcp_reass/dev/de/if_de.c#2 integrate .. //depot/projects/tcp_reass/dev/em/e1000_80003es2lan.c#3 integrate .. //depot/projects/tcp_reass/dev/em/e1000_82540.c#3 integrate .. //depot/projects/tcp_reass/dev/em/e1000_82541.c#3 integrate .. //depot/projects/tcp_reass/dev/em/e1000_82542.c#3 integrate .. //depot/projects/tcp_reass/dev/em/e1000_82543.c#3 integrate .. //depot/projects/tcp_reass/dev/em/e1000_82571.c#3 integrate .. //depot/projects/tcp_reass/dev/em/e1000_82571.h#3 integrate .. //depot/projects/tcp_reass/dev/em/e1000_api.c#3 integrate .. //depot/projects/tcp_reass/dev/em/e1000_api.h#3 integrate .. //depot/projects/tcp_reass/dev/em/e1000_defines.h#3 integrate .. //depot/projects/tcp_reass/dev/em/e1000_hw.h#3 integrate .. //depot/projects/tcp_reass/dev/em/e1000_ich8lan.c#3 integrate .. //depot/projects/tcp_reass/dev/em/e1000_ich8lan.h#3 integrate .. //depot/projects/tcp_reass/dev/em/e1000_mac.c#3 integrate .. //depot/projects/tcp_reass/dev/em/e1000_mac.h#3 integrate .. //depot/projects/tcp_reass/dev/em/e1000_manage.c#3 integrate .. //depot/projects/tcp_reass/dev/em/e1000_nvm.c#3 integrate .. //depot/projects/tcp_reass/dev/em/e1000_nvm.h#3 integrate .. //depot/projects/tcp_reass/dev/em/e1000_osdep.c#1 branch .. //depot/projects/tcp_reass/dev/em/e1000_osdep.h#3 integrate .. //depot/projects/tcp_reass/dev/em/e1000_phy.c#3 integrate .. //depot/projects/tcp_reass/dev/em/e1000_phy.h#3 integrate .. //depot/projects/tcp_reass/dev/em/if_em.c#3 integrate .. //depot/projects/tcp_reass/dev/em/if_em.h#3 integrate .. //depot/projects/tcp_reass/dev/en/midway.c#2 integrate .. //depot/projects/tcp_reass/dev/fatm/if_fatm.c#2 integrate .. //depot/projects/tcp_reass/dev/fb/vga.c#2 integrate .. //depot/projects/tcp_reass/dev/firewire/if_fwe.c#2 integrate .. //depot/projects/tcp_reass/dev/firewire/if_fwip.c#2 integrate .. //depot/projects/tcp_reass/dev/fxp/if_fxp.c#2 integrate .. //depot/projects/tcp_reass/dev/gem/if_gem.c#4 integrate .. //depot/projects/tcp_reass/dev/gem/if_gem_pci.c#2 integrate .. //depot/projects/tcp_reass/dev/gem/if_gemreg.h#2 integrate .. //depot/projects/tcp_reass/dev/gem/if_gemvar.h#2 integrate .. //depot/projects/tcp_reass/dev/hme/if_hme.c#2 integrate .. //depot/projects/tcp_reass/dev/hme/if_hme_pci.c#2 integrate .. //depot/projects/tcp_reass/dev/hme/if_hme_sbus.c#2 integrate .. //depot/projects/tcp_reass/dev/hme/if_hmereg.h#2 integrate .. //depot/projects/tcp_reass/dev/hme/if_hmevar.h#2 integrate .. //depot/projects/tcp_reass/dev/ieee488/ibfoo.c#2 integrate .. //depot/projects/tcp_reass/dev/if_ndis/if_ndis.c#3 integrate .. //depot/projects/tcp_reass/dev/if_ndis/if_ndisvar.h#2 integrate .. //depot/projects/tcp_reass/dev/igb/e1000_82575.c#2 integrate .. //depot/projects/tcp_reass/dev/igb/e1000_api.c#2 integrate .. //depot/projects/tcp_reass/dev/igb/e1000_api.h#2 integrate .. //depot/projects/tcp_reass/dev/igb/e1000_defines.h#2 integrate .. //depot/projects/tcp_reass/dev/igb/e1000_hw.h#2 integrate .. //depot/projects/tcp_reass/dev/igb/e1000_mac.c#2 integrate .. //depot/projects/tcp_reass/dev/igb/e1000_manage.h#2 integrate .. //depot/projects/tcp_reass/dev/igb/e1000_osdep.c#1 branch .. //depot/projects/tcp_reass/dev/igb/e1000_osdep.h#2 integrate .. //depot/projects/tcp_reass/dev/igb/e1000_phy.c#2 integrate .. //depot/projects/tcp_reass/dev/igb/if_igb.c#2 integrate .. //depot/projects/tcp_reass/dev/igb/if_igb.h#2 integrate .. //depot/projects/tcp_reass/dev/ipw/if_ipw.c#2 integrate .. //depot/projects/tcp_reass/dev/ipw/if_ipwvar.h#2 integrate .. //depot/projects/tcp_reass/dev/iscsi/initiator/isc_soc.c#3 integrate .. //depot/projects/tcp_reass/dev/iscsi/initiator/iscsi.c#2 integrate .. //depot/projects/tcp_reass/dev/iwi/if_iwi.c#2 integrate .. //depot/projects/tcp_reass/dev/iwi/if_iwivar.h#2 integrate .. //depot/projects/tcp_reass/dev/iwn/if_iwn.c#1 branch .. //depot/projects/tcp_reass/dev/iwn/if_iwnreg.h#1 branch .. //depot/projects/tcp_reass/dev/iwn/if_iwnvar.h#1 branch .. //depot/projects/tcp_reass/dev/k8temp/k8temp.c#1 branch .. //depot/projects/tcp_reass/dev/malo/if_malo.c#1 branch .. //depot/projects/tcp_reass/dev/malo/if_malo.h#1 branch .. //depot/projects/tcp_reass/dev/malo/if_malo_pci.c#1 branch .. //depot/projects/tcp_reass/dev/malo/if_malohal.c#1 branch .. //depot/projects/tcp_reass/dev/malo/if_malohal.h#1 branch .. //depot/projects/tcp_reass/dev/malo/if_maloioctl.h#1 branch .. //depot/projects/tcp_reass/dev/mfi/mfi.c#3 integrate .. //depot/projects/tcp_reass/dev/mii/brgphy.c#3 integrate .. //depot/projects/tcp_reass/dev/mii/brgphyreg.h#2 integrate .. //depot/projects/tcp_reass/dev/mii/ciphy.c#3 integrate .. //depot/projects/tcp_reass/dev/mii/ip1000phy.c#2 integrate .. //depot/projects/tcp_reass/dev/mii/ip1000phyreg.h#2 integrate .. //depot/projects/tcp_reass/dev/mii/miidevs#3 integrate .. //depot/projects/tcp_reass/dev/mpt/mpt.c#2 integrate .. //depot/projects/tcp_reass/dev/mpt/mpt.h#2 integrate .. //depot/projects/tcp_reass/dev/mpt/mpt_cam.c#2 integrate .. //depot/projects/tcp_reass/dev/mpt/mpt_raid.c#2 integrate .. //depot/projects/tcp_reass/dev/mxge/if_mxge.c#4 integrate .. //depot/projects/tcp_reass/dev/nfe/if_nfe.c#4 integrate .. //depot/projects/tcp_reass/dev/nfe/if_nfereg.h#3 integrate .. //depot/projects/tcp_reass/dev/nvram/nvram.c#2 integrate .. //depot/projects/tcp_reass/dev/pci/pcivar.h#2 integrate .. //depot/projects/tcp_reass/dev/ral/if_ral_pci.c#2 integrate .. //depot/projects/tcp_reass/dev/ral/if_ralrate.c#2 delete .. //depot/projects/tcp_reass/dev/ral/if_ralrate.h#2 delete .. //depot/projects/tcp_reass/dev/ral/rt2560.c#3 integrate .. //depot/projects/tcp_reass/dev/ral/rt2560reg.h#3 integrate .. //depot/projects/tcp_reass/dev/ral/rt2560var.h#3 integrate .. //depot/projects/tcp_reass/dev/ral/rt2661.c#2 integrate .. //depot/projects/tcp_reass/dev/ral/rt2661_ucode.h#2 delete .. //depot/projects/tcp_reass/dev/ral/rt2661var.h#2 integrate .. //depot/projects/tcp_reass/dev/re/if_re.c#4 integrate .. //depot/projects/tcp_reass/dev/scc/scc_bfe.h#3 integrate .. //depot/projects/tcp_reass/dev/scc/scc_bfe_ebus.c#2 integrate .. //depot/projects/tcp_reass/dev/scc/scc_bfe_macio.c#2 integrate .. //depot/projects/tcp_reass/dev/scc/scc_bfe_quicc.c#2 integrate .. //depot/projects/tcp_reass/dev/scc/scc_bfe_sbus.c#2 integrate .. //depot/projects/tcp_reass/dev/scc/scc_core.c#2 integrate .. //depot/projects/tcp_reass/dev/sound/midi/mpu401.c#2 integrate .. //depot/projects/tcp_reass/dev/sound/pci/hda/hdac.c#2 integrate .. //depot/projects/tcp_reass/dev/sound/pcm/dsp.c#2 integrate .. //depot/projects/tcp_reass/dev/speaker/spkr.c#2 integrate .. //depot/projects/tcp_reass/dev/sym/sym_hipd.c#2 integrate .. //depot/projects/tcp_reass/dev/syscons/syscons.c#3 integrate .. //depot/projects/tcp_reass/dev/ti/if_ti.c#3 integrate .. //depot/projects/tcp_reass/dev/usb/ehci_pci.c#3 integrate .. //depot/projects/tcp_reass/dev/usb/if_aue.c#2 integrate .. //depot/projects/tcp_reass/dev/usb/if_rum.c#3 integrate .. //depot/projects/tcp_reass/dev/usb/if_rumvar.h#2 integrate .. //depot/projects/tcp_reass/dev/usb/if_udav.c#3 integrate .. //depot/projects/tcp_reass/dev/usb/if_ural.c#2 integrate .. //depot/projects/tcp_reass/dev/usb/if_uralvar.h#2 integrate .. //depot/projects/tcp_reass/dev/usb/if_zyd.c#3 integrate .. //depot/projects/tcp_reass/dev/usb/if_zydreg.h#2 integrate .. //depot/projects/tcp_reass/dev/usb/ubsa.c#3 integrate .. //depot/projects/tcp_reass/dev/usb/ucom.c#3 integrate .. //depot/projects/tcp_reass/dev/usb/ucomvar.h#2 integrate .. //depot/projects/tcp_reass/dev/usb/uhci_pci.c#2 integrate .. //depot/projects/tcp_reass/dev/usb/uipaq.c#2 integrate .. //depot/projects/tcp_reass/dev/usb/ums.c#3 integrate .. //depot/projects/tcp_reass/dev/usb/usbdevs#3 integrate .. //depot/projects/tcp_reass/dev/usb/uscanner.c#3 integrate .. //depot/projects/tcp_reass/dev/vx/if_vx.c#2 integrate .. //depot/projects/tcp_reass/dev/wi/if_wavelan_ieee.h#2 integrate .. //depot/projects/tcp_reass/dev/wi/if_wi.c#2 integrate .. //depot/projects/tcp_reass/dev/wi/if_wi_pccard.c#2 integrate .. //depot/projects/tcp_reass/dev/wi/if_wi_pci.c#2 integrate .. //depot/projects/tcp_reass/dev/wi/if_wivar.h#2 integrate .. //depot/projects/tcp_reass/dev/wi/spectrum24t_cf.h#2 delete .. //depot/projects/tcp_reass/dev/wpi/if_wpi.c#4 integrate .. //depot/projects/tcp_reass/dev/wpi/if_wpivar.h#3 integrate .. //depot/projects/tcp_reass/fs/coda/coda_vfsops.c#3 integrate .. //depot/projects/tcp_reass/fs/fdescfs/fdesc_vnops.c#4 integrate .. //depot/projects/tcp_reass/fs/msdosfs/denode.h#2 integrate .. //depot/projects/tcp_reass/fs/msdosfs/msdosfs_vfsops.c#4 integrate .. //depot/projects/tcp_reass/fs/msdosfs/msdosfs_vnops.c#3 integrate .. //depot/projects/tcp_reass/fs/nullfs/null_subr.c#2 integrate .. //depot/projects/tcp_reass/fs/nullfs/null_vfsops.c#4 integrate .. //depot/projects/tcp_reass/fs/smbfs/smbfs_node.h#2 integrate .. //depot/projects/tcp_reass/fs/smbfs/smbfs_vnops.c#3 integrate .. //depot/projects/tcp_reass/fs/tmpfs/tmpfs.h#2 integrate .. //depot/projects/tcp_reass/fs/tmpfs/tmpfs_vfsops.c#3 integrate .. //depot/projects/tcp_reass/fs/tmpfs/tmpfs_vnops.c#4 integrate .. //depot/projects/tcp_reass/fs/unionfs/union.h#2 integrate .. //depot/projects/tcp_reass/fs/unionfs/union_subr.c#4 integrate .. //depot/projects/tcp_reass/fs/unionfs/union_vfsops.c#4 integrate .. //depot/projects/tcp_reass/fs/unionfs/union_vnops.c#4 integrate .. //depot/projects/tcp_reass/geom/geom.h#2 integrate .. //depot/projects/tcp_reass/geom/geom_subr.c#2 integrate .. //depot/projects/tcp_reass/geom/part/g_part.c#2 integrate .. //depot/projects/tcp_reass/geom/part/g_part.h#2 integrate .. //depot/projects/tcp_reass/geom/part/g_part_apm.c#2 integrate .. //depot/projects/tcp_reass/geom/part/g_part_bsd.c#2 integrate .. //depot/projects/tcp_reass/geom/part/g_part_gpt.c#2 integrate .. //depot/projects/tcp_reass/geom/part/g_part_if.m#2 integrate .. //depot/projects/tcp_reass/geom/part/g_part_mbr.c#3 integrate .. //depot/projects/tcp_reass/geom/part/g_part_pc98.c#1 branch .. //depot/projects/tcp_reass/geom/part/g_part_vtoc8.c#2 integrate .. //depot/projects/tcp_reass/gnu/fs/ext2fs/ext2_vfsops.c#4 integrate .. //depot/projects/tcp_reass/gnu/fs/ext2fs/ext2_vnops.c#3 integrate .. //depot/projects/tcp_reass/gnu/fs/ext2fs/inode.h#2 integrate .. //depot/projects/tcp_reass/gnu/fs/xfs/FreeBSD/xfs_vnops.c#3 integrate .. //depot/projects/tcp_reass/i386/bios/apm.c#2 integrate .. //depot/projects/tcp_reass/i386/conf/GENERIC#3 integrate .. //depot/projects/tcp_reass/i386/conf/GENERIC.hints#2 integrate .. //depot/projects/tcp_reass/i386/conf/NOTES#3 integrate .. //depot/projects/tcp_reass/i386/conf/PAE#2 integrate .. //depot/projects/tcp_reass/i386/conf/XBOX#2 integrate .. //depot/projects/tcp_reass/i386/cpufreq/est.c#3 integrate .. //depot/projects/tcp_reass/i386/i386/busdma_machdep.c#3 integrate .. //depot/projects/tcp_reass/i386/i386/intr_machdep.c#3 integrate .. //depot/projects/tcp_reass/i386/i386/machdep.c#3 integrate .. //depot/projects/tcp_reass/i386/i386/mp_machdep.c#3 integrate .. //depot/projects/tcp_reass/i386/i386/pmap.c#3 integrate .. //depot/projects/tcp_reass/i386/i386/trap.c#3 integrate .. //depot/projects/tcp_reass/i386/ibcs2/ibcs2_fcntl.c#2 integrate .. //depot/projects/tcp_reass/i386/ibcs2/ibcs2_util.c#2 integrate .. //depot/projects/tcp_reass/i386/include/clock.h#2 integrate .. //depot/projects/tcp_reass/i386/include/cpufunc.h#2 integrate .. //depot/projects/tcp_reass/i386/include/param.h#2 integrate .. //depot/projects/tcp_reass/i386/include/pcpu.h#2 integrate .. //depot/projects/tcp_reass/i386/include/pmap.h#3 integrate .. //depot/projects/tcp_reass/i386/include/timerreg.h#2 integrate .. //depot/projects/tcp_reass/i386/include/vmparam.h#2 integrate .. //depot/projects/tcp_reass/i386/isa/clock.c#3 integrate .. //depot/projects/tcp_reass/i386/isa/pmtimer.c#2 integrate .. //depot/projects/tcp_reass/i386/isa/prof_machdep.c#2 integrate .. //depot/projects/tcp_reass/i386/isa/vesa.c#2 integrate .. //depot/projects/tcp_reass/i386/linux/linux.h#2 integrate .. //depot/projects/tcp_reass/i386/linux/linux_dummy.c#2 integrate .. //depot/projects/tcp_reass/i386/linux/linux_proto.h#3 integrate .. //depot/projects/tcp_reass/i386/linux/linux_syscall.h#3 integrate .. //depot/projects/tcp_reass/i386/linux/linux_sysent.c#3 integrate .. //depot/projects/tcp_reass/i386/linux/linux_sysvec.c#3 integrate .. //depot/projects/tcp_reass/i386/linux/syscalls.master#3 integrate .. //depot/projects/tcp_reass/ia64/conf/DEFAULTS#3 integrate .. //depot/projects/tcp_reass/ia64/conf/GENERIC#3 integrate .. //depot/projects/tcp_reass/ia64/conf/SKI#2 integrate .. //depot/projects/tcp_reass/ia64/ia64/clock.c#2 integrate .. //depot/projects/tcp_reass/ia64/ia64/elf_machdep.c#2 integrate .. //depot/projects/tcp_reass/ia64/ia64/interrupt.c#3 integrate .. //depot/projects/tcp_reass/ia64/ia64/machdep.c#3 integrate .. //depot/projects/tcp_reass/ia64/ia64/mp_machdep.c#3 integrate .. //depot/projects/tcp_reass/ia64/ia64/nexus.c#3 integrate .. //depot/projects/tcp_reass/ia64/ia64/pmap.c#3 integrate .. //depot/projects/tcp_reass/ia64/ia64/sapic.c#2 integrate .. //depot/projects/tcp_reass/ia64/ia64/sscdisk.c#3 integrate .. //depot/projects/tcp_reass/ia64/include/clock.h#2 integrate .. //depot/projects/tcp_reass/ia64/include/md_var.h#3 integrate .. //depot/projects/tcp_reass/ia64/include/param.h#2 integrate .. //depot/projects/tcp_reass/ia64/include/vmparam.h#2 integrate .. //depot/projects/tcp_reass/isa/atrtc.c#1 branch .. //depot/projects/tcp_reass/isa/rtc.h#2 integrate .. //depot/projects/tcp_reass/isa/syscons_isa.c#2 integrate .. //depot/projects/tcp_reass/kern/init_sysent.c#3 integrate .. //depot/projects/tcp_reass/kern/kern_clock.c#3 integrate .. //depot/projects/tcp_reass/kern/kern_conf.c#3 integrate .. //depot/projects/tcp_reass/kern/kern_cpuset.c#2 integrate .. //depot/projects/tcp_reass/kern/kern_descrip.c#4 integrate .. //depot/projects/tcp_reass/kern/kern_event.c#3 integrate .. //depot/projects/tcp_reass/kern/kern_exec.c#4 integrate .. //depot/projects/tcp_reass/kern/kern_exit.c#4 integrate .. //depot/projects/tcp_reass/kern/kern_intr.c#3 integrate .. //depot/projects/tcp_reass/kern/kern_jail.c#4 integrate .. //depot/projects/tcp_reass/kern/kern_kthread.c#3 integrate .. //depot/projects/tcp_reass/kern/kern_linker.c#4 integrate .. //depot/projects/tcp_reass/kern/kern_lock.c#3 integrate .. //depot/projects/tcp_reass/kern/kern_lockf.c#3 integrate .. //depot/projects/tcp_reass/kern/kern_mbuf.c#3 integrate .. //depot/projects/tcp_reass/kern/kern_rwlock.c#4 integrate .. //depot/projects/tcp_reass/kern/kern_subr.c#2 integrate .. //depot/projects/tcp_reass/kern/kern_switch.c#3 integrate .. //depot/projects/tcp_reass/kern/kern_synch.c#3 integrate .. //depot/projects/tcp_reass/kern/kern_thr.c#3 integrate .. //depot/projects/tcp_reass/kern/kern_thread.c#3 integrate .. //depot/projects/tcp_reass/kern/kern_timeout.c#3 integrate .. //depot/projects/tcp_reass/kern/kern_umtx.c#2 integrate .. //depot/projects/tcp_reass/kern/makesyscalls.sh#2 integrate .. //depot/projects/tcp_reass/kern/sched_4bsd.c#3 integrate .. //depot/projects/tcp_reass/kern/sched_ule.c#4 integrate .. //depot/projects/tcp_reass/kern/subr_clock.c#2 integrate .. //depot/projects/tcp_reass/kern/subr_firmware.c#2 integrate .. //depot/projects/tcp_reass/kern/subr_mchain.c#2 integrate .. //depot/projects/tcp_reass/kern/subr_rtc.c#2 integrate .. //depot/projects/tcp_reass/kern/subr_sleepqueue.c#3 integrate .. //depot/projects/tcp_reass/kern/subr_taskqueue.c#2 integrate .. //depot/projects/tcp_reass/kern/subr_trap.c#3 integrate .. //depot/projects/tcp_reass/kern/subr_turnstile.c#3 integrate .. //depot/projects/tcp_reass/kern/subr_witness.c#3 integrate .. //depot/projects/tcp_reass/kern/syscalls.c#3 integrate .. //depot/projects/tcp_reass/kern/syscalls.master#3 integrate .. //depot/projects/tcp_reass/kern/systrace_args.c#3 integrate .. //depot/projects/tcp_reass/kern/tty.c#3 integrate .. //depot/projects/tcp_reass/kern/tty_cons.c#4 integrate .. //depot/projects/tcp_reass/kern/uipc_mbuf.c#4 integrate .. //depot/projects/tcp_reass/kern/uipc_mqueue.c#3 integrate .. //depot/projects/tcp_reass/kern/uipc_shm.c#4 integrate .. //depot/projects/tcp_reass/kern/uipc_socket.c#3 integrate .. //depot/projects/tcp_reass/kern/uipc_syscalls.c#4 integrate .. //depot/projects/tcp_reass/kern/vfs_acl.c#4 integrate .. //depot/projects/tcp_reass/kern/vfs_bio.c#4 integrate .. //depot/projects/tcp_reass/kern/vfs_cache.c#4 integrate .. //depot/projects/tcp_reass/kern/vfs_default.c#4 integrate .. //depot/projects/tcp_reass/kern/vfs_extattr.c#3 integrate .. //depot/projects/tcp_reass/kern/vfs_lookup.c#4 integrate .. //depot/projects/tcp_reass/kern/vfs_mount.c#4 integrate .. //depot/projects/tcp_reass/kern/vfs_subr.c#4 integrate .. //depot/projects/tcp_reass/kern/vfs_syscalls.c#4 integrate .. //depot/projects/tcp_reass/kern/vfs_vnops.c#3 integrate .. //depot/projects/tcp_reass/kern/vnode_if.src#4 integrate .. //depot/projects/tcp_reass/mips/compile/.cvsignore#1 branch .. //depot/projects/tcp_reass/mips/conf/ADM5120#1 branch .. //depot/projects/tcp_reass/mips/conf/ADM5120.hints#1 branch .. //depot/projects/tcp_reass/mips/conf/IDT#1 branch .. //depot/projects/tcp_reass/mips/conf/IDT.hints#1 branch .. //depot/projects/tcp_reass/mips/conf/MALTA#1 branch .. //depot/projects/tcp_reass/mips/conf/MALTA.hints#1 branch .. //depot/projects/tcp_reass/mips/conf/QEMU#1 branch .. //depot/projects/tcp_reass/mips/conf/SENTRY5#1 branch .. //depot/projects/tcp_reass/mips/conf/SENTRY5.hints#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat May 3 10:15:29 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B53C7106567E; Sat, 3 May 2008 10:15:29 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 774CD106564A for ; Sat, 3 May 2008 10:15:29 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 760BE8FC1B for ; Sat, 3 May 2008 10:15:29 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m43AFT6U076664 for ; Sat, 3 May 2008 10:15:29 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m43AFTHi076662 for perforce@freebsd.org; Sat, 3 May 2008 10:15:29 GMT (envelope-from pgj@FreeBSD.org) Date: Sat, 3 May 2008 10:15:29 GMT Message-Id: <200805031015.m43AFTHi076662@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 141083 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 May 2008 10:15:30 -0000 http://perforce.freebsd.org/chv.cgi?CH=141083 Change 141083 by pgj@disznohal on 2008/05/03 10:15:24 Cleanup in Chapter 12. Affected files ... .. //depot/projects/docproj_hu/books/handbook/boot/chapter.sgml#6 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/boot/chapter.sgml#6 (text+ko) ==== @@ -1,4 +1,4 @@ - + Original Revision: 1.33 --> @@ -34,7 +34,7 @@ MAC - A &os; 6.2-RELEASE és az azóta megjelent + A &os; 6.2-RELEASE és az azóta megjelent verziók támogatják a biztonsági események aprólékos vizsgálatát. Ezzel egy megbízható, @@ -58,7 +58,7 @@ állományformátumát valósítja meg, és így képes együttmûködni a &sun; &solaris; valamint az &apple; - &macos; X bizonsági rendszereivel egyaránt. + &macos; X bizonsági rendszereivel egyaránt. Ebben a fejezetben a biztonsági események vizsgálatának telepítéséhez @@ -75,21 +75,21 @@ mit jelent az események vizsgálata és - hogyan mûködik + hogyan mûködik; hogyan kell beállítani az események vizsgálatát &os;-n a különbözõ felhasználók - és programok esetén + és programok esetén; hogyan értelmezzük a vizsgálati nyomokat a vizsgálatot szûkítõ és -elemzõ segédprogramok - segítségével + segítségével. @@ -98,38 +98,40 @@ alapvetõ &unix;-os és &os;-s ismeretek () + linkend="basics">); a rendszermag konfigurálásával és fordításával kapcsolatos tudnivalók alapszintû ismerete () + linkend="kernelconfig">); az informatikai biztonság alapfogalmainak és annak a &os;-re vonatkozó részleteinek - minimális ismerete () + minimális ismerete (). - A &os; 6.X verziójaiban - jelenlevõ biztonsági vizsgálat még - csak kísérleti jelleggel szerepel, éles - környezetben kizárólag csak az ebbõl - eredõ kockázatok tudatában és + A &os; 6.X + verziójaiban jelenlevõ biztonsági + vizsgálat még csak kísérleti + jelleggel szerepel, éles környezetben + kizárólag csak az ebbõl eredõ + kockázatok tudatában és elfogadásával javasolt használni. Ismert korlátozások: nem mindegyik biztonságot érintõ esemény vizsgálható, - mint mondjuk az egyes bejelentkezési típusok, - mivel azok nem megfelelõen hitelesítik a - belépõ felhasználókat. Ilyenek - például az X11-alapú felületek - és az egyéb, erre a célra alkalmas, - más által fejlesztett démonok. + mint például az egyes bejelentkezési + típusok, mivel azok nem megfelelõen + hitelesítik a belépõ + felhasználókat. Ilyenek például az + X11-alapú felületek és az egyéb, erre + a célra alkalmas, más által fejlesztett + démonok. @@ -140,7 +142,7 @@ kellõen forgalmas rendszeren az állománymozgások alapos nyomonkövetése bizonyos - konfigurációkon akár gigabájtokat is + konfigurációkon akár gigabyte-okat is kitehet hetente. A rendszergazdáknak ezért mindig javasolt számolniuk a nagy forgalmú események biztonsági vizsgálatának @@ -175,12 +177,12 @@ visszakövethetõ valamelyik hitelesített felhasználóhoz, vagy nem jellegzetes, ha ez nem lehetséges. Nem - jellegzetes esemény lehet például - minden olyan esemény, amely egy bejelentkezési - folyamat hitelesítési lépése - elõtt történik, ilyenek a hibás - jelszóval történõ - belépési kísérletek. + jellegzetes esemény lehet minden olyan esemény, + amely egy bejelentkezési folyamat + hitelesítési lépése elõtt + történik, például egy + belépési kísérlet hibás + jelszóval. @@ -188,7 +190,7 @@ Eseményosztálynak az összefüggõ események névvel ellátott halmazát tekintjük, és szûrési - feltételekben használjuk õket. + feltételekben használjuk ezeket. Általában alkalmazott osztályok: file creation (fc, állománylétrehozás), @@ -269,7 +271,7 @@ Például a részletesebb vizsgálati nyomokat érdemes egy hónapig megtartani, ennek lejártával viszont már inkább - ajánlott leszûkíteni õket és + ajánlott leszûkíteni ezeket és archiválásra csak a bejelentkezési információkat megtartani. @@ -315,6 +317,7 @@ elindításával aktiválhatjuk: /etc/rc.d/auditd start + @@ -323,10 +326,10 @@ A vizsgálatok beállításához szükséges összes konfigurációs állomány a /etc/security - könyvtárban található. A - következõ állományok vannak itt a - démon indítása elõtt: + class="directory">/etc/security könyvtárban + található. A következõ + állományok vannak itt a démon + indítása elõtt: @@ -347,10 +350,10 @@ audit_event - a rendszerben - jelenlevõ vizsgálati események szöveges - megnevezése és leírása, valamint a - lista, hogy melyikük mely osztályban - található. + jelenlevõ vizsgálati események + szöveges megnevezése és + leírása, valamint a lista, hogy melyikük + mely osztályban található. @@ -368,10 +371,11 @@ testreszabható shell szkript, aminek segítségével a szélsõséges helyzetekben figyelmeztetõ - üzeneteket tudunk generálni, mint mondjuk amikor a - rekordok számára fenntartott hely hamarosan - elfogy, vagy amikor a nyomokat tartalmazó - állományt archiváltuk. + üzeneteket tudunk generálni, mint + például amikor a rekordok számára + fenntartott hely hamarosan elfogy, vagy amikor a nyomokat + tartalmazó állományt + archiváltuk. @@ -457,8 +461,8 @@ hozzáférése) - a rendszerbeli objektumok jellemzõinek hozzáférésnek vizsgálata, mint - pl. a &man.stat.1;, &man.pathconf.2; és ehhez - hasonló események. + például a &man.stat.1;, &man.pathconf.2; + és ehhez hasonló események. @@ -482,25 +486,23 @@ módosítása) - állományok jellemzõit megváltoztató események - vizsgálata, mint mondjuk a &man.chown.8;, - &man.chflags.1;, &man.flock.2;, stb. + vizsgálata, mint például a + &man.chown.8;, &man.chflags.1;, &man.flock.2;, stb. fr - file read (állományolvasás) - - állományok olvasásra - történõ megnyitásával, - olvasásával, stb. kapcsolatos - események vizsgálata. + állományok megnyitásával + olvasásra, olvasásával, stb. + kapcsolatos események vizsgálata. fw - file write (állományírás) - - állományok írásra - történõ megnyitásával, - írásával, + állományok megnyitásával + írásra, írásával, módosításával, stb. kapcsolatos események vizsgálata. @@ -545,8 +547,8 @@ nt - network (hálózat) - a hálózathoz tartozó események - vizsgálata, mint pl. a &man.connect.2; és az - &man.accept.2;. + vizsgálata, mint például a + &man.connect.2; és az &man.accept.2;. @@ -580,7 +582,8 @@ (üres) az adott típusból mind a - sikereseket és mind a sikerteleneket feljegyzi. + sikereseket és mind a sikerteleneket + feljegyzi. @@ -597,30 +600,32 @@ ^ az - eseményosztályból sem a sikereseket, sem - pedig a sikerteleneket nem vizsgálja. + eseményosztályból sem a sikereseket, + sem pedig a sikerteleneket nem vizsgálja. ^+ az - eseményosztályból nem vizsgálja a - sikeres eseményeket. + eseményosztályból nem vizsgálja + a sikeres eseményeket. ^- az - eseményosztályból nem vizsgálja a - sikertelen eseményeket. + eseményosztályból nem vizsgálja + a sikertelen eseményeket. Az alábbi példa egy olyan szûrési - feltételt mutat be, amely a ki- és bejelentkezések - közül megadja a sikereset és a sikerteleneket, - viszont a programindítások közül csak a + feltételt mutat be, amely a ki- és + bejelentkezések közül megadja a sikereset + és a sikerteleneket, viszont a + programindítások közül csak a sikereseket: lo,+ex + @@ -646,10 +651,10 @@ állomány Az audit_control - állomány határozza meg a vizsgálati - alrendszer alapértelmezéseit. Ezt az - állományt megnyitva a következõket - láthatjuk: + állomány határozza meg a + vizsgálati alrendszer alapértelmezéseit. + Ezt az állományt megnyitva a + következõket láthatjuk: dir:/var/audit flags:lo @@ -695,9 +700,9 @@ A opció megadja azokat az eseményosztályokat, amelyeket vizsgálni - kell a nem jellegzetes események, mind mondjuk a - bejelentkezési folyamatok vagy rendszerdémonok - esetén. + kell a nem jellegzetes események, mind + például a bejelentkezési folyamatok vagy + rendszerdémonok esetén. A opció a vizsgálat különbözõ szempontjait @@ -716,17 +721,18 @@ rendszerhívás parancssori paramétereit is megvizsgálja. - A opció határozza meg - a vizsgálati nyom automatikus + A opció határozza + meg a vizsgálati nyom automatikus szétvágása és archiválása elõtti maximális - méretét, bájtban. Az - alapértelmezett értéke a 0, amely - kikapcsolja ezt az archiválást. Ha az itt - megadott állományméret nem nulla - és a minimálisan elvárt 512 KB alatt van, - akkor a rendszer figyelmen kívül hagyja és + méretét, byte-ban. Az alapértelmezett + értéke a 0, amely kikapcsolja ezt az + archiválást. Ha az itt megadott + állományméret nem nulla és a + minimálisan elvárt 512 KB alatt van, akkor + a rendszer figyelmen kívül hagyja és errõl egy figyelmeztetést ad. + @@ -752,8 +758,8 @@ A most következõ audit_user példában vizsgáljuk a - root felhasználó - ki- és bejelentkezéseit és sikeres + root felhasználó ki- + és bejelentkezéseit és sikeres programindításait, valamint a www felhasználó állománylétrehozásait és @@ -769,6 +775,7 @@ root:lo,+ex:no www:fc,+ex:no + @@ -805,7 +812,7 @@ szövegesen egy adott vizsgálati napló teljes tartalmát: - &prompt.root; praudit /var/audit/AUDITFILE + &prompt.root; praudit /var/audit/AUDITFILE ahol az AUDITFILE a @@ -815,9 +822,10 @@ összeállított vizsgálati rekordok, amelyeket a praudit egymás után soronként megjelenít. Minden token adott - típusú, pl. a header egy - vizsgálati rekord fejlécét tartalmazza, - vagy a path, amely a + típusú, például a + header egy vizsgálati rekord + fejlécét tartalmazza, vagy a + path, amely a névfeloldásból származó elérési utat tartalmaz. A következõ példa egy execve eseményt mutat @@ -869,6 +877,7 @@ Végezetül a return token jelzi a sikeres végrehajtást, és a trailer pedig zárja a rekordot. + @@ -882,13 +891,14 @@ adott felhasználóhoz tartozó rekordok kiválogatására: - &prompt.root; auditreduce -u trhodes /var/audit/AUDITFILE | praudit + &prompt.root; auditreduce -u trhodes /var/audit/AUDITFILE | praudit Ezzel ki tudjuk szûrni a trhodes nevû felhasználóhoz tartozó összes vizsgálati rekordot az AUDITFILE állományból. + @@ -911,6 +921,7 @@ és folyamatok viselkedésére, ajánlott körültekintõen kiosztani az olvasási jogokat. + @@ -926,8 +937,8 @@ Ez az elsõdleges célja a különbözõ betörésfigyelõ és rendszerfelügyeleti eszközök - készítõinek. Azonban a rendszergazda - számára a vizsgálati csövek + készítõinek. A rendszergazda + számára azonban a vizsgálati csövek megkönnyítik az élõ megfigyelést, mert itt nem merülnek fel a nyomok jogosultságaiból vagy az archiválás @@ -952,8 +963,8 @@ add path 'auditpipe*' mode 0440 group audit A devfs állományrendszer - beállításárõl bõvebben ld. - a &man.devfs.rules.5; oldalt. + beállításárõl bõvebben + lásd a &man.devfs.rules.5; oldalt. Könnyen gerjedést lehet elõidézni @@ -961,19 +972,20 @@ megfigyelésével, amikor is az egyes események megtekintése újabb vizsgálandó események sorozatát - indítják el. Mondjuk, ha az összes - hálózati forgalmat egyszerre vizsgáljuk - és a &man.praudit.1; egy SSH-munkameneten - keresztül fut, akkor a vizsgálati események - töméntelen áradata indul meg, mivel minden - kiírandó esemény egy újabb - eseményt indukál. Ennek elkerülése - érdekében ajánlott a - praudit parancsot részletes + indítják el. Például, ha az + összes hálózati forgalmat egyszerre + vizsgáljuk és a &man.praudit.1; egy + SSH-munkameneten keresztül fut, akkor a vizsgálati + események töméntelen áradata indul + meg, mivel minden kiírandó esemény egy + újabb eseményt indukál. Ennek + elkerülése érdekében ajánlott + a praudit parancsot részletes forgalmat nem figyelõ vizsgálati csõvel ellátott munkameneten keresztül elindítani. + @@ -981,7 +993,7 @@ archiválása A vizsgálati nyomokat egyedül a rendszermag - képes írni, ill. csak a vizsgálati + képes írni, illetve csak a vizsgálati démon, az auditd képes felügyelni. A rendszergazdáknak ebben az esetben tehát nem szabad használniuk a @@ -1033,6 +1045,7 @@ is találhatunk ebben a fejezetben, a konfigurációs állományok beállításánál. + @@ -1080,6 +1093,7 @@ formátumot is támogat, amely az kapcsolóval érhetõ el. + From owner-p4-projects@FreeBSD.ORG Sat May 3 20:23:42 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 18CC61065674; Sat, 3 May 2008 20:23:42 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CE3DE1065670 for ; Sat, 3 May 2008 20:23:41 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A8A408FC1E for ; Sat, 3 May 2008 20:23:41 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m43KNfWN028993 for ; Sat, 3 May 2008 20:23:41 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m43KNdxc028991 for perforce@freebsd.org; Sat, 3 May 2008 20:23:39 GMT (envelope-from pgj@FreeBSD.org) Date: Sat, 3 May 2008 20:23:39 GMT Message-Id: <200805032023.m43KNdxc028991@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 141102 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 May 2008 20:23:42 -0000 http://perforce.freebsd.org/chv.cgi?CH=141102 Change 141102 by pgj@disznohal on 2008/05/03 20:22:40 Cleanup in Chapter 18. Affected files ... .. //depot/projects/docproj_hu/books/handbook/disks/chapter.sgml#6 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/disks/chapter.sgml#6 (text+ko) ==== @@ -31,54 +31,54 @@ a &os; által alkalmazott terminológiát, amivel a fizikai lemezeken elhelyezkedõ adatokat írja le - (partíciók és slice-ok) + (partíciók és slice-ok); hogyan bõvítsük rendszerünket - további merevlemezekkel + további merevlemezekkel; hogyan állítsuk be a &os;-t USB tárolóeszközök - használatára + használatára; hogyan állítsunk be virtuális állományrendszereket, például - memórialemezeket + memórialemezeket; hogyan használjuk a kvótákat a lemezterület használatának - korlátozására + korlátozására; hogyan védjüket meg lemezeinket titkosítással az - illetéktelenektõl + illetéktelenektõl; &os; alatt hogyan készítsünk és - írjuk ki CD-ket, DVD-ket + írjuk CD-ket, DVD-ket; - a biztonsági mentés + a biztonsági mentések készítésének - különbözõ lehetõségeit + különbözõ lehetõségeit; hogyan használjuk a &os; alatt rendelkezésünkre álló, biztonsági mentést készítõ - programokat + programokat; - hogyan mentsünk floppy lemezekre + hogyan mentsünk floppy lemezekre; mik az állományrendszerek pillanatképei és hogyan kell ezeket - hatékonyan használni + hatékonyan használni. @@ -99,9 +99,9 @@ Az eszközök elnevezései A most következõ listában felsoroljuk a &os; - által ismert fizikai tárolóeszközöket - és a hozzájuk tartozó - elnevezéseket. + által ismert fizikai + tárolóeszközöket és a + hozzájuk tartozó elnevezéseket. A fizikai lemezek elnevezésének @@ -167,6 +167,7 @@ </tbody> </tgroup> </table> + </sect1> <sect1 id="disks-adding"> @@ -189,7 +190,7 @@ <para>Tegyük fel, hogy a jelenleg egyetlen meghajtót tartalmazó rendszerünket szeretnénk - bõvíteni egy új SCSI lemez + bõvíteni egy új SCSI-lemez hozzáadásával. Ehhez elsõként kapcsoljuk ki a számítógépünket és szereljük be a helyére az új @@ -209,16 +210,14 @@ róla, hogy a rendszer valóban megtalálta a lemezt. A példánk szerint ez a meghajtó tehát a <devicename>da1</devicename> nevet fogja viselni, - amit a <filename>/1</filename> könyvtárba akarunk - csatlakoztatni (ha IDE meghajtót telepítünk, + amelyet a <filename>/1</filename> könyvtárba akarunk + csatlakoztatni (ha IDE-meghajtót telepítünk, akkor a hozzátartozó eszköz neve <devicename>ad1</devicename> lesz).</para> <indexterm><primary>partíciók</primary></indexterm> <indexterm><primary>slice-ok</primary></indexterm> - <indexterm> - <primary><command>fdisk</command></primary> - </indexterm> + <indexterm><primary><command>fdisk</command></primary></indexterm> <para>Mivel a &os; IBM PC kompatibilis számítógépeken fut, ezért nem @@ -255,17 +254,17 @@ használ a szektorok számának tárolására, ezért lemezenként csak 2^32-1 szektort tud ábrázolni, ami az esetek - többségében 2 TB méretû + többségében 2 TB méretû címezhetõ területet jelent. Az &man.fdisk.8; formátuma szerint sem a kezdõszektor, sem a hossz nem - lehet 2^32-1-nél több, amivel a - partíciókat 2 TB, a lemezeket pedig 4 TB + lehet 2^32-1-nél több, amivel így a + partíciókat 2 TB, a lemezeket pedig 4 TB méretûre korlátozza. A &man.sunlabel.8; formátuma partíciónként 2^32-1 - szektort enged meg és összes 8 - partíciót, ami 16 TB terület - lefedését teszi lehetõvé. Nagyobb - lemezekhez &man.gpt.8; partíciók + szektort enged meg és összesen 8 + partíciót, amely ezáltal 16 TB + terület lefedését teszi lehetõvé. + Nagyobb lemezekhez &man.gpt.8; partíciók használatosak.</para> <sect2> @@ -275,13 +274,12 @@ <primary><application>sysinstall</application></primary> <secondary>lemezek hozzáadása</secondary> </indexterm> - <indexterm> - <primary>su</primary> - </indexterm> + <indexterm><primary>su</primary></indexterm> + <procedure> <step> <title>Közlekedés a - <application>sysinstall</application>ban + sysinstall programbanA sysinstall könnyen használható menüinek @@ -291,7 +289,7 @@ megcímkézni ezeket. Ehhez vagy root felhasználóként jelentkezzünk be a - rendszerbe vagy adjuk ki a su parancsot. + rendszerbe, vagy adjuk ki a su parancsot. A sysinstall parancs kiadása után lépjünk be a Configure @@ -307,19 +305,19 @@ Miután eljutottunk az fdisk alkalmazáshoz, az - A lenyomásával + A lenyomásával felajánlhatjuk az egész lemezt a &os; számára. Amikor elõkerül a kérdés, hogy remain cooperative with any future possible operating systems - (együttmûködõképes maradjon-e a + (mûködõképes maradjon-e a késõbbiekben telepítendõ - operációs rendszerekkel), akkor + operációs rendszerekkel), akkor válaszoljuk rá YES-szel - (tehát igen). A W gomb + (tehát igen). A W gomb lenyomásával írjuk a lemezre a most elvégzett változtatásokat. - Ezután már a q + Ezután már a Q használatával ki is léphetünk az FDISK szerkesztõbõl. A következõ lépésben a Master Boot @@ -331,7 +329,9 @@ A lemezcímkék szerkesztése - BSD partíciók + + BSD + partíciók Most lépjünk ki a sysinstall @@ -367,19 +367,20 @@ A sysinstall címkeszerkesztõje az e betûvel szereti megjelölni a sem nem - rendszerindító, sem lapozó + rendszerindító, sem nem lapozó partíciókat. A címkeszerkesztõben egyetlen állományrendszert a - C lenyomásával lehet + C lenyomásával lehet készíteni. Amikor erre válaszul megkérdezi a típusát (FS (állományrendszer) vagy swap (lapozóterület) legyen), akkor válasszuk - az FS-t és adjuk meg a - csatlakozási pontját (pl. - /mnt). Amikor a lemezt - telepítés után (post-install) adjuk - hozzá, akkor a sysinstall + az FS beállítást + és adjuk meg a csatlakozási pontját + (például /mnt). Amikor a + lemezt telepítés után (post-install) + adjuk hozzá, akkor a + sysinstall valójában nem hoz létre hozzá bejegyzéseket az /etc/fstab állományban, ezért a @@ -387,11 +388,11 @@ feltétlenül fontos. Most már készen állunk arra, hogy - rögzítsük az új címkét a - lemezre és létrehozzunk vele egy + rögzítsük az új címkét + a lemezre és létrehozzunk vele egy állományrendszert. Ehhez nyomjuk le a - W gombot. Ne foglalkozzunk vele, ha - a sysinstall nem képes + W gombot. Ne foglalkozzunk vele, ha a + sysinstall nem képes csatlakoztatni az új partíciót. Ha ezzel megvagyunk, akkor lépjünk ki a címkeszerkesztõbõl és a @@ -419,7 +420,7 @@ Ezzel a beállítással a lemezünkre késõbb más operációs rendszereket is - telepíthetünk és nem okoz gondot a + telepíthetünk, és nem okoz gondot a saját fdisk segédprogramjaik mûködésében. Az új lemezek telepítésénél ezt a módszer @@ -436,14 +437,15 @@ &prompt.root; mount /dev/da1s1e /1 # csatlakoztassuk a partíció(ka)t &prompt.root; vi /etc/fstab # vegyük fel a megfelelõ bejegyzés(eke)t az /etc/fstab állományba - IDE lemezek esetén azad - eszközt a da eszközzel + IDE-lemezek esetén azad + eszközt a da eszközzel helyettesítsük. Dedikált módban + OS/2 Amennyiben az új meghajtót nem akarjuk @@ -456,7 +458,7 @@ nem fog származni. Az IBM &os2; operációs rendszere azonban kisajátít minden olyan - partíciót, amit nem tud olvasni. + partíciót, amelyet nem tud olvasni. &prompt.root; dd if=/dev/zero of=/dev/da1 bs=1k count=1 &prompt.root; bsdlabel -Bw da1 auto @@ -503,10 +505,8 @@ -RAIDszoftveres - - RAIDCCD - + RAIDszoftveres + RAIDCCD Összefûzött lemezek beállítása @@ -554,22 +554,22 @@ A hardver telepítése - A rendszert tartalmazó IDE lemez mellett - három darab, egyenként 30 GB-os 5400-as + A rendszert tartalmazó IDE-lemez mellett + három darab, egyenként 30 GB-os 5400-as percenkénti fordulatszámú Western Digital gyártmányú merevlemez alkotja - majd a létrehozni kívánt, kb. 90 GB - összméretû összefûzött - lemezt. Ideális esetben minden IDE lemez - saját külön vezérlõn és - kábelen van, de a költségek - csökkentése miatt nem használtunk - további IDE-vezérlõket. Ehelyett - inkább jumperekkel úgy - állítottuk be a lemezeket, hogy minden - vezérlõre egy mester (master) és egy - szolga (slave) módú merevlemez - kapcsolódjon. + majd a létrehozni kívánt, kb. + 90 GB összméretû + összefûzött lemezt. Ideális esetben + minden IDE-lemez saját külön + vezérlõn és kábelen van, de a + költségek csökkentése miatt nem + használtunk további + IDE-vezérlõket. Ehelyett inkább + jumperekkel úgy állítottuk be a + lemezeket, hogy minden vezérlõre egy mester + (master) és egy szolga (slave) módú + merevlemez kapcsolódjon. A beszerelés után beállítottuk a rendszer BIOS-át, hogy @@ -586,9 +586,9 @@ Ha a &os; nem látná az összes lemezt, akkor ellenõrizzük a jumperek helyes beállítását. Napjainkban a - legtöbb IDE meghajtón találunk egy + legtöbb IDE-meghajtón találunk egy Cable Select jumpert is. Ezzel - nem nem a mester/szolga módot + nem a mester/szolga módot állítjuk be! A megfelelõ jumper beazonosításához olvassuk el a meghajtóhoz tartozó @@ -603,14 +603,15 @@ &man.ccd.4; elolvasása ajánlatos. Erre a célra itt most a &man.ccd.4; használatát választottuk. + A CCD beállítása A &man.ccd.4; meghajtó - segítségével több ugyanolyan lemezt - tudunk összefûzni egyetlen logikai + segítségével több ugyanolyan + lemezt tudunk összefûzni egyetlen logikai állományrendszerré. A &man.ccd.4; használatához arra is szükségünk van, hogy a &man.ccd.4; @@ -618,7 +619,7 @@ következõ sor tegyük bele a rendszermag konfigurációs állományába, fordítsuk - újra és telepítsük újra a + újra és telepítsük a rendszermagot: device ccd @@ -638,20 +639,20 @@ típusú címke a ad1c, ad2c és ad3c - eszközökre, ami lefedi a lemez egész - területét. + eszközökre, amely így lefedi a lemez + egész területét. Most pedig változtassuk meg a lemezcímke - típusát. Ehhez használjuk ismét a - &man.bsdlabel.8; programot: + típusát. Ehhez használjuk ismét + a &man.bsdlabel.8; programot: bsdlabel -e ad1 bsdlabel -e ad2 bsdlabel -e ad3 - Ezzel az EDITOR környezeti + Az EDITOR környezeti változóban megadott - szövegszerkesztõvel (ami általában a + szövegszerkesztõvel (ez általában a &man.vi.1;) megnyílik minden egyes lemezhez a jelenlegi lemezcímke. @@ -683,9 +684,9 @@ Az állományrendszer kiépítése - Most miután felcímkéztük az - összes lemezünket, lássunk neki a &man.ccd.4; - kiépítésének. Ezt a + Most, miután felcímkéztük az + összes lemezünket, lássunk neki a + &man.ccd.4; kiépítésének. Ezt a &man.ccdconfig.8; meghívásával és az alábbihoz hasonló paraméterek átadásával @@ -696,50 +697,53 @@ A paraméterek rövid leírása és használata: - - - Az elsõ paraméter a létrehozandó - eszköz, ami jelen esetünkben a - /dev/ccd0c. A /dev/ - részt nem kötelezõ megadni. - + + + Az elsõ paraméter a + létrehozandó eszköz, ami jelen + esetünkben a /dev/ccd0c. A + /dev/ részt nem + kötelezõ megadni. + - - A kihagyás nagysága az - állományrendszerben. A kihagyás - határozza meg a lemezblokkban alkalmazott - csíkozás vastagságát, ami - általában 512 bájt. Ennek - megfelelõen a 32-es kihagyás 16 384 bájtos - csíkokat ad meg. - + + A kihagyás nagysága az + állományrendszerben. A kihagyás + határozza meg a lemezblokkban alkalmazott + csíkozás (striping) vastagságát, ami + általában 512 byte. Ennek megfelelõen a + 32-es kihagyás 16 384 byte-os csíkokat ad + meg. + - - A &man.ccdconfig.8; beállításai. Ha - engedélyezni akarjuk a lemezek - tükrözését, akkor itt megadhatjuk. - Mivel ez a konfiguráció most nem nyújt - tükrözést a &man.ccd.4; - számára, ezért állítsuk - nullára (0). - + + A &man.ccdconfig.8; + beállításai. Ha engedélyezni + akarjuk a lemezek tükrözését, akkor itt + megadhatjuk. Mivel ez a konfiguráció most nem + nyújt tükrözést a &man.ccd.4; + számára, ezért állítsuk + nullára (0). + - - A &man.ccdconfig.8; parancsnak utolsóként - azokat az eszközöket kell felsorolni, amiket - tömbbe akarunk fûzni. Minden eszközt teljes - elérési úttal adjuk meg. - - + + A &man.ccdconfig.8; parancsnak + utolsóként azokat az eszközöket + kell felsorolni, amelyeket tömbbe akarunk fûzni. + Minden eszközt teljes elérési úttal + adjuk meg. + + - A &man.ccdconfig.8; futtatása után a - &man.ccd.4; beállítódik. Most már - állományrendszert is rakhatunk rá. A - &man.newfs.8; man oldalról szedjük össze a - szükséges paraméterezést, vagy - egyszerûen csak gépeljünk be ennyit: + A &man.ccdconfig.8; futtatása után a + &man.ccd.4; beállítódik. Most + már állományrendszert is rakhatunk + rá. A &man.newfs.8; man oldalról szedjük + össze a szükséges + paraméterezést, vagy egyszerûen csak + gépeljünk be ennyit: - newfs /dev/ccd0c + newfs /dev/ccd0c @@ -761,7 +765,7 @@ Az újraindítás során az /etc/rc parancs futtatja le a - ccdconfig -C parancsot ha az + ccdconfig -C parancsot, ha az /etc/ccd.conf állomány létezik. Ez automatikusan beállítja a &man.ccd.4; eszközöket, így ilyenkor tudjuk @@ -778,20 +782,24 @@ ccdconfig -C - A &man.ccd.4; rendszerindításkor - történõ automatikus - csatlakoztatásához helyezzük el az - /etc/fstab állományba a - hozzátartozó bejegyzést: + Ha a rendszerindításkor automatikusan + csatlakoztatni akarjuk a &man.ccd.4; eszközt, akkor az + /etc/fstab állományba + helyezzünk el egy hozzátartozó + bejegyzést: /dev/ccd0c /media ufs rw 2 2 + A Vinum kötetkezelõ - RAIDszoftveres + + RAID + szoftveres + RAID Vinum @@ -849,7 +857,7 @@ beállító képernyõjére. Itt tudjuk kombinálni az összes csatlakoztatott meghajtónkat. Amikor ezzel a végeztünk, a - lemez(ek) egyetlen lemezként fognak a &os; + lemezek egyetlen lemezként fognak a &os; számára viselkedni. A többi RAID-szint is ehhez hasonlóan állítható be. @@ -880,7 +888,7 @@ status=59 error=40 ar0: WARNING - mirror lost - További információkat a + További információkat az &man.atacontrol.8; programtól szerezhetünk: &prompt.root; atacontrol list @@ -906,15 +914,16 @@ A lemez biztonságos - eltávolításához elõször - válasszuk le (detach) a meghibásodott lemezhez - tartozó csatornát: + eltávolításához + elõször válasszuk le (detach) a + meghibásodott lemezhez tartozó + csatornát: &prompt.root; atacontrol detach ata3 - Cseréljük ki lemezt. + Cseréljük ki a lemezt. @@ -942,8 +951,8 @@ A folyamat elõrehaladását a - következõ parancs begépelésével - tudjuk figyelni: + következõ parancs + begépelésével tudjuk figyelni: &prompt.root; dmesg | tail -10 [a kimenet többi része] @@ -960,6 +969,7 @@ befejezõdéséig. + @@ -975,6 +985,7 @@ USB tárolóeszközök + USB lemezek @@ -991,8 +1002,8 @@ Beállítás A USB tárolóeszközöket kezelõ - meghajtó, az &man.umass.4; felelõs az USB alapú - tárolóeszközök + meghajtó, az &man.umass.4; felelõs az USB + alapú tárolóeszközök támogatásáért. Ha a GENERIC rendszermagot használjuk, akkor semmit sem kell változtatnunk. Ha saját @@ -1026,29 +1037,30 @@ Ha az USB eszközünk egy CD- vagy - DVD-író, akkor a következõ sorral a SCSI - CD-meghajtók meghajtóját, a &man.cd.4; - eszközt kell beépítenünk a + DVD-író, akkor a következõ sorral a + SCSI CD-meghajtók meghajtóját, a + &man.cd.4; eszközt kell beépítenünk a rendszermagba: device cd Mivel az író is SCSI eszközként - látszik, ezért az &man.atapicam.4; nem szerepelhet - a rendszermag beállításai + látszik, ezért az &man.atapicam.4; nem + szerepelhet a rendszermag beállításai között. - A &os;-ben a USB 2.0 vezérlõk + A &os;-ben a USB 2.0-ás vezérlõk támogatásához azonban a következõ - sort is fel kell vennünk: + sort is fel kell vennünk a konfigurációs + állományba: device ehci - a konfigurációs állományba. Ha - mellette tovább is szükségünk lenne az USB - 1.X támogatásra, akkor hagyjuk meg a &man.uhci.4; - és &man.ohci.4; eszközmeghajtókat. + Ha mellette tovább is szükségünk + lenne az USB 1.X támogatásra, akkor hagyjuk meg + a &man.uhci.4; és &man.ohci.4; + eszközmeghajtókat. @@ -1057,9 +1069,9 @@ kipróbálása A beállításaink készen - állnak a kipróbálásra: csatlakoztassuk - a számítógéphez az USB - eszközünket és a rendszerüzeneteket + állnak a kipróbálásra: + csatlakoztassuk a számítógéphez az + USB eszközünket és a rendszerüzeneteket tároló pufferben (&man.dmesg.8;) hamarosan meg is jelenik a hozzátartozó meghajtó: @@ -1093,20 +1105,20 @@ formázni, amennyiben szükséges. Ha az eszközt normál - felhasználókkal is csatlakoztathatóvá - akarjuk tenni, akkor további lépések - megtételére is szükségünk lesz. - Elõször is a felhasználóknak valahogy el - kell tudniuk érniük az USB - tárolóeszköz csatlakoztatásakor - keletkezõ eszközöket. Ezt úgy tudjuk - megoldani, ha az érintett felhasználókat - felvesszük az operator csoportba. - Ebben a &man.pw.8; lehet a segítségünkre. - Másodsorban amikor ezek az eszközök - létrejönnek, az operator - csoportnak tudniuk kell ezeket olvasniuk és - írniuk. Ezt úgy tudjuk + felhasználókkal is + csatlakoztathatóvá akarjuk tenni, akkor + további lépések megtételére + is szükségünk lesz. Elõször is a + felhasználóknak valahogy el kell tudniuk + érniük az USB tárolóeszköz + csatlakoztatásakor keletkezõ eszközöket. + Ezt úgy tudjuk megoldani, ha az érintett + felhasználókat felvesszük az + operator csoportba. Ebben a &man.pw.8; + lehet a segítségünkre. Másodsorban + amikor ezek az eszközök létrejönnek, az + operator csoportnak tudniuk kell ezeket + olvasniuk és írniuk. Ezt úgy tudjuk megvalósítani, ha felvesszük a következõ sorokat az /etc/devfs.rules @@ -1117,8 +1129,8 @@ Ha viszont vannak SCSI lemezeink is rendszerben, akkor a - helyzet egy kicsit megváltozik. Tehát mondjuk a - rendszerben már eleve vannak + helyzet egy kicsit megváltozik. Tehát + például a rendszerben már eleve vannak da0, da1 és da2 néven lemezek, akkor a második sort ennek megfelelõen @@ -1163,13 +1175,15 @@ felhasználóként úgy tudjuk megtenni, ha a felhasználónak létrehozunk egy könyvtárat - /mnt/$USER - néven (a $USER nevet + /mnt/felhasználó + néven (ahol a + felhasználó nevet cseréljük a tényleges felhasználó nevére): - &prompt.root; mkdir /mnt/$USER -&prompt.root; chown $USER:$USER /mnt/$USER + &prompt.root; mkdir /mnt/felhasználó +&prompt.root; chown felhasználó:felhasználó /mnt/felhasználó + Most tegyük fel, hogy csatlakoztatnuk egy USB pen drive-ot és ennek megfelelõen megjelenik a /dev/da0s1 eszköz. Mivel az ilyen @@ -1177,18 +1191,19 @@ állományrendszert tesznek, ezért így kell ezeket csatlakoztatni a &man.mount.8; paranccsal: - &prompt.user; mount -t msdosfs -m 644 -M 755 /dev/da0s1 /mnt/$USER + &prompt.user; mount -t msdosfs -m 644 -M 755 /dev/da0s1 /mnt/felhasználó Ha leválasztjuk az eszközt (miután kiadtuk a &man.umount.8; parancsot), akkor a - rendszerüzeneteket tároló pufferben valami - ilyesmit fogunk látni: + rendszerüzenetek között valami ilyesmit fogunk + látni: umass0: at uhub0 port 1 (addr 2) disconnected (da0:umass-sim0:0:0:0): lost device (da0:umass-sim0:0:0:0): removing device entry GEOM: destroy disk da0 dp=0xc2d74850 umass0: detached + @@ -1229,8 +1244,8 @@ Bevezetés A CD-k számos lehetõségünkben - eltérnek a hagyományos lemezektõl. Kezdetben a - felhasználók nem is voltak képesek + eltérnek a hagyományos lemezektõl. Kezdetben + a felhasználók nem is voltak képesek írni ezeket. Olyannak tervezték, hogy a fejek sávok közti mozgásából fakadó késleltetés nélkül @@ -1241,13 +1256,12 @@ A CD-ken is találhatunk sávokat, azonban ez csak a folyamatosan olvasható adat egy szakaszát - jelenti, hanem pedig a lemez fizikai - tulajdonságát. Ha &os;-n akarunk CD-t - készíteni, akkor ehhez elõször - össze kell állítanunk a CD egyes - sávjaira kerülõ adatokat és - ezután felírni ezeket a sávokat a - CD-re. + jelenti, nem pedig a lemez fizikai tulajdonságát. + Ha &os;-n akarunk CD-t készíteni, akkor ehhez + elõször össze kell állítanunk a CD + egyes sávjaira kerülõ adatokat és + ezután rögzíteni ezeket a sávokat a + CD-n. ISO 9660 @@ -1261,19 +1275,18 @@ vésték az állományrendszerek akkoriban érvényes korlátozásait is. Szerencsére lehetõséget ad - kiterjesztésre, amivel a helyesen megírt CD-k - képesek úgy átlépni ezeket a - határokat, hogy közben az általuk alkalmazott + bõvítésre, ezáltal a helyesen + megírt CD-k képesek úgy + átlépni ezeket a határokat, hogy + közben az általuk alkalmazott kiterjesztéseket nem ismerõ rendszerekkel is együtt tudnak mûködni. - - sysutils/cdrtools - + sysutils/cdrtools A sysutils/cdrtools port - tartalmaz egy &man.mkisofs.8; nevû programot, amivel + tartalmaz egy &man.mkisofs.8; nevû programot, amellyel létre tudunk hozni ISO 9660 típusú állományrendszert tartalmazó adatállományt. Többféle @@ -1288,8 +1301,8 @@ A CD írásához használt konkrét segédeszköz attól függ, hogy ATAPI vagy esetleg másmilyen írónk - van. Az ATAPI CD-írók az alaprendszereként - elérhetõ burncd programon keresztül használhatóak. A SCSI és USB CD-írók esetén pedig a Ha a CD-író szoftverünket grafikus felhasználói felületen keresztül szeretnénk használni, akkor az - X-CD-Roast vagy + X-CD-Roast vagy a K3b alkalmazásokat érdemes szemügyre vennünk. Ezek az eszközök elérhetõek csomagként vagy @@ -1327,11 +1340,11 @@ program képes a &unix; típusú állományrendszer könyvtárszerkezete alapján egy ISO 9660 típusú - állományrendszert tartalmazó - lemezképet készíteni. Legegyszerûbb - módon így használhatjuk: + állományrendszert tartalmazó image-et + készíteni. Legegyszerûbb módon + így használhatjuk: - &prompt.root; mkisofs -o lemezkép.iso /az/elérési/út + &prompt.root; mkisofs -o image.iso /az/elérési/út állományrendszerek @@ -1339,17 +1352,17 @@ Ezzel a paranccsal egy olyan - lemezkép.iso nevû - állományt hozunk létre, ami + image.iso nevû + állományt hozunk létre, amely /az/elérési/út által megadott helyen található könyvtárszerkezetet mintázza ISO 9660 állományrendszer formájában. A folyamat során minden olyan állományt leképez szabványos ISO 9660 - állományrendszerbeli névre, ami megfelel a - szabvány elvárásainak, és kihagy - minden olyan állományt, ami nem jellemzõ az + állományrendszerbeli névre, amely megfelel + a szabvány elvárásainak, és kihagy + minden olyan állományt, amely nem jellemzõ az ISO állományrendszerekre. @@ -1366,12 +1379,12 @@ segítségünkre az ilyenkor felbukkanó akadályok leküzdésében. Ezek közül különösen fontos az - , ami a &unix; rendszerek + , amely a &unix; rendszerek számára megszokott Rock Ridge - kiterjesztéseket, valamint a , ami a + kiterjesztéseket, valamint a , amely a Microsoft rendszerekben használt Joliet - kiterjesztéseit és végül a - , ami a &macos; alatt létrehozott + kiterjesztéseit, és végül a + , amely a &macos; alatt létrehozott HFS állományrendszerek kiterjesztéseit engedélyezi. @@ -1380,9 +1393,9 @@ megadásával kapcsolhatjuk ki az állománynevek mindenféle korlátozását. Az - beállítás használhatával - olyan állományrendszer képét hozzuk - létre, ami teljesen megegyezik a parancsban megadott + beállítás használatával olyan + állományrendszer képét hozzuk + létre, amely teljesen megegyezik a parancsban megadott könyvtárból induló fa tartalmával, habár több módon is sérti az ISO 9660 szabvány @@ -1399,48 +1412,50 @@ Torito szabványnak megfelelõ rendszerindító CD készítéséhez szükséges - rendszerindító lemezkép + rendszerindító image elérését. Ennél a beállításnál tehát meg kell adni a rendszerindításhoz használt lemez - képét, ami a CD tartalmát magában + image-ét, amely a CD tartalmát magában foglaló könyvtárszerkezetben található valahol. A &man.mkisofs.8; alapértelmezés szerint egy ún. floppy emulációs módban - hozza létre az ISO képet, ezért a + hozza létre az ISO image-et, ezért a rendszerindításhoz használatos lemez - képének pontosan 1200, 1440 vagy 2880 KB + image-ének pontosan 1200, 1440 vagy 2880 KB méretûnek kell lennie. Egyes - rendszerbetöltõk, mint mondjuk ami a &os; - terjesztéséhez használt lemezeken is + rendszerbetöltõk, mint amilyen például a + &os; terjesztéséhez használt lemezeken található, nem használják ezt az emulációt. Ilyen helyzetekben a kapcsolót kell megadni. - Tehát ha a /tmp/myboot + Tehát ha a + /tmp/sajátboot könyvtárban van egy indítható &os; - rendszerünk, amiben a - /tmp/myboot/boot/cdboot a - rendszerindító lemez képe, akkor egy - /tmp/bootable.iso nevû ISO 9660 - formátumú állományrendszert - tartalmazó képet például így - tudunk elkészíteni: + rendszerünk, amelyben a + /tmp/sajátboot/boot/cdboot + a rendszerindító lemez image-e, akkor egy + /tmp/indítható.iso + nevû ISO 9660 formátumú + állományrendszert tartalmazó image-et + például így tudunk + elkészíteni: - &prompt.root; mkisofs -R -no-emul-boot -b boot/cdboot -o /tmp/bootable.iso /tmp/myboot + &prompt.root; mkisofs -R -no-emul-boot -b boot/cdboot -o /tmp/indítható.iso /tmp/sajátboot - Miután ezt megtettük és a + Miután ezt megtettük, és a rendszermagunkban benne van az md eszköz támogatása, csatlakoztathatjuk is az állományrendszert: - &prompt.root; mdconfig -a -t vnode -f /tmp/bootable.iso -u 0 + &prompt.root; mdconfig -a -t vnode -f /tmp/indítható.iso -u 0 &prompt.root; mount -t cd9660 /dev/md0 /mnt Ezután már össze tudjuk vetni az /mnt és - /tmp/myboot könyvtárak - egyezõségét. + /tmp/sajátboot + könyvtárak egyezõségét. A &man.mkisofs.8; viselkedését több más opcióval tudjuk finomhangolni, mint @@ -1455,26 +1470,25 @@ burncd >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat May 3 20:34:53 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5AA211065676; Sat, 3 May 2008 20:34:53 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 20575106564A for ; Sat, 3 May 2008 20:34:53 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EF1558FC16 for ; Sat, 3 May 2008 20:34:52 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m43KYra5029330 for ; Sat, 3 May 2008 20:34:53 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m43KYrTB029328 for perforce@freebsd.org; Sat, 3 May 2008 20:34:53 GMT (envelope-from pgj@FreeBSD.org) Date: Sat, 3 May 2008 20:34:53 GMT Message-Id: <200805032034.m43KYrTB029328@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 141103 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 May 2008 20:34:53 -0000 http://perforce.freebsd.org/chv.cgi?CH=141103 Change 141103 by pgj@disznohal on 2008/05/03 20:34:44 Cleanup in Chapter 19. Affected files ... .. //depot/projects/docproj_hu/books/handbook/geom/chapter.sgml#9 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/geom/chapter.sgml#9 (text+ko) ==== @@ -23,9 +23,7 @@ Áttekintés - - GEOM - + GEOM A GEOM lemezrendszer GEOM @@ -59,7 +57,7 @@ a GEOM segítségével milyen fajtájú RAID - támogatást érhetünk el. + támogatást érhetünk el; @@ -68,14 +66,14 @@ a különféle RAID-szintek konfigurálásához, karbantartásához és - kezeléséhez. + kezeléséhez; hogyan kell a GEOM-on keresztül tükrözni, csíkozni, titkosítani és távolról összekapcsolni lemezes - eszközöket. + eszközöket; @@ -91,7 +89,7 @@ megérteni, hogyan kezeli a &os; a lemezes - eszközöket (). + eszközöket (); @@ -138,21 +136,16 @@ RAID0 - Csíkozás - - GEOM - - - Lemezcsíkozás - + GEOM + Lemezcsíkozás A csíkozás módszerét - használjuk több lemezmeghajtó egyetlen - kötetté történõ - összevonásához. A GEOM lemezalrendszer - szoftveres támogatást nyújt a - RAID0, más néven a - lemezcsíkozás - megvalósításához. + használjuk abban az esetben, amikor több + lemezmeghajtót akarunk egyetlen kötetté + összevonni. A GEOM lemezalrendszer szoftveres + támogatást nyújt a RAID0, + más néven a lemezcsíkozás + megvalósításához. Egy RAID0 rendszerben az adatokat blokkokra bontva írjuk fel a tömbben található @@ -201,7 +194,7 @@ Ha majd ezt a kötetet szánjuk rendszerünk gyökérpartíciójának, használjunk erre a célra egy másik - könyvtárat, pl. a /mnt-ot: &prompt.root; mkdir /mnt @@ -283,12 +276,8 @@ RAID1 - Tükrözés - - GEOM - - - Lemeztükrözés - + GEOM + lemeztükrözés A tükrözés számos vállalatnál és háztartásban @@ -316,12 +305,12 @@ SCSI-lemezek. Kezdetnek telepítsük fel a &os;-t az elsõ - lemezre, de csak két partícióval. Ezek egyike - legyen a lapozóállományt tartalmazó - partíció, aminek mérete pedig a fizikailag - rendelkezésre álló memória - (RAM) méretének kétszere - legyen. A többi helyet adjuk oda a + lemezre, de csak két partícióval. Ezek + egyike legyen a lapozóállományt + tartalmazó partíció, aminek mérete + pedig a fizikailag rendelkezésre álló + memória (RAM) méretének + kétszere legyen. A többi helyet adjuk oda a gyökérpartíciónak (/). Természetesen a többi csatolási pontot is kihasználhatjuk, külön @@ -351,8 +340,7 @@ Keltsük életre a GEOM-ot, aminek során betöltõdik a - /boot/kernel/geom_mirror.ko - modul: + /boot/kernel/geom_mirror.ko modul: &prompt.root; gmirror load @@ -405,11 +393,12 @@ &prompt.root; mount /dev/mirror/gm0s1a /mnt Ezt követõen pedig mozgassunk át minden - adatot a frissen létrehozott állományrendszere - arról a lemezrõl, ahonnan elindítottuk a - rendszert. Ebben a példában ezt ugyan a - &man.dump.8; és &man.restore.8; parancsokkal oldjuk meg, - erre a célra viszont a &man.dd.1; is remekül + adatot a frissen létrehozott + állományrendszere arról a lemezrõl, + ahonnan elindítottuk a rendszert. Ebben a + példában ezt ugyan a &man.dump.8; és + &man.restore.8; parancsokkal oldjuk meg, erre a célra + viszont a &man.dd.1; is remekül használható. &prompt.root; dump -L -0 -f- / |(cd /mnt && restore -r -v -f-) @@ -429,7 +418,7 @@ miatt valószínûleg más módon kell majd engedélyeznünk a lapozóállomány használatát. - Errõl bõvebben ld. a . . Írjuk felül a másik @@ -441,10 +430,10 @@ #/dev/da0s2b none swap sw 0 0 /dev/mirror/gm0s1a / ufs rw 1 1 - Gondoskodjunk a geom_mirror.ko modul - rendszerindítás során - történõ betöltésérõl az - alábbi parancssal: + Az alábbi paranccsal gondoskodjunk róla, hogy a + geom_mirror.ko modul + betöltõdjön a rendszerindítás + során: &prompt.root; echo 'geom_mirror_load="YES"' >> /mnt/boot/loader.conf &prompt.root; echo 'geom_mirror_load="YES"' >> /boot/loader.conf @@ -522,8 +511,8 @@ options GEOM_MIRROR sort a rendszermag konfigurációs - állományában, fordítsuk újra - és telepítsük. Ezzel + állományában, fordítsuk + újra és telepítsük. Ezzel várhatóan orvosoltuk a problémát. @@ -535,8 +524,8 @@ Eszközök hálózati illesztése a GEOM-ban - A GEOM távoli eszközök, pl. lemezek, - CD-meghajtók stb. használatát is + A GEOM távoli eszközök, például + lemezek, CD-meghajtók stb. használatát is támogatja a hálózati illesztést szolgáló segédprogramjaival, hasonlóan az NFS-hez. @@ -554,15 +543,15 @@ 192.168.1.0/24 RW /dev/da0s4d Ezzel a belsõ hálózaton levõ - összes számítógép képes lesz - elérni a da0s4d + összes számítógép képes + lesz elérni a da0s4d partíción található állományrendszert. Az eszköz megosztásához elõször - gondoskodnunk kell róla, hogy ne legyen csatlakoztatva, majd - ezután indítsuk el a &man.ggated.8; szerver - daemonját: + gondoskodnunk kell róla, hogy ne legyen csatlakoztatva, + majd ezután indítsuk el a &man.ggated.8; szerver + démonját: &prompt.root; ggated @@ -597,12 +586,8 @@ A lemezes eszközök címkézése - - GEOM - - - Lemezcímkék - + GEOM + Lemezcímkék A rendszer indítása közben a &os; rendszermagja a talált eszközöknek @@ -627,7 +612,7 @@ SCSI eszközeinket, és így a SCSI-kártyához kapcsolt újabb eszköz egy addig nem használt - számot fog birtokba venni. De mi helyzet az + számot fog birtokba venni. Mi helyzet azonban az USB-s eszközökkel, amelyek kiüthetik az elsõdleges SCSI-lemezeinket? Ez egyébként @@ -637,8 +622,8 @@ SCSI kártyán levõ eszközöket. Megoldhatjuk úgy ezt a gondot, hogy csak azután csatlakoztatjuk az említett - eszközöket, miután a rendszer elindult. De - megoldhatjuk úgy is, hogy csak egyetlen + eszközöket, miután a rendszer elindult. + Megoldhatjuk viszont úgy is, hogy csak egyetlen ATA-meghajtót használunk és soha nem soroljuk fel a SCSI eszközöket az /etc/fstab @@ -660,7 +645,7 @@ meghajtóról fognak csatolódni, függetlenül attól, hogy milyen eszközleírón keresztül érjük - el õket. + el ezeket. Egyáltalán nem állítottuk, hogy @@ -770,12 +755,8 @@ Naplózó UFS GEOM-on keresztül - - GEOM - - - Naplózás - + GEOM + naplózás A &os; 7.0-ás verziójának megjelenésével egy rég várt @@ -791,8 +772,8 @@ naplózás támogatásával a rendszer egy naplót vezet az állományrendszert érintõ - tranzakciókról — pl. az olyan - változtatásokról, amelyek egy komplett + tranzakciókról — például az + olyan változtatásokról, amelyek egy komplett írási mûveletet eredményeznek — mielõtt még a metaadatok és lemezírási mûveletek szabályosan @@ -813,7 +794,7 @@ módszertõl, ahol pillanatképeket tárolunk az állományrendszerrõl, itt egy konkrét naplót tárolunk az utolsó - szektorokban, ill. bizonyos esetekben egy teljesen másik + szektorokban, illetve bizonyos esetekben egy teljesen másik lemezen. Ellentétben a többi naplózó From owner-p4-projects@FreeBSD.ORG Sat May 3 20:52:12 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B4956106566C; Sat, 3 May 2008 20:52:12 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7A508106564A for ; Sat, 3 May 2008 20:52:12 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 549098FC1A for ; Sat, 3 May 2008 20:52:12 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m43KqCUT038978 for ; Sat, 3 May 2008 20:52:12 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m43KqCKm038976 for perforce@freebsd.org; Sat, 3 May 2008 20:52:12 GMT (envelope-from pgj@FreeBSD.org) Date: Sat, 3 May 2008 20:52:12 GMT Message-Id: <200805032052.m43KqCKm038976@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 141106 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 May 2008 20:52:12 -0000 http://perforce.freebsd.org/chv.cgi?CH=141106 Change 141106 by pgj@disznohal on 2008/05/03 20:51:57 Cleanup in Chapter 20. Affected files ... .. //depot/projects/docproj_hu/books/handbook/vinum/chapter.sgml#4 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/vinum/chapter.sgml#4 (text+ko) ==== @@ -264,7 +264,7 @@ Ezt a leképezést csíkozásnak (striping) vagy RAID-0-nak - nevezzük. + nevezzük A RAID jelentése: Olcsó lemezek hibatûrõ tömbje (Redundant Array of @@ -273,7 +273,7 @@ vonultat fel, habár az eredeti elnevezés félrevezetõ lehet, mivel redundanciát nem tartalmaz. - + . A csíkozás használata során valamivel bonyolultabbá válik az adatok megtalálása és többletmunkát is @@ -289,6 +289,7 @@ + @@ -732,13 +733,13 @@ Volumes: 1 (4 configured) Plexes: 1 (8 configured) Subdisks: 1 (16 configured) - + D a State: up Device /dev/da3h Avail: 2061/2573 MB (80%) - + V myvol State: up Plexes: 1 Size: 512 MB - + P myvol.p0 C State: up Subdisks: 1 Size: 512 MB - + S myvol.p0.s0 State: up PO: 0 B Size: 512 MB Ez a kimenet a &man.gvinum.8; egyszerû @@ -808,17 +809,17 @@ Volumes: 2 (4 configured) Plexes: 3 (8 configured) Subdisks: 3 (16 configured) - + D a State: up Device /dev/da3h Avail: 1549/2573 MB (60%) D b State: up Device /dev/da4h Avail: 2061/2573 MB (80%) V myvol State: up Plexes: 1 Size: 512 MB V mirror State: up Plexes: 2 Size: 512 MB - + P myvol.p0 C State: up Subdisks: 1 Size: 512 MB P mirror.p0 C State: up Subdisks: 1 Size: 512 MB P mirror.p1 C State: initializing Subdisks: 1 Size: 512 MB - + S myvol.p0.s0 State: up PO: 0 B Size: 512 MB S mirror.p0.s0 State: up PO: 0 B Size: 512 MB S mirror.p1.s0 State: empty PO: 0 B Size: 512 MB @@ -861,7 +862,7 @@ mutat be, ahol egy eret négy lemezmeghajtóan keresztül csíkozunk: - + drive c device /dev/da5h drive d device /dev/da6h volume stripe @@ -1095,8 +1096,8 @@ meghajtóknak nevet kell adni. Ezzel megoldhatóvá válik, hogy az egyes meghajtók automatikusan felismerhetõek legyenek abban - az esetben is, amikor fizikailag áthelyezzük - ezeket. A meghajtók nevei legfeljebb 32 karakteresek + az esetben is, amikor fizikailag áthelyezzük ezeket. + A meghajtók nevei legfeljebb 32 karakteresek lehetnek. @@ -1225,12 +1226,11 @@ betöltésével együtt. - A Vinum rendszerindítás során - történõ automatikus - elindításához az alábbi sort kell - mindenképpen hozzáadnunk a - /etc/rc.conf - állományhoz: + Az alábbi sort mindenképpen hozzá + kell adnunk az /etc/rc.conf + állományhoz, hogy a Vinum a + rendszerindítás során automatikusan + elinduljon: start_vinum="YES" # állítsuk YES-re az indításhoz @@ -1257,13 +1257,13 @@ meghajtón megtalálható a konfigurációs adatbázis egy példánya, ezért szinte teljesen mindegy, - melyik meghajtót is olvassa. Azonban egy - rendszer-összeomlás után a Vinumnak meg - kell tudnia állapítania, melyik meghajtón - található meg az adatbázis legfrissebb - példánya, és ezt kell beolvasnia. - Ezután a lemaradt meghajtókon - található + melyik meghajtót is olvassa. Egy + rendszer-összeomlás után azonban a Vinumnak + meg kell tudnia állapítania, melyik + meghajtón található meg az + adatbázis legfrissebb példánya, és + ezt kell beolvasnia. Ezután a lemaradt + meghajtókon található adatbázispéldányokat szinkronizálja ehhez a változathoz. @@ -1299,10 +1299,10 @@ állományrendszert tartalmazó köteten még ott kell lennie a rendszerindító kódnak és a rendszermagnak is, melyeket a - rendszer saját eszközein (pl. ilyen a BIOS a - PC-knél) keresztül kell tudnunk beolvasni, amiket - viszont nem tudunk felkészíteni a - Vinumra. + rendszer saját eszközein (például + ilyen a BIOS a PC-knél) keresztül kell tudnunk + beolvasni, amiket viszont nem tudunk + felkészíteni a Vinumra. @@ -1386,21 +1386,18 @@ linkend="vinum-root-4x"> mutat be. - A + Ha hozzáadjuk a következõ sort a + /boot/loader.conf + állományhoz, akkor azzal utasíthatjuk a + Vinumot, hogy a rendszermag indítása + során vizsgálja át az összes + meghajtót: vinum.autostart="YES" - sor /boot/loader.conf - állományhoz történõ - hozzáadásával utasíthatjuk a - Vinumot az összes meghajtó - átvizsgálására a rendszermag - indítása során. - - Vegyük észre, hogy nem szükséges - megmondani a rendszermagnak, merre keresse a - rendszerindításhoz használt - állományrendszert. A + Nem szükséges megmondani a rendszermagnak, + merre keresse a rendszerindításhoz + használt állományrendszert. A /boot/loader megkeresi a hozzátartozó eszközt a /etc/fstab állományban @@ -1459,8 +1456,8 @@ Láthatjuk, hogy hasznos és lehetséges is több eret használni, melyek mindegyike a rendszerindító állományrendszer - egy-egy másolatát tartalmazza. Azonban az - indulás folyamán ezen példányok + egy-egy másolatát tartalmazza. Az indulás + folyamán azonban ezen példányok közül csak az egyiken fogja keresni a rendszer a rendszertöltõt és a többi állományt egészen addig, amíg a @@ -1499,7 +1496,7 @@ &prompt.root; gvinum l -rv root Ne felejtsük el, hogy a Vinum az eltolásokat - és méreteket bájtokban méri. + és méreteket byte-okban méri. Ezekbõl tehát úgy nyerünk a bsdlabel használatához szükséges blokkszámokat, ha ezeket @@ -1518,7 +1515,7 @@ slice (fdisk)-táblát nem tartalmazó lemezek esetén a lemez neve (mint például da0), vagy - ellenkezõ esetben a slice neve (pl. + ellenkezõ esetben a slice neve (például ad0s1). Ha már lenne egy "a" @@ -1530,8 +1527,7 @@ továbbra is elérhetõ marad (biztos, ami biztos), viszont többé már nem lesz a rendszer számára alapértelmezett - rendszerindító eszköz. Azonban - vegyük észre, hogy az aktív + rendszerindító eszköz. Az aktív partíciók (mint például az éppen csatlakoztatott rendszerindító állományrendszer) nem nevezhetõek @@ -1647,10 +1643,10 @@ 135680-as eltoltás értékekre kell figyelnünk. Ez képzõdik le a bsdlabel fogalmi - rendszerében aztán 265 darab 512 bájtos + rendszerében aztán 265 darab 512 byte-os blokkra a lemezen. Ehhez hasonlóan a - rendszerindító kötet mérete 245760 - darab 512 bájtos blokk lesz. A + rendszerindító kötet mérete + 245 760 darab 512 byte-os blokk lesz. A rendszerindító kötet másodpéldányát tartalmazó /dev/da1h ugyanilyen @@ -1792,13 +1788,14 @@ kísérletet a betöltés megszakítására. Ennek hatására a rendszertöltés - megáll a második fázisban, ld. . Itt a rendszerindításhoz - megpróbálhatunk megadni egy másik - partíciót, például egy olyat, - amely a korábbi rendszerindító - állományrendszert tartalmazza és amelyet - az elõbb átneveztünk az + megáll a második fázisban, lásd + . Itt a + rendszerindításhoz megpróbálhatunk + megadni egy másik partíciót, + például egy olyat, amely a korábbi + rendszerindító állományrendszert + tartalmazza és amelyet az elõbb + átneveztünk az "a"-ról. @@ -1810,14 +1807,15 @@ Ez a helyzet akkor állhat elõ, ha a Vinum telepítése során tönkretettük volna a rendszertöltõt. Sajnos a Vinum minden - esetben 4 KB helyet hagy szabadon a partíció - elején, a saját fejléc - információjának - rögzítése elõtt. Azonban az ide + esetben 4 KB helyet hagy szabadon a + partíció elején, a saját + fejléc információjának + rögzítése elõtt. Az ide kerülõ elsõ és második - fázisú rendszertöltõk ill. a bsdlabel - adatai jelenleg 8 KB helyet kívánnak meg. - Így ha a Vinum-partíció egy + fázisú rendszertöltõk, illetve a + bsdlabel adatai azonban jelenleg 8 KB helyet + kívánnak meg. Így ha a + Vinum-partíció egy rendszerindításra szánt slice vagy lemez 0. eltolásánál kezdõdik, a Vinum beállításai felül fogják @@ -1841,20 +1839,20 @@ megadásával, a helyzetet magát nehéz megoldani. A Vinum-fejléc és a rendszertöltõ ütközésének - megszüntetéséhez ugyanis legalább 4 - KB-al arrébb kell mozgatnunk az egész + megszüntetéséhez ugyanis legalább + 4 KB-tal arrébb kell mozgatnunk az egész Vinum-partíciót. - Eltérések a &os; 4.X + <title>Eltérések a &os; 4.X verziójában A lemezek automatikus felderítéséhez a Vinumnak szüksége van bizonyos belsõ - funkciókra, amelyek a &os; 4.X + funkciókra, amelyek a &os; 4.X verziójából még hiányoznak, valamint a rendszerindító eszköz belsõ azonosítóját From owner-p4-projects@FreeBSD.ORG Sat May 3 21:02:23 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3BBBD1065675; Sat, 3 May 2008 21:02:23 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F1D7B106564A for ; Sat, 3 May 2008 21:02:22 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CC74F8FC16 for ; Sat, 3 May 2008 21:02:22 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m43L2MP0039276 for ; Sat, 3 May 2008 21:02:22 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m43L2Mk5039274 for perforce@freebsd.org; Sat, 3 May 2008 21:02:22 GMT (envelope-from sam@freebsd.org) Date: Sat, 3 May 2008 21:02:22 GMT Message-Id: <200805032102.m43L2Mk5039274@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 141107 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 May 2008 21:02:23 -0000 http://perforce.freebsd.org/chv.cgi?CH=141107 Change 141107 by sam@sam_ebb on 2008/05/03 21:01:46 o fix handling of TKIP tx-only keys for chips that have room for only one MIC key / keycache entry; must pass the MIC key to the hal in kv_mic, not kv_txmic (the hal api was left unchanged for backwards compatibility) o yank compat support for hal's older than 0.9.20.3; leave a CTASSERT in place just in case Affected files ... .. //depot/projects/vap/sys/dev/ath/if_ath.c#69 edit Differences ... ==== //depot/projects/vap/sys/dev/ath/if_ath.c#69 (text+ko) ==== @@ -85,6 +85,11 @@ #endif /* + * We require a HAL w/ the changes for split tx/rx MIC. + */ +CTASSERT(HAL_ABI_VERSION > 0x06052200); + +/* * ATH_BCBUF determines the number of vap's that can transmit * beacons and also (currently) the number of vap's that can * have unique mac addresses/bssid. When staggering beacons @@ -2067,13 +2072,11 @@ printf(" %s ", sc->sc_splitmic ? "mic" : "rxmic"); for (i = 0; i < sizeof(hk->kv_mic); i++) printf("%02x", hk->kv_mic[i]); -#if HAL_ABI_VERSION > 0x06052200 if (!sc->sc_splitmic) { printf(" txmic "); for (i = 0; i < sizeof(hk->kv_txmic); i++) printf("%02x", hk->kv_txmic[i]); } -#endif } printf("\n"); } @@ -2116,18 +2119,19 @@ * will handle the rest. */ memcpy(hk->kv_mic, k->wk_rxmic, sizeof(hk->kv_mic)); -#if HAL_ABI_VERSION > 0x06052200 memcpy(hk->kv_txmic, k->wk_txmic, sizeof(hk->kv_txmic)); -#endif KEYPRINTF(sc, k->wk_keyix, hk, mac); return ath_hal_keyset(ah, k->wk_keyix, hk, mac); } } else if (k->wk_flags & IEEE80211_KEY_XMIT) { -#if HAL_ABI_VERSION > 0x06052200 - memcpy(hk->kv_txmic, k->wk_txmic, sizeof(hk->kv_txmic)); -#else - memcpy(hk->kv_mic, k->wk_mic, sizeof(hk->kv_mic)); -#endif + if (sc->sc_splitmic) { + /* + * NB: must pass MIC key in expected location when + * the keycache only holds one MIC key per entry. + */ + memcpy(hk->kv_mic, k->wk_txmic, sizeof(hk->kv_txmic)); + } else + memcpy(hk->kv_txmic, k->wk_txmic, sizeof(hk->kv_txmic)); KEYPRINTF(sc, k->wk_keyix, hk, mac); return ath_hal_keyset(ah, k->wk_keyix, hk, mac); } else if (k->wk_flags & IEEE80211_KEY_RECV) { From owner-p4-projects@FreeBSD.ORG Sat May 3 21:08:29 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B41C31065671; Sat, 3 May 2008 21:08:29 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7657D106566C for ; Sat, 3 May 2008 21:08:29 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 505768FC1A for ; Sat, 3 May 2008 21:08:29 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m43L8TM0040536 for ; Sat, 3 May 2008 21:08:29 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m43L8TgE040534 for perforce@freebsd.org; Sat, 3 May 2008 21:08:29 GMT (envelope-from pgj@FreeBSD.org) Date: Sat, 3 May 2008 21:08:29 GMT Message-Id: <200805032108.m43L8TgE040534@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 141109 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 May 2008 21:08:30 -0000 http://perforce.freebsd.org/chv.cgi?CH=141109 Change 141109 by pgj@disznohal on 2008/05/03 21:07:59 Cleanup in Chapter 21. Affected files ... .. //depot/projects/docproj_hu/books/handbook/virtualization/chapter.sgml#8 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/virtualization/chapter.sgml#8 (text+ko) ==== @@ -38,30 +38,31 @@ a gazda- és a vendég operációs - rendszerek közti különbségeket + rendszerek közti különbségeket; hogyan telepítsünk &os;-t egy &intel;-alapú &apple; &macintosh; - számítógépre + számítógépre; - hogyan telepítsünk a &xen; - használatával &os;-t &linux;-ra + hogyan telepítsünk a + &xen; használatával + &os;-t &linux;-ra; hogyan telepítsünk a Virtual PC használatával &os;-t - µsoft.windows;-ra + µsoft.windows;ra; hogyan hozzuk ki a legtöbbet &os; rendszerünkbõl virtualizáció - alatt + alatt. @@ -71,24 +72,24 @@ alapvetõ &unix;-os és &os;-s ismeretek () + linkend="basics">); a &os; telepítésének ismerete () + linkend="install">); a hálózati kapcsolatok beállításának ismerete () + linkend="advanced-networking">); külsõs alkalmazások telepítésének ismerete () + linkend="ports">). @@ -98,7 +99,7 @@ A &os; mint vendég - Parallels-el &macos;-en + Parallelsszel &macos;-en A Parallels Desktop a &macos; 10.4.6, vagy afeletti verzióját futattó, @@ -115,7 +116,7 @@ A &os; telepítése &macos; - X/Parallels-re + X/Parallelsre A &os; &macos; X/Parallels párosra telepítéséhez elsõ @@ -138,10 +139,10 @@ merevlemezünknek, valamint annyi memóriát, amennyire szükségünk lehet a virtuális &os;-nk - használata során. Egy 4 GB-os lemez és - 512 MB rendszermemória a legtöbb esetben - jó választásnak bizonyulhat a &os; - Parallels alatti + használata során. Egy 4 GB-os lemez + és 512 MB rendszermemória a legtöbb + esetben jó választásnak bizonyulhat a + &os; Parallels alatti használata során: @@ -267,13 +268,12 @@ A &os; beállítása &macos; - X/Parallels-en + X/Parallelsen - A &os; &macos; X/Parallels-re történõ - sikeres telepítését követõen - még vár ránk néhány - konfigurációs lépés a rendszer - virtuálizált + Miután telepítettük a &os;-t &macos; + X/Parallels-re, még vár ránk + néhány konfigurációs + lépés a rendszer virtuálizált mûködésének optimalizálása érdekében. @@ -292,7 +292,8 @@ Parallels alatt. Ezt a következõ sor hozzadásával tehetjük meg a - /boot/loader.conf-ban: + /boot/loader.conf + állományban: kern.hz=100 @@ -351,15 +352,14 @@ - Fukang + Fukang Chen (Loader) Írta: - - - + + - &xen;-el &linux;-on + &xen;nel &linux;on A &xen; hipervisor egy nyílt forráskódú, @@ -378,7 +378,7 @@ A &xen; 3 beállítása egy &linux; - dom0-án + dom0-án @@ -400,20 +400,20 @@ &prompt.root; KERNELS="linux-2.6-xen0 linux-2.6-xenU" make world &prompt.root; make install - - A rendszermagot így tudjuk dom0 módban - újrafordítani: + + A rendszermagot így tudjuk dom0 + módban újrafordítani: - &prompt.root; cd xen-3.0.4_1-src/linux-2.6.16.33-xen0 + &prompt.root; cd xen-3.0.4_1-src/linux-2.6.16.33-xen0 &prompt.root; make menuconfig &prompt.root; make &prompt.root; make install - A &xen; régebbi - verzióinál elképzelhetõ, hogy - így kell megadni: - make ARCH=xen menuconfig - + A &xen; régebbi + verzióinál elképzelhetõ, + hogy így kell megadni: make ARCH=xen + menuconfig. + @@ -433,7 +433,7 @@ Indítsuk újra a gépet - és aktiváljuk a &xen;-t + és aktiváljuk a &xen;t Elõször nyissuk meg az /etc/xen/xend-config.sxp @@ -443,7 +443,7 @@ (network-script 'network-bridge netdev=eth0') Ezután el is indíthatjuk a - &xen;-t: + &xen;t: &prompt.root; /etc/init.d/xend start &prompt.root; /etc/init.d/xendomains start @@ -459,12 +459,12 @@ - A &os; 7-CURRENT mint domU + A &os; 7-CURRENT mint domU - Töltsük le a &os; &xen; - 3.0-ás domU rendszermagját - és a hozzátartozó lemezképet a - Töltsük le a &os; + &xen; 3.0-ás domU + rendszermagját és a hozzátartozó + lemezképet a http://www.fsmware.com/ címrõl: @@ -617,9 +617,9 @@ inet 127.0.0.1 netmask 0xff000000 Eközben a dom0 Slackware-en néhány - &xen;-függõ - hálózati csatolónak is meg kell - jelennie: + &xen;-függõ + hálózati csatolónak is meg kell + jelennie: &prompt.root; ifconfig eth0 Link encap:Ethernet HWaddr 00:07:E9:A0:02:C2 @@ -676,15 +676,16 @@ - Virtual PC-vel &windows;-on + Virtual PC-vel &windows;on - A &windows;-ra fejlesztett Virtual + A &windows;ra fejlesztett Virtual PC a µsoft; egyik szabadon letölthetõ szoftverterméke. A - rendszerkövetelményeit bõvebben ld. a linken. Miután telepítettük a - µsoft.windows;-ra a Virtual PC + µsoft.windows;ra a Virtual PC alkalmazást, be kell állítanunk egy virtuális gépet, majd telepítenünk kell rá a kívánt vendég @@ -692,17 +693,16 @@ A &os; telepítése Virtual - PC/µsoft.windows;-ra + PC/µsoft.windows;ra - A &os; µsoft.windows; és - Virtual PC párosra - történõ telepítésének - elsõ lépése egy új - virtuális gép létrehozása. - Ehhez válasszuk ki a menübõl a - Create a virtual machine - (Virtuális gép létrehozása) - pontot. + Amikor a &os;-t a µsoft.windows; és + Virtual PC párosra akarjuk + telepíteni, akkor kezdjünk egy egy új + virtuális gép + létrehozásával. Ehhez válasszuk + ki a menübõl a Create a virtual + machine (Virtuális gép + létrehozása) pontot. @@ -732,12 +732,11 @@ szándékainknak megfelelõen a telepítendõ &os; példányhoz mért memória és lemezterület - mennyiségét. A &os; Virtual - PC alatt történõ - futtatásához 4 GB-nyi lemezterület - és 512 MB RAM beállítása a - legtöbb esetben kiválóan - megfelelõ. + mennyiségét. Ahhoz, hogy a &os; fusson + Virtual PC alatt, 4 GB-nyi + lemezterület és 512 MB RAM + beállítása a legtöbb esetben + kiválóan megfelelõ. @@ -787,7 +786,7 @@ CD-vel vagy a hivatalos FTP oldalról letölthetõ CD-képpel tehetjük meg. Amikor letöltöttük a megfelelõ - CD-képet a helyi &windows;-os + CD-képet a helyi &windows;os állományrendszerünkre vagy behelyeztük a telepítéshez használható CD-t a CD-meghajtónkba, a @@ -840,11 +839,11 @@ telepítõeszközét fogja megtalálni és megkezdi a ben ismertetett szokásos, - sysinstall-ra alapuló - telepítési eljárást. Ennek - során az X11-et is feltelepíthetjük, - habár egyelõre még ne - állítsuk be. + sysinstall programra + alapuló telepítési + eljárást. Ennek során az X11-et is + feltelepíthetjük, habár egyelõre + még ne állítsuk be. @@ -872,7 +871,7 @@ µsoft.windows;/Virtual PC-n Miután a &os;-t minden gond nélkül - telepítettük a µsoft.windows;-on futó + telepítettük a µsoft.windows;on futó Virtual PC-re, még további beállítási lépéseket is meg kell tennünk a rendszer @@ -935,7 +934,7 @@ annyiból áll, hogy DHCP-n keresztül csatlakoztatjuk a virtuális gépünket ugyanahhoz a helyi hálózathoz, amiben a - gazda µsoft.windows;-os gépünk is + gazda µsoft.windows;os gépünk is megtalálható. Ezt úgy tudjuk elérni, ha a /etc/rc.conf állományba megadjuk a @@ -948,7 +947,6 @@ - @@ -968,7 +966,8 @@ rendszert. - A &os; telepítése a &macos; X/VMWare-re + A &os; telepítése a &macos; + X/VMWare-re Elõször indítsuk el a VMWare Fusion-t, aminek eredményeképpen betöltõdik a @@ -1001,7 +1000,7 @@ majd a Version fülön a FreeBSD vagy a FreeBSD 64-bit változatot attól - függõen, hogy 32 bites vagy 64 bites + függõen, hogy 32 bites vagy 64 bites támogatásra van szükségünk: @@ -1022,8 +1021,8 @@ Válasszuk meg a virtuális géphez - tartozó virtuális merevlemez méretét - is: + tartozó virtuális merevlemez + méretét is: @@ -1123,14 +1122,16 @@ Miután befejeztük a - beállítások finomhangolását, - indítsuk is el a frissen telepített &os;-s - virtuális gépünket. + beállítások + finomhangolását, indítsuk is el a frissen + telepített &os;-s virtuális + gépünket. - A &os; beállítása a &macos; X/VMWare-en + A &os; beállítása a &macos; + X/VMWare-en Ahogy a &os;-t sikeresen telepítettük a &macos; X alatt futó @@ -1142,7 +1143,8 @@ - A rendszertöltõ változóinak beállítása + A rendszertöltõ változóinak + beállítása A legfontosabb lépés talán a változó From owner-p4-projects@FreeBSD.ORG Sat May 3 21:22:44 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 645771065673; Sat, 3 May 2008 21:22:44 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 269BF1065672 for ; Sat, 3 May 2008 21:22:44 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F405E8FC17 for ; Sat, 3 May 2008 21:22:43 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m43LMic3041027 for ; Sat, 3 May 2008 21:22:44 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m43LMiAY041025 for perforce@freebsd.org; Sat, 3 May 2008 21:22:44 GMT (envelope-from pgj@FreeBSD.org) Date: Sat, 3 May 2008 21:22:44 GMT Message-Id: <200805032122.m43LMiAY041025@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 141110 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 May 2008 21:22:45 -0000 http://perforce.freebsd.org/chv.cgi?CH=141110 Change 141110 by pgj@disznohal on 2008/05/03 21:22:28 Cleanup in Chapter 22. Affected files ... .. //depot/projects/docproj_hu/books/handbook/l10n/chapter.sgml#5 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/l10n/chapter.sgml#5 (text+ko) ==== @@ -20,7 +20,7 @@ Michael C. Wu - Újraírta: + Átdolgozta: @@ -53,28 +53,28 @@ milyen nyelveket és nyelvi beállításokat találhatunk napjaink - operációs rendszereiben + operációs rendszereiben; hogyan használjuk a nyelvi beállításokat a saját - parancsértelmezõnkben + parancsértelmezõnkben; hogyan állítsuk be a konzolt az angolon - kívül más nyelvekhez + kívül más nyelvekhez; hogyan használjuk ténylegesen az X Window - Systemet a különbözõ nyelvekkel + Systemet a különbözõ nyelvekkel; hol olvashatunk többet az I18N-kompatibilis - alkalmazások fejlesztésérõl + alkalmazások fejlesztésérõl. @@ -84,7 +84,7 @@ külsõ alkalmazáok telepítésének ismerete () + linkend="ports">). @@ -183,11 +183,10 @@ nyelvi kódok országkódok - A &os; (vagy bármilyen más, az I18N-t - ismerõ) rendszer adott nyelvre történõ - honosításához a - felhasználónak ismernie kell az adott - országra és nyelvre vonatkozó + Ha a &os; (vagy bármilyen más, az I18N-t + ismerõ) rendszert honosítani akarunk az adott + nyelvre, akkor a felhasználónak ismernie kell az + adott országra és nyelvre vonatkozó kódokat (az országkód fogja elárulni az alkalmazásnak, hogy a nyelv melyik változatát használja). @@ -233,21 +232,20 @@ ASCII Bizonyos nyelvek 8 bites, széles vagy több - bájtos, nem ASCII kódolású - karaktereket használnak, melyekrõl a - &man.multibyte.3; man oldalán olvashatunk - részletesebben. Ezeket régebbi - alkalmazások egyáltalán nem ismerik fel, - és hibásan vezérlõkaraktereknek - tulajdonítják. Az újabbak - általában már felismerik a 8 bites - karaktereket. A felhasználóknak az - alkalmazásokat a széles vagy a több - bájtos karakterek használatához vagy - újra kell fordítaniuk, vagy pedig megfelelõen - be kell állítaniuk, az + byte-os, nem ASCII kódolású karaktereket + használnak, melyekrõl a &man.multibyte.3; man + oldalán olvashatunk részletesebben. Ezeket + régebbi alkalmazások egyáltalán nem + ismerik fel, és hibásan + vezérlõkaraktereknek tulajdonítják. + Az újabbak általában már felismerik + a 8 bites karaktereket. A felhasználóknak az + alkalmazásokat a széles vagy a több byte-os + karakterek használatához vagy újra kell + fordítaniuk, vagy pedig megfelelõen be kell + állítaniuk, az implementációtól függõen. A - széles vagy több bájtos karakterek + széles vagy több byte-os karakterek beolvasásához és feldolgozásához a &os; @@ -260,7 +258,7 @@ Vagyis a felhasználóknak át kell nézniük az alkalmazáshoz tartozó dokumentációt, mivel ebbõl tudhatják - meg, hogyan állítsák be õket + meg, hogyan állítsák be ezeket megfelelõen vagy milyen értékeket adjanak át a configure/Makefile/fordító hármasnak. @@ -271,13 +269,15 @@ A nyelvfüggõ egyszerû karakteres - készletek (ld. &man.multibyte.3;), pl. ISO8859-1, - ISO8859-15, KOI8-R, CP437. + készletek (lásd &man.multibyte.3;), + például ISO8859-1, ISO8859-15, KOI8-R, + CP437. - A széles vagy több bájtos - kódolások, pl. az EUC, Big5. + A széles vagy több byte-os + kódolások, például az EUC, + Big5. @@ -299,9 +299,8 @@ A &os; port- és csomagrendszerében az I18N alkalmazások a könnyebb felismerhetõség érdekében a nevükben tartalmazzák az - I18N megnevezést. Azonban nem minden - esetben támogatják a szükséges - nyelvet. + I18N megnevezést. Nem minden esetben + támogatják a szükséges nyelvet. @@ -322,12 +321,12 @@ (~/.profile, ~/.bashrc, ~/.cshrc). Nem szükséges a nyelvi - beállítások részleteit, mint mondjuk - az LC_CTYPE, LC_CTIME - változókat, megadni. A pontosabb - részleteket a &os; adott nyelvre vonatkozó - dokumentációjában találjuk - meg. + beállítások részleteit, mint + például az LC_CTYPE, + LC_CTIME változókat, megadni. A + pontosabb részleteket a &os; adott nyelvre + vonatkozó dokumentációjában + találjuk meg. A következõ két környezeti változót kell megadnunk az említett @@ -442,7 +441,7 @@ :charset=big5:\ :xmodifiers="@im=gcin": # a gcin beállítása XIM szerverként - A többit ld. a A többit lásd a Rendszergazdai szintû beállítások résznél és a &man.login.conf.5; man @@ -535,7 +534,8 @@ külön megadjuk a nyelvet az Enter login class: default []: - rész megjelenésekor. + + rész megjelenésekor. @@ -628,7 +628,7 @@ setenv LANG de_DE.ISO8859-1 Attól függõen, milyen - parancsértelmezõt használunk (ld. + parancsértelmezõt használunk (lásd fentebb). @@ -695,7 +695,7 @@ területérõl. Ha aktiváltuk a moused - egérkezelõ daemont az + egérkezelõ démont az /etc/rc.conf állományban az alábbi sor megadásával: @@ -794,14 +794,13 @@ - A széles és több bájtos - karaktereket használó nyelvek esetén - használjuk a + A széles és több byte-os karaktereket + használó nyelvek esetén használjuk a /usr/ports/nyelv könyvtárban megfelelõ &os; portot. Egyes portok konzolosként jelennek meg, miközben a rendszer soros virtuális terminálként - látja õket, ezért fenn kell tartanunk + látja ezeket, ezért fenn kell tartanunk elegendõ virtuális terminált mind az X11, mind pedig pszeudo-soros konzol számára. Itt látható a konzolon más nyelvet @@ -858,8 +857,8 @@ Az ~/.Xresources állományban további I18N beállításokat finomíthatunk - alkalmazásonként (pl. betûtípusok, - menük stb.). + alkalmazásonként (például + betûtípusok, menük stb.). Betûtípusok @@ -907,7 +906,7 @@ <para>Egyes egyszerû karakteres készletek általában hardveresen beépítve megtalálhatóak a nyomtatókban. A - széles és több bájtos + széles és több byte-os karakterkészletek azonban külön beállítást igényelnek, amire az <application>apsfilter</application> használatát @@ -925,24 +924,23 @@ <para>A &os; gyors állományrendszere (Fast File System, FFS) szabályosan kezeli a 8 bites karaktereket, tehát tetszõleges egyszerû karakteres - készlet (ld. &man.multibyte.3;) + készlet (lásd &man.multibyte.3;) használható vele, viszont a karakterkészlet nevét nem tárolja el az állományrendszerben. Emiatt a neveket nyersen kezeli, semmit sem tud a kódolásukról. Az FFS hivatalosan még nem támogat semmilyen fajta - széles vagy több bájtos - karakterkészletet. Azonban léteznek - független javítások az FFS-hez, amelyek - lehetõvé teszik ilyen széles vagy több - bájtos karakterek használatát. Ezek csak - átmeneti és nem hordozható - megoldások, olyan módosítások, - amelyekrõl úgy döntöttünk, nem - vesszük fel õket a forrásfába. Az - érintett nyelvek honlapjain elérhetjük ezeket - a javításokat és többet megtudhatunk - róluk.</para> + széles vagy több byte-os karakterkészletet. + Léteznek azonban független javítások + az FFS-hez, amelyek lehetõvé teszik ilyen + széles vagy több byte-os karakterek + használatát. Ezek csak átmeneti és + nem hordozható megoldások, olyan + módosítások, amelyekrõl úgy + döntöttünk, nem vesszük fel ezeket a + forrásfába. Az érintett nyelvek honlapjain + elérhetjük ezeket a javításokat + és többet megtudhatunk róluk.</para> <indexterm><primary>DOS</primary></indexterm> <indexterm><primary>Unicode</primary></indexterm> @@ -972,7 +970,7 @@ <indexterm><primary><application>MySQL</application></primary></indexterm> - <para>Azonban néhány alkalmazás, mint + <para>Néhány alkalmazás azonban, mint például a <application>MySQL</application>, esetén az adott karakterkészletnek megfelelõ módon kell beállítani a @@ -1021,8 +1019,8 @@ :charset=KOI8-R:\ :lang=ru_RU.KOI8-R:</programlisting> - <para>Valamint ld. a fejezet korábbi részeiben - említett példákat a <link + <para>Valamint lásd a fejezet korábbi + részeiben említett példákat a <link linkend="setting-locale">nyelvi beállítások</link> megadására.</para> @@ -1064,7 +1062,7 @@ </listitem> </itemizedlist> - <para>Valamint ld. a fejezet korábbi + <para>Valamint lásd a fejezet korábbi részében bemutatott példákat a <link linkend="setting-console">konzol</link> beállítására.</para> @@ -1096,7 +1094,7 @@ :sh:of=/usr/libexec/lpr/ru/koi2alt:\ :lp=/dev/lpt0:sd=/var/spool/output/lpd:lf=/var/log/lpd-errs:</programlisting> - <para>A bõvebben magyarázathoz ld. a + <para>A bõvebben magyarázathoz lásd a &man.printcap.5; man oldalt.</para> </sect3> @@ -1211,7 +1209,7 @@ <filename>xorg.conf</filename> állományhoz:</para> - <programlisting>Option "XkbVariant" ",winkeys"</programlisting> + <programlisting>Option "XkbVariant" ",winkeys"</programlisting> <note> <para>Az orosz XKB billentyûzet egyes nem @@ -1273,6 +1271,7 @@ <title>Honosítás német (és minden más ISO 8859-1 kódolású) nyelvre + honosítás német @@ -1301,9 +1300,10 @@ koreai - A japán honosításhoz ld. , a koreaihoz pedig ld. - . + A japán honosításhoz lásd , a koreaihoz pedig + lásd . From owner-p4-projects@FreeBSD.ORG Sat May 3 21:24:47 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 15AD710656D4; Sat, 3 May 2008 21:24:47 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A93CE10656C7 for ; Sat, 3 May 2008 21:24:46 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 81C238FC21 for ; Sat, 3 May 2008 21:24:46 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m43LOkpT041100 for ; Sat, 3 May 2008 21:24:46 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m43LOkPm041098 for perforce@freebsd.org; Sat, 3 May 2008 21:24:46 GMT (envelope-from sam@freebsd.org) Date: Sat, 3 May 2008 21:24:46 GMT Message-Id: <200805032124.m43LOkPm041098@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 141111 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 May 2008 21:24:47 -0000 http://perforce.freebsd.org/chv.cgi?CH=141111 Change 141111 by sam@sam_ebb on 2008/05/03 21:24:39 IFC @ 141110 Affected files ... .. //depot/projects/vap/etc/defaults/rc.conf#12 integrate .. //depot/projects/vap/gnu/usr.bin/gdb/kgdb/kthr.c#6 integrate .. //depot/projects/vap/gnu/usr.bin/gdb/kgdb/trgt.c#6 integrate .. //depot/projects/vap/gnu/usr.bin/gdb/kgdb/trgt_amd64.c#4 integrate .. //depot/projects/vap/gnu/usr.bin/gdb/kgdb/trgt_arm.c#4 integrate .. //depot/projects/vap/gnu/usr.bin/gdb/kgdb/trgt_i386.c#5 integrate .. //depot/projects/vap/gnu/usr.bin/gdb/kgdb/trgt_ia64.c#4 integrate .. //depot/projects/vap/gnu/usr.bin/gdb/kgdb/trgt_powerpc.c#4 integrate .. //depot/projects/vap/gnu/usr.bin/gdb/kgdb/trgt_sparc64.c#4 integrate .. //depot/projects/vap/include/stdio.h#5 integrate .. //depot/projects/vap/lib/csu/mips/Makefile#1 branch .. //depot/projects/vap/lib/csu/mips/crt1.c#1 branch .. //depot/projects/vap/lib/csu/mips/crti.S#1 branch .. //depot/projects/vap/lib/csu/mips/crtn.S#1 branch .. //depot/projects/vap/lib/libc/net/nsdispatch.c#4 integrate .. //depot/projects/vap/lib/libc/stdio/Makefile.inc#3 integrate .. //depot/projects/vap/lib/libc/stdio/clrerr.c#3 integrate .. //depot/projects/vap/lib/libc/stdio/feof.c#3 integrate .. //depot/projects/vap/lib/libc/stdio/ferror.c#3 integrate .. //depot/projects/vap/lib/libc/stdio/fileno.c#3 integrate .. //depot/projects/vap/lib/libc/stdio/getc.c#3 integrate .. //depot/projects/vap/lib/libc/stdio/getchar.c#3 integrate .. //depot/projects/vap/lib/libc/stdio/local.h#4 integrate .. //depot/projects/vap/lib/libc/stdio/putc.c#3 integrate .. //depot/projects/vap/lib/libc/stdio/putchar.c#3 integrate .. //depot/projects/vap/lib/libc/stdio/stdio.c#3 integrate .. //depot/projects/vap/lib/libc/stdio/unlocked.c#3 delete .. //depot/projects/vap/lib/libc/stdio/xprintf.c#4 integrate .. //depot/projects/vap/lib/libc/stdlib/malloc.c#9 integrate .. //depot/projects/vap/lib/libc/stdlib/rb.h#2 integrate .. //depot/projects/vap/lib/libftpio/ftpio.c#3 integrate .. //depot/projects/vap/share/man/man4/auditpipe.4#3 integrate .. //depot/projects/vap/share/man/man4/wlan.4#5 integrate .. //depot/projects/vap/share/misc/bsd-family-tree#6 integrate .. //depot/projects/vap/sys/amd64/conf/GENERIC#14 integrate .. //depot/projects/vap/sys/conf/NOTES#17 integrate .. //depot/projects/vap/sys/conf/files.sun4v#5 integrate .. //depot/projects/vap/sys/dev/bge/if_bge.c#13 integrate .. //depot/projects/vap/sys/dev/if_ndis/if_ndis.c#18 integrate .. //depot/projects/vap/sys/dev/ipw/if_ipw.c#17 integrate .. //depot/projects/vap/sys/dev/iwi/if_iwi.c#30 integrate .. //depot/projects/vap/sys/dev/iwn/if_iwn.c#18 integrate .. //depot/projects/vap/sys/dev/mpt/mpt.h#5 integrate .. //depot/projects/vap/sys/dev/mpt/mpt_cam.c#3 integrate .. //depot/projects/vap/sys/dev/mpt/mpt_raid.c#3 integrate .. //depot/projects/vap/sys/dev/ral/rt2560.c#33 integrate .. //depot/projects/vap/sys/dev/ral/rt2661.c#31 integrate .. //depot/projects/vap/sys/dev/usb/if_rum.c#22 integrate .. //depot/projects/vap/sys/dev/usb/if_zyd.c#21 integrate .. //depot/projects/vap/sys/dev/usb/ums.c#7 integrate .. //depot/projects/vap/sys/dev/usb/usbdevs#17 integrate .. //depot/projects/vap/sys/dev/wi/if_wi.c#30 integrate .. //depot/projects/vap/sys/dev/wpi/if_wpi.c#23 integrate .. //depot/projects/vap/sys/i386/conf/GENERIC#14 integrate .. //depot/projects/vap/sys/i386/cpufreq/est.c#9 integrate .. //depot/projects/vap/sys/kern/uipc_mbuf.c#10 integrate .. //depot/projects/vap/sys/mips/include/am29lv081b.h#2 delete .. //depot/projects/vap/sys/mips/include/cp0.h#2 delete .. //depot/projects/vap/sys/mips/include/float.h#2 integrate .. //depot/projects/vap/sys/mips/mips/mips_subr.c#2 delete .. //depot/projects/vap/sys/modules/wlan/Makefile#10 integrate .. //depot/projects/vap/sys/net80211/ieee80211.c#43 integrate .. //depot/projects/vap/sys/net80211/ieee80211_node.c#31 integrate .. //depot/projects/vap/sys/netinet/libalias/alias.c#7 integrate .. //depot/projects/vap/sys/pc98/conf/GENERIC#12 integrate .. //depot/projects/vap/sys/sparc64/conf/GENERIC#13 integrate .. //depot/projects/vap/sys/sparc64/pci/ofw_pcibus.c#7 integrate .. //depot/projects/vap/sys/sun4v/include/bus_common.h#3 delete .. //depot/projects/vap/sys/sun4v/sun4v/nexus.c#3 integrate .. //depot/projects/vap/sys/sun4v/sun4v/vnex.c#3 integrate .. //depot/projects/vap/tools/tools/mfc/mfc.pl#3 integrate .. //depot/projects/vap/tools/tools/net80211/wlanstats/main.c#8 integrate .. //depot/projects/vap/tools/tools/net80211/wlanstats/statfoo.c#5 integrate .. //depot/projects/vap/tools/tools/net80211/wlanstats/statfoo.h#5 integrate .. //depot/projects/vap/tools/tools/net80211/wlanstats/wlanstats.c#12 integrate .. //depot/projects/vap/tools/tools/net80211/wlanwatch/wlanwatch.c#8 integrate .. //depot/projects/vap/usr.bin/tar/bsdtar.1#6 integrate .. //depot/projects/vap/usr.bin/tar/bsdtar.c#6 integrate .. //depot/projects/vap/usr.bin/tar/test/Makefile#1 branch .. //depot/projects/vap/usr.bin/tar/test/main.c#1 branch .. //depot/projects/vap/usr.bin/tar/test/test.h#1 branch .. //depot/projects/vap/usr.bin/tar/test/test_0.c#1 branch .. //depot/projects/vap/usr.bin/tar/test/test_basic.c#1 branch .. //depot/projects/vap/usr.bin/tar/test/test_copy.c#1 branch .. //depot/projects/vap/usr.bin/tar/test/test_getdate.c#1 branch .. //depot/projects/vap/usr.bin/tar/test/test_help.c#1 branch .. //depot/projects/vap/usr.bin/tar/test/test_option_T.c#1 branch .. //depot/projects/vap/usr.bin/tar/test/test_stdio.c#1 branch .. //depot/projects/vap/usr.bin/tar/test/test_version.c#1 branch .. //depot/projects/vap/usr.bin/tar/write.c#5 integrate .. //depot/projects/vap/usr.bin/tip/tip/cmds.c#3 integrate .. //depot/projects/vap/usr.bin/tip/tip/tip.c#3 integrate .. //depot/projects/vap/usr.bin/tip/tip/tip.h#3 integrate .. //depot/projects/vap/usr.bin/tip/tip/uucplock.c#3 integrate .. //depot/projects/vap/usr.bin/unifdef/unifdef.1#3 integrate .. //depot/projects/vap/usr.sbin/sade/Makefile#3 integrate Differences ... ==== //depot/projects/vap/etc/defaults/rc.conf#12 (text+ko) ==== @@ -15,7 +15,7 @@ # For a more detailed explanation of all the rc.conf variables, please # refer to the rc.conf(5) manual page. # -# $FreeBSD: src/etc/defaults/rc.conf,v 1.333 2008/04/23 22:40:59 brooks Exp $ +# $FreeBSD: src/etc/defaults/rc.conf,v 1.334 2008/05/03 07:06:48 brooks Exp $ ############################################################## ### Important initial Boot-time options #################### @@ -184,7 +184,7 @@ #ifconfig_lo0_alias0="inet 127.0.0.254 netmask 0xffffffff" # Sample alias entry. #ifconfig_ed0_ipx="ipx 0x00010010" # Sample IPX address family entry. #ifconfig_fxp0_name="net0" # Change interface name from fxp0 to net0. -#vaps_ath0="wlan0" # VAP interfaces for ath0 device +#wlans_ath0="wlan0" # wlan(4) interfaces for ath0 device #ipv4_addrs_fxp0="192.168.0.1/24 192.168.1.1-5/28" # example IPv4 address entry. # #autobridge_interfaces="bridge0" # List of bridges to check ==== //depot/projects/vap/gnu/usr.bin/gdb/kgdb/kthr.c#6 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/kthr.c,v 1.11 2008/04/29 20:32:45 jhb Exp $"); +__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/kthr.c,v 1.12 2008/05/01 20:36:48 jhb Exp $"); #include #include @@ -218,21 +218,24 @@ struct kthr *kt; struct proc *p; struct thread *t; - static char info[MAXCOMLEN + 1 + MAXCOMLEN + 1]; + static char buf[64]; kt = kgdb_thr_lookup_tid(tid); if (kt == NULL) - return (NULL); + return (NULL); + snprintf(buf, sizeof(buf), "PID=%d", kt->pid); p = (struct proc *)kt->paddr; - t = (struct thread *)kt->kaddr; if (kvm_read(kvm, (uintptr_t)&p->p_comm[0], &comm, sizeof(comm)) != sizeof(comm)) - return (NULL); + return (buf); + strlcat(buf, ": ", sizeof(buf)); + strlcat(buf, comm, sizeof(buf)); + t = (struct thread *)kt->kaddr; if (kvm_read(kvm, (uintptr_t)&t->td_name[0], &td_name, sizeof(td_name)) == sizeof(td_name) && - strcmp(comm, td_name) != 0) - snprintf(info, sizeof(info), "%s/%s", comm, td_name); - else - strlcpy(info, comm, sizeof(info)); - return (info); + strcmp(comm, td_name) != 0) { + strlcat(buf, "/", sizeof(buf)); + strlcat(buf, td_name, sizeof(buf)); + } + return (buf); } ==== //depot/projects/vap/gnu/usr.bin/gdb/kgdb/trgt.c#6 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/trgt.c,v 1.11 2008/04/29 20:32:45 jhb Exp $"); +__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/trgt.c,v 1.12 2008/05/01 20:36:48 jhb Exp $"); #include #include @@ -41,6 +41,7 @@ #include #include #include +#include #include #include #include @@ -48,6 +49,7 @@ #include #include #include +#include #include "kgdb.h" @@ -125,11 +127,11 @@ init_thread_list(); kt = kgdb_thr_init(); while (kt != NULL) { - ti = add_thread(ptid_build(kt->pid, 0, kt->tid)); + ti = add_thread(pid_to_ptid(kt->tid)); kt = kgdb_thr_next(kt); } if (curkthr != 0) - inferior_ptid = ptid_build(curkthr->pid, 0, curkthr->tid); + inferior_ptid = pid_to_ptid(curkthr->tid); if (ontop) { /* XXX: fetch registers? */ @@ -187,14 +189,8 @@ static char * kgdb_trgt_extra_thread_info(struct thread_info *ti) { - static char buf[64]; - char *p, *s; - p = buf + snprintf(buf, sizeof(buf), "PID=%d", ptid_get_pid(ti->ptid)); - s = kgdb_thr_extra_thread_info(ptid_get_tid(ti->ptid)); - if (s != NULL) - snprintf(p, sizeof(buf) - (p - buf), ": %s", s); - return (buf); + return (kgdb_thr_extra_thread_info(ptid_get_pid(ti->ptid))); } static void @@ -224,14 +220,14 @@ { static char buf[33]; - snprintf(buf, sizeof(buf), "Thread %ld", ptid_get_tid(ptid)); + snprintf(buf, sizeof(buf), "Thread %d", ptid_get_pid(ptid)); return (buf); } static int kgdb_trgt_thread_alive(ptid_t ptid) { - return (kgdb_thr_lookup_tid(ptid_get_tid(ptid)) != NULL); + return (kgdb_thr_lookup_tid(ptid_get_pid(ptid)) != NULL); } static int @@ -260,16 +256,16 @@ } static void -kgdb_switch_to_thread(struct kthr *thr) +kgdb_switch_to_thread(int tid) { - if (thr->tid == ptid_get_tid(inferior_ptid)) - return; + char buf[16]; + int thread_id; - inferior_ptid = ptid_build(thr->pid, 0, thr->tid); - flush_cached_frames (); - registers_changed (); - stop_pc = read_pc (); - select_frame (get_current_frame ()); + thread_id = pid_to_thread_id(pid_to_ptid(tid)); + if (thread_id == 0) + error ("invalid tid"); + snprintf(buf, sizeof(buf), "%d", thread_id); + gdb_thread_select(uiout, buf); } static void @@ -282,7 +278,7 @@ error_no_arg ("proc address for the new context"); if (kvm == NULL) - error ("no kernel core file"); + error ("only supported for core file target"); addr = (CORE_ADDR) parse_and_eval_address (arg); @@ -295,7 +291,7 @@ if (thr == NULL) error("invalid proc address"); } - kgdb_switch_to_thread(thr); + kgdb_switch_to_thread(thr->tid); } static void @@ -307,21 +303,15 @@ if (!arg) error_no_arg ("TID or thread address for the new context"); - if (kvm == NULL) - error ("no kernel core file"); - addr = (CORE_ADDR) parse_and_eval_address (arg); - if (!INKERNEL (addr)) { - thr = kgdb_thr_lookup_tid((int)addr); - if (thr == NULL) - error ("invalid TID"); - } else { + if (kvm != NULL && INKERNEL (addr)) { thr = kgdb_thr_lookup_taddr(addr); if (thr == NULL) error("invalid thread address"); + addr = thr->tid; } - kgdb_switch_to_thread(thr); + kgdb_switch_to_thread(addr); } int fbsdcoreops_suppress_target = 1; ==== //depot/projects/vap/gnu/usr.bin/gdb/kgdb/trgt_amd64.c#4 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/trgt_amd64.c,v 1.9 2008/04/29 20:32:45 jhb Exp $"); +__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/trgt_amd64.c,v 1.10 2008/05/01 20:36:48 jhb Exp $"); #include #include @@ -50,7 +50,7 @@ struct kthr *kt; struct pcb pcb; - kt = kgdb_thr_lookup_tid(ptid_get_tid(inferior_ptid)); + kt = kgdb_thr_lookup_tid(ptid_get_pid(inferior_ptid)); if (kt == NULL) return; if (kvm_read(kvm, kt->pcb, &pcb, sizeof(pcb)) != sizeof(pcb)) { ==== //depot/projects/vap/gnu/usr.bin/gdb/kgdb/trgt_arm.c#4 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/trgt_arm.c,v 1.4 2008/04/29 20:32:45 jhb Exp $"); +__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/trgt_arm.c,v 1.5 2008/05/01 20:36:48 jhb Exp $"); #include #ifndef CROSS_DEBUGGER @@ -55,7 +55,7 @@ struct pcb pcb; int i, reg; - kt = kgdb_thr_lookup_tid(ptid_get_tid(inferior_ptid)); + kt = kgdb_thr_lookup_tid(ptid_get_pid(inferior_ptid)); if (kt == NULL) return; if (kvm_read(kvm, kt->pcb, &pcb, sizeof(pcb)) != sizeof(pcb)) { ==== //depot/projects/vap/gnu/usr.bin/gdb/kgdb/trgt_i386.c#5 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/trgt_i386.c,v 1.10 2008/04/29 20:32:45 jhb Exp $"); +__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/trgt_i386.c,v 1.11 2008/05/01 20:36:48 jhb Exp $"); #include #include @@ -56,7 +56,7 @@ struct kthr *kt; struct pcb pcb; - kt = kgdb_thr_lookup_tid(ptid_get_tid(inferior_ptid)); + kt = kgdb_thr_lookup_tid(ptid_get_pid(inferior_ptid)); if (kt == NULL) return; if (kvm_read(kvm, kt->pcb, &pcb, sizeof(pcb)) != sizeof(pcb)) { @@ -133,7 +133,7 @@ struct segment_descriptor sd; uintptr_t addr, cpu0prvpage, tss; - kt = kgdb_thr_lookup_tid(ptid_get_tid(inferior_ptid)); + kt = kgdb_thr_lookup_tid(ptid_get_pid(inferior_ptid)); if (kt == NULL || kt->cpu == NOCPU) return (0); ==== //depot/projects/vap/gnu/usr.bin/gdb/kgdb/trgt_ia64.c#4 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/trgt_ia64.c,v 1.5 2008/04/29 20:32:45 jhb Exp $"); +__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/trgt_ia64.c,v 1.6 2008/05/01 20:36:48 jhb Exp $"); #include #include @@ -52,7 +52,7 @@ struct pcb pcb; uint64_t r; - kt = kgdb_thr_lookup_tid(ptid_get_tid(inferior_ptid)); + kt = kgdb_thr_lookup_tid(ptid_get_pid(inferior_ptid)); if (kt == NULL) return; if (kvm_read(kvm, kt->pcb, &pcb, sizeof(pcb)) != sizeof(pcb)) { ==== //depot/projects/vap/gnu/usr.bin/gdb/kgdb/trgt_powerpc.c#4 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/trgt_powerpc.c,v 1.3 2008/04/29 20:32:45 jhb Exp $"); +__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/trgt_powerpc.c,v 1.4 2008/05/01 20:36:48 jhb Exp $"); #include #include @@ -54,7 +54,7 @@ tdep = gdbarch_tdep (current_gdbarch); - kt = kgdb_thr_lookup_tid(ptid_get_tid(inferior_ptid)); + kt = kgdb_thr_lookup_tid(ptid_get_pid(inferior_ptid)); if (kt == NULL) return; if (kvm_read(kvm, kt->pcb, &pcb, sizeof(pcb)) != sizeof(pcb)) { ==== //depot/projects/vap/gnu/usr.bin/gdb/kgdb/trgt_sparc64.c#4 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/trgt_sparc64.c,v 1.7 2008/04/29 20:32:45 jhb Exp $"); +__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/trgt_sparc64.c,v 1.8 2008/05/01 20:36:48 jhb Exp $"); #include #include @@ -52,7 +52,7 @@ struct kthr *kt; struct pcb pcb; - kt = kgdb_thr_lookup_tid(ptid_get_tid(inferior_ptid)); + kt = kgdb_thr_lookup_tid(ptid_get_pid(inferior_ptid)); if (kt == NULL) return; if (kvm_read(kvm, kt->pcb, &pcb, sizeof(pcb)) != sizeof(pcb)) { ==== //depot/projects/vap/include/stdio.h#5 (text+ko) ==== @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * @(#)stdio.h 8.5 (Berkeley) 4/29/95 - * $FreeBSD: src/include/stdio.h,v 1.64 2008/04/17 22:17:53 jhb Exp $ + * $FreeBSD: src/include/stdio.h,v 1.68 2008/05/03 20:09:44 marcel Exp $ */ #ifndef _STDIO_H_ @@ -60,85 +60,9 @@ #define _FSTDIO /* Define for new stdio with functions. */ -/* - * NB: to fit things in six character monocase externals, the stdio - * code uses the prefix `__s' for stdio objects, typically followed - * by a three-character attempt at a mnemonic. - */ - -/* stdio buffers */ -struct __sbuf { - unsigned char *_base; - int _size; -}; - -/* - * stdio state variables. - * - * The following always hold: - * - * if (_flags&(__SLBF|__SWR)) == (__SLBF|__SWR), - * _lbfsize is -_bf._size, else _lbfsize is 0 - * if _flags&__SRD, _w is 0 - * if _flags&__SWR, _r is 0 - * - * This ensures that the getc and putc macros (or inline functions) never - * try to write or read from a file that is in `read' or `write' mode. - * (Moreover, they can, and do, automatically switch from read mode to - * write mode, and back, on "r+" and "w+" files.) - * - * _lbfsize is used only to make the inline line-buffered output stream - * code as compact as possible. - * - * _ub, _up, and _ur are used when ungetc() pushes back more characters - * than fit in the current _bf, or when ungetc() pushes back a character - * that does not match the previous one in _bf. When this happens, - * _ub._base becomes non-nil (i.e., a stream has ungetc() data iff - * _ub._base!=NULL) and _up and _ur save the current values of _p and _r. - * - * Certain members of __sFILE are accessed directly via macros or - * inline functions. To preserve ABI compat, these members must not - * be disturbed. These members are marked below with (*). - */ -typedef struct __sFILE { - unsigned char *_p; /* (*) current position in (some) buffer */ - int _r; /* (*) read space left for getc() */ - int _w; /* (*) write space left for putc() */ - short _flags; /* (*) flags, below; this FILE is free if 0 */ - short _file; /* (*) fileno, if Unix descriptor, else -1 */ - struct __sbuf _bf; /* the buffer (at least 1 byte, if !NULL) */ - int _lbfsize; /* (*) 0 or -_bf._size, for inline putc */ +struct __sFILE; +typedef struct __sFILE FILE; - /* operations */ - void *_cookie; /* cookie passed to io functions */ - int (*_close)(void *); - int (*_read)(void *, char *, int); - fpos_t (*_seek)(void *, fpos_t, int); - int (*_write)(void *, const char *, int); - - /* separate buffer for long sequences of ungetc() */ - struct __sbuf _ub; /* ungetc buffer */ - unsigned char *_up; /* saved _p when _p is doing ungetc data */ - int _ur; /* saved _r when _r is counting ungetc data */ - - /* tricks to meet minimum requirements even when malloc() fails */ - unsigned char _ubuf[3]; /* guarantee an ungetc() buffer */ - unsigned char _nbuf[1]; /* guarantee a getc() buffer */ - - /* separate buffer for fgetln() when line crosses buffer boundary */ - struct __sbuf _lb; /* buffer for fgetln() */ - - /* Unix stdio files get aligned to block boundaries on fseek() */ - int _blksize; /* stat.st_blksize (may be != _bf._size) */ - fpos_t _offset; /* current lseek offset */ - - struct pthread_mutex *_fl_mutex; /* used for MT-safety */ - struct pthread *_fl_owner; /* current owner */ - int _fl_count; /* recursive lock count */ - int _orientation; /* orientation for fwide() */ - __mbstate_t _mbstate; /* multibyte conversion state */ -} FILE; - #ifndef _STDSTREAM_DECLARED __BEGIN_DECLS extern FILE *__stdinp; @@ -148,32 +72,11 @@ #define _STDSTREAM_DECLARED #endif -#define __SLBF 0x0001 /* line buffered */ -#define __SNBF 0x0002 /* unbuffered */ -#define __SRD 0x0004 /* OK to read */ -#define __SWR 0x0008 /* OK to write */ - /* RD and WR are never simultaneously asserted */ -#define __SRW 0x0010 /* open for reading & writing */ -#define __SEOF 0x0020 /* found EOF */ -#define __SERR 0x0040 /* found error */ -#define __SMBF 0x0080 /* _buf is from malloc */ -#define __SAPP 0x0100 /* fdopen()ed in append mode */ -#define __SSTR 0x0200 /* this is an sprintf/snprintf string */ -#define __SOPT 0x0400 /* do fseek() optimization */ -#define __SNPT 0x0800 /* do not do fseek() optimization */ -#define __SOFF 0x1000 /* set iff _offset is in fact correct */ -#define __SMOD 0x2000 /* true => fgetln modified _p text */ -#define __SALC 0x4000 /* allocate string space dynamically */ -#define __SIGN 0x8000 /* ignore this file in _fwalk */ - /* * The following three definitions are for ANSI C, which took them * from System V, which brilliantly took internal interface macros and * made them official arguments to setvbuf(), without renaming them. * Hence, these ugly _IOxxx names are *supposed* to appear in user code. - * - * Although numbered as their counterparts above, the implementation - * does not rely on this. */ #define _IOFBF 0 /* setvbuf should set fully buffered */ #define _IOLBF 1 /* setvbuf should set line buffered */ @@ -301,8 +204,8 @@ void funlockfile(FILE *); /* - * These are normally used through macros as defined below, but POSIX - * requires functions as well. + * See ISO/IEC 9945-1 ANSI/IEEE Std 1003.1 Second Edition 1996-07-12 + * B.8.2.7 for the rationale behind the *_unlocked() functions. */ int getc_unlocked(FILE *); int getchar_unlocked(void); @@ -310,10 +213,10 @@ int putchar_unlocked(int); #endif #if __BSD_VISIBLE -void clearerr_unlocked(FILE *); -int feof_unlocked(FILE *); -int ferror_unlocked(FILE *); -int fileno_unlocked(FILE *); +void clearerr_unlocked(FILE *); +int feof_unlocked(FILE *); +int ferror_unlocked(FILE *); +int fileno_unlocked(FILE *); #endif #if __POSIX_VISIBLE >= 200112 @@ -336,15 +239,19 @@ #if __BSD_VISIBLE int asprintf(char **, const char *, ...) __printflike(2, 3); char *ctermid_r(char *); -void fcloseall(void); +void fcloseall(void); char *fgetln(FILE *, size_t *); __const char *fmtcheck(const char *, const char *) __format_arg(2); int fpurge(FILE *); +int renameat(int, const char *, int, const char *); void setbuffer(FILE *, char *, int); int setlinebuf(FILE *); int vasprintf(char **, const char *, __va_list) __printflike(2, 0); +void *__fgetcookie(FILE *); +void __fsetfileno(FILE *, int); + /* * The system error table contains messages for the first sys_nerr * positive errno values. Use strerror() or strerror_r() from @@ -385,79 +292,5 @@ #endif #endif /* __BSD_VISIBLE */ -/* - * Functions internal to the implementation. - */ -int __srget(FILE *); -int __swbuf(int, FILE *); - -/* - * The __sfoo macros are here so that we can - * define function versions in the C library. - */ -#define __sgetc(p) (--(p)->_r < 0 ? __srget(p) : (int)(*(p)->_p++)) -#if defined(__GNUC__) && defined(__STDC__) -static __inline int __sputc(int _c, FILE *_p) { - if (--_p->_w >= 0 || (_p->_w >= _p->_lbfsize && (char)_c != '\n')) - return (*_p->_p++ = _c); - else - return (__swbuf(_c, _p)); -} -#else -/* - * This has been tuned to generate reasonable code on the vax using pcc. - */ -#define __sputc(c, p) \ - (--(p)->_w < 0 ? \ - (p)->_w >= (p)->_lbfsize ? \ - (*(p)->_p = (c)), *(p)->_p != '\n' ? \ - (int)*(p)->_p++ : \ - __swbuf('\n', p) : \ - __swbuf((int)(c), p) : \ - (*(p)->_p = (c), (int)*(p)->_p++)) -#endif - -#define __sfeof(p) (((p)->_flags & __SEOF) != 0) -#define __sferror(p) (((p)->_flags & __SERR) != 0) -#define __sclearerr(p) ((void)((p)->_flags &= ~(__SERR|__SEOF))) -#define __sfileno(p) ((p)->_file) - -extern int __isthreaded; - -#define feof(p) (!__isthreaded ? __sfeof(p) : (feof)(p)) -#define ferror(p) (!__isthreaded ? __sferror(p) : (ferror)(p)) -#define clearerr(p) (!__isthreaded ? __sclearerr(p) : (clearerr)(p)) - -#if __POSIX_VISIBLE -#define fileno(p) (!__isthreaded ? __sfileno(p) : (fileno)(p)) -#endif - -#define getc(fp) (!__isthreaded ? __sgetc(fp) : (getc)(fp)) -#define putc(x, fp) (!__isthreaded ? __sputc(x, fp) : (putc)(x, fp)) - -#define getchar() getc(stdin) -#define putchar(x) putc(x, stdout) - -#if __BSD_VISIBLE -/* - * See ISO/IEC 9945-1 ANSI/IEEE Std 1003.1 Second Edition 1996-07-12 - * B.8.2.7 for the rationale behind the *_unlocked() macros. - */ -#define feof_unlocked(p) __sfeof(p) -#define ferror_unlocked(p) __sferror(p) -#define clearerr_unlocked(p) __sclearerr(p) -#define fileno_unlocked(p) __sfileno(p) -#endif -#if __POSIX_VISIBLE >= 199506 -#define getc_unlocked(fp) __sgetc(fp) -#define putc_unlocked(x, fp) __sputc(x, fp) - -#define getchar_unlocked() getc_unlocked(stdin) -#define putchar_unlocked(x) putc_unlocked(x, stdout) -#endif - -#if __BSD_VISIBLE -int renameat(int, const char *, int, const char *); -#endif __END_DECLS #endif /* !_STDIO_H_ */ ==== //depot/projects/vap/lib/libc/net/nsdispatch.c#4 (text+ko) ==== @@ -68,7 +68,7 @@ * */ #include -__FBSDID("$FreeBSD: src/lib/libc/net/nsdispatch.c,v 1.16 2007/12/17 16:12:57 bushman Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/net/nsdispatch.c,v 1.17 2008/05/02 14:51:22 jhb Exp $"); #include "namespace.h" #include @@ -86,6 +86,7 @@ #include #include #include "un-namespace.h" +#include "libc_private.h" #ifdef NS_CACHING #include "nscache.h" #endif ==== //depot/projects/vap/lib/libc/stdio/Makefile.inc#3 (text+ko) ==== @@ -1,5 +1,5 @@ # @(#)Makefile.inc 8.3 (Berkeley) 4/17/94 -# $FreeBSD: src/lib/libc/stdio/Makefile.inc,v 1.37 2006/04/22 15:09:15 deischen Exp $ +# $FreeBSD: src/lib/libc/stdio/Makefile.inc,v 1.38 2008/05/02 15:25:07 jhb Exp $ # stdio sources .PATH: ${.CURDIR}/stdio @@ -16,7 +16,7 @@ refill.c remove.c rewind.c rget.c scanf.c setbuf.c setbuffer.c \ setvbuf.c snprintf.c sprintf.c sscanf.c stdio.c swprintf.c swscanf.c \ tempnam.c tmpfile.c \ - tmpnam.c ungetc.c ungetwc.c unlocked.c vasprintf.c vfprintf.c \ + tmpnam.c ungetc.c ungetwc.c vasprintf.c vfprintf.c \ vfscanf.c \ vfwprintf.c vfwscanf.c vprintf.c vscanf.c vsnprintf.c vsprintf.c \ vsscanf.c \ ==== //depot/projects/vap/lib/libc/stdio/clrerr.c#3 (text+ko) ==== @@ -34,13 +34,15 @@ static char sccsid[] = "@(#)clrerr.c 8.1 (Berkeley) 6/4/93"; #endif /* LIBC_SCCS and not lint */ #include -__FBSDID("$FreeBSD: src/lib/libc/stdio/clrerr.c,v 1.10 2007/01/09 00:28:06 imp Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/stdio/clrerr.c,v 1.11 2008/05/02 15:25:07 jhb Exp $"); #include "namespace.h" #include #include "un-namespace.h" +#include "local.h" #include "libc_private.h" -#undef clearerr + +#define __sclearerr(p) ((void)((p)->_flags &= ~(__SERR|__SEOF))) void clearerr(fp) @@ -50,3 +52,10 @@ __sclearerr(fp); FUNLOCKFILE(fp); } + +void +clearerr_unlocked(FILE *fp) +{ + + __sclearerr(fp); +} ==== //depot/projects/vap/lib/libc/stdio/feof.c#3 (text+ko) ==== @@ -34,14 +34,15 @@ static char sccsid[] = "@(#)feof.c 8.1 (Berkeley) 6/4/93"; #endif /* LIBC_SCCS and not lint */ #include -__FBSDID("$FreeBSD: src/lib/libc/stdio/feof.c,v 1.10 2007/01/09 00:28:06 imp Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/stdio/feof.c,v 1.11 2008/05/02 15:25:07 jhb Exp $"); #include "namespace.h" #include #include "un-namespace.h" +#include "local.h" #include "libc_private.h" -#undef feof +#define __sfeof(p) (((p)->_flags & __SEOF) != 0) int feof(FILE *fp) @@ -53,3 +54,10 @@ FUNLOCKFILE(fp); return (ret); } + +int +feof_unlocked(FILE *fp) +{ + + return (__sfeof(fp)); +} ==== //depot/projects/vap/lib/libc/stdio/ferror.c#3 (text+ko) ==== @@ -34,15 +34,14 @@ static char sccsid[] = "@(#)ferror.c 8.1 (Berkeley) 6/4/93"; #endif /* LIBC_SCCS and not lint */ #include -__FBSDID("$FreeBSD: src/lib/libc/stdio/ferror.c,v 1.10 2007/01/09 00:28:06 imp Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/stdio/ferror.c,v 1.11 2008/05/02 15:25:07 jhb Exp $"); #include "namespace.h" #include #include "un-namespace.h" +#include "local.h" #include "libc_private.h" -#undef ferror - int ferror(FILE *fp) { @@ -53,3 +52,10 @@ FUNLOCKFILE(fp); return (ret); } + +int +ferror_unlocked(FILE *fp) +{ + + return (__sferror(fp)); +} ==== //depot/projects/vap/lib/libc/stdio/fileno.c#3 (text+ko) ==== @@ -34,14 +34,15 @@ static char sccsid[] = "@(#)fileno.c 8.1 (Berkeley) 6/4/93"; #endif /* LIBC_SCCS and not lint */ #include -__FBSDID("$FreeBSD: src/lib/libc/stdio/fileno.c,v 1.11 2007/01/09 00:28:06 imp Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/stdio/fileno.c,v 1.12 2008/05/02 15:25:07 jhb Exp $"); #include "namespace.h" #include #include "un-namespace.h" +#include "local.h" #include "libc_private.h" -#undef fileno +#define __sfileno(p) ((p)->_file) int fileno(FILE *fp) @@ -54,3 +55,10 @@ return (fd); } + +int +fileno_unlocked(FILE *fp) +{ + + return (__sfileno(fp)); +} ==== //depot/projects/vap/lib/libc/stdio/getc.c#3 (text+ko) ==== @@ -34,7 +34,7 @@ static char sccsid[] = "@(#)getc.c 8.1 (Berkeley) 6/4/93"; #endif /* LIBC_SCCS and not lint */ #include -__FBSDID("$FreeBSD: src/lib/libc/stdio/getc.c,v 1.14 2007/01/09 00:28:06 imp Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/stdio/getc.c,v 1.15 2008/05/02 15:25:07 jhb Exp $"); #include "namespace.h" #include @@ -42,8 +42,6 @@ #include "libc_private.h" #include "local.h" -#undef getc - int getc(FILE *fp) { @@ -55,3 +53,10 @@ FUNLOCKFILE(fp); return (retval); } + +int +getc_unlocked(FILE *fp) +{ + + return (__sgetc(fp)); +} ==== //depot/projects/vap/lib/libc/stdio/getchar.c#3 (text+ko) ==== @@ -34,7 +34,7 @@ static char sccsid[] = "@(#)getchar.c 8.1 (Berkeley) 6/4/93"; #endif /* LIBC_SCCS and not lint */ #include -__FBSDID("$FreeBSD: src/lib/libc/stdio/getchar.c,v 1.13 2007/01/09 00:28:06 imp Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/stdio/getchar.c,v 1.14 2008/05/02 15:25:07 jhb Exp $"); /* * A subroutine version of the macro getchar. @@ -45,8 +45,6 @@ #include "local.h" #include "libc_private.h" -#undef getchar - int getchar() { @@ -58,3 +56,10 @@ FUNLOCKFILE(stdin); return (retval); } + +int +getchar_unlocked(void) +{ + + return (__sgetc(stdin)); +} ==== //depot/projects/vap/lib/libc/stdio/local.h#4 (text+ko) ==== @@ -30,7 +30,7 @@ * SUCH DAMAGE. * * @(#)local.h 8.3 (Berkeley) 7/3/94 - * $FreeBSD: src/lib/libc/stdio/local.h,v 1.31 2008/04/17 22:17:54 jhb Exp $ + * $FreeBSD: src/lib/libc/stdio/local.h,v 1.32 2008/05/02 15:25:07 jhb Exp $ */ #include /* for off_t */ @@ -39,9 +39,105 @@ #include /* - * Information local to this implementation of stdio, - * in particular, macros and private variables. + * Information local to this implementation of stdio, in particular, + * macros, private functions, private variables, and the definition of + * FILE. + * + * NB: to fit things in six character monocase externals, the stdio + * code uses the prefix `__s' for stdio objects, typically followed + * by a three-character attempt at a mnemonic. + */ + +/* stdio buffers */ +struct __sbuf { + unsigned char *_base; + int _size; +}; + +/* + * stdio state variables. + * + * The following always hold: + * + * if (_flags&(__SLBF|__SWR)) == (__SLBF|__SWR), + * _lbfsize is -_bf._size, else _lbfsize is 0 + * if _flags&__SRD, _w is 0 + * if _flags&__SWR, _r is 0 + * + * This ensures that the getc and putc macros (or inline functions) never + * try to write or read from a file that is in `read' or `write' mode. + * (Moreover, they can, and do, automatically switch from read mode to + * write mode, and back, on "r+" and "w+" files.) + * + * _lbfsize is used only to make the inline line-buffered output stream + * code as compact as possible. + * + * _ub, _up, and _ur are used when ungetc() pushes back more characters + * than fit in the current _bf, or when ungetc() pushes back a character + * that does not match the previous one in _bf. When this happens, + * _ub._base becomes non-nil (i.e., a stream has ungetc() data iff + * _ub._base!=NULL) and _up and _ur save the current values of _p and _r. + * + * Certain members of __sFILE are accessed directly via macros or + * inline functions. To preserve ABI compat, these members must not + * be disturbed. These members are marked below with (*). >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat May 3 21:43:07 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8BEA4106567A; Sat, 3 May 2008 21:43:07 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4A9591065678 for ; Sat, 3 May 2008 21:43:07 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 232208FC16 for ; Sat, 3 May 2008 21:43:07 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m43Lh7Ua041716 for ; Sat, 3 May 2008 21:43:07 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m43Lh7Lr041714 for perforce@freebsd.org; Sat, 3 May 2008 21:43:07 GMT (envelope-from pgj@FreeBSD.org) Date: Sat, 3 May 2008 21:43:07 GMT Message-Id: <200805032143.m43Lh7Lr041714@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 141113 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 May 2008 21:43:07 -0000 http://perforce.freebsd.org/chv.cgi?CH=141113 Change 141113 by pgj@disznohal on 2008/05/03 21:42:44 Cleanup in Chapter 23. Affected files ... .. //depot/projects/docproj_hu/books/handbook/cutting-edge/chapter.sgml#3 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/cutting-edge/chapter.sgml#3 (text+ko) ==== @@ -14,8 +14,8 @@ Jim Mock - Újjászervezte, átrendezte - és egyes részeit frissítette: + Átdolgozta, átrendezte és egyes + részeit aktualizálta: @@ -62,20 +62,20 @@ a két fejlesztõi ág, a &os.stable; és a &os.current; közti - különbséget + különbséget; hogyan tartsuk naprakészen rendszerünket a CVSup, CVS, vagy CTM - használatával + használatával; a make buildworld (stb.) segítségével hogyan fordítsuk és telepítsük újra az egész - alaprendszert + alaprendszert. @@ -86,17 +86,20 @@ a hálózati kapcsolatunk helyes beállítása () + linkend="advanced-networking">); - a külsõs szoftverek + a külsõ szoftverek telepítésének ismerete () + linkend="ports">). + + &os.current; kontra &os.stable; + -CURRENT -STABLE @@ -127,6 +130,7 @@ Mi a &os.current;? + pillanatkép A &os.current; a &os; mögött álló @@ -141,7 +145,7 @@ forráskódját naponta fordítják, adódhatnak olyan idõszakok, amikor a források mégsem - fordíthatóak le maradéktalanul. Az ilyen + használhatóak maradéktalanul. Az ilyen gondokat általában a lehetõ leggyorsabban igyekeznek megoldani, azonban attól függõen, hogy éppen a forráskód melyik @@ -149,6 +153,7 @@ használata kész katasztrófa vagy akár a fejlõdésben igazi továbblépés is lehet. + @@ -171,7 +176,7 @@ A &os; közösség azon tagjait, akik aktívan tesztelnek, és a &os.current; kordában tartásához hajlandóak - idõt áldozni a menetközben + idõt áldozni a menet közben felbukkanó problémák megoldására. Vannak olyanok is, akik a &os; változásaival és fejlesztési @@ -184,16 +189,17 @@ Mindazokat, akik pusztán - kíváncsiak a fejlesztésben zajló - eseményekre, vagy hivatkozási + kíváncsiak a fejlesztésben + zajló eseményekre, vagy hivatkozási szándékkal töltik le a legfrissebb - forrásokat (pl. csak + forrásokat (például csak nézegetik, de nem futtatják). Az ilyen emberek esetenként megjegyzéseket fûznek a fejlesztéshez vagy kódot küldenek be. + @@ -203,13 +209,14 @@ Az olyan kiadás elõtt álló funkciók kipróbálásának - egyszerû módja, amikrõl hallottunk, hogy - milyen remek újdonságokat hoznak és - mi akarunk lenni az elsõk, akik ezt használni - is fogják. Ne feledjük azonban, hogy amikor - mindenki elõtt kezdünk el használni egy - újítást, mi leszünk egyben az - elsõk is, akik szembesülnek a benne rejlõ + egyszerû módja, amelyekrõl hallottunk, + hogy milyen remek újdonságokat hoznak + és mi akarunk lenni az elsõk, akik ezt + használni is fogják. Ne feledjük + azonban, hogy amikor mindenki elõtt kezdünk el + használni egy újítást, mi + leszünk egyben az elsõk is, akik + szembesülnek a benne rejlõ hibákkal. @@ -219,12 +226,12 @@ pontosan ugyanakkora valószínûséggel hoz magával új hibákat, mint ahogy - eltûnteti a régieket. + eltünteti a régieket. - Akármilyen módon is hivatalosan - támogatott. + Akármilyen értelemben is + hivatalosan támogatott. Képességeinktõl függõen õszintén igyekszünk a lehetõ legtöbbet megtenni a 3 @@ -235,7 +242,7 @@ adni. Ez viszont nem azt jelenti, hogy komisz és fukar emberek vagyunk, akik utálnak segíteni a másiknak (de máskülönben nem - tudna fejlõdni a &os;). Csupáncsak a &os; + tudna fejlõdni a &os;). Csupán a &os; fejlesztése közben fizikailag képtelenek vagyunk a naponta érkezõ ezernyi üzenetet rendre @@ -258,6 +265,7 @@ -CURRENT használata + Iratkozzunk fel az &a.current.name; és @@ -268,16 +276,16 @@ aktuális állapotára vonatkozó megjegyzéseket, és így esetleg feleslegesen öljük az idõnket olyan - problémák megoldásába, amiket - mások már korábban megoldottak. De - ami ennél is fontosabb, hogy így - elszalasztjuk a rendszerünk folyamatos + problémák megoldásába, + amelyeket mások már korábban + megoldottak. Ami viszont ennél is fontosabb, hogy + így elszalasztjuk a rendszerünk folyamatos életbentartására vonatkozó létfontosságú bejelentéseket. - A &a.cvsall.name; listán láthatjuk az - egyes a forráskód egyes + A &a.cvsall.name; listán láthatjuk az a + forráskód egyes változtatásaihoz tartozó naplóbejegyzéseket, a hozzájuk tartozó esetleges mellékhatások @@ -299,16 +307,12 @@ kínálkozik: + cvsup + cron - cvsup - - - cron - - - -CURRENT + -CURRENT frissítés - CVSup-pal + CVSuppal @@ -323,8 +327,8 @@ gyûjteményt, majd ezután már csak a változásokat. Sokan a cvsup parancsot a - cron-on keresztül adják - ki, és ezzel mindig automatikusan + cron parancson keresztül + adják ki, és ezzel mindig automatikusan frissítik a forrásaikat. A cvsup mûködését a fentebb @@ -339,6 +343,7 @@ -CURRENT frissítés CTM-mel + Használjuk a CTM @@ -346,8 +351,8 @@ lehetõségeket. Amennyiben nagyon rossz netkapcsolattal rendelkezünk (drága vagy csak levelezésre használható) a - CTM is megoldást - jelenthet számunkra. Azonban legyünk + CTM megoldást + jelenthet számunkra. Legyünk azonban tekintettel arra, hogy helyenként zûrös lehet a használata és néha hibás állományokat @@ -377,10 +382,11 @@ önálló fordításuk szinte garantáltan gondot fog okozni. - - -CURRENT - fordítása - + + -CURRENT + fordítása + + A &os.current; lefordítása elõtt figyelmesen olvassuk át a /usr/src könyvtárban @@ -402,9 +408,10 @@ Foglalkozzunk vele! Ha már a &os.current; - változatát használjuk, ne legyünk - restek véleményt formálni - róla, különösen abban az esetben, ha + változatát használjuk, ne + legyünk restek véleményt + formálni róla, különösen + abban az esetben, ha továbbfejlesztésekrõl vagy hibákra van szó. Leginkább a forráskóddal együtt érkezõ @@ -412,6 +419,7 @@ fejlesztõk! + @@ -421,11 +429,12 @@ Mi a &os.stable;? + -STABLE A &os.stable; az a fejlesztési ág, ahonnan - az egyes kiadások származnak. Ebbe az ágba - már más ütemben kerülnek a + az egyes kiadások származnak. Ebbe az + ágba már más ütemben kerülnek a változások, mivel általánosan elfogadott, hogy ide a korábban már kipróbált módosítások @@ -437,6 +446,7 @@ felelnek meg bizonyos célokra. Ez csupán egy újabb fejlesztési nyomvonal, nem pedig a végfelhasználók kenyere. + @@ -488,7 +498,7 @@ szinte elkerülhetetlen, hogy ilyenkor a &os.stable; változatban bizonyos hibák és szélsõséges esetek be ne - következzenek, amik a &os.current; használata + következzenek, amelyek a &os.current; használata során még nem buktak ki. Ezért a &os.stable; ág vakon @@ -504,6 +514,7 @@ és az egyes kiadások között pedig bináris frissítéssel közlekedjünk. + @@ -513,6 +524,7 @@ -STABLE használata + Iratkozzunk fel a &a.stable.name; listára. @@ -571,17 +583,14 @@ módon is: + cvsup + cron - cvsup - - - cron - - - -STABLE + -STABLE frissítés - CVSup-pal + CVSuppal + Használjuk a cvsup programot a @@ -610,7 +619,7 @@ - -STABLE + -STABLE frissítés CTM-mel @@ -638,6 +647,7 @@ -STABLE fordítása + Mielõtt lefordítanánk a &os.stable; változatát, figyelmesen olvassuk át a @@ -658,6 +668,7 @@ kiadás használatához. + @@ -667,7 +678,7 @@ Az internet (vagy elektronikus levelek) használatán keresztül számos mód - kínálkozik az &os; projekthez tartozó + kínálkozik az &os; Projekthez tartozó források frissen tartásához egy adott, vagy éppen az összes területen attól függõen, hogy mik érdekelnek minket. Ehhez @@ -709,7 +720,7 @@ forrásokat. A CVSup használatakor a felhasználó (vagy a cron szkript) meghívja a - cvsup programot, ami az + cvsup programot, amely az állományok aktualizálásához felveszi a kapcsolatot egy máshol megtalálható cvsupd szerverrel. @@ -719,41 +730,40 @@ könnyedén le tudjuk szabályozni a számunkra érdekes egyes állományokra és könyvtárakra. A frissítéseket - a szerver hozza létre menetközben annak + a szerver hozza létre menet közben annak megfelelõen, hogy milyen verziókkal rendelkezünk, és mihez akarunk szinkronizálni. Az Anonim CVS a - CVSup-nál valamivel + CVSupnál valamivel egyszerûbb abban a tekintetben, hogy ez a CVS-nek egy olyan kiterjesztése, amely lehetõvé teszi a változtatások közvetlen lehúzását egy távoli CVS tárházból. Miközben a - CVSup mindezt sokkalta + CVSup mindezt sokkal hatékonnyabb valósítja meg, addig az Anonim CVS jóval könnyebben használható. - - CTM - + CTM + Velük szemben a CTM nem hasonlítja össze interaktívan a saját és a központi szerveren tárolt - forrásokat és nem is húzza át - õket. Ehelyett egy olyan szkriptrõl van szó, - amely naponta többször megvizsgálja a - központi CTM szerveren tárolt állományok - a legutóbbi futtatás óta bekeletkezett - változatásait, majd az így észlelt + forrásokat és nem is húzza át ezeket. + Ehelyett egy olyan szkriptõl van szó, amely naponta + többször megvizsgálja a központi CTM + szerveren tárolt állományok a + legutóbbi futtatás óta keletkezett + változtatásait, majd az észlelt módosulásokat betömöríti, felcímkézi egy sorozatszámmal és - elõkészíti ezeket az e-mailen keresztül - történõ küldésre (nyomtatható - ASCII formátumban). Az így létrehozott - CTM delták megérkezésük - után a &man.ctm.rmail.1; segédprogrammal - kerülnek feldolgozásra, amely magától + (nyomtatható ASCII formátumban) + elõkészíti ezeket az e-mailen keresztüli + küldésre. Az így létrehozott CTM + delták megérkezésük után + a &man.ctm.rmail.1; segédprogrammal kerülnek + feldolgozásra, amely magától visszaalakítja, ellenõrzi és alkalmazza a változtatásokat a forrásfa felhasználó birtokában levõ @@ -763,7 +773,8 @@ jelent a szerverek számára, hiszen a frissítéshez nem a lehúzást, hanem a - küldést alkalmazza. + küldést + alkalmazzák. Természetesen minden említett eljárásnak megvannak a maga kompromisszumai. Ha @@ -772,10 +783,10 @@ CVSup képes ezt észrevenni és helyreállítani a sérült részeket. A - CTM ezzel szemben nem ezt nem - végzi el, szóval ha (biztonsági mentés - nélkül) letörölgetjük a - forrásaink, akkor az egész + CTM ezzel szemben ezt nem végzi + el, szóval ha (biztonsági mentés + nélkül) letöröljük a + forrásainkat, akkor az egész szinkronizálást az elejérõl kell kezdenünk (pontosabban a legfrissebb CVS-es alapdeltától) és a @@ -784,6 +795,7 @@ Anonim CVS-sel letörölni a hibás adatokat és újraszinkronizálni. + @@ -791,6 +803,7 @@ az alaprendszer újrafordítása + Miután sikerült a helyi forrásfánkat a &os; egy nekünk szimpatikus (&os.stable;, &os.current; és így tovább) változatához @@ -830,6 +843,7 @@ listákra levelezési lista + A &os.stable; és &os.current; ágak természetüknél fogva fejlesztés alatt állnak. A @@ -838,9 +852,9 @@ tévedések. Ezek a tévedések gyakran csak - ártalmatlan apróságok, aminek - hatására kapunk mondjuk egy ismeretlen - diagnosztikai hibát. De ezzel szemben + ártalmatlan apróságok, amelyek + hatására kapunk például egy + ismeretlen diagnosztikai hibát. De ezzel szemben létrejöhetnek pusztító erejû hibák is, amelyek hatására a rendszerünk nem lesz képes elindulni, @@ -848,20 +862,20 @@ még rosszabb). Ha ilyen történik, akkor egy - felszólítást (egy heads - up témájú üzenetet) - küldenek az érintett változatokhoz - tartozó listákra, amiben igyekeznek kifejteni a - probléma természetét és a rendszerre - mért hatását. Miután minden - rendbejött, a probléma - megoldásáról is küldenek egy - értesítést. + felszólítást (egy + heads up témájú + üzenetet) küldenek az érintett + változatokhoz tartozó listákra, amelyben + igyekeznek kifejteni a probléma természetét + és a rendszerre mért hatását. + Miután minden rendbejött, a + probléma megoldásáról is + küldenek egy értesítést. Ha a &a.stable; vagy a &a.current; olvasása - nélkül próbáljuk meg használni a - &os.stable; és &os.current; verziókat, akkor csak - magunknak keressük a bajt. + nélkül próbáljuk meg használni + a &os.stable; és &os.current; verziókat, akkor + csak magunknak keressük a bajt. @@ -937,6 +951,7 @@ szakaszokat is, különösen abban az esetben, ha saját rendszermagot akarunk használni. + @@ -947,7 +962,7 @@ Mielõtt bármihez is nekifognánk, keressük meg a /usr/src/UPDATING (vagy hasonló, a forráskód másolatunk - tényleges helyétõl függõen) + tényleges helyétõl függõ) állományt. Ebben adják hírül az esetlegesen felmerülõ problémákra vonatkozó fontosabb információkat, vagy @@ -966,12 +981,14 @@ elvárás nem kizárja, hanem kiegészíti egymást. + Ellenõrizzük az <filename>/etc/make.conf</filename> állományt + make.conf Vizsgáljuk át a @@ -1006,6 +1023,7 @@ és így tovább) használatáról már mindenki maga dönt. + @@ -1023,7 +1041,7 @@ Némely konfigurációs állományok a rendszer hétköznapi mûködésében is szerepet - játszanak. Ilyen mondjuk az + játszanak. Ilyen például az /etc/group. Alkalmanként a make installworld @@ -1074,24 +1092,27 @@ &prompt.root; find / -group GID -print - ami megmutatja GID (mely + Ez megmutatja GID (mely megadható numerikus vagy név formájában is) jelzésû csoporthoz tartozó összes állományt a rendszerünkben. + Váltsunk egyfelhasználós módba + egyfelhasználós mód A rendszert egyfelhasználós módban - érdemes lefordítani. A nyilvánvalóan - érezhetõ gyorsaság elõnyei mellett - azért is jobban járunk, mert az új rendszer + érdemes lefordítani. A + nyilvánvalóan érezhetõ + gyorsaság elõnyei mellett azért is jobban + járunk, mert az új rendszer telepítése során számos rendszerszintû állomány is módosításra kerül, beleértve a @@ -1106,6 +1127,7 @@ többfelhasználós mód + Másik lehetõség gyanánt a rendszert magát lefordíthatjuk többfelhasználós módban is, majd @@ -1118,15 +1140,13 @@ a installkernel vagy installworld idejére. - Rendszeradminisztrátorként az alábbi - parancs kiadásával: + Egy mûködõ rendszerben + rendszeradminisztrátorként az alábbi parancs + kiadásával válthatunk át + egyfelhasználós módba: &prompt.root; shutdown now - egy mûködõ rendszerben - átválthatunk egyfelhasználós - módba. - Ezt elérhetjük úgy is, ha újraindítjuk a rendszert és a rendszer indításakor a single user pontot @@ -1153,7 +1173,7 @@ Ha a gépünk óráját nem a - greenwichi, hanem a helyi idõ szerint + greenwich-i, hanem a helyi idõ szerint állítottuk be (ez akkor áll fenn, ha a &man.date.1; parancs nem a helyes idõt és idõzónát jelzi ki), akkor még erre @@ -1191,13 +1211,14 @@ Egyes /usr/obj könyvtáron belüli állományoknál szerepelhet a megváltoztathatatlan (immutable) - állományjelzõ (ld. &man.chflags.1;), amelyet - a mûvelet elvégzéséhez + állományjelzõ (lásd &man.chflags.1;), + amelyet a mûvelet elvégzéséhez elõször el kell távolítanunk. &prompt.root; cd /usr/obj &prompt.root; chflags -R noschg * &prompt.root; rm -rf * + @@ -1210,15 +1231,16 @@ futásának kimenetét elmentjük egy állományba, mivel így a hibák esetén lesz egy másolatunk a - hibaüzenetrõl. Illetve ha nekünk nem is - feltétlenül segít megtalálni a hiba - tényleges okát, mások viszont többet - tudnak róla mondani, ha beküldjük ezt a &os; - egyik levelezési listájára. + hibaüzenetrõl. Ha konkrétan nekünk nem + is feltétlenül segít megtalálni a + hiba tényleges okát, mások viszont + többet tudnak róla mondani, ha beküldjük + ezt a &os; egyik levelezési + listájára. Ezt egyébként a legegyszerûbben a &man.script.1; parancs segítségével - oldhatjuk meg, aminek paraméteréül azt az + oldhatjuk meg, amelynek paraméteréül azt az állományt kell megadni, ahova menteni akarjuk a kimenetet. Ezt közvetlenül a rendszer újrafordítása elõtt kell kiadnunk, @@ -1228,8 +1250,8 @@ &prompt.root; script /var/tmp/mw.out Script started, output file is /var/tmp/mw.out -&prompt.root; make TARGET -… compile, compile, compile … +&prompt.root; make TARGET +… fordít, fordít, fordít … &prompt.root; exit Script done, … @@ -1242,12 +1264,13 @@ tettük azt az elõbbi példában is) vagy a root felhasználó könyvtárába mentünk. + Az alaprendszer fordítása - Az /usr/src könyvtárban + A /usr/src könyvtárban kell állnunk: &prompt.root; cd /usr/src @@ -1255,6 +1278,7 @@ (kivéve természetesen, ha máshol van a forráskód, akkor abba a könyvtárba menjünk). + make Az alaprendszert a &man.make.1; paranccsal @@ -1270,7 +1294,7 @@ általános alakja tehát a következõképpen néz ki: - &prompt.root; make -x -DVÁLTOZÓ cél + &prompt.root; make -x -DVÁLTOZÓ target A fenti példában a egy olyan a @@ -1292,7 +1316,7 @@ beállításuk egy másik módját kapjuk. Így a - &prompt.root; make -DNO_PROFILE cél + &prompt.root; make -DNO_PROFILE target paranccsal is megadhatjuk, hogy ne profilozott függkönyvtárak jöjjenek létre, @@ -1303,14 +1327,14 @@ sornak az /etc/make.conf állományban. - A cél árulja el a - &man.make.1;-nek, hogy mi a teendõje. Minden egyes - Makefile különbözõ - célokat definiál, és a - kiválasztott cél mondja meg, pontosan mi is fog - történni. + A target árulja el a + &man.make.1; programnak, hogy mi a teendõje. Minden + egyes Makefile + különbözõ targeteket + definiál, és a kiválasztott target mondja + meg, pontosan mi is fog történni. - Egyes célok ugyan megjelennek a + Egyes targetek ugyan megjelennek a Makefile állományban, azonban nem feltétlenül hivatkozhatunk rájuk közvetlenül. Ehelyett csupán @@ -1319,14 +1343,15 @@ még kisebb allépésekre. A legtöbb esetben azonban semmilyen paramétert - nem kell átadnunk a &man.make.1; parancsnak, ezért - a teljes formája így fog kinézni: + nem kell átadnunk a &man.make.1; parancsnak, + ezért a teljes formája így fog + kinézni: - &prompt.root; make cél + &prompt.root; make target - ahol a cél az egyik + ahol a target az egyik fordítási lehetõséget - képviseli. Az elsõ ilyen célnak mindig a + képviseli. Az elsõ ilyen targetnek mindig a buildworld-nek kell lennie. Ahogy a neve is mutatja, a @@ -1334,17 +1359,17 @@ összes forrást a /usr/obj könyvtárba, majd a installworld mint másik - cél, telepíti az így létrehozott + target, telepíti az így létrehozott elemeket a számítógépre. - A célok szétválasztása - két okból is elõnyös. Elõször - is lehetõvé teszi, hogy az új rendszert + A targetek szétválasztása két + okból is elõnyös. Elõször is + lehetõvé teszi, hogy az új rendszert biztonságban lefordíthassuk, miközben az a jelenleg futó rendszert nem zavarja. A rendszer tehát képes saját magát újrafordítani. Emiatt a - buildworld cél akár + buildworld target akár többfelhasználós módban is mindenféle nem kívánatos hatás nélkül használható. Ennek @@ -1358,7 +1383,7 @@ állományrendszer alkalmazásával több számítógépre is telepíteni hálózaton keresztül. Ha - mondjuk három frissítendõ + például három frissítendõ számítógépünk van, az A, B és C, akkor az A gépen @@ -1374,7 +1399,7 @@ eredményét a B és C gépekre. - Noha a world mint cél + Noha a world mint target még mindig létezik, használata határozottan ellenjavalt. @@ -1384,8 +1409,8 @@ parancs kiadásakor a make parancsnak megadható egy - paraméter is, amivel párhuzamosíthatjuk a - folyamat egyes részeit. Ez általában + paraméter is, amellyel párhuzamosíthatjuk + a folyamat egyes részeit. Ez általában többprocesszoros számítógépeken nyer értelmet, azonban mivel a fordítás @@ -1398,24 +1423,27 @@ Tehát egy átlagos egyprocesszoros gépen így adható ki a parancs: - &prompt.root; make -j4 buildworld + &prompt.root; make -j4 buildworld Ennek hatására &man.make.1; egyszerre 4 - szálon igyekszik mûködni. A levelezési - listákra beküldött tapasztalati jellegû - bizonyítékok azt igazolják, hogy - általában ez a beállítás - adja a legjobb teljesítményt. + szálon igyekszik mûködni. A + levelezési listákra beküldött + tapasztalati jellegû bizonyítékok azt + igazolják, hogy általában ez a + beállítás adja a legjobb + teljesítményt. Ha többprocesszoros géppel rendelkezünk és rajta SMP támogatású rendszermagot indítottunk el, akkor érdemes 6 és 10 közötti értékekkel kísérleteznünk. + Idõigény + az alaprendszer újrafordítása @@ -1432,12 +1460,14 @@ taksálható. A &os.current; fához ennél valamivel több idõre lesz szükségünk. + Fordítsunk és telepítsünk egy új rendszermagot + rendszermagot fordítása @@ -1450,11 +1480,12 @@ mivel könnyen elõfordulhat, hogy bizonyos memóriabeli adatszerkezetek felépítése megváltozott, - ezért némely programok, mint mondjuk a &man.ps.1; - és &man.top.1;, egészen addig nem lesznek - képesek normálisan mûködni, amíg - a rendszer és a rendszermag forráskódja nem - illeszkedik egymáshoz. + ezért némely programok, mint például + a &man.ps.1; és &man.top.1;, egészen addig nem + lesznek képesek normálisan mûködni, + amíg a rendszer és a rendszermag + forráskódja nem illeszkedik + egymáshoz. Ennek legegyszerûbb és egyben legbiztonságosabb módja, ha a @@ -1483,19 +1514,19 @@ Ha saját beállításaink szerint - akarunk rendszermagot létrehozni és már van - is ehhez egy konfigurációs + akarunk rendszermagot létrehozni és már + van is ehhez egy konfigurációs állományunk, akkor erre használhatjuk a - KERNCONF=SAJATMAG + KERNCONF=SAJÁTMAG paramétert is, valahogy így: - &prompt.root; cd /usr/src -&prompt.root; make buildkernel KERNCONF=SAJATMAG -&prompt.root; make installkernel KERNCONF=SAJATMAG + &prompt.root; cd /usr/src +&prompt.root; make buildkernel KERNCONF=SAJÁTMAG +&prompt.root; make installkernel KERNCONF=SAJÁTMAG Hozzátennénk, hogy ha a - kern.securelevel + kern.securelevel rendszerváltozó értékét 1 felé állítottuk és a rendszermag @@ -1507,24 +1538,27 @@ egyfelhasználós módba kell váltanunk. Minden más esetben további bonyodalmak nélkül ki tudjuk adni az említett - parancsokat. A kern.securelevel + parancsokat. A kern.securelevel részleteirõl az &man.init.8; oldalán, a különbözõ állományjelzõkrõl pedig a &man.chflags.1; oldalán olvashatunk. + Indítsuk újra a rendszert egyfelhasználós módban + egyfelhasználós mód Az új rendszermag mûködésének leteszteléséhez indítsuk újra a rendszert egyfelhasználós módban. Ennek - pontos részleteit ld. . + @@ -1553,8 +1587,8 @@ érvényes. Például a beállítást szigorúan tilos az - installworld céllal - együtt használni. + installworld targettel együtt + használni. Ennek megfelelõen tehát ha korábban ezt >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat May 3 21:53:20 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B86661065672; Sat, 3 May 2008 21:53:20 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7A711106564A for ; Sat, 3 May 2008 21:53:20 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 506BF8FC13 for ; Sat, 3 May 2008 21:53:20 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m43LrKHS042083 for ; Sat, 3 May 2008 21:53:20 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m43LrK5r042081 for perforce@freebsd.org; Sat, 3 May 2008 21:53:20 GMT (envelope-from pgj@FreeBSD.org) Date: Sat, 3 May 2008 21:53:20 GMT Message-Id: <200805032153.m43LrK5r042081@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 141114 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 May 2008 21:53:21 -0000 http://perforce.freebsd.org/chv.cgi?CH=141114 Change 141114 by pgj@disznohal on 2008/05/03 21:52:24 Cleanup in Appendix B. Affected files ... .. //depot/projects/docproj_hu/books/handbook/bibliography/chapter.sgml#5 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/bibliography/chapter.sgml#5 (text+ko) ==== @@ -32,8 +32,8 @@ Using FreeBSD (kínai). Drmaster, 1997. - ISBN 9-578-39435-7. + url="http://www.drmaster.com.tw/">Drmaster, 1997. + ISBN 9-578-39435-7. FreeBSD Unleashed (kínai fordítás). @@ -50,17 +50,17 @@ FreeBSD Handbook (2. kiadás, kínai). Posts & Telecom Press. + url="http://www.ptpress.com.cn/">Posts & Telecom Press. ISBN 7-115-10541-3. FreeBSD 3.x Internet (kínai). Tsinghua University Press. + url="http://www.tup.tsinghua.edu.cn/">Tsinghua University Press. ISBN 7-900625-66-6. FreeBSD & Windows (kínai). China Railway Publishing House. + url="http://www.tdpress.com/">China Railway Publishing House. ISBN 7-113-03845-X @@ -77,65 +77,65 @@ Complete Introduction to FreeBSD + url="http://www.shoeisha.com/book/Detail.asp?bid=650">Complete Introduction to FreeBSD (japán). Shoeisha Co., Ltd. + url="http://www.shoeisha.co.jp/">Shoeisha Co., Ltd. ISBN 4-88135-473-6 P3600E. Personal &unix; Starter Kit FreeBSD + url="http://www.ascii.co.jp/pb/book1/shinkan/detail/1322785.html">Personal &unix; Starter Kit FreeBSD (japán). ASCII. ISBN 4-7561-1733-3 P3000E. FreeBSD Handbook (japán fordítás). ASCII. + url="http://www.ascii.co.jp/">ASCII. ISBN 4-7561-1580-2 P3800E. FreeBSD mit Methode (német). Computer und Literatur Verlag/Vertrieb Hanser, + url="http://www.cul.de">Computer und Literatur Verlag/Vertrieb Hanser, 1998. ISBN 3-932311-31-0. FreeBSD 4 - Installieren, Konfigurieren, Administrieren + url="http://www.cul.de/freebsd.html">FreeBSD 4 - Installieren, Konfigurieren, Administrieren (német). Computer und Literatur Verlag, + url="http://www.cul.de">Computer und Literatur Verlag, 2001. ISBN 3-932311-88-4. FreeBSD 5 - Installieren, Konfigurieren, Administrieren + url="http://www.cul.de/freebsd.html">FreeBSD 5 - Installieren, Konfigurieren, Administrieren (német). Computer und Literatur Verlag, + url="http://www.cul.de">Computer und Literatur Verlag, 2003. ISBN 3-936546-06-1. FreeBSD de Luxe (német). Verlag Modere Industrie, 2003. + url="http://www.mitp.de">Verlag Modere Industrie, 2003. ISBN 3-8266-1343-0. FreeBSD Install and Utilization Manual + url="http://www.pc.mycom.co.jp/FreeBSD/install-manual.html">FreeBSD Install and Utilization Manual (japán). Mainichi Communications Inc., + url="http://www.pc.mycom.co.jp/">Mainichi Communications Inc., 1998. ISBN 4-8399-0112-0. - Onno W Purbo, Dodi Maryanto, Syahrial Hubbany, Widjil Widodo + Onno W Purbo, Dodi Maryanto, Syahrial Hubbany, Widjil Widodo Building Internet Server with FreeBSD + url="http://maxwell.itb.ac.id/">Building Internet Server with FreeBSD (indonéz nyelven). Elex Media Komputindo. + url="http://www.elexmedia.co.id/">Elex Media Komputindo. Absolute BSD: The Ultimate Guide to FreeBSD (kínai fordítás). GrandTech Press, 2003. + url="http://www.grandtech.com.tw/">GrandTech Press, 2003. ISBN 986-7944-92-5. @@ -150,15 +150,15 @@ Absolute BSD: The Ultimate Guide to FreeBSD. + url="http://www.AbsoluteBSD.com/">Absolute BSD: The Ultimate Guide to FreeBSD. No Starch Press, 2002. ISBN: 1886411743 The Complete FreeBSD. - O'Reilly, 2003. - ISBN: 0596005164 + url="http://www.freebsdmall.com/cgi-bin/fm/bsdcomp">The Complete FreeBSD. + O'Reilly, 2003. + ISBN: 0596005164 The FreeBSD Corporate Networker's Guide. @@ -186,11 +186,12 @@ ISBN: 0072224096 + Felhasználói kézikönyvek - + Computer Systems Research Group, UC Berkeley. @@ -212,19 +213,19 @@ Mui, Linda. What You Need To Know When You Can't Find Your &unix; System - Administrator. - O'Reilly & Associates, Inc., 1995. + Administrator. + O'Reilly & Associates, Inc., 1995. ISBN 1-56592-104-6 Ohio Állami Egyetemnek van egy Alapozó &unix; kurzusa, + url="http://8help.osu.edu/wks/unix_course/index.html">Alapozó &unix; kurzusa, amely az Interneten keresztül is elérhetõ HTML és PostScript formátumokban. Ennek a dokumentumnak egy olasz fordítása + url="&url.doc.base;/it_IT.ISO8859-15/books/unix-introduction/index.html">fordítása is elérhetõ az Olasz &os; Dokumentációs Projekt keretében. @@ -232,7 +233,7 @@ Jpman Project, Japanese &os; User's Group. FreeBSD User's Reference Manual (japán fordítás). Mainichi Communications Inc., 1998. + url="http://www.pc.mycom.co.jp/">Mainichi Communications Inc., 1998. ISBN4-8399-0088-4 P3800E. @@ -242,6 +243,7 @@ a &unix; környezetekhez. + @@ -308,6 +310,7 @@ ISBN 2-212-11463-X + @@ -389,6 +392,7 @@ 19(15), 1994. december, 68-71. és 97-99. oldal. + @@ -441,7 +445,7 @@ Marshall Kirk McKusick, George V. Neville-Neil. The Design and Implementation of the FreeBSD Operating - System. + System. Boston, Mass. : Addison-Wesley, 2004. ISBN 0-201-70245-2 @@ -460,7 +464,7 @@ Stevens, W. Richard. TCP/IP Illustrated, Vol 3: TCP for Transactions, HTTP, - NNTP and the &unix; Domain Protocols. + NNTP and the &unix; Domain Protocols. Reading, Mass. : Addison-Wesley, 1996. ISBN 0-201-63495-3 @@ -477,6 +481,7 @@ ISBN 0-201-63354-X + @@ -487,7 +492,7 @@ Cheswick, William R. és Steven M. Bellovin. Firewalls and Internet Security: Repelling the Wily - Hacker. + Hacker. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-63357-4 @@ -505,6 +510,7 @@ ISBN 1-56592-098-8 + @@ -529,7 +535,7 @@ Az &intel; által gyártott processzorokról és chipsetekrõl, valamint az általuk kialakított szabványokról a saját fejlesztõi oldalukon, + url="http://developer.intel.com/">saját fejlesztõi oldalukon, általában PDF állományok formájában kaphatunk információkat. @@ -565,6 +571,7 @@ ISBN 0-201-59616-4 + @@ -574,7 +581,7 @@ Lion, John. Lion's Commentary on &unix; (6. kiadás, - forráskóddal). + forráskóddal). ITP Media Group, 1996. ISBN 1573980137 @@ -584,7 +591,7 @@ MIT Press, 1996. ISBN 0-262-68092-0. Vagy Zsargon fájlként + url="http://www.catb.org/~esr/jargon/html/index.html">Zsargon fájlként is ismert. @@ -600,7 +607,7 @@ ISBN 1-56884-203-1. Kifogyott, de elérhetõ ezen + url="http://research.microsoft.com/~daniel/unix-haters.html">ezen a linken. @@ -613,33 +620,35 @@ The BSD family tree. + url="http://www.FreeBSD.org/cgi/cvsweb.cgi/src/share/misc/bsd-family-tree"> vagy egy telepített &os; rendszeren a /usr/share/misc/bsd-family-tree - állomány. + url="file://localhost/usr/share/misc/bsd-family-tree">/usr/share/misc/bsd-family-tree + állomány. The BSD Release Announcements collection. - 1997. Networked Computer Science Technical Reports - Library. + Library. - Old BSD releases from the Computer Systems Research - group (CSRG). - Ez a 4 CD-s + Old BSD releases from the Computer Systems + Research group (CSRG). Ez a 4 CD-s készlet tartalmazza az összes BSD verziót a - 1BSD-tõl kezdve a 4.4BSD és 4.4BSD-Lite2-ig (de nem a - 2.11BSD-t sajnos nem). Az utolsó lemezen - megtalálhatóak a végleges források ill. - az SCCS állományok. + 1BSD-tõl kezdve a 4.4BSD és 4.4BSD-Lite2-ig (de + nem a 2.11BSD-t sajnos nem). Az utolsó lemezen + megtalálhatóak a végleges + források, illetve az SCCS + állományok. + @@ -653,7 +662,7 @@ Sys Admin — The Journal for &unix; System - Administrators. + Administrators. Miller Freeman, Inc. ISSN 1061-2688 @@ -664,6 +673,7 @@ ISSN 1436-7033 + From owner-p4-projects@FreeBSD.ORG Sat May 3 22:07:38 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1A6051065671; Sat, 3 May 2008 22:07:38 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B765A1065676 for ; Sat, 3 May 2008 22:07:37 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8FBAE8FC14 for ; Sat, 3 May 2008 22:07:37 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m43M7bdS043641 for ; Sat, 3 May 2008 22:07:37 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m43M7b5e043639 for perforce@freebsd.org; Sat, 3 May 2008 22:07:37 GMT (envelope-from pgj@FreeBSD.org) Date: Sat, 3 May 2008 22:07:37 GMT Message-Id: <200805032207.m43M7b5e043639@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 141117 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 May 2008 22:07:38 -0000 http://perforce.freebsd.org/chv.cgi?CH=141117 Change 141117 by pgj@disznohal on 2008/05/03 22:06:57 Cleanup in Appendix C. Affected files ... .. //depot/projects/docproj_hu/books/handbook/eresources/chapter.sgml#3 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/eresources/chapter.sgml#3 (text+ko) ==== @@ -22,7 +22,7 @@ õt körülvevõ felhasználói közösség önmaga is egyfajta szakmai segélynyújtó egyletként - funkcionál, amit leghatékonyabban elektronikus + funkcionál, amelyet leghatékonyabban elektronikus levelében vagy USENET hírcsoportokon keresztül érhetünk el. @@ -63,7 +63,7 @@ és szabályainak lefektetésével igyekszünk a jel-zaj arányt minél kedvezõbb szinten tartani. Ezek nélkül a - levelezési listák a projekt számára + levelezési listák a Projekt számára haszontalan kommunikációs eszközökké válnának. @@ -83,8 +83,8 @@ levelezési listáról címû leírást (angolul). - Mielõtt akármelyik listára is - küldenénk levelet, olvassuk el a Mielõtt akármelyik listára is levelet + küldenénk, olvassuk el a Levelezési listák Gyakran Ismételt Kérdéseit (angolul), amivel @@ -177,7 +177,8 @@ &a.isp.name; A &os;-t alkalmazó - internetszolgáltatók fóruma + internet-szolgáltatók + fóruma @@ -247,7 +248,7 @@ &a.afs.name; - Az AFS áthozása &os;-re + Az AFS portolása &os;-re @@ -275,7 +276,7 @@ &a.arm.name; - A &os; portja &arm; processzorokra + A &os; &arm; portja @@ -287,8 +288,8 @@ &a.audit.name; A forráskód - ellenõrzésérõl szóló - projekt + ellenõrzésérõl + szóló projekt @@ -448,7 +449,7 @@ &a.lfs.name; - Az LFS áthozása &os;-re + Az LFS portolása &os;-re @@ -553,7 +554,8 @@ &a.python.name; A Python &os;-n futó - változatának problémái + változatának + problémái @@ -658,8 +660,8 @@ - Korlátozott listák: A - következõ listák sokkalta jobban + Korlátozott listák: + (Limited lists) A következõ listák sokkal jobban specializálódótt (és igényesebb) közösségnek szólnak, nem a nagyközönségnek. Ezért @@ -694,8 +696,8 @@ &a.vendors.name; - Kiadások elõtt a forgalmazók - koordinálása + A forgalmazók koordinálása a + kiadások elõtt @@ -708,15 +710,16 @@ - Kivonatolt listák: Az eddig - említett listák elérhetõek kivonatolt - formában is. Miután feliratkoztunk egy - listára, a hozzáférésünk + Kivonatolt listák: (Digest + lists) Az eddig említett listák + elérhetõek kivonatolt formában is. + Miután feliratkoztunk egy listára, a + hozzáférésünk beállításainál kiválaszthatjuk, hogy kivonatolt formátumban kívánjuk-e kapni a leveleket. - CVS listák: A + CVS listák: (CVS lists) A következõ listák a forrásfa különbözõ részeinek változtatásáról és a @@ -754,8 +757,8 @@ &a.cvs-ports.name; - /usr/ports - A portfa változásai + /usr/ports A + portfa változásai @@ -788,8 +791,8 @@ Ténylegesen úgy tudunk üzenni egy listára, ha levelet küldünk az listanév@FreeBSD.org - címre, ami ezután a lista tagjai között - kézbesítésre kerül a + címre, amely ezután a lista tagjai + között kézbesítésre kerül a világban. A listáról úgy tudunk leiratkozni, ha a @@ -806,6 +809,7 @@ tartani. Ha csupán a fontosabb bejelentésekre vagyunk kíváncsiak, akkor a kisforgalmú &a.announce; használatát válasszuk. + @@ -837,10 +841,10 @@ Minden beküldött levél témájának meg kell felelnie az adott - lista tartalmának, tehát pl. a szakmai - kérdésekkel foglalkozó listákon - csak szakmai témájú leveleknek szabad - megjelenniük. Az oda nem illõ + lista tartalmának, tehát például + a szakmai kérdésekkel foglalkozó + listákon csak szakmai témájú + leveleknek szabad megjelenniük. Az oda nem illõ cseverészés és értelmetlen vitázás csak a lista értékét csökkenti, ezért @@ -858,11 +862,11 @@ nyilvánvalóan indokolt. A legtöbb listánál így is rengeteg az átfedés, kivéve a legtitkosabb - kombinációkat (pl. -stable és - -scsi), ezért nem túl sok - értelme van egyszerre egynél több - listát is értesíteni. Ha olyan - üzenetet kapunk, aminek a Cc + kombinációkat (például + -stable és -scsi), ezért nem + túl sok értelme van egyszerre egynél + több listát is értesíteni. Ha + olyan üzenetet kapunk, amelynek a Cc (másolat) mezõjében több lista címe is szerepel, akkor továbbküldés vagy @@ -884,7 +888,7 @@ továbbküldését vagy egyes részleteinek közlését, elítéljük, de nyíltan nem tiltjuk. - Azonban nagyon ritka esetekben + Nagyon ritka esetekben azonban elõfordulhat, hogy a sértõ tartalom önmagában ellenkezik a lista elveivel és figyelmeztetést (esetleg kitiltást) von maga @@ -936,14 +940,14 @@ lépések Olyan emberek számára ajánlott ez - a levelezési lista, akik csak a &os; jelentõsebb - eseményei bejelentései iránt - érdeklõdnek. Ide értendõk a - különbözõ idõközi és - egyéb kiadások, a &os; - újításainak bejelentései. - Idõnként önkéntesek - toborzására stb. is + a levelezési lista, akik csak a &os; + jelentõsebb eseményei bejelentései + iránt érdeklõdnek. Ide + értendõk a különbözõ + idõközi és egyéb kiadások, + a &os; újításainak + bejelentései. Idõnként + önkéntesek toborzására stb. is használják. A forgalma nagyon kicsi, tartalma szigorúan ellenõrzõtt. @@ -954,7 +958,8 @@ Architekturális és - tervezési kérdések + tervezési + kérdések Ez a lista a &os; architektúráját érintõ megbeszélések @@ -973,24 +978,25 @@ - Mit kellene javítani a VFS-n a + Mit kellene javítani a VFS-en a Heidemann-rétegek mûködéséhez. - + Hogyan tudnánk úgy - átalakítani az eszközmeghajtók - felületét, hogy ugyanazok a - meghajtók minden gond nélkül - képesek legyenek több buszon és - architektúrán is + átalakítani az + eszközmeghajtók felületét, + hogy ugyanazok a meghajtók minden gond + nélkül képesek legyenek több + buszon és architektúrán is mûködni. - Hogyan írjunk hálózati - meghajtót. + Hogyan írjunk meghajtót + hálózati + eszközökhöz. @@ -1015,8 +1021,8 @@ felülvizsgálja. Erre a listára rengeteg javítás - érkezik, amelyek valószínûleg egy - átlag &os; felhasználó + érkezik, amelyek valószínûleg + egy átlag &os; felhasználó számára nem túlzottan érdekesek. A kód változásától független @@ -1102,8 +1108,8 @@ Hibajelentések Ezen a levelezési listán lehet a &os; - hibáit bejelenteni. Ha lehet, akkor a hibákat - a &man.send-pr.1; paranccsal vagy a webes felületen keresztül küldjük be. @@ -1144,12 +1150,12 @@ irányítását végzõ csapat - Ezt a belsõ levelezési listát az - irányító csapat (core team) tagjai - használják. Akkor érdemes ide - levelet küldeni, ha &os;-vel kapcsolatos fontos - ügyekben lenne szükségünk - döntésre vagy véleményre. + Ezt a belsõ levelezési listát a + Core Team tagjai használják. Akkor + érdemes ide levelet küldeni, ha &os;-vel + kapcsolatos fontos ügyekben lenne + szükségünk döntésre vagy + véleményre. @@ -1204,8 +1210,8 @@ kapcsolatos problémák és projektek tárgyalásait öleli fel. A levelezési lista tagjait együttesen a - &os; dokumentációs - projekt-nek nevezik. Ez egy nyílt lista, + &os; Dokumentációs + Projekt-nek nevezik. Ez egy nyílt lista, csatlakozzunk hozzá bátran! @@ -1273,8 +1279,8 @@ alkalmazásokban Ez a lista a &os; beágyazott rendszerekben - történõ használatát igyekszik - megvitatni. Ez egy szakmai jellegû lista, + történõ használatát + igyekszik megvitatni. Ez egy szakmai jellegû lista, ezért ide szigorúan csak ilyen témájú leveleket várunk. A listán tárgyalt beágyazott @@ -1284,10 +1290,11 @@ környezetekkel szemben egyetlen feladatot lát el. Nem feltétlenül csak ilyenek, de például a különféle - telefonok, ill. hálózati - eszközök, mint mondjuk routerek, switchek, - PBX-ek, távoli mérõeszközök, - PDA-k, eladási rendszerek és így + telefonok, illetve hálózati + eszközök, mint például + útválasztók, switchek, PBX-ek, + távoli mérõeszközök, PDA-k, + eladási rendszerek és így tovább. @@ -1299,11 +1306,11 @@ A Linux/&ms-dos;/&windows; rendszerek emulációja - Ezen a listán a más - operációs rendszerekre írt programok - &os; történõ - futtatásáról olvashatunk és - értekezhetünk. + Ezen a listán arról + értekezhetünk és olvashatunk, hogy &os; + alatt miként futtassunk más + operációs rendszerekre írt + programokat. @@ -1311,18 +1318,18 @@ &a.eol.name; - Összefogás a &os; projekt + Összefogás a &os; Projekt által tovább már támogatott, &os;-hez tartozó szoftverekért Ezen a listán kap vagy kaphat helyet a &os; - projekt által hivatalosan tovább már + Projekt által hivatalosan tovább már nem fejlesztett szoftverek felhasználói összefogáson alapuló - támogatása (pl. biztonsági - figyelmeztetések vagy javítások - formájában). + támogatása (például + biztonsági figyelmeztetések vagy + javítások formájában). @@ -1339,10 +1346,11 @@ felmerülõ témák többek közt a szabványok, buszos eszközök és a hozzájuk tartozó protokollok, - vezérlõkártyák/chipkészletek, - valamint a mûködtetésükre - szánt programok felépítése - és megvalósítása. + vezérlõkártyák és + chipkészletek, valamint a + mûködtetésükre szánt + programok felépítése és + megvalósítása. @@ -1461,7 +1469,7 @@ Erre a fórumra tudjuk beküldeni a kifejezetten &os;-hez kapcsolódó - munkaajánlatok és + munkaajánlatokat és önéletrajzokat, tehát ez a megfelelõ hely, ha &os;-s munkát keresünk, vagy éppen &os; @@ -1471,12 +1479,13 @@ arra megvannak a megfelelõ helyek. Szeretnénk hozzátenni, hogy ez a lista, - a többi FreeBSD.org - levelezési listához hasonlóan, + a többi FreeBSD.org levelezési + listához hasonlóan, világméretekben mûködik. Ezért ne felejtsük sosem pontosan megjelölni a munkavégzés helyét, - ill. hogy milyen kommunikációs és + illetve hogy milyen kommunikációs és esetlegesen költözési lehetõségeket javaslunk. @@ -1485,10 +1494,11 @@ formátumban, de az egyszerûbb PDF, HTML vagy még néhány más hozzájuk - hasonló formátumot is alkalmazhatunk. A - µsoft; Word (.doc) zárt - formátumához hasonlóak azonban nem - fognak továbbítódni. + hasonló formátumot is alkalmazhatunk. Az + olyan zárt formátumok, mint + például a µsoft; Word + (.doc) azonban nem fognak + továbbítódni. @@ -1523,7 +1533,7 @@ problémáikat, itt kereshetnek rájuk megoldásokat. Az ilyen típusú megbeszéléseket figyelemmel követõ - egyéneket is szívesen fogadjuk. De mivel ez + egyéneket is szívesen fogadjuk. Mivel ez egy erõsen szakmai jellegû lista, ezért csak ilyen témájú leveleket várunk ide. @@ -1534,13 +1544,13 @@ &a.hardware.name; - A &os; és hardverek + A &os; és a hardverek kapcsolatáról általában Ezen a listán kerül megvitatásra - minden olyan hardver, amin a &os; mûködik: milyen - gondok adódhatnak, milyen hardvereket + minden olyan hardver, amelyen a &os; mûködik: + milyen gondok adódhatnak, milyen hardvereket érdemes beszereznünk vagy elkerülnünk. @@ -1563,11 +1573,11 @@ &a.isp.name; - Az internetszolgáltatók + Az internet-szolgáltatók fóruma Ezen a levelezési listán a &os;-t - használó internetszolgáltatók + használó internet-szolgáltatók tehetik fel kérdéseiket. Szigorúan csak szakmai jellegû kérdések engedélyezettek. @@ -1659,15 +1669,13 @@ Portolás nem &intel; plaformokra - A &os; különbözõ plaformokra - történõ portolásának - általános jellegû megvitatása - és nem &intel; architektúrára - építkezõ &os; portok - indítványozása. Ez egy kiemelten - szakmai jellegû lista, ezért ide csak ilyen - témájú leveleket - várunk. + A &os; különbözõ, nem az &intel; + architektúrára építkezõ + portjainak indítványozása és + általános jellegû megvitatása. Ez egy + kiemelten szakmai jellegû lista, ezért ide csak + ilyen témájú leveleket + várunk. @@ -1675,7 +1683,7 @@ &a.policy.name; - Az irányító csoport + Az Core Team szabályozásai Alacsony forgalmú, csak olvasható lista, @@ -1751,12 +1759,12 @@ A &os; és a Python A lista a &os; Python - támogatásának + támogatásának fejlesztésérõl folytatott szakmai megbeszéléseket foglalja össze. Elsõsorban a Python portolásával foglalkozó egyének, valamint a - külsõs fejlesztõk által + külsõ fejlesztõk által készített modulok és a Zope &os;-s alkalmazásával foglalkozik. Az @@ -1778,7 +1786,7 @@ Lehetõleg ne küldjünk hogyan témájú kérdéseket erre a szakmai listára, hacsak nem kifejezetten szakmai - jellegûnek nem szánjuk. + jellegûnek szánjuk. @@ -1788,11 +1796,11 @@ A SCSI alrendszer - Ez a levelezési lista a &os; alatt a SCSI - alrendszerrel foglalkozók számára van - fenntartva. Mivel ez egy erõsen szakmai jellegû - lista, ezért rajta csak szakmai témák - megengedettek. + Ezt a levelezési listát a &os; alatt a + SCSI alrendszerrel foglalkozók számára + tarjuk fenn. Mivel ez egy erõsen szakmai + jellegû lista, ezért rajta csak szakmai + témák megengedettek. @@ -1807,8 +1815,8 @@ kérdések (DES, Kerberos, biztonsági rések és javításaik, stb.) Szakmai jellegû lista, ezért ide csak a - témahoz szorosan kapcsolódó leveleket - szabad beküldeni. Alapvetõen nem + témához szorosan kapcsolódó + leveleket szabad beküldeni. Alapvetõen nem kérdezz-felelek típusú a lista mûködése, habár a GYIK-hoz minden hozzájárulást (kérdést @@ -1887,8 +1895,8 @@ C99 és POSIX megfelelés - Ez a fórum foglalkozik a &os; C99 és - POSIX szabványoknak történõ + Ez a fórum foglalkozik a &os; és a C99, + valamint a POSIX szabványok szerinti megfelelésével. @@ -1942,7 +1950,9 @@ + + A levelezési listák szûrése @@ -2022,11 +2032,12 @@ Ha egy levélben a szöveg HTML és nyers - szöveg formátumban is szerepel, a HTML változat - automatikusan eltávolításra kerül. Ha - az e-mail csak HTML formában tartalmazza a szöveget, - akkor automatikusan nyers szövegre alakítódik - át. + szöveg formátumban is szerepel, a HTML + változat automatikusan eltávolításra + kerül. Ha az e-mail csak HTML formában tartalmazza + a szöveget, akkor automatikusan nyers szövegre + alakítódik át. + @@ -2150,6 +2161,7 @@ url="news:comp.unix.bsd">comp.unix.bsd + @@ -2196,6 +2208,7 @@ url="news:comp.emulators.ms-windows.wine">comp.emulators.ms-windows.wine + @@ -2204,6 +2217,7 @@ szolgáltatások &chap.eresources.www.inc; + @@ -2217,13 +2231,13 @@ - + Címtartomány Lehetõségek Felhasználói csoport Rendszergazda - + @@ -2237,18 +2251,20 @@ + - Shell hozzáférések + Felhasználói + Hozzáférések A következõ felhasználói csoportok - shell hozzáféréseket nyújtanak a &os; - projektet aktívan támogató egyének - számára. A felsorolásban szereplõ - rendszergazdáknak visszaélés esetén - jogukban áll megszüntetni a - hozzáférést. + felhasználói hozzáféréseket + nyújtanak a &os; projektet aktívan + támogató egyének számára. A + felsorolásban szereplõ rendszergazdáknak + visszaélés esetén jogukban áll + megszüntetni a fiókot. @@ -2272,6 +2288,7 @@ + From owner-p4-projects@FreeBSD.ORG Sat May 3 22:36:08 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 80A03106566B; Sat, 3 May 2008 22:36:08 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 42A16106567C for ; Sat, 3 May 2008 22:36:08 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1AC678FC32 for ; Sat, 3 May 2008 22:36:08 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m43Ma890044633 for ; Sat, 3 May 2008 22:36:08 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m43Ma8UG044631 for perforce@freebsd.org; Sat, 3 May 2008 22:36:08 GMT (envelope-from pgj@FreeBSD.org) Date: Sat, 3 May 2008 22:36:08 GMT Message-Id: <200805032236.m43Ma8UG044631@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 141121 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 May 2008 22:36:08 -0000 http://perforce.freebsd.org/chv.cgi?CH=141121 Change 141121 by pgj@disznohal on 2008/05/03 22:35:11 MFen: 1.282 --> 1.283 books/handbook/disks/chapter.sgml 1.120 --> 1.123 books/handbook/introduction/chapter.sgml 1.180 --> 1.181 books/handbook/kernelconfig/chapter.sgml 1.128 --> 1.129 books/handbook/multimedia/chapter.sgml 1.279 --> 1.281 books/handbook/ports/chapter.sgml 1.112 --> 1.113 books/handbook/printing/chapter.sgml 1.28 --> 1.29 share/sgml/glossary/freebsd-glossary.sgml Affected files ... .. //depot/projects/docproj_hu/books/handbook/disks/chapter.sgml#7 edit .. //depot/projects/docproj_hu/books/handbook/introduction/chapter.sgml#8 edit .. //depot/projects/docproj_hu/books/handbook/kernelconfig/chapter.sgml#7 edit .. //depot/projects/docproj_hu/books/handbook/multimedia/chapter.sgml#4 edit .. //depot/projects/docproj_hu/books/handbook/ports/chapter.sgml#8 edit .. //depot/projects/docproj_hu/books/handbook/printing/chapter.sgml#8 edit .. //depot/projects/docproj_hu/share/sgml/glossary/freebsd-glossary.sgml#3 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/disks/chapter.sgml#7 (text+ko) ==== @@ -1,12 +1,12 @@ + Original Revision: 1.283 --> Háttértárak @@ -4850,7 +4850,7 @@ Majd ne felejtsük el újraindítani az inetd démont sem: - &prompt.root; kill -HUP `cat /var/run/inetd.pid` + &prompt.root; /etc/rc.d/inetd restart ==== //depot/projects/docproj_hu/books/handbook/introduction/chapter.sgml#8 (text+ko) ==== @@ -1,12 +1,12 @@ + Original Revision: 1.123 --> ==== //depot/projects/docproj_hu/books/handbook/kernelconfig/chapter.sgml#7 (text+ko) ==== @@ -1,11 +1,11 @@ + Original Revision: 1.181 --> ==== //depot/projects/docproj_hu/books/handbook/multimedia/chapter.sgml#4 (text+ko) ==== @@ -1,12 +1,12 @@ + Original Revision: 1.129 --> ==== //depot/projects/docproj_hu/books/handbook/ports/chapter.sgml#8 (text+ko) ==== @@ -1,12 +1,12 @@ + Original Revision: 1.281 --> Alkalmazások telepítése: csomagok ==== //depot/projects/docproj_hu/books/handbook/printing/chapter.sgml#8 (text+ko) ==== @@ -1,12 +1,12 @@ <!-- The FreeBSD Documentation Project - $FreeBSD: doc/en_US.ISO8859-1/books/handbook/printing/chapter.sgml,v 1.112 2008/04/13 15:13:45 blackend Exp $ + $FreeBSD: doc/en_US.ISO8859-1/books/handbook/printing/chapter.sgml,v 1.113 2008/04/29 19:11:39 blackend Exp $ --> <!-- The FreeBSD Hungarian Documentation Project Translated by: PALI, Gabor <pgj@FreeBSD.org> - Original Revision: 1.112 --> + Original Revision: 1.113 --> <chapter id="printing" lang="hu"> <chapterinfo> @@ -1830,7 +1830,7 @@ jelzõ karaktereket érthetõvé tenni bizonyos nyomtatók számára. Természetesen itt használhatunk kedvünk - szerinti szûrõt is. A <command>lpf</command> + szerinti szûrõt is. Az <command>lpf</command> szûrõ mûködésének részleteit <link linkend="printing-advanced-lpf">Az lpf szövegszûrõ</link> címû @@ -5200,7 +5200,7 @@ tennünk, hogy átlépünk az elszámolni kívánt nyomtató könyvtárába és - begépeljük a <literal>pac</literal> parancsot. + begépeljük a <command>pac</command> parancsot. Ekkor kapunk egy ehhez hasonló, dollár alapú kimutatást:</para> @@ -6012,11 +6012,13 @@ illusztrálásaként most az alapértelmezett nyomtatón elõször nyomtassuk ki három - példányt a <filename>parser.c</filename>, - majd ezután a <filename>parser.h</filename> + példányt a + <filename><replaceable>parser.c</replaceable></filename>, + majd ezután a + <filename><replaceable>parser.h</replaceable></filename> állományokból:</para> - <screen>&prompt.user; <userinput>lpr -#3 parser.c parser.h</userinput></screen> + <screen>&prompt.user; <userinput>lpr -#3 <replaceable>parser.c parser.h</replaceable></userinput></screen> </listitem> </varlistentry> ==== //depot/projects/docproj_hu/share/sgml/glossary/freebsd-glossary.sgml#3 (text+ko) ==== @@ -1,5 +1,5 @@ <!-- - $FreeBSD: doc/en_US.ISO8859-1/share/sgml/glossary/freebsd-glossary.sgml,v 1.28 2007/05/12 13:12:14 pav Exp $ + $FreeBSD: doc/en_US.ISO8859-1/share/sgml/glossary/freebsd-glossary.sgml,v 1.29 2008/04/12 21:40:31 brueffer Exp $ FreeBSD Glossary Terms Please keep this file sorted alphabetically/ASCIIly by glossterm. @@ -32,7 +32,7 @@ --> <!-- The FreeBSD Hungarian Documentation Project Translated by: PALI, Gabor <pgj@FreeBSD.org> - Original Revision: 1.28 --> + Original Revision: 1.29 --> <glossary status="draft" id="freebsd-glossary" lang="hu"> <title>A &os;-s szakkifejezések gyûjteménye