CVS commit: src/sys/dev/ic

2011-12-07 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Wed Dec  7 08:49:29 UTC 2011

Modified Files:
src/sys/dev/ic: sm502reg.h

Log Message:
add a bunch of register definitions


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/dev/ic/sm502reg.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/pci

2011-12-07 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Wed Dec  7 09:08:00 UTC 2011

Modified Files:
src/sys/dev/pci: voyager.c voyagervar.h

Log Message:
consolidate bit twiddling functions into one generic case and a bunch of
macros, use them


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/dev/pci/voyager.c
cvs rdiff -u -r1.3 -r1.4 src/sys/dev/pci/voyagervar.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/xen/xen

2011-12-07 Thread Cherry G. Mathew
Module Name:src
Committed By:   cherry
Date:   Wed Dec  7 12:31:51 UTC 2011

Modified Files:
src/sys/arch/xen/xen: evtchn.c

Log Message:
Move to kmem_zalloc() instead of malloc().


To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 src/sys/arch/xen/xen/evtchn.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/xen/include/xen-public

2011-12-07 Thread Christoph Egger
Module Name:src
Committed By:   cegger
Date:   Wed Dec  7 13:15:47 UTC 2011

Update of /cvsroot/src/sys/arch/xen/include/xen-public
In directory ivanova.netbsd.org:/tmp/cvs-serv3955

Log Message:
re-import xen3-public to rename this to xen-public

Status:

Vendor Tag: Xen
Release Tags:   xen-3_3_0

N src/sys/arch/xen/include/xen-public/COPYING
N src/sys/arch/xen/include/xen-public/arch-ia64.h
C src/sys/arch/xen/include/xen-public/arch-x86_32.h
C src/sys/arch/xen/include/xen-public/arch-x86_64.h
N src/sys/arch/xen/include/xen-public/callback.h
C src/sys/arch/xen/include/xen-public/dom0_ops.h
N src/sys/arch/xen/include/xen-public/domctl.h
N src/sys/arch/xen/include/xen-public/elfnote.h
N src/sys/arch/xen/include/xen-public/elfstructs.h
C src/sys/arch/xen/include/xen-public/event_channel.h
N src/sys/arch/xen/include/xen-public/features.h
C src/sys/arch/xen/include/xen-public/grant_table.h
N src/sys/arch/xen/include/xen-public/kexec.h
N src/sys/arch/xen/include/xen-public/libelf.h
N src/sys/arch/xen/include/xen-public/memory.h
N src/sys/arch/xen/include/xen-public/nmi.h
C src/sys/arch/xen/include/xen-public/physdev.h
N src/sys/arch/xen/include/xen-public/platform.h
N src/sys/arch/xen/include/xen-public/sched.h
N src/sys/arch/xen/include/xen-public/sysctl.h
C src/sys/arch/xen/include/xen-public/trace.h
N src/sys/arch/xen/include/xen-public/vcpu.h
C src/sys/arch/xen/include/xen-public/xen.h
N src/sys/arch/xen/include/xen-public/version.h
N src/sys/arch/xen/include/xen-public/xen-compat.h
N src/sys/arch/xen/include/xen-public/xencomm.h
N src/sys/arch/xen/include/xen-public/xenoprof.h
N src/sys/arch/xen/include/xen-public/arch-ia64/debug_op.h
N src/sys/arch/xen/include/xen-public/arch-ia64/sioemu.h
N src/sys/arch/xen/include/xen-public/arch-ia64/hvm/memmap.h
N src/sys/arch/xen/include/xen-public/arch-ia64/hvm/save.h
N src/sys/arch/xen/include/xen-public/arch-x86/cpuid.h
N src/sys/arch/xen/include/xen-public/arch-x86/xen-mca.h
N src/sys/arch/xen/include/xen-public/arch-x86/xen-x86_32.h
N src/sys/arch/xen/include/xen-public/arch-x86/xen-x86_64.h
N src/sys/arch/xen/include/xen-public/arch-x86/xen.h
N src/sys/arch/xen/include/xen-public/arch-x86/hvm/save.h
N src/sys/arch/xen/include/xen-public/hvm/hvm_op.h
N src/sys/arch/xen/include/xen-public/hvm/e820.h
N src/sys/arch/xen/include/xen-public/hvm/hvm_info_table.h
N src/sys/arch/xen/include/xen-public/hvm/ioreq.h
N src/sys/arch/xen/include/xen-public/hvm/params.h
N src/sys/arch/xen/include/xen-public/hvm/save.h
N src/sys/arch/xen/include/xen-public/hvm/vmx_assist.h
C src/sys/arch/xen/include/xen-public/io/blkif.h
N src/sys/arch/xen/include/xen-public/io/console.h
N src/sys/arch/xen/include/xen-public/io/fbif.h
N src/sys/arch/xen/include/xen-public/io/fsif.h
N src/sys/arch/xen/include/xen-public/io/kbdif.h
C src/sys/arch/xen/include/xen-public/io/netif.h
N src/sys/arch/xen/include/xen-public/io/pciif.h
N src/sys/arch/xen/include/xen-public/io/protocols.h
N src/sys/arch/xen/include/xen-public/io/ring.h
N src/sys/arch/xen/include/xen-public/io/tpmif.h
N src/sys/arch/xen/include/xen-public/io/xenbus.h
N src/sys/arch/xen/include/xen-public/io/xs_wire.h
N src/sys/arch/xen/include/xen-public/xsm/acm_ops.h
N src/sys/arch/xen/include/xen-public/xsm/acm.h
N src/sys/arch/xen/include/xen-public/xsm/flask_op.h

