cvs commit: src/include time.h

2006-04-14 Thread John Birrell
jb 2006-04-15 03:08:55 UTC FreeBSD src repository Modified files: include time.h Log: Copy the new CLOCK_ defines from sys/time.h for SUSv3 compatibility. Approved by: rwatson Revision ChangesPath 1.34 +8 -0 src/include/time.h

cvs commit: src/sys/sys time.h

2006-10-02 Thread John Birrell
jb 2006-10-03 04:01:31 UTC FreeBSD src repository Modified files: sys/sys time.h Log: Solaris compatibility only: Be specific about the fact that the inline function takes no arguments. Revision ChangesPath 1.73 +1 -1 src/sys/sys/time.h _

cvs commit: src/sys/sys _elf_solaris.h

2006-10-04 Thread John Birrell
jb 2006-10-04 07:19:39 UTC FreeBSD src repository Added files: sys/sys _elf_solaris.h Log: ELF compatibility definitions for OpenSolaris. These are covered by Sun's CDDL and this file is only intended for inclusion where _SOLARIS_C_SOURCE is defined (with th

cvs commit: src/sys/sys elf.h

2006-10-04 Thread John Birrell
jb 2006-10-04 07:23:31 UTC FreeBSD src repository Added files: sys/sys elf.h Log: This file is the same as the one installed in /usr/include, however there are enough places in the DTrace kernel/module sources that having a header that gathers together all t

cvs commit: src/include elf.h

2006-10-04 Thread John Birrell
jb 2006-10-04 07:25:55 UTC FreeBSD src repository Modified files: include elf.h Log: Include the Solaris compatibility definions iff _SOLARIS_C_SOURCE is defined. Revision ChangesPath 1.9 +4 -0 src/include/elf.h ___

cvs commit: src/sys/amd64/include elf.h src/sys/arm/include elf.h src/sys/i386/include elf.h src/sys/ia64/include elf.h src/sys/powerpc/include elf.h src/sys/sparc64/include elf.h src/sys/sys elf32.h

2006-10-04 Thread John Birrell
jb 2006-10-04 21:37:10 UTC FreeBSD src repository Modified files: sys/amd64/includeelf.h sys/arm/include elf.h sys/i386/include elf.h sys/ia64/include elf.h sys/powerpc/include elf.h sys/sparc64/include elf.h sys/sys e

Re: cvs commit: src/sys/conf Makefile.sun4v files.sun4v options.sun4v src/sys/sun4v/compile .cvsignore src/sys/sun4v/conf DEFAULTS GENERIC GENERIC.hints MAC Makefile NOTES src/sys/sun4v/include _bus.h

2006-10-05 Thread John Birrell
ion will be required. This is a major problem. My personal interest in sun4v is based on the fact that Sun Microsystems sent me a T2000 with all the bells and whistles in response to my work on DTrace for FreeBSD. In return I would like to see sun4v supported nicely in FreeBSD. One good turn deserves a

Re: cvs commit: src/sys/conf Makefile.sun4v files.sun4v options.sun4v src/sys/sun4v/compile .cvsignore src/sys/sun4v/conf DEFAULTS GENERIC GENERIC.hints MAC Makefile NOTES src/sys/sun4v/include _bus.h

2006-10-05 Thread John Birrell
Is is really just a matter of time or are there people who just stand in the way? -- John Birrell ___ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Re: cvs commit: src/sys/conf Makefile.sun4v files.sun4v options.sun4v src/sys/sun4v/compile .cvsignore src/sys/sun4v/conf DEFAULTS GENERIC GENERIC.hints MAC Makefile NOTES src/sys/sun4v/include _bus.h

2006-10-07 Thread John Birrell
lly needs is the SAS disk in the special Sun carrier that the T2000 needs. -- John Birrell ___ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"

cvs commit: src/sys/amd64/amd64 intr_machdep.c

2006-10-12 Thread John Birrell
jb 2006-10-13 04:53:22 UTC FreeBSD src repository Modified files: sys/amd64/amd64 intr_machdep.c Log: Attempt to fix the GENERIC kernel build which has been failing on tinderbox for a couple of days. Revision ChangesPath 1.23 +2 -0 src/sys/amd64/

cvs commit: src/sys/conf NOTES

2006-10-13 Thread John Birrell
jb 2006-10-13 09:05:44 UTC FreeBSD src repository Modified files: sys/conf NOTES Log: Remove one of the duplicate 'device nmdm' lines. Noticed in the sun4v tinderbox log. Revision ChangesPath 1.1388+0 -1 src/sys/conf/NOTES __

cvs commit: src/sys/sun4v/conf NOTES

