CVS commit: src/sys/dev/pci/ixgbe

2018-03-16 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Fri Mar 16 07:54:08 UTC 2018

Modified Files:
src/sys/dev/pci/ixgbe: ixgbe_common.c ixgbe_x550.c

Log Message:
- Check offset correctly in ixgbe_get_oem_prod_version(). Note that this
  function is not used.
- Set PHY correctly in ixgbe_setup_mac_link_sfp_x550a() if a device is a
  C3000 KR SFP+.


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/sys/dev/pci/ixgbe/ixgbe_common.c
cvs rdiff -u -r1.8 -r1.9 src/sys/dev/pci/ixgbe/ixgbe_x550.c

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



CVS commit: src/sys/lib/libkern/arch/aarch64

2018-03-16 Thread Ryo Shimizu
Module Name:src
Committed By:   ryo
Date:   Fri Mar 16 07:56:50 UTC 2018

Modified Files:
src/sys/lib/libkern/arch/aarch64: Makefile.inc

Log Message:
use memmove.S


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/lib/libkern/arch/aarch64/Makefile.inc

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



CVS commit: [pgoyette-compat] src/sys

2018-03-16 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Fri Mar 16 08:10:27 UTC 2018

Modified Files:
src/sys/compat/common [pgoyette-compat]: compat_60_mod.c
compat_70_mod.c compat_mod.c compat_mod.h files.common kern_sa_60.c
src/sys/compat/net [pgoyette-compat]: route_70.h
src/sys/kern [pgoyette-compat]: kern_cpu.c
src/sys/modules/compat_60 [pgoyette-compat]: Makefile
src/sys/sys [pgoyette-compat]: cpu.h

Log Message:
Move closer to getting a compat_60 module - still needs more work


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.2 -r1.1.2.3 src/sys/compat/common/compat_60_mod.c
cvs rdiff -u -r1.1.2.3 -r1.1.2.4 src/sys/compat/common/compat_70_mod.c
cvs rdiff -u -r1.24.14.12 -r1.24.14.13 src/sys/compat/common/compat_mod.c
cvs rdiff -u -r1.1.42.1 -r1.1.42.2 src/sys/compat/common/compat_mod.h \
src/sys/compat/common/kern_sa_60.c
cvs rdiff -u -r1.1.2.10 -r1.1.2.11 src/sys/compat/common/files.common
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/compat/net/route_70.h
cvs rdiff -u -r1.71.16.1 -r1.71.16.2 src/sys/kern/kern_cpu.c
cvs rdiff -u -r1.1.2.2 -r1.1.2.3 src/sys/modules/compat_60/Makefile
cvs rdiff -u -r1.42 -r1.42.2.1 src/sys/sys/cpu.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/amd64/include

2018-03-16 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Fri Mar 16 08:21:56 UTC 2018

Modified Files:
src/sys/arch/amd64/include: param.h

Log Message:
Add one more page for the stack, to compensate for the fact that SVS's
stack switching mechanism consumes approximately one page.


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/amd64/include/param.h

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



CVS commit: src/sys/kern

2018-03-16 Thread Ryota Ozaki
Module Name:src
Committed By:   ozaki-r
Date:   Fri Mar 16 08:21:45 UTC 2018

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

Log Message:
Get rid of a redundant output


To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 src/sys/kern/subr_lockdebug.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/pci

2018-03-16 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Fri Mar 16 08:40:06 UTC 2018

Modified Files:
src/sys/dev/pci: pcidevs

Log Message:
 Intel 0x15c4 is SFI based and 0x15ce is KR based.


To generate a diff of this commit:
cvs rdiff -u -r1.1319 -r1.1320 src/sys/dev/pci/pcidevs

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

2018-03-16 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Fri Mar 16 08:40:26 UTC 2018

Modified Files:
src/sys/dev/pci: pcidevs.h pcidevs_data.h

Log Message:
 Regen.


To generate a diff of this commit:
cvs rdiff -u -r1.1311 -r1.1312 src/sys/dev/pci/pcidevs.h
cvs rdiff -u -r1.1310 -r1.1311 src/sys/dev/pci/pcidevs_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/arch/amd64/amd64

2018-03-16 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Fri Mar 16 08:48:34 UTC 2018

Modified Files:
src/sys/arch/amd64/amd64: db_machdep.c vector.S

Log Message:
Rename "handle_" -> "Xhandle_", and add the function names (introduced by
SVS) in db_machdep.c.

Should fix the DDB part of PR/53060.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/amd64/amd64/db_machdep.c
cvs rdiff -u -r1.60 -r1.61 src/sys/arch/amd64/amd64/vector.S

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



CVS commit: src/sys/arch/sparc/sparc

2018-03-16 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Fri Mar 16 09:29:24 UTC 2018

Modified Files:
src/sys/arch/sparc/sparc: locore.s