10 conflicts created by this import.
Use the following command to help the merge:

cvs checkout -jXen:yesterday -jXen src/sys/arch/xen/include/xen-public



CVS commit: src/sys/arch/xen/include/xen-public

2011-12-07 Thread Christoph Egger
Module Name:src
Committed By:   cegger
Date:   Wed Dec  7 13:24:04 UTC 2011

Added Files:
src/sys/arch/xen/include/xen-public: arch-x86_32.h arch-x86_64.h
dom0_ops.h event_channel.h grant_table.h physdev.h trace.h xen.h
src/sys/arch/xen/include/xen-public/io: blkif.h netif.h

Log Message:
merge. The 'conflicts' happened because xen-public was once used for xen2 
headers.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.5 src/sys/arch/xen/include/xen-public/arch-x86_32.h \
src/sys/arch/xen/include/xen-public/arch-x86_64.h \
src/sys/arch/xen/include/xen-public/dom0_ops.h \
src/sys/arch/xen/include/xen-public/event_channel.h \
src/sys/arch/xen/include/xen-public/grant_table.h \
src/sys/arch/xen/include/xen-public/physdev.h \
src/sys/arch/xen/include/xen-public/trace.h
cvs rdiff -u -r0 -r1.10 src/sys/arch/xen/include/xen-public/xen.h
cvs rdiff -u -r0 -r1.5 src/sys/arch/xen/include/xen-public/io/blkif.h \
src/sys/arch/xen/include/xen-public/io/netif.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/xen/xen

2011-12-07 Thread Christoph Egger
Module Name:src
Committed By:   cegger
Date:   Wed Dec  7 13:49:04 UTC 2011

Modified Files:
src/sys/arch/xen/xen: evtchn.c

Log Message:
build fix: add back . malloc(9) is still in use.


To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 src/sys/arch/xen/xen/evtchn.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/xen/include/xen-public

2011-12-07 Thread Christoph Egger
Module Name:src
Committed By:   cegger
Date:   Wed Dec  7 14:41:19 UTC 2011

Update of /cvsroot/src/sys/arch/xen/include/xen-public
In directory ivanova.netbsd.org:/tmp/cvs-serv11047

Log Message:
Welcome to Xen 4.1.2 headers.

New interfaces for PV drivers:
- Xen transcedent memory
- USB IO
- SCSI IO

PCI IO improvements:
- PCI MSI support
- PCI Express AER support

New features:
- xen honors flags to be placed into guest kernel available pte bits
  if enabled (for grant table)