2006-10-13 Thread John Birrell
jb 2006-10-13 09:55:17 UTC FreeBSD src repository Modified files: sys/sun4v/conf NOTES Log: Attempt to fix the sun4v tinderbox build (which unhelpfully doesn't report errors -- just warnings). Submitted by: ru@ Revision ChangesPath 1.3 +12 -7

cvs commit: src/sys/sun4v/sun4v genassym.c

2006-10-13 Thread John Birrell
jb 2006-10-13 21:30:18 UTC FreeBSD src repository Removed files: sys/sun4v/sun4v genassym.c Log: sun4v uses the sparc64 version of this file. Revision ChangesPath 1.2 +0 -292src/sys/sun4v/sun4v/genassym.c (dead)

cvs commit: src/sys/conf NOTES

2006-10-13 Thread John Birrell
jb 2006-10-13 21:44:58 UTC FreeBSD src repository Modified files: sys/conf NOTES Log: Remove a nmdm comment which ru@ thinks was no longer required. Revision ChangesPath 1.1389+0 -1 src/sys/conf/NOTES _

cvs commit: src/sys/sun4v/conf NOTES

2006-10-13 Thread John Birrell
jb 2006-10-13 21:55:30 UTC FreeBSD src repository Modified files: sys/sun4v/conf NOTES Log: Ignore the uart device. Revision ChangesPath 1.4 +1 -0 src/sys/sun4v/conf/NOTES ___ cvs-all@freebsd.org mailin

Re: cvs commit: src/sys/sun4v/conf NOTES

2006-10-13 Thread John Birrell
On Fri, Oct 13, 2006 at 09:49:33PM -0600, M. Warner Losh wrote: > Maybe we need a tinderbox explaination section in the developers > handbook with this link as well :-) Or just add the link to the email that gets sent to the list. -- John B

cvs commit: src/sys/sun4v/conf NOTES

2006-10-16 Thread John Birrell
jb 2006-10-16 22:06:59 UTC FreeBSD src repository Modified files: sys/sun4v/conf NOTES Log: Comment out 'device isa'. Add a lot of nodevice entries for things that depend on isa, kbd and other PC-centric things. Revision ChangesPath 1.5 +32 -16

cvs commit: src/sys/modules/mem Makefile

2006-10-16 Thread John Birrell
jb 2006-10-16 22:09:48 UTC FreeBSD src repository Modified files: sys/modules/mem Makefile Log: Add a .PATH entry to search for sources in the ${MACHINE}/${MACHINE} directory before the ${MACHINE_ARCH}/${MACHINE_ARCH} directory so that machine-specific files take pr

cvs commit: src/sys/modules/uart Makefile

2006-10-16 Thread John Birrell
jb 2006-10-16 22:11:54 UTC FreeBSD src repository Modified files: sys/modules/uart Makefile Log: In sun4v, use the sparc64 version. We haven't used the serial port on sun4v yet, so this is a 'best-guess'. Revision ChangesPath 1.16 +6 -1 src/sys/mo

cvs commit: src Makefile.inc1

2006-10-16 Thread John Birrell
jb 2006-10-16 22:18:14 UTC FreeBSD src repository Modified files: .Makefile.inc1 Log: Add sun4v to the TARGET_ARCH when just TARGET is set (like pc98 is done). This is required for 'make universe'. Revision ChangesPath 1.563 +1 -1

cvs commit: src Makefile

2006-10-16 Thread John Birrell
jb 2006-10-16 22:18:59 UTC FreeBSD src repository Modified files: .Makefile Log: Add sun4v to the 'universe'. Revision ChangesPath 1.336 +1 -1 src/Makefile ___ cvs-all@freebsd.org mailing li

cvs commit: src/sys/sun4v/sun4v trap.c

2006-10-16 Thread John Birrell
jb 2006-10-17 03:53:38 UTC FreeBSD src repository Modified files: sys/sun4v/sun4v trap.c Log: Comment out a debug entry which doesn't compile. Needed to fix LINT. Revision ChangesPath 1.2 +1 -1 src/sys/sun4v/sun4v/trap.c __

cvs commit: src UPDATING src/lib/libkvm kvm_proc.c src/sys/amd64/amd64 machdep.c trap.c src/sys/amd64/conf GENERIC src/sys/arm/arm trap.c src/sys/arm/at91 kb920x_machdep.c src/sys/arm/conf EP80219 IQ3

2006-10-26 Thread John Birrell
jb 2006-10-26 21:42:23 UTC FreeBSD src repository Modified files: .UPDATING lib/libkvm kvm_proc.c sys/amd64/amd64 machdep.c trap.c sys/amd64/conf GENERIC sys/arm/arm trap.c sys/arm/at91 kb920x_mach

cvs commit: src UPDATING src/sys/amd64/conf DEFAULTS src/sys/i386/conf DEFAULTS src/sys/ia64/conf DEFAULTS src/sys/pc98/conf DEFAULTS src/sys/powerpc/conf DEFAULTS src/sys/sparc64/conf DEFAULTS src/sy

2006-10-26 Thread John Birrell
jb 2006-10-26 22:05:25 UTC FreeBSD src repository Modified files: .UPDATING sys/amd64/conf DEFAULTS sys/i386/confDEFAULTS sys/ia64/confDEFAULTS sys/pc98/confDEFAULTS sys/powerpc/conf DEFAULTS sys/

cvs commit: src/sys/amd64/conf GENERIC src/sys/arm/conf EP80219 IQ31244 KB920X SIMICS SKYEYE src/sys/i386/conf GENERIC src/sys/ia64/conf GENERIC src/sys/pc98/conf GENERIC src/sys/powerpc/conf GENERIC