Log Message:
remove obsolete ovbcopy().  it may be the very slightly bit
faster for larger copies, but slower for smaller ones.
i don't see any major benefit in keeping this code.

this is the final ovbcopy() reference in src.  you're welcome :-)


To generate a diff of this commit:
cvs rdiff -u -r1.269 -r1.270 src/sys/arch/sparc/sparc/locore.s

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



CVS commit: src/share/man/man4

2018-03-16 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Fri Mar 16 10:42:20 UTC 2018

Modified Files:
src/share/man/man4: ddb.4

Log Message:
Improve wording. Fix a Cm argument.


To generate a diff of this commit:
cvs rdiff -u -r1.176 -r1.177 src/share/man/man4/ddb.4

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



CVS commit: src/bin/sh

2018-03-16 Thread Robert Elz
Module Name:src
Committed By:   kre
Date:   Fri Mar 16 11:19:24 UTC 2018

Modified Files:
src/bin/sh: sh.1

Log Message:
Give the yak a quick trim and shave, and make one or two minor
wording changes (which are, hopefully, improvements).


To generate a diff of this commit:
cvs rdiff -u -r1.193 -r1.194 src/bin/sh/sh.1

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



CVS commit: [pgoyette-compat] src/share/man/man9

2018-03-16 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Fri Mar 16 11:52:54 UTC 2018

Modified Files:
src/share/man/man9 [pgoyette-compat]: module.9

Log Message:
Typo - missing 's'


To generate a diff of this commit:
cvs rdiff -u -r1.42.2.5 -r1.42.2.6 src/share/man/man9/module.9

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



CVS commit: src/bin/sh

2018-03-16 Thread Robert Elz
Module Name:src
Committed By:   kre
Date:   Fri Mar 16 11:53:57 UTC 2018

Modified Files:
src/bin/sh: sh.1

Log Message:
Restore some (*roff) comments deleted in previous (partially unshave
the yak) for which the purpose was misunderstood.   But trim one more hair.


To generate a diff of this commit:
cvs rdiff -u -r1.194 -r1.195 src/bin/sh/sh.1

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



CVS commit: src/bin/sh

2018-03-16 Thread Robert Elz
Module Name:src
Committed By:   kre
Date:   Fri Mar 16 12:06:18 UTC 2018

Modified Files:
src/bin/sh: sh.1

Log Message:
Markup fixes (partly from uwe@) and change some tabs to spaces, they
seem to work better...


To generate a diff of this commit:
cvs rdiff -u -r1.195 -r1.196 src/bin/sh/sh.1

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



CVS commit: src/sys/arch/hpcarm/hpcarm

2018-03-16 Thread Ryo Shimizu
Module Name:src
Committed By:   ryo
Date:   Fri Mar 16 12:10:16 UTC 2018

Modified Files:
src/sys/arch/hpcarm/hpcarm: hpc_machdep.c

Log Message:
fix compile error with options BOOT_DUMP


To generate a diff of this commit:
cvs rdiff -u -r1.104 -r1.105 src/sys/arch/hpcarm/hpcarm/hpc_machdep.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

2018-03-16 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Fri Mar 16 12:19:35 UTC 2018

Modified Files:
src/sys/arch/amd64/include: types.h
src/sys/arch/x86/x86: vm_machdep.c

Log Message:
Remove the __HAVE_CPU_UAREA_ROUTINES code from x86.

It was available only in amd64, and I disabled it a few months ago in
order to support SVS. Regardless of SVS this option was questionable,
since it made stack overflows more difficult to detect.


To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55 src/sys/arch/amd64/include/types.h
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/x86/x86/vm_machdep.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/amd64/include

2018-03-16 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Fri Mar 16 12:21:50 UTC 2018

Modified Files:
src/sys/arch/amd64/include: cpu.h

Log Message:
Remove the prototypes for cpu_uarea_*, I removed these functions two
minutes ago.


To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62 src/sys/arch/amd64/include/cpu.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

2018-03-16 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Fri Mar 16 12:48:54 UTC 2018

Modified Files:
src/sys/arch/amd64/conf: ALL
src/sys/arch/i386/conf: ALL files.i386
src/sys/arch/i386/i386: i386_trap.S machdep.c vector.S
src/sys/arch/xen/conf: files.xen
Removed Files:
src/sys/arch/i386/i386: i386_trap_ipkdb.S ipkdb_glue.c
src/sys/arch/i386/include: ipkdb.h

Log Message:
Remove ipkdb from i386. Also remove unused references in amd64.

I already talked about doing that six months ago on port-i386@. Back then
it was as general cleanup, but now, with SVS etc, we do actually have
good reasons for simplifying the entry points.

Ok kamil@. (christos@ was in the conversation too)