- support for 128 vcpus
  (old interface is still present and supports up to 32 vcpus)
- PCI passthrough: new hypercalls to support SR-IOV
- new hypercall for physical cpu hotplugging
- new hypercall for physical page offlining
- fixes to compile with clang
- machine check recovery mechanism

Status:

Vendor Tag: Xen
Release Tags:   xen-4_1_2

C src/sys/arch/xen/include/xen-public/grant_table.h
U src/sys/arch/xen/include/xen-public/xencomm.h
N src/sys/arch/xen/include/xen-public/tmem.h
C src/sys/arch/xen/include/xen-public/dom0_ops.h
U src/sys/arch/xen/include/xen-public/nmi.h
U src/sys/arch/xen/include/xen-public/kexec.h
U src/sys/arch/xen/include/xen-public/platform.h
U src/sys/arch/xen/include/xen-public/sysctl.h
C src/sys/arch/xen/include/xen-public/event_channel.h
U src/sys/arch/xen/include/xen-public/features.h
U src/sys/arch/xen/include/xen-public/COPYING
C src/sys/arch/xen/include/xen-public/physdev.h
U src/sys/arch/xen/include/xen-public/version.h
U src/sys/arch/xen/include/xen-public/elfnote.h
U src/sys/arch/xen/include/xen-public/callback.h
U src/sys/arch/xen/include/xen-public/memory.h
N src/sys/arch/xen/include/xen-public/mem_event.h
C src/sys/arch/xen/include/xen-public/trace.h
U src/sys/arch/xen/include/xen-public/xen-compat.h
U src/sys/arch/xen/include/xen-public/sched.h
U src/sys/arch/xen/include/xen-public/vcpu.h
C src/sys/arch/xen/include/xen-public/arch-x86_32.h
C src/sys/arch/xen/include/xen-public/arch-x86_64.h
U src/sys/arch/xen/include/xen-public/arch-ia64.h
U src/sys/arch/xen/include/xen-public/xenoprof.h
C src/sys/arch/xen/include/xen-public/xen.h
U src/sys/arch/xen/include/xen-public/domctl.h
U src/sys/arch/xen/include/xen-public/xsm/flask_op.h
U src/sys/arch/xen/include/xen-public/xsm/acm.h
U src/sys/arch/xen/include/xen-public/xsm/acm_ops.h
U src/sys/arch/xen/include/xen-public/io/console.h
U src/sys/arch/xen/include/xen-public/io/tpmif.h
U src/sys/arch/xen/include/xen-public/io/ring.h
U src/sys/arch/xen/include/xen-public/io/protocols.h
U src/sys/arch/xen/include/xen-public/io/pciif.h
N src/sys/arch/xen/include/xen-public/io/usbif.h
U src/sys/arch/xen/include/xen-public/io/kbdif.h
U src/sys/arch/xen/include/xen-public/io/fbif.h
C src/sys/arch/xen/include/xen-public/io/blkif.h
U src/sys/arch/xen/include/xen-public/io/xenbus.h
N src/sys/arch/xen/include/xen-public/io/vscsiif.h
U src/sys/arch/xen/include/xen-public/io/fsif.h
U src/sys/arch/xen/include/xen-public/io/xs_wire.h
C src/sys/arch/xen/include/xen-public/io/netif.h
U src/sys/arch/xen/include/xen-public/hvm/hvm_info_table.h
U src/sys/arch/xen/include/xen-public/hvm/save.h
U src/sys/arch/xen/include/xen-public/hvm/params.h
U src/sys/arch/xen/include/xen-public/hvm/ioreq.h
U src/sys/arch/xen/include/xen-public/hvm/hvm_op.h
U src/sys/arch/xen/include/xen-public/hvm/e820.h
U src/sys/arch/xen/include/xen-public/arch-ia64/sioemu.h
U src/sys/arch/xen/include/xen-public/arch-ia64/debug_op.h
U src/sys/arch/xen/include/xen-public/arch-ia64/hvm/save.h
U src/sys/arch/xen/include/xen-public/arch-ia64/hvm/memmap.h
U src/sys/arch/xen/include/xen-public/arch-x86/xen.h
U src/sys/arch/xen/include/xen-public/arch-x86/xen-x86_64.h
U src/sys/arch/xen/include/xen-public/arch-x86/cpuid.h
U src/sys/arch/xen/include/xen-public/arch-x86/xen-x86_32.h
U src/sys/arch/xen/include/xen-public/arch-x86/xen-mca.h
U src/sys/arch/xen/include/xen-public/arch-x86/hvm/save.h