2006-10-26 Thread John Birrell
jb 2006-10-26 22:11:36 UTC FreeBSD src repository Modified files: sys/amd64/conf GENERIC sys/arm/conf EP80219 IQ31244 KB920X SIMICS SKYEYE sys/i386/confGENERIC sys/ia64/confGENERIC sys/pc98/confGENERIC sys/powerpc/con

cvs commit: src/sys/sys proc.h

2006-10-29 Thread John Birrell
jb 2006-10-29 21:02:22 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: Add the padding fields to 'struct proc' for the !KSE case that I missed. Noticed by: pjd Revision ChangesPath 1.463 +4 -0 src/sys/sys/proc.h _

cvs commit: src/sys/amd64/amd64 genassym.c src/sys/arm/arm genassym.c src/sys/i386/i386 genassym.c src/sys/ia64/ia64 genassym.c src/sys/kern subr_prf.c tty_cons.c src/sys/powerpc/powerpc genassym.c sr

2006-10-31 Thread John Birrell
jb 2006-11-01 04:54:51 UTC FreeBSD src repository Modified files: sys/amd64/amd64 genassym.c sys/arm/arm genassym.c sys/i386/i386genassym.c sys/ia64/ia64genassym.c sys/kern subr_prf.c tty_cons.c sys/powerpc/powerp

cvs commit: src/sys/sun4v/include hypervisorvar.h src/sys/sun4v/sun4v hcall.S

2006-11-01 Thread John Birrell
jb 2006-11-01 08:14:14 UTC FreeBSD src repository Modified files: sys/sun4v/includehypervisorvar.h sys/sun4v/sun4v hcall.S Log: Add the trap-trace function for the hypervisor. Revision ChangesPath 1.2 +1 -0 src/sys/sun4v/include/hyperviso

cvs commit: src/share/mk bsd.own.mk src/tools/build/options WITHOUT_CDDL

2006-11-01 Thread John Birrell
jb 2006-11-01 09:02:11 UTC FreeBSD src repository Modified files: share/mk bsd.own.mk Added files: tools/build/options WITHOUT_CDDL Log: Add a build option to support WITH_CDDL and WITHOUT_CDDL, defaulting to WITH_CDDL. This option enables building

cvs commit: src Makefile

2006-11-01 Thread John Birrell
jb 2006-11-01 09:05:40 UTC FreeBSD src repository Modified files: .Makefile Log: When building an upgraded make, don't worry about processing it for use with DTrace because the normal buildworld will do that when the tools are built. Revision Ch

Re: cvs commit: src/sys/amd64/amd64 genassym.c src/sys/arm/arm genassym.c src/sys/i386/i386 genassym.c src/sys/ia64/ia64 genassym.c src/sys/kern subr_prf.c tty_cons.c src/sys/powerpc/powerpc genassym.

2006-11-01 Thread John Birrell
CPU > buffers, as I don't think we care about performance here. > > What do you think? I'm not a fan of having people hold a lock over one or more consoles for very long. That doesn't mean that others will share my opinion, though. 8-) -- John Birrell

cvs commit: src/lib/libmemstat memstat.h

2006-07-26 Thread John Birrell
jb 2006-07-26 07:46:32 UTC FreeBSD src repository Modified files: lib/libmemstat memstat.h Log: Increase the number of CPUs to 32 to suit sun4v. Reviewed by: rwatson@ Revision ChangesPath 1.10 +1 -1 src/lib/libmemstat/memstat.h __

Re: cvs commit: src/sys/dev/em if_em.c

2006-07-29 Thread John Birrell
to back the change out of my P4 tree. This is the change that causes the grief: <http://perforce.freebsd.org/fileDiffView.cgi?FSPC=//depot/projects/dtrace/src/sys/dev/em/if%5fem.c&REV=6&ACT=integrate> -- John Birrell ___ cvs-all@freebsd

Re: cvs commit: src/sys/dev/em if_em.c

2006-07-30 Thread John Birrell
On Sun, Jul 30, 2006 at 03:48:58PM +0900, Pyun YongHyeon wrote: > That's odd. Do you use VLAN with hardware tagging and the interface > is in promiscuous mode? No. > Would you should me the diagnostics trace again? That will have to wait until another problem with sun4v is so

cvs commit: src/etc/mtree BSD.usr.dist

2006-08-02 Thread John Birrell
jb 2006-08-03 03:28:04 UTC FreeBSD src repository Modified files: etc/mtreeBSD.usr.dist Log: Add the library directory where DTrace library scripts live. Revision ChangesPath 1.317 +2 -0 src/etc/mtree/BSD.usr.dist

cvs commit: src/etc/mtree BSD.usr.dist

2006-08-02 Thread John Birrell
jb 2006-08-03 03:30:53 UTC FreeBSD src repository Modified files: etc/mtreeBSD.usr.dist Log: Alphabetical order is probably better. Revision ChangesPath 1.318 +2 -2 src/etc/mtree/BSD.usr.dist ___ cv

cvs commit: src/sys/conf options

2006-08-02 Thread John Birrell
jb 2006-08-03 05:19:33 UTC FreeBSD src repository Modified files: sys/conf options Log: Add an option to enable KSE support. Add an option to build in kernel DTrace hooks. Without this option, the DTrace modules acn't be loaded. Revision ChangesP

cvs commit: src/sys/sys sysent.h

