CVS commit: src/etc/rc.d

2011-09-02 Thread Marc Balmer
Module Name:src
Committed By:   mbalmer
Date:   Fri Sep  2 07:13:28 UTC 2011

Modified Files:
src/etc/rc.d: sysdb

Log Message:
Terminate line with a '.', not the word 'done', for consistency with other
startup scripts.


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/etc/rc.d/sysdb

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/usermode/usermode

2011-09-02 Thread Reinoud Zandijk
Module Name:src
Committed By:   reinoud
Date:   Fri Sep  2 10:11:43 UTC 2011

Modified Files:
src/sys/arch/usermode/usermode: trap.c

Log Message:
Disable the debug_fh code for now


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/usermode/usermode/trap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libutil

2011-09-02 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Sep  2 10:13:44 UTC 2011

Modified Files:
src/lib/libutil: strpct.c

Log Message:
- use the correct buffer size
- remove obsolete comment


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libutil/strpct.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/rump/librump/rumpkern

2011-09-02 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Sep  2 10:18:38 UTC 2011

Modified Files:
src/sys/rump/librump/rumpkern: vm.c

Log Message:
trylockowner is not needed anymore.


To generate a diff of this commit:
cvs rdiff -u -r1.118 -r1.119 src/sys/rump/librump/rumpkern/vm.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/evbarm/conf

2011-09-02 Thread Havard Eidnes
Module Name:src
Committed By:   he
Date:   Fri Sep  2 11:50:30 UTC 2011

Modified Files:
src/sys/arch/evbarm/conf: GUMSTIX

Log Message:
Bump SYMTAB_SPACE so that it fits again.


To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 src/sys/arch/evbarm/conf/GUMSTIX

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/usermode/usermode

2011-09-02 Thread Reinoud Zandijk
Module Name:src
Committed By:   reinoud
Date:   Fri Sep  2 14:54:41 UTC 2011

Modified Files:
src/sys/arch/usermode/usermode: trap.c

Log Message:
Add note on how to posibly create a signal and send it to a userland program


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/usermode/usermode/trap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/usermode

2011-09-02 Thread Reinoud Zandijk
Module Name:src
Committed By:   reinoud
Date:   Fri Sep  2 14:55:22 UTC 2011

Modified Files:
src/sys/arch/usermode/include: thunk.h
src/sys/arch/usermode/usermode: thunk.c

Log Message:
-thunk_makecontext_trapframe2go(ucontext_t *ucp, void *func, void *trapframe)
+thunk_makecontext_1(ucontext_t *ucp, void (*func)(void), void *arg)

Create a more general prototype for makecontext() with one variable.


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/usermode/include/thunk.h
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/usermode/usermode/thunk.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/usermode

2011-09-02 Thread Reinoud Zandijk
Module Name:src
Committed By:   reinoud
Date:   Fri Sep  2 14:56:48 UTC 2011

Modified Files:
src/sys/arch/usermode/dev: cpu.c
src/sys/arch/usermode/include: pcb.h

Log Message:
Update trapframe and add system call switchframe


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/usermode/dev/cpu.c
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/usermode/include/pcb.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/usermode

2011-09-02 Thread Reinoud Zandijk
Module Name:src
Committed By:   reinoud
Date:   Fri Sep  2 16:09:01 UTC 2011

Modified Files:
src/sys/arch/usermode/include: pcb.h thunk.h
src/sys/arch/usermode/usermode: thunk.c

Log Message:
Revert


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/usermode/include/pcb.h
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/usermode/include/thunk.h
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/usermode/usermode/thunk.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2011-09-02 Thread Simon J. Gerraty
Module Name:src
Committed By:   sjg
Date:   Fri Sep  2 16:26:21 UTC 2011

Modified Files:
src/usr.bin/make: meta.c

Log Message:
meta_oodate should ignore makeDependfile


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/usr.bin/make/meta.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/x86/x86

2011-09-02 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Sep  2 20:01:21 UTC 2011

Modified Files:
src/sys/arch/x86/x86: syscall.c

Log Message:
If the process is traced, resulting from a PTRACE_FORK inherited setting,
stop it right now.

XXX[1]: Cannot make this MI, because I cannot wrap child_return because there
is MD code that checks fun == child_return. I think it is better to have an
mi child_return() and add a cpu_child_return()?
XXX[2]: Why do we need to stop so early? Perhaps stopping just after exec
is better?


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/x86/x86/syscall.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/kern

2011-09-02 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Sep  2 20:06:29 UTC 2011

Modified Files:
src/sys/kern: kern_fork.c

Log Message:
Add support for PTRACE_FORK. NB: This does not (yet) work for vfork(), because:
1. When we vfork() PL_PPWAIT is set, and that makes us do regular disposition
   of the TRAP signal, and not indirect through the debugger.
2. The parent needs to keep running, so that the debugger can release it.
   Unfortunately, with vfork() we cannot release the parent because it will
   eventually core-dump since the parent and the child cannot run on the
   same address space.


To generate a diff of this commit:
cvs rdiff -u -r1.185 -r1.186 src/sys/kern/kern_fork.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/kern

2011-09-02 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Sep  2 20:07:41 UTC 2011

Modified Files:
src/sys/kern: sys_process.c

Log Message:
add support for PRACE_FORK.


To generate a diff of this commit:
cvs rdiff -u -r1.160 -r1.161 src/sys/kern/sys_process.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/sys

2011-09-02 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Sep  2 20:10:19 UTC 2011