10 conflicts created by this import.
Use the following command to help the merge:

cvs checkout -jXen:yesterday -jXen src/sys/arch/xen/include/xen-public



CVS commit: src/sys/arch/xen/include/xen-public

2011-12-07 Thread Christoph Egger
Module Name:src
Committed By:   cegger
Date:   Wed Dec  7 15:04:19 UTC 2011

Modified Files:
src/sys/arch/xen/include/xen-public: event_channel.h grant_table.h
physdev.h trace.h xen.h
src/sys/arch/xen/include/xen-public/arch-x86: xen-x86_32.h
src/sys/arch/xen/include/xen-public/io: blkif.h netif.h xs_wire.h

Log Message:
merge.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/xen/include/xen-public/event_channel.h \
src/sys/arch/xen/include/xen-public/grant_table.h \
src/sys/arch/xen/include/xen-public/physdev.h \
src/sys/arch/xen/include/xen-public/trace.h
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/xen/include/xen-public/xen.h
cvs rdiff -u -r1.1.1.2 -r1.2 \
src/sys/arch/xen/include/xen-public/arch-x86/xen-x86_32.h
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/xen/include/xen-public/io/blkif.h \
src/sys/arch/xen/include/xen-public/io/netif.h
cvs rdiff -u -r1.1.1.2 -r1.2 src/sys/arch/xen/include/xen-public/io/xs_wire.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/xen/include/xen-public/io

2011-12-07 Thread Christoph Egger
Module Name:src
Committed By:   cegger
Date:   Wed Dec  7 15:40:15 UTC 2011

Modified Files:
src/sys/arch/xen/include/xen-public/io: ring.h

Log Message:
merge. (forgot in previous)


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.2 -r1.2 src/sys/arch/xen/include/xen-public/io/ring.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

2011-12-07 Thread Christoph Egger
Module Name:src
Committed By:   cegger
Date:   Wed Dec  7 15:47:43 UTC 2011

Modified Files:
src/sys/arch/amd64/amd64: genassym.cf
src/sys/arch/i386/i386: genassym.cf
src/sys/arch/x86/include: cpu.h
src/sys/arch/x86/x86: pmap.c
src/sys/arch/xen/include: granttables.h hypervisor.h xenbus.h
src/sys/arch/xen/include/amd64: hypercalls.h
src/sys/arch/xen/include/i386: hypercalls.h
src/sys/arch/xen/x86: cpu.c xen_ipi.c xen_pmap.c
src/sys/arch/xen/xen: clock.c evtchn.c hypervisor.c if_xennet_xenbus.c
pciback.c xbd_xenbus.c xbdback_xenbus.c xencons.c xpci_xenbus.c

Log Message:
switch from xen3-public to xen-public.


To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 src/sys/arch/amd64/amd64/genassym.cf
cvs rdiff -u -r1.90 -r1.91 src/sys/arch/i386/i386/genassym.cf
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/x86/include/cpu.h
cvs rdiff -u -r1.143 -r1.144 src/sys/arch/x86/x86/pmap.c
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/xen/include/granttables.h
cvs rdiff -u -r1.35 -r1.36 src/sys/arch/xen/include/hypervisor.h
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/xen/include/xenbus.h
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/xen/include/amd64/hypercalls.h
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/xen/include/i386/hypercalls.h
cvs rdiff -u -r1.70 -r1.71 src/sys/arch/xen/x86/cpu.c
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/xen/x86/xen_ipi.c
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/xen/x86/xen_pmap.c
cvs rdiff -u -r1.57 -r1.58 src/sys/arch/xen/xen/clock.c
cvs rdiff -u -r1.58 -r1.59 src/sys/arch/xen/xen/evtchn.c \
src/sys/arch/xen/xen/hypervisor.c
cvs rdiff -u -r1.55 -r1.56 src/sys/arch/xen/xen/if_xennet_xenbus.c
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/xen/xen/pciback.c
cvs rdiff -u -r1.49 -r1.50 src/sys/arch/xen/xen/xbd_xenbus.c
cvs rdiff -u -r1.54 -r1.55 src/sys/arch/xen/xen/xbdback_xenbus.c
cvs rdiff -u -r1.38 -r1.39 src/sys/arch/xen/xen/xencons.c
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/xen/xen/xpci_xenbus.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/xen/include