2006-08-02 Thread John Birrell
jb 2006-08-03 05:26:52 UTC FreeBSD src repository Modified files: sys/sys sysent.h Log: Add fields to struct sysent to support the DTrace syscall provider called systrace. Another file called systrace_args.c is generated. This will be compiled into syst

cvs commit: src/sys/kern makesyscalls.sh

2006-08-02 Thread John Birrell
jb 2006-08-03 05:29:09 UTC FreeBSD src repository Modified files: sys/kern makesyscalls.sh Log: Generate another file called systrace_args.c. This will be compiled into systrace and is used to map the syscall arguments into the 64-bit parameter array. Re

cvs commit: src/sys/sys syscall.h syscall.mk sysproto.h

2006-08-02 Thread John Birrell
jb 2006-08-03 05:31:28 UTC FreeBSD src repository Modified files: sys/sys syscall.h syscall.mk sysproto.h Log: Regen. Revision ChangesPath 1.198 +0 -0 src/sys/sys/syscall.h 1.153 +0 -0 src/sys/sys/syscall.mk 1.201 +0 -0

cvs commit: src/sys/kern init_sysent.c syscalls.c systrace_args.c

2006-08-02 Thread John Birrell
jb 2006-08-03 05:32:44 UTC FreeBSD src repository Modified files: sys/kern init_sysent.c syscalls.c Added files: sys/kern systrace_args.c Log: Regen. Note the addition of the extra file now generated. Revision ChangesPath 1.217

cvs commit: src/etc/mtree BSD.usr.dist

2006-08-02 Thread John Birrell
jb 2006-08-03 05:44:51 UTC FreeBSD src repository Modified files: etc/mtreeBSD.usr.dist Log: Not allowed to use tabs. The rule that proves the rule. Heh. Revision ChangesPath 1.319 +2 -2 src/etc/mtree/BSD.usr.dist

cvs commit: src/share/man/man7 hier.7

2006-08-02 Thread John Birrell
jb 2006-08-03 05:46:32 UTC FreeBSD src repository Modified files: share/man/man7 hier.7 Log: Add the DTrace library script directory. Revision ChangesPath 1.120 +2 -0 src/share/man/man7/hier.7 ___ cvs-all

cvs commit: src/sys/kern subr_rman.c

2006-08-03 Thread John Birrell
jb 2006-08-03 21:19:13 UTC FreeBSD src repository Modified files: sys/kern subr_rman.c Log: Report the correct function name in a DPRINTF. Revision ChangesPath 1.52 +4 -3 src/sys/kern/subr_rman.c _

Re: cvs commit: src/sys/dev/em if_em.c if_em.h

2006-08-03 Thread John Birrell
ssed > with:" line to backout commits to make this more clear. Also Pyun had made a fix for the bus_dmamap_unload problem we see on sun4v. This appears to have been backed out amongst what appears to be largely a white-space change. Are you prepared to do the work to solve the bus_d

cvs commit: src/tools/regression/fsx fsx.c

2006-08-04 Thread John Birrell
jb 2006-08-04 21:45:08 UTC FreeBSD src repository Modified files: tools/regression/fsx fsx.c Log: Fix for architectures where sizeof(void *) > sizeof(int). Revision ChangesPath 1.4 +2 -2 src/tools/regression/fsx/fsx.c __

cvs commit: src/sys/sys types.h

2006-08-04 Thread John Birrell
jb 2006-08-04 22:54:10 UTC FreeBSD src repository Modified files: sys/sys types.h Log: Add some compatibility definitions for OpenSolaris source. These are only defined if _SOLARIS_C_SOURCE is defined, so they don't polute the FreeBSD compile environment.

cvs commit: src/sys/sys time.h

2006-08-04 Thread John Birrell
jb 2006-08-04 23:10:11 UTC FreeBSD src repository Modified files: sys/sys time.h Log: Add some OpenSolaris compatibility definitions which are only visible if _SOLARIS_C_SOURCE is defined. Add two function prototypes which are required to feed high-resolu

cvs commit: src/sys/sys systm.h

2006-08-04 Thread John Birrell
jb 2006-08-04 23:31:16 UTC FreeBSD src repository Modified files: sys/sys systm.h Log: Add a type definition for the cyclic timer callback function. The cyclic timer is a high-resolution timer allows timeouts at nanosecond intervals where hardware support

cvs commit: src/sys/sys stat.h

2006-08-04 Thread John Birrell
jb 2006-08-04 23:47:30 UTC FreeBSD src repository Modified files: sys/sys stat.h Log: Add OpenSolaris compatibility definitions for stat64 and fstat64 which are only visible if _SOLARIS_C_SOURCE is defined. Note thar FreeBSD stat() and fstat() are 64-bit

cvs commit: src/sys/kern Makefile

2006-08-05 Thread John Birrell
jb 2006-08-05 19:25:14 UTC FreeBSD src repository Modified files: sys/kern Makefile Log: Add support for the generated file systrace_args.c. Revision ChangesPath 1.13 +2 -1 src/sys/kern/Makefile __

cvs commit: src/sys/sys param.h

2006-08-05 Thread John Birrell
jb 2006-08-05 20:35:12 UTC FreeBSD src repository Modified files: sys/sys param.h Log: Add OpenSolaris compatibility definitions which are only visible if _SOLARIS_C_SOURCE is defined. The _OpenSolaris_version is set to match the last import of the OpenSo