Modified Files:
src/sys/sys: proc.h ptrace.h

Log Message:
Add support for PTRACE_FORK.
- add a field in struct proc to save the forker/forkee pid, and a flag.
- add 3 new ptrace calls: PT_GET_PROCESS_STATE, PT_GET_EVENT_MASK,
  PT_SET_EVENT_MASK
Add a PT_STRINGS constant so that we don't hard-code the list of ptrace
subcalls in other programs (kdump).


To generate a diff of this commit:
cvs rdiff -u -r1.309 -r1.310 src/sys/sys/proc.h
cvs rdiff -u -r1.43 -r1.44 src/sys/sys/ptrace.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/kdump

2011-09-02 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Sep  2 20:11:42 UTC 2011

Modified Files:
src/usr.bin/kdump: kdump.c

Log Message:
- use PT_STRINGS
- use __arraycount()


To generate a diff of this commit:
cvs rdiff -u -r1.112 -r1.113 src/usr.bin/kdump/kdump.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man9

2011-09-02 Thread David Young
Module Name:src
Committed By:   dyoung
Date:   Fri Sep  2 22:07:33 UTC 2011

Modified Files:
src/share/man/man9: vmem.9

Log Message:
Update vmem(9).  Changes to the implementation and usage are following,
soon.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/share/man/man9/vmem.9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386

2011-09-02 Thread David Young
Module Name:src
Committed By:   dyoung
Date:   Fri Sep  2 22:12:48 UTC 2011

Modified Files:
src/sys/arch/i386: Makefile

Log Message:
In the tags target, move x86 sources above xen includes, for more
helpful tags.


To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 src/sys/arch/i386/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/kern

2011-09-02 Thread David Young
Module Name:src
Committed By:   dyoung
Date:   Fri Sep  2 22:15:16 UTC 2011

Modified Files:
src/sys/kern: Makefile

Log Message:
Add a target, subr_vmem, for building the vmem(9) test program.


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/sys/kern/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/evbmips/conf

2011-09-02 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Fri Sep  2 22:19:35 UTC 2011

Modified Files:
src/sys/arch/evbmips/conf: GDIUM

Log Message:
add new voyager driver, follow related changes from LOONGSON
now this builds again
thanks he for noticing


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/evbmips/conf/GDIUM

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys

2011-09-02 Thread David Young
Module Name:src
Committed By:   dyoung
Date:   Fri Sep  2 22:25:09 UTC 2011

Modified Files:
src/sys/arch/xen/x86: xen_shm_machdep.c
src/sys/kern: subr_kmem.c subr_percpu.c subr_vmem.c
src/sys/rump/net/lib/libshmif: if_shmem.c
src/sys/sys: vmem.h
src/sys/uvm: uvm_emap.c uvm_swap.c

Log Message:
Report vmem(9) errors out-of-band so that we can use vmem(9) to manage
ranges that include the least and the greatest vmem_addr_t.  Update
vmem(9) uses throughout the kernel.  Slightly expand on the tests in
subr_vmem.c, which still pass.  I've been running a kernel with this
patch without any trouble.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/xen/x86/xen_shm_machdep.c
cvs rdiff -u -r1.35 -r1.36 src/sys/kern/subr_kmem.c
cvs rdiff -u -r1.14 -r1.15 src/sys/kern/subr_percpu.c
cvs rdiff -u -r1.60 -r1.61 src/sys/kern/subr_vmem.c
cvs rdiff -u -r1.42 -r1.43 src/sys/rump/net/lib/libshmif/if_shmem.c
cvs rdiff -u -r1.13 -r1.14 src/sys/sys/vmem.h
cvs rdiff -u -r1.7 -r1.8 src/sys/uvm/uvm_emap.c
cvs rdiff -u -r1.156 -r1.157 src/sys/uvm/uvm_swap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/evbmips/conf

2011-09-02 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Fri Sep  2 22:42:27 UTC 2011

Modified Files:
src/sys/arch/evbmips/conf: LOONGSON

Log Message:
add stvii driver for gdium's onboard microcontroller
while there add comments on new(ly added) drivers


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/evbmips/conf/LOONGSON

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/usb

2011-09-02 Thread Aleksej Saushev
Module Name:src
Committed By:   asau
Date:   Sat Sep  3 01:51:21 UTC 2011

Modified Files:
src/sys/dev/usb: usbdevs

Log Message:
Add two Kingston Data Travel 101 models.


To generate a diff of this commit:
cvs rdiff -u -r1.592 -r1.593 src/sys/dev/usb/usbdevs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/usb

2011-09-02 Thread Aleksej Saushev
Module Name:src
Committed By:   asau
Date:   Sat Sep  3 01:53:01 UTC 2011

Modified Files:
src/sys/dev/usb: usbdevs.h usbdevs_data.h

Log Message:
Regenerate for Kingston Data Travel 101.


To generate a diff of this commit:
cvs rdiff -u -r1.585 -r1.586 src/sys/dev/usb/usbdevs.h
cvs rdiff -u -r1.586 -r1.587 src/sys/dev/usb/usbdevs_data.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/usb

2011-09-02 Thread Aleksej Saushev
Module Name:src
Committed By:   asau
Date:   Sat Sep  3 01:56:44 UTC 2011

Modified Files:
src/sys/dev/usb: umass_quirks.c

Log Message:
Add quirks for Kingston DT 101 to stop them giving HBA errors.


To generate a diff of this commit:
cvs rdiff -u -r1.87 -r1.88 src/sys/dev/usb/umass_quirks.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.