2011-12-07 Thread Christoph Egger
Module Name:src
Committed By:   cegger
Date:   Wed Dec  7 16:01:39 UTC 2011

Modified Files:
src/sys/arch/xen/include/amd64: hypercalls.h
src/sys/arch/xen/include/i386: hypercalls.h

Log Message:
switch from xen3-public to xen-public.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/xen/include/amd64/hypercalls.h
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/xen/include/i386/hypercalls.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/xen/include/xen3-public

2011-12-07 Thread Christoph Egger
Module Name:src
Committed By:   cegger
Date:   Wed Dec  7 16:11:02 UTC 2011

Removed Files:
src/sys/arch/xen/include/xen3-public: COPYING arch-ia64.h arch-x86_32.h
arch-x86_64.h callback.h dom0_ops.h domctl.h elfnote.h elfstructs.h
event_channel.h features.h grant_table.h kexec.h libelf.h memory.h
nmi.h physdev.h platform.h sched.h sysctl.h trace.h vcpu.h
version.h xen-compat.h xen.h xencomm.h xenoprof.h
src/sys/arch/xen/include/xen3-public/arch-ia64: debug_op.h sioemu.h
src/sys/arch/xen/include/xen3-public/arch-ia64/hvm: memmap.h save.h
src/sys/arch/xen/include/xen3-public/arch-x86: cpuid.h xen-mca.h
xen-x86_32.h xen-x86_64.h xen.h
src/sys/arch/xen/include/xen3-public/arch-x86/hvm: save.h
src/sys/arch/xen/include/xen3-public/hvm: e820.h hvm_info_table.h
hvm_op.h ioreq.h params.h save.h vmx_assist.h
src/sys/arch/xen/include/xen3-public/io: blkif.h console.h fbif.h
fsif.h kbdif.h netif.h pciif.h protocols.h ring.h tpmif.h xenbus.h
xs_wire.h
src/sys/arch/xen/include/xen3-public/xsm: acm.h acm_ops.h flask_op.h