cvs commit: src/tools/test README src/tools/test/dtrace Makefile

2008-05-16 Thread John Birrell
jb 2008-05-17 02:09:48 UTC FreeBSD src repository Modified files: tools/test README Added files: tools/test/dtraceMakefile Log: Add the DTrace test makefile for the test suite distributed in OpenSolaris. Revision ChangesPath 1.5 +1 -0

cvs commit: src/sys/sys sdt.h

2008-05-16 Thread John Birrell
jb 2008-05-17 02:14:19 UTC FreeBSD src repository Added files: sys/sys sdt.h Log: Add the statically defined tracing header. Note that this implementation differs from the one in OpenSolaris, so it is BSD licensed and can be included anywhere. The ke

cvs commit: src/sys/sys dtrace_bsd.h

2008-05-16 Thread John Birrell
jb 2008-05-17 02:16:58 UTC FreeBSD src repository Added files: sys/sys dtrace_bsd.h Log: Add the DTrace shim layer definitions. All shim hooks are defined here. This is the interface between BSD code in FreeBSD and CDDL code from OpenSolaris. The hoo

cvs commit: src/sys/modules/cyclic Makefile src/sys/modules/dtrace Makefile Makefile.inc src/sys/modules/dtrace/dtmalloc Makefile src/sys/modules/dtrace/dtrace Makefile src/sys/modules/dtrace/dtrace_t

2008-05-16 Thread John Birrell
jb 2008-05-17 02:31:19 UTC FreeBSD src repository Added files: sys/modules/cyclic Makefile sys/modules/dtrace Makefile Makefile.inc sys/modules/dtrace/dtmalloc Makefile sys/modules/dtrace/dtrace Makefile sys/modules/dtrace/dtrace_test Makefile sys/mod

cvs commit: src/sys/i386/conf GENERIC

2008-05-18 Thread John Birrell
jb 2008-05-18 11:08:26 UTC FreeBSD src repository Modified files: sys/i386/confGENERIC Log: Remove the unknown device that is breaking the tinderbox build. Revision ChangesPath 1.488 +0 -2 src/sys/i386/conf/GENERIC ___

cvs commit: src/sys/conf options

2008-05-18 Thread John Birrell
jb 2008-05-18 19:28:51 UTC FreeBSD src repository Modified files: sys/conf options Log: Add two kernel options: - KDTRACE_HOOKS for the shim layer of hooks which separate BSD licensed code from CDDL code. - DDB_CTF for the code that

cvs commit: src/sys/kern kern_sdt.c

2008-05-18 Thread John Birrell
jb 2008-05-18 19:32:36 UTC FreeBSD src repository Added files: sys/kern kern_sdt.c Log: Add kernel support for the Statically Defined Trace provider. This is BSD licensed code written specifically for FreeBSD. It initialises using SYSINIT so that the SD

cvs commit: src/sys/kern kern_dtrace.c

2008-05-18 Thread John Birrell
jb 2008-05-18 19:43:52 UTC FreeBSD src repository Added files: sys/kern kern_dtrace.c Log: Add support for the DTrace struct proc and struct thread extended data via ctor and dtor event handlers. The size of the extra data is allocated opaquely and this fi

cvs commit: src/sys/conf files

2008-05-18 Thread John Birrell
jb 2008-05-18 19:47:49 UTC FreeBSD src repository Modified files: sys/conf files Log: Add a couple of files which depend of the KDTRACE_HOOKS option. The syscall names are required by KDTRACE_HOOKS too. And the unzip Revision ChangesPath 1.1

cvs commit: src/sys/sys proc.h

2008-05-18 Thread John Birrell
jb 2008-05-18 19:50:44 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: Add the hooks for the extra data that DTrace allocates for struct thread and struct proc. Add a field to struct thread to stash the error variable (or returned status)

cvs commit: src/sys/sys kernel.h

2008-05-18 Thread John Birrell
jb 2008-05-18 22:10:10 UTC FreeBSD src repository Modified files: sys/sys kernel.h Log: Add sysinit levels for DTrace. Revision ChangesPath 1.141 +6 -0 src/sys/sys/kernel.h ___ cvs-all@freebsd.org

cvs commit: src/sys/sys systm.h time.h

2008-05-18 Thread John Birrell
jb 2008-05-18 22:11:47 UTC FreeBSD src repository Modified files: sys/sys systm.h time.h Log: Remove some DTrace hook definitions that are now in dtrace_bsd.h which contains all the hook definitions rather than splattering them all over the header files.

cvs commit: src/cddl/compat/opensolaris/include dtrace.h libproc.h

2008-05-20 Thread John Birrell
jb 2008-05-21 00:26:38 UTC FreeBSD src repository Added files: cddl/compat/opensolaris/include dtrace.h libproc.h Log: Add Solaris compatibility definitions for things we don't really want in FreeBSD headers. Revision ChangesPath 1.1 +37 -0 src/cddl/c

Re: cvs commit: src/sys/kern kern_sdt.c