To generate a diff of this commit:
cvs rdiff -u -r1.82 -r1.83 src/sys/arch/amd64/conf/ALL
cvs rdiff -u -r1.434 -r1.435 src/sys/arch/i386/conf/ALL
cvs rdiff -u -r1.390 -r1.391 src/sys/arch/i386/conf/files.i386
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/i386/i386/i386_trap.S
cvs rdiff -u -r1.2 -r0 src/sys/arch/i386/i386/i386_trap_ipkdb.S
cvs rdiff -u -r1.14 -r0 src/sys/arch/i386/i386/ipkdb_glue.c
cvs rdiff -u -r1.803 -r1.804 src/sys/arch/i386/i386/machdep.c
cvs rdiff -u -r1.75 -r1.76 src/sys/arch/i386/i386/vector.S
cvs rdiff -u -r1.1 -r0 src/sys/arch/i386/include/ipkdb.h
cvs rdiff -u -r1.165 -r1.166 src/sys/arch/xen/conf/files.xen

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



CVS commit: [netbsd-8] src

2018-03-16 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Fri Mar 16 13:05:32 UTC 2018

Modified Files:
src/sys/arch/x86/include [netbsd-8]: cacheinfo.h specialreg.h
src/sys/arch/x86/x86 [netbsd-8]: identcpu.c
src/usr.sbin/cpuctl/arch [netbsd-8]: i386.c