Log Message:
remove xen3-public


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r0 src/sys/arch/xen/include/xen3-public/COPYING \
src/sys/arch/xen/include/xen3-public/callback.h \
src/sys/arch/xen/include/xen3-public/elfstructs.h \
src/sys/arch/xen/include/xen3-public/nmi.h \
src/sys/arch/xen/include/xen3-public/xenoprof.h
cvs rdiff -u -r1.7 -r0 src/sys/arch/xen/include/xen3-public/arch-ia64.h \
src/sys/arch/xen/include/xen3-public/physdev.h \
src/sys/arch/xen/include/xen3-public/trace.h
cvs rdiff -u -r1.6 -r0 src/sys/arch/xen/include/xen3-public/arch-x86_32.h \
src/sys/arch/xen/include/xen3-public/memory.h \
src/sys/arch/xen/include/xen3-public/sched.h \
src/sys/arch/xen/include/xen3-public/vcpu.h
cvs rdiff -u -r1.5 -r0 src/sys/arch/xen/include/xen3-public/arch-x86_64.h \
src/sys/arch/xen/include/xen3-public/dom0_ops.h \
src/sys/arch/xen/include/xen3-public/event_channel.h \
src/sys/arch/xen/include/xen3-public/version.h \
src/sys/arch/xen/include/xen3-public/xen-compat.h
cvs rdiff -u -r1.4 -r0 src/sys/arch/xen/include/xen3-public/domctl.h \
src/sys/arch/xen/include/xen3-public/features.h \
src/sys/arch/xen/include/xen3-public/kexec.h \
src/sys/arch/xen/include/xen3-public/libelf.h \
src/sys/arch/xen/include/xen3-public/platform.h \
src/sys/arch/xen/include/xen3-public/sysctl.h
cvs rdiff -u -r1.2 -r0 src/sys/arch/xen/include/xen3-public/elfnote.h \
src/sys/arch/xen/include/xen3-public/xencomm.h
cvs rdiff -u -r1.8 -r0 src/sys/arch/xen/include/xen3-public/grant_table.h
cvs rdiff -u -r1.9 -r0 src/sys/arch/xen/include/xen3-public/xen.h
cvs rdiff -u -r1.1 -r0 \
src/sys/arch/xen/include/xen3-public/arch-ia64/debug_op.h
cvs rdiff -u -r1.1.1.1 -r0 \
src/sys/arch/xen/include/xen3-public/arch-ia64/sioemu.h
cvs rdiff -u -r1.1.1.1 -r0 \
src/sys/arch/xen/include/xen3-public/arch-ia64/hvm/memmap.h
cvs rdiff -u -r1.1 -r0 \
src/sys/arch/xen/include/xen3-public/arch-ia64/hvm/save.h
cvs rdiff -u -r1.1.1.1 -r0 \
src/sys/arch/xen/include/xen3-public/arch-x86/cpuid.h \
src/sys/arch/xen/include/xen3-public/arch-x86/xen-mca.h
cvs rdiff -u -r1.4 -r0 \
src/sys/arch/xen/include/xen3-public/arch-x86/xen-x86_32.h \
src/sys/arch/xen/include/xen3-public/arch-x86/xen-x86_64.h \
src/sys/arch/xen/include/xen3-public/arch-x86/xen.h
cvs rdiff -u -r1.2 -r0 \
src/sys/arch/xen/include/xen3-public/arch-x86/hvm/save.h
cvs rdiff -u -r1.4 -r0 src/sys/arch/xen/include/xen3-public/hvm/e820.h \
src/sys/arch/xen/include/xen3-public/hvm/hvm_op.h \
src/sys/arch/xen/include/xen3-public/hvm/ioreq.h \
src/sys/arch/xen/include/xen3-public/hvm/params.h \
src/sys/arch/xen/include/xen3-public/hvm/vmx_assist.h
cvs rdiff -u -r1.3 -r0 \
src/sys/arch/xen/include/xen3-public/hvm/hvm_info_table.h \
src/sys/arch/xen/include/xen3-public/hvm/save.h
cvs rdiff -u -r1.7 -r0 src/sys/arch/xen/include/xen3-public/io/blkif.h
cvs rdiff -u -r1.4 -r0 src/sys/arch/xen/include/xen3-public/io/console.h \
src/sys/arch/xen/include/xen3-public/io/kbdif.h
cvs rdiff -u -r1.3 -r0 src/sys/arch/xen/include/xen3-public/io/fbif.h \
src/sys/arch/xen/include/xen3-public/io/protocols.h
cvs rdiff -u -r1.1.1.1 -r0 src/sys/arch/xen/include/xen3-public/io/fsif.h
cvs rdiff -u -r1.6 -r0 src/sys/arch/xen/include/xen3-public/io/netif.h \
src/sys/arch/xen/include/xen3-public/io/xenbus.h
cvs rdiff -u -r1.5 -r0 src/sys/arch/xen/include/xen3-public/io/pciif.h \
src/sys/arch/xen/include/xen3-public/io/tpmif.h
cvs rdiff -u -r1.12 -r0 src/sys/arch/xen/include/xen3-public/io/ring.h
cvs rdiff -u -r1.9 -r0 src/sys/arch/xen/include/xen3-public/io/xs_wire.h
cvs rdiff -u -r1.2 -r0 src/sys/arch/xen/include/xen3-public/xsm/acm.h \
src/sys/arch/xen/include/xen3-public/xsm/flask_