2008-05-20 Thread John Birrell
On Mon, May 19, 2008 at 10:24:45PM +0200, Roman Divacky wrote: > On Sun, May 18, 2008 at 07:32:36PM +0000, John Birrell wrote: > > jb 2008-05-18 19:32:36 UTC > > > > FreeBSD src repository > > > > Added files: > > sys/kern

cvs commit: src/share/mk bsd.lib.mk bsd.libnames.mk bsd.prog.mk sys.mk

2008-05-21 Thread John Birrell
jb 2008-05-22 01:14:43 UTC FreeBSD src repository Modified files: share/mk bsd.lib.mk bsd.libnames.mk bsd.prog.mk sys.mk Log: Add support for the Compact C Type (CTF) conversions throughout FreeBSD's system makefiles. Note that th

cvs commit: src/lib/libproc _libproc.h libproc.h proc_create.c proc_sym.c proc_util.c

2008-05-21 Thread John Birrell
jb 2008-05-22 02:09:21 UTC FreeBSD src repository Added files: lib/libproc _libproc.h libproc.h proc_create.c proc_sym.c proc_util.c Log: Add a process library with some stubs that the DTrace client needs. These will be fleshed out as par

cvs commit: src/lib/libproc Makefile

2008-05-21 Thread John Birrell
jb 2008-05-22 02:10:14 UTC FreeBSD src repository Added files: lib/libproc Makefile Log: Add the Makefile for the process library which was missed in the previous commit. Revision ChangesPath 1.1 +20 -0 src/lib/libproc/Makefile (new)

cvs commit: src/lib/libdwarf Makefile _libdwarf.h dwarf.h dwarf_abbrev.c dwarf_attr.c dwarf_attrval.c dwarf_cu.c dwarf_dealloc.c dwarf_die.c dwarf_dump.c dwarf_errmsg.c dwarf_errno.c dwarf_finish.c dw

2008-05-21 Thread John Birrell
jb 2008-05-22 02:14:23 UTC FreeBSD src repository Added files: lib/libdwarf Makefile _libdwarf.h dwarf.h dwarf_abbrev.c dwarf_attr.c dwarf_attrval.c dwarf_cu.c dwarf_dealloc.c dwarf_die.c dwarf_

Re: cvs commit: src/lib/libdwarf Makefile _libdwarf.h dwarf.h dwarf_abbrev.c dwarf_attr.c dwarf_attrval.c dwarf_cu.c dwarf_dealloc.c dwarf_die.c dwarf_dump.c dwarf_errmsg.c dwarf_errno.c dwarf_finish.

2008-05-21 Thread John Birrell
On Wed, May 21, 2008 at 09:11:10PM -0600, M. Warner Losh wrote: > In message: <[EMAIL PROTECTED]> > John Birrell <[EMAIL PROTECTED]> writes: > : The API for this library is deliberately different to the GPL'd > : libdwarf to avoid licensing problems.

cvs commit: src/lib Makefile

2008-05-21 Thread John Birrell
jb 2008-05-22 04:22:43 UTC FreeBSD src repository Modified files: lib Makefile Log: Hook libdwarf and libproc into the build. Revision ChangesPath 1.230 +2 -2 src/lib/Makefile ___ cvs-all@freeb

cvs commit: src/cddl/lib Makefile src/cddl/lib/drti Makefile src/cddl/lib/libctf Makefile src/cddl/lib/libdtrace Makefile errno.d net.d nfs.d psinfo.d sched.d signal.d unistd.d

2008-05-21 Thread John Birrell
jb 2008-05-22 04:26:42 UTC FreeBSD src repository Modified files: cddl/lib Makefile Added files: cddl/lib/drtiMakefile cddl/lib/libctf Makefile cddl/lib/libdtrace Makefile errno.d net.d nfs.d psinfo.d sched.d s

cvs commit: src/cddl/contrib/opensolaris - Imported sources

2008-05-22 Thread John Birrell
jb 2008-05-22 07:00:07 UTC FreeBSD src repository src/cddl/contrib/opensolaris - Imported sources Update of /home/ncvs/src/cddl/contrib/opensolaris In directory repoman.freebsd.org:/tmp/cvs-serv85067 Log Message: Vendor import (really!) of the OpenSolaris bits for DTrace.

cvs commit: src/sys/cddl/contrib/opensolaris - Imported sources

2008-05-22 Thread John Birrell
jb 2008-05-22 07:04:10 UTC FreeBSD src repository src/sys/cddl/contrib/opensolaris - Imported sources Update of /home/ncvs/src/sys/cddl/contrib/opensolaris In directory repoman.freebsd.org:/tmp/cvs-serv86283 Log Message: Vendor import of the src/sys OpenSolaris bits for DT

cvs commit: src/sys/cddl/contrib/opensolaris/uts/common/dtrace dtrace.c fasttrap.c src/sys/cddl/contrib/opensolaris/uts/common/sys cpuvar.h ctf.h ctf_api.h debug.h dtrace.h dtrace_impl.h isa_defs.h

2008-05-22 Thread John Birrell
jb 2008-05-22 07:33:39 UTC FreeBSD src repository Modified files: sys/cddl/contrib/opensolaris/uts/common/dtrace dtrace.c fasttrap.c sys/cddl/contrib/opensolaris/uts/common/sys cpuvar.h ctf.h