Log Message:
Pull up following revision(s) (requested by msaitoh in ticket #633):
sys/arch/x86/include/specialreg.h: revision 1.107
sys/arch/x86/include/specialreg.h: revision 1.108
sys/arch/x86/include/specialreg.h: revision 1.109
sys/arch/x86/include/cacheinfo.h: revision 1.23
sys/arch/x86/include/specialreg.h: revision 1.110
sys/arch/x86/include/specialreg.h: revision 1.111
sys/arch/x86/include/specialreg.h: revision 1.112
sys/arch/x86/include/specialreg.h: revision 1.113
sys/arch/x86/include/specialreg.h: revision 1.114
usr.sbin/cpuctl/arch/i386.c: revision 1.79
sys/arch/x86/x86/identcpu.c: revision 1.70
sys/arch/x86/include/specialreg.h: revision 1.106

  Add comment.

  Add Intel cpuid 7 %edx IBRS(IBPB Speculation Control) and
STIBP(STIBP Speculation Control) from OpenBSD.

  Print Intel cpuid 7 %edx.

Example output of cpuctl -v identify 0:
+cpu0: 0007:  27ab  0c00
(snip)
+cpu0: SEF edx 0xc00

fix swapped comments for EFER LME and LMA

- Add Intel cpuid 7 %edx bit 29 IA32_ARCH_CAPABILITIES supported bit.
- Add comment.
  Add MSR_IA32_ARCH_CAPABILITIES definition.

  Add IA32_SPEC_CTRL MSR and IA32_PRED_CMD MSR.

Add Intel Deterministic Address Translation Parameter Leaf(0x18) definitions.

  Sort entries. No functional change.

s/CLFUSH/CLFLUSH/
No functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.22.10.1 src/sys/arch/x86/include/cacheinfo.h
cvs rdiff -u -r1.98.2.1 -r1.98.2.2 src/sys/arch/x86/include/specialreg.h
cvs rdiff -u -r1.55.2.1 -r1.55.2.2 src/sys/arch/x86/x86/identcpu.c
cvs rdiff -u -r1.74.6.1 -r1.74.6.2 src/usr.sbin/cpuctl/arch/i386.c

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



CVS commit: [netbsd-8] src/sys/arch/x86/x86

2018-03-16 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Fri Mar 16 13:08:14 UTC 2018

Modified Files:
src/sys/arch/x86/x86 [netbsd-8]: procfs_machdep.c

Log Message:
Pull up following revision(s) (requested by msaitoh in ticket #634):
sys/arch/x86/x86/procfs_machdep.c: revision 1.22
- Add AMD CPUID leaf 0x8008 ebx's xsaveerptr, ibpb, ibrs, stibp.
- Add Intel CPUID leaf 7 ebx's umip, avx512_vbmi2, gfni, vaes, vpclmulqdq,
   avx512_vnni and avx512_bitalg.
- Add Intel CPUID leaf 7 edx's avx512_4vnniw, avx512_4fmaps and
   arch_capabilities.


To generate a diff of this commit:
cvs rdiff -u -r1.15.2.3 -r1.15.2.4 src/sys/arch/x86/x86/procfs_machdep.c

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



CVS commit: [netbsd-8] src/sys/arch

2018-03-16 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Fri Mar 16 13:17:56 UTC 2018

Modified Files:
src/sys/arch/amd64/amd64 [netbsd-8]: gdt.c machdep.c
src/sys/arch/amd64/include [netbsd-8]: param.h types.h
src/sys/arch/x86/include [netbsd-8]: cpu.h pmap.h
src/sys/arch/x86/x86 [netbsd-8]: cpu.c intr.c pmap.c

Log Message:
Pull up the following revisions (via patch), requested by maxv in #635:

sys/arch/amd64/amd64/gdt.c  1.39-1.45 (patch)
sys/arch/amd64/amd64/amd64/machdep.c1.284,1.287,1.288 (patch)
sys/arch/amd64/amd64/include/param.h1.23 (patch)
sys/arch/amd64/include/types.h  1.53 (patch)
sys/arch/x86/include/cpu.h  1.87 (patch)
sys/arch/x86/include/pmap.h 1.73,1.74 (patch)
sys/arch/x86/x86/cpu.c  1.142 (patch)
sys/arch/x86/x86/intr.c 1.117 (partial),1.120 (patch)
sys/arch/x86/x86/pmap.c 1.276 (patch)

Initialize ist0 in cpu_init_tss.
Backport __HAVE_PCPU_AREA.


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.38.6.1 src/sys/arch/amd64/amd64/gdt.c
cvs rdiff -u -r1.255.6.4 -r1.255.6.5 src/sys/arch/amd64/amd64/machdep.c
cvs rdiff -u -r1.21 -r1.21.6.1 src/sys/arch/amd64/include/param.h
cvs rdiff -u -r1.52 -r1.52.6.1 src/sys/arch/amd64/include/types.h
cvs rdiff -u -r1.71.2.2 -r1.71.2.3 src/sys/arch/x86/include/cpu.h
cvs rdiff -u -r1.64 -r1.64.6.1 src/sys/arch/x86/include/pmap.h
cvs rdiff -u -r1.130.2.3 -r1.130.2.4 src/sys/arch/x86/x86/cpu.c
cvs rdiff -u -r1.101.2.2 -r1.101.2.3 src/sys/arch/x86/x86/intr.c
cvs rdiff -u -r1.245.6.4 -r1.245.6.5 src/sys/arch/x86/x86/pmap.c

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



CVS commit: [netbsd-8] src/doc

2018-03-16 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Fri Mar 16 13:19:38 UTC 2018

Modified Files:
src/doc [netbsd-8]: CHANGES-8.0

Log Message:
Tickets #633 - #635


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.144 -r1.1.2.145 src/doc/CHANGES-8.0

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



CVS commit: src/sys/net

2018-03-16 Thread Tom Ivar Helbekkmo
Module Name:src
Committed By:   tih
Date:   Fri Mar 16 17:00:35 UTC 2018

Modified Files:
src/sys/net: if_vlan.c

Log Message:
Fix the handling of the state returned from pfil_run_hooks().

pfil_run_hooks() invokes any registered packet filters on the packet
being handled.  It may return a (non-zero) errno, indicating that a
filter has decided that the packet should be discarded, and has freed
the mbuf.  While a non-error (0) return usually means that the packet
should be processed normally, a filter may still free the mbuf if the
packet is a fragment, and the filter is holding it for reassembly and
future evaluation.  Therefore, there must be separate tests for the
return value and for a possible discarded packet.  (See pfil(9).)

OK: christos, martin


To generate a diff of this commit:
cvs rdiff -u -r1.124 -r1.125 src/sys/net/if_vlan.c

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



CVS commit: src/sys/net

2018-03-16 Thread Tom Ivar Helbekkmo
Module Name:src
Committed By:   tih
Date:   Fri Mar 16 17:12:05 UTC 2018

Modified Files:
src/sys/net: if_tun.c

Log Message:
Add packet filtering to tun(4) interfaces.

Calls to pfil_run_hooks() were missing in if_tun.c.  This meant that
filtering configuration could be added to e.g. /etc/npf.conf, but
would be ignored, because the filter never saw the packets.  This
change adds the required calls.

While here, correct the return value from tun_output(): it's been
returning 0 regardless of any error condition present, but will now
correctly propagate such information upward.

Thanks to maxv for guidance!

OK: christos, martin


To generate a diff of this commit:
cvs rdiff -u -r1.142 -r1.143 src/sys/net/if_tun.c

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



CVS commit: src/sys

2018-03-16 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Mar 16 17:25:04 UTC 2018

Modified Files:
src/sys/compat/common: uipc_syscalls_43.c
src/sys/compat/linux/common: linux_socket.c
src/sys/compat/netbsd32: netbsd32_compat_43.c
src/sys/kern: uipc_syscalls.c
src/sys/nfs: nfs_syscalls.c nfs_vfsops.c
src/sys/sys: param.h socketvar.h

Log Message:
PR/53103: Timo Buhrmester: linux emulation of sendto(2) broken

The sockargs refactoring broke it, because sockargs only works with a user
address. Added an argument to sockargs to indicate where the address is
coming from. Welcome to 8.99.14.


To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 src/sys/compat/common/uipc_syscalls_43.c
cvs rdiff -u -r1.139 -r1.140 src/sys/compat/linux/common/linux_socket.c
cvs rdiff -u -r1.54 -r1.55 src/sys/compat/netbsd32/netbsd32_compat_43.c
cvs rdiff -u -r1.191 -r1.192 src/sys/kern/uipc_syscalls.c
cvs rdiff -u -r1.159 -r1.160 src/sys/nfs/nfs_syscalls.c
cvs rdiff -u -r1.235 -r1.236 src/sys/nfs/nfs_vfsops.c
cvs rdiff -u -r1.558 -r1.559 src/sys/sys/param.h
cvs rdiff -u -r1.146 -r1.147 src/sys/sys/socketvar.h

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



CVS commit: src/sys/sys

2018-03-16 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Mar 16 17:35:13 UTC 2018

Modified Files:
src/sys/sys: socketvar.h

Log Message:
remove timestamping diff that should have not been committed.


To generate a diff of this commit:
cvs rdiff -u -r1.147 -r1.148 src/sys/sys/socketvar.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

2018-03-16 Thread Ryo Shimizu
Module Name:src
Committed By:   ryo
Date:   Fri Mar 16 17:56:33 UTC 2018

Modified Files:
src/sys/arch/acorn32/eb7500atx: rsbus_io.c
src/sys/arch/acorn32/podulebus: podulebus_io.c
src/sys/arch/arm/arm32: armv7_generic_space.c
src/sys/arch/arm/at91: at91_bus_space.c
src/sys/arch/arm/broadcom: bcmgen_space.c
src/sys/arch/arm/clps711x: clps711x_space.c
src/sys/arch/arm/ep93xx: ep93xx_space.c
src/sys/arch/arm/footbridge: footbridge_com_io.c footbridge_io.c
src/sys/arch/arm/footbridge/isa: isa_io.c
src/sys/arch/arm/gemini: gemini_a4x_space.c gemini_space.c
src/sys/arch/arm/imx: imx23_space.c imx_space.c
src/sys/arch/arm/iomd: iomd_io.c
src/sys/arch/arm/ixp12x0: ixp12x0_io.c
src/sys/arch/arm/mainbus: mainbus_io.c
src/sys/arch/arm/marvell: mvsoc_space.c
src/sys/arch/arm/mpcore: mpcore_a2x_space.c mpcore_a4x_space.c
mpcore_space.c
src/sys/arch/arm/omap: omap_a2x_space.c omap_a4x_space.c
omap_nobyteacc_space.c omap_space.c
src/sys/arch/arm/s3c2xx0: s3c2xx0_space.c
src/sys/arch/arm/sa11x0: sa11x0_io.c
src/sys/arch/arm/xscale: becc_space.c i80312_space.c i80321_space.c
ixp425_a4x_space.c ixp425_pci_space.c ixp425_space.c
pxa2x0_a4x_space.c pxa2x0_space.c
src/sys/arch/arm/zynq: zynq_space.c
src/sys/arch/epoc32/epoc32: external_io.c
src/sys/arch/evbarm/adi_brh: obio_space.c
src/sys/arch/evbarm/hdl_g: obio_space.c
src/sys/arch/evbarm/ifpga: ifpga_io.c
src/sys/arch/evbarm/iq80310: obio_space.c
src/sys/arch/evbarm/iq80321: obio_space.c
src/sys/arch/evbarm/lubbock: sm_obio_space.c
src/sys/arch/evbarm/tsarm/isa: isa_io.c
src/sys/arch/iyonix/iyonix: obio_space.c
src/sys/arch/shark/isa: isa_io.c

Log Message:
use designated initializer to make adaptability and flexibility for changing 
struct bus_space.
no functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/acorn32/eb7500atx/rsbus_io.c
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/acorn32/podulebus/podulebus_io.c
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/arm/arm32/armv7_generic_space.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/arm/at91/at91_bus_space.c
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/arm/broadcom/bcmgen_space.c
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/arm/clps711x/clps711x_space.c
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/arm/ep93xx/ep93xx_space.c
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/arm/footbridge/footbridge_com_io.c
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/arm/footbridge/footbridge_io.c
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/arm/footbridge/isa/isa_io.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/gemini/gemini_a4x_space.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/arm/gemini/gemini_space.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/imx/imx23_space.c
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/arm/imx/imx_space.c
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/arm/iomd/iomd_io.c
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/arm/ixp12x0/ixp12x0_io.c
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/arm/mainbus/mainbus_io.c
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/arm/marvell/mvsoc_space.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/mpcore/mpcore_a2x_space.c \
src/sys/arch/arm/mpcore/mpcore_a4x_space.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/arm/mpcore/mpcore_space.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/arm/omap/omap_a2x_space.c \
src/sys/arch/arm/omap/omap_a4x_space.c \
src/sys/arch/arm/omap/omap_nobyteacc_space.c
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/arm/omap/omap_space.c
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/arm/s3c2xx0/s3c2xx0_space.c
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/arm/sa11x0/sa11x0_io.c
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/arm/xscale/becc_space.c \
src/sys/arch/arm/xscale/pxa2x0_a4x_space.c
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/arm/xscale/i80312_space.c
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/arm/xscale/i80321_space.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/arm/xscale/ixp425_a4x_space.c
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/arm/xscale/ixp425_pci_space.c
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/arm/xscale/ixp425_space.c
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/arm/xscale/pxa2x0_space.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/zynq/zynq_space.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/epoc32/epoc32/external_io.c
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/evbarm/adi_brh/obio_space.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/evbarm/hdl_g/obio_space.c
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/evbarm/ifpga/ifpga_io.c
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/evbarm/iq80310/obio_space.c
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/evbarm/iq80321/obio_space.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/evbarm/lubbock/sm_obio_space.c
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/evbarm/tsarm/isa/isa_io.c
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/iyonix/iyonix/obio_space.c
cvs rdiff -u -r1.14 -r1.15 src/sys/arch

CVS commit: src/sys/dev/ic

2018-03-16 Thread Jaromir Dolecek
Module Name:src
Committed By:   jdolecek
Date:   Fri Mar 16 18:49:18 UTC 2018

Modified Files:
src/sys/dev/ic: nvme.c nvmevar.h

Log Message:
stop using q_nccbs_avail for deciding whether there are available ccbs;
no need to maintain a counter _and_ q_ccb_list

this fixes deadlock when all ccbs happen to be taken before completion
interrupt - nvme_q_complete() increased q_nccbs_avail only after
processing all the completed commands, by then there was nothing
left to actually kick the disk queue again into action

this also fixes ccb leak on command errors e.g. with bus_dmamem_alloc()
or bus_dmamel_load() - q_nccbs_avail was never decreased on the error path

fixes PR kern/52769 by Martin Husemann, thanks to Paul Goyette
for testing


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/sys/dev/ic/nvme.c
cvs rdiff -u -r1.13 -r1.14 src/sys/dev/ic/nvmevar.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/macppc

2018-03-16 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Fri Mar 16 22:08:53 UTC 2018

Modified Files:
src/sys/arch/macppc/dev: uni-n.c
src/sys/arch/macppc/include: cpu.h

Log Message:
gather per-CPU EEPROM contents if we have them


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/macppc/dev/uni-n.c
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/macppc/include/cpu.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/i2c

2018-03-16 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Fri Mar 16 22:10:31 UTC 2018

Modified Files:
src/sys/dev/i2c: adadc.c

Log Message:
get EEPROM data from uni_n instead of poking around in OF


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/dev/i2c/adadc.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/i2c

2018-03-16 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Fri Mar 16 22:11:53 UTC 2018

Modified Files:
src/sys/dev/i2c: fcu.c files.i2c

Log Message:
implement fan control, get calibration data from EEPROM via uni_n


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/dev/i2c/fcu.c
cvs rdiff -u -r1.86 -r1.87 src/sys/dev/i2c/files.i2c

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



CVS commit: src/sys/arch/macppc/pci

2018-03-16 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Fri Mar 16 22:15:07 UTC 2018

Modified Files:
src/sys/arch/macppc/pci: uninorth.c

Log Message:
special-case bus 0, now we find AGP devices on G5


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/macppc/pci/uninorth.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/ic

2018-03-16 Thread Jaromir Dolecek
Module Name:src
Committed By:   jdolecek
Date:   Fri Mar 16 23:31:19 UTC 2018

Modified Files:
src/sys/dev/ic: ld_nvme.c nvme.c nvmevar.h

Log Message:
refactor the locking code around DIOCGCACHE handling to be reusable
for other infrequent commands

it uses single condvar for simplicity, and uses it both when waiting
for ccb or command completion - this is fine, since usually there
will be just one such command qeueued anyway

use this to finally properly implement DIOCCACHESYNC - return only after
the command is confirmed as completed by the controller


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/sys/dev/ic/ld_nvme.c
cvs rdiff -u -r1.33 -r1.34 src/sys/dev/ic/nvme.c
cvs rdiff -u -r1.14 -r1.15 src/sys/dev/ic/nvmevar.h

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



CVS commit: src/bin/sh

2018-03-16 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Fri Mar 16 23:36:13 UTC 2018

Modified Files:
src/bin/sh: sh.1

Log Message:
Use .Bd -literal for code example.


To generate a diff of this commit:
cvs rdiff -u -r1.196 -r1.197 src/bin/sh/sh.1

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



CVS commit: src/bin/sh

2018-03-16 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Fri Mar 16 23:56:13 UTC 2018

Modified Files:
src/bin/sh: sh.1

Log Message:
Default values of PS1 and friends have only single space.  Use .Li to
typeset them to make that space more visible in PostScript output.


To generate a diff of this commit:
cvs rdiff -u -r1.197 -r1.198 src/bin/sh/sh.1

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



CVS commit: src/bin/sh

2018-03-16 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Sat Mar 17 00:03:26 UTC 2018

Modified Files:
src/bin/sh: sh.1

Log Message:
Use .Dv, not .Ev, to refer to LINENO, it's not an environment variable.


To generate a diff of this commit:
cvs rdiff -u -r1.198 -r1.199 src/bin/sh/sh.1

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



CVS commit: [pgoyette-compat] src/sys/sys

2018-03-16 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sat Mar 17 00:11:13 UTC 2018

Modified Files:
src/sys/sys [pgoyette-compat]: cpu.h

Log Message:
Declare the function pointers as external


To generate a diff of this commit:
cvs rdiff -u -r1.42.2.1 -r1.42.2.2 src/sys/sys/cpu.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/ic

2018-03-16 Thread Jaromir Dolecek
Module Name:src
Committed By:   jdolecek
Date:   Sat Mar 17 00:28:03 UTC 2018

Modified Files:
src/sys/dev/ic: nvme.c

Log Message:
switch handling of passthrough commands to use queue, instead of polling

should fix PR kern/53059 by Frank Kardel


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/sys/dev/ic/nvme.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

2018-03-16 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Mar 17 00:30:50 UTC 2018

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

Log Message:
CID/1427732: Don't dereference NULL execname if there is no emul_arg.
(there always is one in our emulations) from alnsn@


To generate a diff of this commit:
cvs rdiff -u -r1.93 -r1.94 src/sys/kern/exec_elf.c

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



CVS commit: [pgoyette-compat] src/sys/arch/x86/x86

2018-03-16 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sat Mar 17 00:41:33 UTC 2018

Modified Files:
src/sys/arch/x86/x86 [pgoyette-compat]: cpu_ucode.c

Log Message:
Don't try to include opt_*.h files if we're not being built as part
of a kernel (these files only exist for kernel builds).

Don't compile non-compat code if we're not building a module.  (This
file is built for both built-in kernel ucode support and for compat
support.)


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.5.16.1 src/sys/arch/x86/x86/cpu_ucode.c

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



CVS commit: [pgoyette-compat] src/sys/kern

2018-03-16 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sat Mar 17 00:42:31 UTC 2018

Modified Files:
src/sys/kern [pgoyette-compat]: kern_cpu.c

Log Message:
Typos - add missing )'s


To generate a diff of this commit:
cvs rdiff -u -r1.71.16.2 -r1.71.16.3 src/sys/kern/kern_cpu.c

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



CVS commit: [pgoyette-compat] src/sys/compat/common

2018-03-16 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sat Mar 17 00:44:38 UTC 2018

Modified Files:
src/sys/compat/common [pgoyette-compat]: compat_70_mod.c compat_mod.h

Log Message:
Make all the compat_xx_{init,fini} routines return an int, whether or
not they currently need it.


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 src/sys/compat/common/compat_70_mod.c
cvs rdiff -u -r1.1.42.2 -r1.1.42.3 src/sys/compat/common/compat_mod.h

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



CVS commit: [pgoyette-compat] src/sys

2018-03-16 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sat Mar 17 00:48:20 UTC 2018

Modified Files:
src/sys/compat/common [pgoyette-compat]: compat_60_mod.c
src/sys/modules/compat [pgoyette-compat]: Makefile
src/sys/modules/compat_60 [pgoyette-compat]: Makefile

Log Message:
Move closer to having a compat_60 module


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.3 -r1.1.2.4 src/sys/compat/common/compat_60_mod.c
cvs rdiff -u -r1.14.14.1 -r1.14.14.2 src/sys/modules/compat/Makefile
cvs rdiff -u -r1.1.2.3 -r1.1.2.4 src/sys/modules/compat_60/Makefile

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



CVS commit: [pgoyette-compat] src/sys/kern

2018-03-16 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sat Mar 17 00:58:01 UTC 2018

Modified Files:
src/sys/kern [pgoyette-compat]: kern_cpu.c

Log Message:
Typo - add missing (


To generate a diff of this commit:
cvs rdiff -u -r1.71.16.3 -r1.71.16.4 src/sys/kern/kern_cpu.c

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



CVS commit: src/bin/sh

2018-03-16 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Sat Mar 17 01:03:08 UTC 2018

Modified Files:
src/bin/sh: sh.1

Log Message:
Cleanup markup in the "Job Control" section.


To generate a diff of this commit:
cvs rdiff -u -r1.199 -r1.200 src/bin/sh/sh.1

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



CVS commit: src/bin/sh

2018-03-16 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Sat Mar 17 01:32:42 UTC 2018

Modified Files:
src/bin/sh: sh.1

Log Message:
Cleanup markup in the "Command Line Editing" section.


To generate a diff of this commit:
cvs rdiff -u -r1.200 -r1.201 src/bin/sh/sh.1

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



CVS commit: src/bin/sh

2018-03-16 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Sat Mar 17 01:40:28 UTC 2018

Modified Files:
src/bin/sh: sh.1

Log Message:
Tweak "ulimit" synopsis.


To generate a diff of this commit:
cvs rdiff -u -r1.201 -r1.202 src/bin/sh/sh.1

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



CVS commit: src/bin/sh

2018-03-16 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Sat Mar 17 01:53:06 UTC 2018

Modified Files:
src/bin/sh: sh.1

Log Message:
Drop "show or set the limit on" legalese from the description of each
and every option to ulimit built-in.  The show-or-set text is already
supplied *both* before and after the list.  Pedantically repeating it
for each option just adds a lot of visual clutter that gets in the way
of actually using this fragment of the manual page as a quick
reference.


To generate a diff of this commit:
cvs rdiff -u -r1.202 -r1.203 src/bin/sh/sh.1

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



CVS commit: [pgoyette-compat] src/sys/kern

2018-03-16 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sat Mar 17 02:56:36 UTC 2018

Modified Files:
src/sys/kern [pgoyette-compat]: kern_cpu.c

Log Message:
Use two different compat stubs since they have different prototypes.


To generate a diff of this commit:
cvs rdiff -u -r1.71.16.4 -r1.71.16.5 src/sys/kern/kern_cpu.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/arm/include

2018-03-16 Thread Ryo Shimizu
Module Name:src
Committed By:   ryo
Date:   Sat Mar 17 04:16:09 UTC 2018

Modified Files:
src/sys/arch/arm/include: aout_machdep.h

Log Message:
whitespace


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/arm/include/aout_machdep.h

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



CVS commit: [pgoyette-compat] src/sys

2018-03-16 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sat Mar 17 06:49:57 UTC 2018

Modified Files:
src/sys/arch/x86/x86 [pgoyette-compat]: cpu_ucode.c
src/sys/compat/common [pgoyette-compat]: compat_60_mod.c
src/sys/kern [pgoyette-compat]: kern_cpu.c syscalls.master
src/sys/modules/compat [pgoyette-compat]: Makefile
src/sys/modules/compat_60 [pgoyette-compat]: Makefile

Log Message:
Back out changes on the branch related to kernel microcode compat.

Christos didn't like the way it was done, so waiting for a better
approach/implementation.


To generate a diff of this commit:
cvs rdiff -u -r1.5.16.1 -r1.5.16.2 src/sys/arch/x86/x86/cpu_ucode.c
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 src/sys/compat/common/compat_60_mod.c
cvs rdiff -u -r1.71.16.5 -r1.71.16.6 src/sys/kern/kern_cpu.c
cvs rdiff -u -r1.291.2.3 -r1.291.2.4 src/sys/kern/syscalls.master
cvs rdiff -u -r1.14.14.2 -r1.14.14.3 src/sys/modules/compat/Makefile
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 src/sys/modules/compat_60/Makefile

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



CVS commit: [pgoyette-compat] src/sys

2018-03-16 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sat Mar 17 06:50:56 UTC 2018

Modified Files:
src/sys/kern [pgoyette-compat]: init_sysent.c syscalls.c
syscalls_autoload.c systrace_args.c
src/sys/rump/include/rump [pgoyette-compat]: rump_syscalls.h
src/sys/rump/librump/rumpkern [pgoyette-compat]: rump_syscalls.c
src/sys/sys [pgoyette-compat]: cpu.h syscall.h syscallargs.h

Log Message:
Regen


To generate a diff of this commit:
cvs rdiff -u -r1.319.2.3 -r1.319.2.4 src/sys/kern/init_sysent.c
cvs rdiff -u -r1.310.2.3 -r1.310.2.4 src/sys/kern/syscalls.c
cvs rdiff -u -r1.27.2.3 -r1.27.2.4 src/sys/kern/syscalls_autoload.c
cvs rdiff -u -r1.29.2.3 -r1.29.2.4 src/sys/kern/systrace_args.c
cvs rdiff -u -r1.108.2.3 -r1.108.2.4 \
src/sys/rump/include/rump/rump_syscalls.h
cvs rdiff -u -r1.137.2.3 -r1.137.2.4 \
src/sys/rump/librump/rumpkern/rump_syscalls.c
cvs rdiff -u -r1.42.2.2 -r1.42.2.3 src/sys/sys/cpu.h
cvs rdiff -u -r1.304.2.3 -r1.304.2.4 src/sys/sys/syscall.h
cvs rdiff -u -r1.288.2.3 -r1.288.2.4 src/sys/sys/syscallargs.h

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