CVS commit: src/sys/arch/xen/xen

2011-12-07 Thread Christoph Egger
Module Name:src
Committed By:   cegger
Date:   Wed Dec  7 16:26:23 UTC 2011

Modified Files:
src/sys/arch/xen/xen: evtchn.c

Log Message:
replace malloc() with kmem_zalloc() per request from cherry.
While here fix error path.

XXX: The size allocated and freed for interrupt handlers looks
inconsistent to me.


To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 src/sys/arch/xen/xen/evtchn.c

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



CVS commit: src/sys/dev/isapnp

2011-12-07 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Wed Dec  7 17:35:01 UTC 2011

Modified Files:
src/sys/dev/isapnp: mpu_isapnp.c

Log Message:
We need to hold the lock during mpu_find().


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/sys/dev/isapnp/mpu_isapnp.c

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



CVS commit: src/sys/dev

2011-12-07 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Wed Dec  7 17:38:50 UTC 2011

Modified Files:
src/sys/dev/isa: opl_wss.c opl_ym.c
src/sys/dev/pci: opl_cmpci.c opl_fms.c opl_sv.c opl_yds.c

Log Message:
Initialize the opl softc lock pointer to the parent's interrupt lock.
Briefly tested only on wss@isapnp.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/dev/isa/opl_wss.c
cvs rdiff -u -r1.16 -r1.17 src/sys/dev/isa/opl_ym.c
cvs rdiff -u -r1.15 -r1.16 src/sys/dev/pci/opl_cmpci.c \
src/sys/dev/pci/opl_fms.c src/sys/dev/pci/opl_yds.c
cvs rdiff -u -r1.14 -r1.15 src/sys/dev/pci/opl_sv.c

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



CVS commit: src/distrib/sets/lists/modules

2011-12-07 Thread Havard Eidnes
Module Name:src
Committed By:   he
Date:   Wed Dec  7 22:14:43 UTC 2011

Modified Files:
src/distrib/sets/lists/modules: md.evbppc

Log Message:
Add the secmodel_extensions variants of the kernel modules.


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/distrib/sets/lists/modules/md.evbppc

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



CVS commit: [jmcneill-usbmp] src/sys/dev/usb

2011-12-07 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Wed Dec  7 22:52:17 UTC 2011

Modified Files:
src/sys/dev/usb [jmcneill-usbmp]: usb.c

Log Message:
kill some #ifdef USB_DEBUG with some compiler smarts.


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

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



CVS commit: src/usr.sbin/sup/source

2011-12-07 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Dec  7 22:52:54 UTC 2011

Modified Files:
src/usr.sbin/sup/source: setproctitle.c

Log Message:
be more portable, explain what we are doing, simplify.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/usr.sbin/sup/source/setproctitle.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/evbppc/conf

2011-12-07 Thread Havard Eidnes
Module Name:src
Committed By:   he
Date:   Thu Dec  8 01:08:19 UTC 2011

Modified Files:
src/sys/arch/evbppc/conf: EXPLORA451

Log Message:
Bump SYMTAB_SPACE.


To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 src/sys/arch/evbppc/conf/EXPLORA451

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



CVS commit: src/doc

2011-12-07 Thread Takahiro Kambe
Module Name:src
Committed By:   taca
Date:   Thu Dec  8 01:11:47 UTC 2011

Modified Files:
src/doc: 3RDPARTY

Log Message:
ISC DHCP 4.2.3-P1 and 4.1-ESV-R4 has released.


To generate a diff of this commit:
cvs rdiff -u -r1.890 -r1.891 src/doc/3RDPARTY

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



CVS commit: src/etc/mtree

2011-12-07 Thread Takahiro Kambe
Module Name:src
Committed By:   taca
Date:   Thu Dec  8 01:15:03 UTC 2011

Modified Files:
src/etc/mtree: special

Log Message:
According to /etc/rc.d/mdnsd, /var/run/mdnsd is owned by _mdnsd:_mdnsd
if it created.  So, set owner/group of /var/run/mdnsd.