cvs commit: src/cddl/contrib/opensolaris/uts/common/ctf ctf_mod.c ctf_subr.c src/cddl/contrib/opensolaris/uts/common/dtrace dtrace.c fasttrap.c lockstat.c profile.c sdt_subr.c systrace.c src/cddl/cont

2008-05-22 Thread John Birrell
jb 2008-05-22 07:46:02 UTC FreeBSD src repository Removed files: cddl/contrib/opensolaris/uts/common/ctf ctf_mod.c ctf_subr.c cddl/contrib/opensolaris/uts/common/dtrace dtrace.c fasttrap.c lockstat.c

cvs commit: src/cddl/usr.bin Makefile src/cddl/usr.bin/ctfconvert Makefile src/cddl/usr.bin/ctfdump Makefile src/cddl/usr.bin/ctfmerge Makefile src/cddl/usr.bin/sgsmsg Makefile

2008-05-22 Thread John Birrell
jb 2008-05-22 08:04:49 UTC FreeBSD src repository Modified files: cddl/usr.bin Makefile Added files: cddl/usr.bin/ctfconvert Makefile cddl/usr.bin/ctfdump Makefile cddl/usr.bin/ctfmerge Makefile cddl/usr.bin/sgsmsg Makefile Log: Add the DTrace

cvs commit: src/sys/cddl/compat/opensolaris/sys atomic.h cmn_err.h cpuvar.h cyclic.h kmem.h pcpu.h

2008-05-22 Thread John Birrell
jb 2008-05-22 08:33:25 UTC FreeBSD src repository Modified files: sys/cddl/compat/opensolaris/sys atomic.h cmn_err.h cpuvar.h cyclic.h kmem.h pcpu.h Log: Compatibility stuff for DTrace. Revision ChangesPath 1.4 +5 -1

cvs commit: src/sys/cddl/compat/opensolaris/sys cpuvar_defs.h cyclic_impl.h sema.h

2008-05-22 Thread John Birrell
jb 2008-05-22 08:35:03 UTC FreeBSD src repository Added files: sys/cddl/compat/opensolaris/sys cpuvar_defs.h cyclic_impl.h sema.h Log: Additional compatibility headers. Revision ChangesPath 1.1 +59 -0 src/sys/cddl/co

cvs commit: src/sys/cddl/compat/opensolaris/sys feature_tests.h

2008-05-22 Thread John Birrell
jb 2008-05-22 09:08:41 UTC FreeBSD src repository Added files: sys/cddl/compat/opensolaris/sys feature_tests.h Log: A 'special' compatibility header to plug OpenSolaris code. Revision ChangesPath 1.1 +35 -0 src/sys/cddl/compat/opensolaris/sys/feature_te

cvs commit: src/cddl/usr.sbin Makefile src/cddl/usr.sbin/dtrace Makefile

2008-05-22 Thread John Birrell
jb 2008-05-22 23:06:19 UTC FreeBSD src repository Modified files: cddl/usr.sbinMakefile Added files: cddl/usr.sbin/dtrace Makefile Log: Add the dtrace client app to the build. Revision ChangesPath 1.9 +2 -1 src/cddl/usr.sbin/Makefile 1

cvs commit: src/sys/sys malloc.h src/sys/kern kern_malloc.c

2008-05-22 Thread John Birrell
jb 2008-05-23 00:43:36 UTC FreeBSD src repository Modified files: sys/sys malloc.h sys/kern kern_malloc.c Log: Add support for the DTrace malloc provider which can enable probes on a per-malloc type basis. Revision ChangesPath 1.16

cvs commit: src/sys/sys linker.h src/sys/kern link_elf.c link_elf_obj.c

2008-05-22 Thread John Birrell
jb 2008-05-23 00:49:39 UTC FreeBSD src repository Modified files: sys/sys linker.h sys/kern link_elf.c link_elf_obj.c Log: Add hooks for the Compact C Type Format (CTF) data to be attached to the elf files. This is complicated by the fact that

cvs commit: src/sys/kern kern_ctf.c

2008-05-22 Thread John Birrell
jb 2008-05-23 03:04:27 UTC FreeBSD src repository Added files: sys/kern kern_ctf.c Log: Add the CTF source file which gets shared with link_elf.c and link_elf_obj.c. Revision ChangesPath 1.1 +325 -0src/sys/kern/kern_ctf.c (new) _

cvs commit: src/sys/conf Makefile.amd64 options.amd64

2008-05-22 Thread John Birrell
jb 2008-05-23 03:52:55 UTC FreeBSD src repository Modified files: sys/conf Makefile.amd64 options.amd64 Log: Add a kernel option for amd64 to compile with the frame on the stack so that the DTrace Function Bounadry Trace (fbt) provider can get coverage of mos

cvs commit: src/sys/conf kern.post.mk kern.pre.mk

2008-05-22 Thread John Birrell
jb 2008-05-23 03:53:49 UTC FreeBSD src repository Modified files: sys/conf kern.post.mk kern.pre.mk Log: Add support for generating CTF data for the kernel. Revision ChangesPath 1.102 +3 -0 src/sys/conf/kern.post.mk 1.98 +15 -0 src

cvs commit: src/usr.sbin/config mkmakefile.c

2008-05-22 Thread John Birrell
jb 2008-05-23 03:55:26 UTC FreeBSD src repository Modified files: usr.sbin/config mkmakefile.c Log: Add the CTF conversion to the generated makefile. In the case where NO_CTF or !WITH_CTF, the macro is empty. Revision ChangesPath 1.92 +1 -1 src/u

cvs commit: src/sys/sys kdb.h

2008-05-22 Thread John Birrell
jb 2008-05-23 04:00:44 UTC FreeBSD src repository Modified files: sys/sys kdb.h Log: DTrace can enter the debugger from a probe. Add a WHY definition for this. Revision ChangesPath 1.8 +1 -0 src/sys/sys/kdb.h __

cvs commit: src/sys/sys smp.h src/sys/kern subr_smp.c

2008-05-22 Thread John Birrell
jb 2008-05-23 04:05:26 UTC FreeBSD src repository Modified files: sys/sys smp.h sys/kern subr_smp.c Log: Allow a rendezvous with just a specified CPU too. Make the API work in the non-smp case too so that a kernel module can work the same

cvs commit: src/sys/kern linker_if.m

2008-05-22 Thread John Birrell
jb 2008-05-23 04:06:49 UTC FreeBSD src repository Modified files: sys/kern linker_if.m Log: Add the ctf_get method. Revision ChangesPath 1.8 +9 -0 src/sys/kern/linker_if.m ___ cvs-all@freebsd.org

cvs commit: src Makefile

2008-05-22 Thread John Birrell
jb 2008-05-23 04:20:59 UTC FreeBSD src repository Modified files: .Makefile Log: Add a knob to allow just the kernels to be built during a 'make universe'. This is useful when wanting to retry a broken build using NOCLEAN and the buildworlds are known

cvs commit: src Makefile.inc1

2008-05-22 Thread John Birrell
jb 2008-05-23 04:22:14 UTC FreeBSD src repository Modified files: .Makefile.inc1 Log: Add the DTrace build tools to the list of tools and pass NO_CTF to all the stages of the build which don't require CTF conversion. Revision ChangesPath 1.6

cvs commit: src/sys/cddl/dev prototype.c src/sys/cddl/dev/dtmalloc dtmalloc.c src/sys/cddl/dev/dtrace dtrace_anon.c dtrace_cddl.h dtrace_clone.c dtrace_debug.c dtrace_hacks.c dtrace_ioctl.c dtrace_loa

2008-05-22 Thread John Birrell
jb 2008-05-23 05:59:42 UTC FreeBSD src repository Added files: sys/cddl/dev prototype.c sys/cddl/dev/dtmalloc dtmalloc.c sys/cddl/dev/dtrace dtrace_anon.c dtrace_cddl.h dtrace_clone.c dtrace_debug.c dtrace_hac

cvs commit: src/sys/kern kern_linker.c

2008-05-23 Thread John Birrell
jb 2008-05-23 07:08:59 UTC FreeBSD src repository Modified files: sys/kern kern_linker.c Log: Add the ctf_get function and update the args to linker_file_function_listall. Revision ChangesPath 1.158 +7 -1 src/sys/kern/kern_linker.c __

cvs commit: src/lib/libelf libelf_data.c

2008-05-23 Thread John Birrell
jb 2008-05-23 07:32:19 UTC FreeBSD src repository Modified files: lib/libelf libelf_data.c Log: Add the case for SHT_AMD64_UNWIND. Revision ChangesPath 1.4 +2 -0 src/lib/libelf/libelf_data.c ___ cvs

cvs commit: src/lib/libelf libelf_align.c

2008-05-23 Thread John Birrell
jb 2008-05-23 07:33:45 UTC FreeBSD src repository Modified files: lib/libelf libelf_align.c Log: Change the alignment of the NOTE to match what gcc does. Revision ChangesPath 1.3 +1 -1 src/lib/libelf/libelf_align.c ___

cvs commit: src/lib/libelf elf_strptr.c

2008-05-23 Thread John Birrell
jb 2008-05-23 07:35:36 UTC FreeBSD src repository Modified files: lib/libelf elf_strptr.c Log: Relax the strict type check because gcc as distributed doesn't create debug strtabs with type SHT_STRTAB. Although we could change FreeBSD's gcc, we really need to pl

cvs commit: src/sys/conf NOTES

2008-05-23 Thread John Birrell
jb 2008-05-23 22:17:28 UTC FreeBSD src repository Modified files: sys/conf NOTES Log: Add the KDTRACE_HOOKS option for DTrace support. Revision ChangesPath 1.1490+6 -0 src/sys/conf/NOTES ___ cvs-all

cvs commit: src/sys/cddl/dev/cyclic cyclic.c cyclic_test.c src/sys/cddl/dev/cyclic/amd64 cyclic_machdep.c src/sys/cddl/dev/cyclic/i386 cyclic_machdep.c

2008-05-23 Thread John Birrell
jb 2008-05-23 22:21:58 UTC FreeBSD src repository Added files: sys/cddl/dev/cyclic cyclic.c cyclic_test.c sys/cddl/dev/cyclic/amd64 cyclic_machdep.c sys/cddl/dev/cyclic/i386 cyclic_machdep.c Log: The cyclic timer device. This is a cut down version of the one in

  1   2   3   >