It stop a useless warning in /etc/security.


To generate a diff of this commit:
cvs rdiff -u -r1.139 -r1.140 src/etc/mtree/special

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



CVS commit: src/lib/libc/misc

2011-12-07 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Thu Dec  8 02:27:14 UTC 2011

Modified Files:
src/lib/libc/misc: stack_protector.c

Log Message:
Use a constant array for the MIB. Newer LLVM decided that mib[] warranted
stack protections, with the obvious crash after the setup was done.
As a positive side effect, code size shrinks a bit.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/lib/libc/misc/stack_protector.c

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



CVS commit: [jmcneill-usbmp] src/sys/dev/usb

2011-12-07 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Thu Dec  8 02:51:08 UTC 2011

Modified Files:
src/sys/dev/usb [jmcneill-usbmp]: ehci.c ohci.c uhci.c usb.c usb_subr.c
usbdi.c usbdivar.h

Log Message:
- convert usbd_bus_methods{} and usbd_pipe_methods{} to use
  c99 struct initialisers

- move the locks from the pipe to the bus, since we'll need
  access to them from bus-level ops

- remove dead-for-years SPLUSBCHECK and replaced it with
  asserts that the thread lock is held

- begin to document the locking scheme

- convert usbd_*lock_pipe() into real function-like macros


To generate a diff of this commit:
cvs rdiff -u -r1.181.6.3 -r1.181.6.4 src/sys/dev/usb/ehci.c
cvs rdiff -u -r1.218.6.5 -r1.218.6.6 src/sys/dev/usb/ohci.c
cvs rdiff -u -r1.240.6.4 -r1.240.6.5 src/sys/dev/usb/uhci.c
cvs rdiff -u -r1.125.6.3 -r1.125.6.4 src/sys/dev/usb/usb.c
cvs rdiff -u -r1.180.6.1 -r1.180.6.2 src/sys/dev/usb/usb_subr.c
cvs rdiff -u -r1.134.2.1 -r1.134.2.2 src/sys/dev/usb/usbdi.c
cvs rdiff -u -r1.93.8.1 -r1.93.8.2 src/sys/dev/usb/usbdivar.h

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



CVS commit: [jmcneill-usbmp] src/sys/dev/usb

2011-12-07 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Thu Dec  8 03:10:10 UTC 2011

Modified Files:
src/sys/dev/usb [jmcneill-usbmp]: usbdi.c usbdi_util.c utoppy.c

Log Message:
convert the remaining wakeup(xfer)'s to use the xfer->cv.

utoppy - untested.


To generate a diff of this commit:
cvs rdiff -u -r1.134.2.2 -r1.134.2.3 src/sys/dev/usb/usbdi.c
cvs rdiff -u -r1.55 -r1.55.12.1 src/sys/dev/usb/usbdi_util.c
cvs rdiff -u -r1.15 -r1.15.12.1 src/sys/dev/usb/utoppy.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/xen/xen

2011-12-07 Thread Cherry G. Mathew
Module Name:src
Committed By:   cherry
Date:   Thu Dec  8 03:34:48 UTC 2011

Modified Files:
src/sys/arch/xen/xen: evtchn.c

Log Message:
kmem_free() the appropriate size.

Thanks cegger@


To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 src/sys/arch/xen/xen/evtchn.c

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



CVS commit: [mrg-ohci-jmcneill-usbmp] src/sys/dev/usb

2011-12-07 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Thu Dec  8 07:53:56 UTC 2011

Modified Files:
src/sys/dev/usb [mrg-ohci-jmcneill-usbmp]: ohci.c usbdi.c

Log Message:
there's something wrong with uaudio@ohci on the usbmp branch.
this is the minimally working port of ohci to mpusb, and it works
with uaudio but is lacking many other changes, yet.


To generate a diff of this commit:
cvs rdiff -u -r1.218.6.2 -r1.218.6.2.2.1 src/sys/dev/usb/ohci.c
cvs rdiff -u -r1.134.2.1 -r1.134.2.1.2.1 src/sys/dev/usb/usbdi.c

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