CVS commit: src/sys/arch/mips/cavium/dev

2017-08-22 Thread Maya Rashish
Module Name:src
Committed By:   maya
Date:   Tue Aug 22 07:09:00 UTC 2017

Modified Files:
src/sys/arch/mips/cavium/dev: if_cnmac.c

Log Message:
Reword warning message


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/mips/cavium/dev/if_cnmac.c

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



CVS commit: src/lib

2017-08-22 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Aug 22 08:21:36 UTC 2017

Modified Files:
src/lib: Makefile

Log Message:
don't build gmp/mpfr/mpc if we're not building GCC commands (MKGCCCMDS==no.)


To generate a diff of this commit:
cvs rdiff -u -r1.251 -r1.252 src/lib/Makefile

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



CVS commit: src/external/lgpl3/gmp/lib/libgmp

2017-08-22 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Aug 22 08:26:42 UTC 2017

Removed Files:
src/external/lgpl3/gmp/lib/libgmp: shlib_version

Log Message:
remove unused file


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r0 src/external/lgpl3/gmp/lib/libgmp/shlib_version

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



CVS commit: src/sys/arch/sparc64/sparc64

2017-08-22 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Tue Aug 22 09:12:49 UTC 2017

Modified Files:
src/sys/arch/sparc64/sparc64: compat_13_machdep.c

Log Message:
Apply only CCR. Otherwise userland could set PSTATE_PRIV in %pstate and get
kernel privileges on the hardware.

ok martin


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/sparc64/sparc64/compat_13_machdep.c

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



CVS commit: src

2017-08-22 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Aug 22 09:17:50 UTC 2017

Modified Files:
src/external/gpl3/gcc.old/usr.bin: Makefile.inc
src/external/gpl3/gcc/usr.bin: Makefile.inc
src/external/lgpl3/gmp/lib/libgmp: Makefile
src/external/lgpl3/mpc/lib/libmpc: Makefile
src/external/lgpl3/mpfr/lib/libmpfr: Makefile
src/tools/gcc: Makefile
Added Files:
src/external/lgpl3/gmp: Makefile.arch

Log Message:
move the GMP_MACHINE_ARCH definition into external/lgpl3/gmp/Makefile.arch.
soon to be GMP 6 allows us to have only two arm copies.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/gcc.old/usr.bin/Makefile.inc
cvs rdiff -u -r1.28 -r1.29 src/external/gpl3/gcc/usr.bin/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/lgpl3/gmp/Makefile.arch
cvs rdiff -u -r1.25 -r1.26 src/external/lgpl3/gmp/lib/libgmp/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/lgpl3/mpc/lib/libmpc/Makefile
cvs rdiff -u -r1.16 -r1.17 src/external/lgpl3/mpfr/lib/libmpfr/Makefile
cvs rdiff -u -r1.81 -r1.82 src/tools/gcc/Makefile

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



CVS import: src/external/lgpl3/gmp/dist

2017-08-22 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Aug 22 09:40:57 UTC 2017

Update of /cvsroot/src/external/lgpl3/gmp/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv744

Log Message:
initial import of GMP 6.1.2.  main changes from 5.1.3 below.

notes:
 - support for thumb-less ARM chips was in our port of 5.1.3, but a
   similar method has been provided upstream now
 - someone should look at the AVX failure reports, and fix them

Changes between GMP version 6.1.0 and 6.1.1

  FEATURES
  * Work around faulty cpuid on some recent Intel chips (this allows GMP to run
on Skylake Pentiums).
  * Support thumb-less ARM chips.

Changes between GMP version 6.0.* and 6.1.0

  BUGS FIXED
  * The public function mpn_com is now correctly declared in gmp.h.
  * Healed possible failures of mpn_sec_sqr for non-cryptographic sizes for
some obsolete CPUs.
  * Various problems related to precision for mpf have been fixed.
  * Fixed ABI incompatible stack alignment in calls from assembly code.
  * Fixed PIC bug in popcount affecting Intel processors using the 32-bit ABI.
  SPEEDUPS
  * Speedup for Intel Broadwell and Skylake through assembly code making use of
new ADX instructions.
  * Square root is now faster when the remainder is not needed. Also the speed
to compute the k-th root improved, for small sizes.
  FEATURES
  * New C++ functions gcd and lcm for mpz_class.
  * New public mpn functions mpn_divexact_1, mpn_zero_p, and mpn_cnd_swap.
  * New public mpq_cmp_z function, to efficiently compare rationals with
integers.
  * Support for more 32-bit arm processors.
  * Support for AVX-less modern x86 CPUs. (Such support might be missing either
because the CPU vendor chose to disable AVX, or because the running kernel
lacks AVX context switch support.)
  * Support for NetBSD under Xen; we switch off AVX unconditionally under
NetBSD since a bug in NetBSD makes AVX fail under Xen.
  MISC
  * Tuned values for FFT multiplications are provided for larger number on
many platforms.

Changes between GMP version 5.1.* and 6.0.0
  BUGS FIXED
  * The function mpz_invert now considers any number invertible in Z/1Z.
  * The mpn multiply code now handles operands of more than 2^31 limbs
correctly.  (Note however that the mpz code is limited to 2^32 bits on
32-bit hosts and 2^37 bits on 64-bit hosts.)
  SPEEDUPS
  * Plain division of large operands is faster and more monotonous in operand
size.
  * Major speedup for ARM, in particular ARM Cortex-A15, thanks to improved
assembly.
  * Speedup for Intel Sandy Bridge, Ivy Bridge, Haswell, thanks to rewritten
and vastly expanded assembly support.  Speedup also for the older Core 2
and Nehalem.
  * Faster mixed arithmetic between mpq_class and double.
  FEATURES
  * Support for new Intel and AMD CPUs.
  * New public functions mpn_sec_mul and mpn_sec_sqr, implementing side-channel
silent multiplication and squaring.
  * New public functions mpn_sec_div_qr and mpn_sec_div_r, implementing
side-channel silent division.
  * New public functions mpn_cnd_add_n and mpn_cnd_sub_n.  Side-channel silent
conditional addition and subtraction.
  * New public function mpn_sec_powm, implementing side-channel silent modexp.
  * New public function mpn_sec_invert, implementing side-channel silent
modular inversion.
  * Better support for applications which use the mpz_t type, but nevertheless
need to call some of the lower-level mpn functions.  See the documentation
for mpz_limbs_read and related functions.

Status:

Vendor Tag: gmp
Release Tags:   gmp-6-1-2

U src/external/lgpl3/gmp/dist/extract-dbl.c
U src/external/lgpl3/gmp/dist/Makefile.am
C src/external/lgpl3/gmp/dist/configure
C src/external/lgpl3/gmp/dist/acinclude.m4
U src/external/lgpl3/gmp/dist/configure.ac
U src/external/lgpl3/gmp/dist/aclocal.m4
U src/external/lgpl3/gmp/dist/gmpxx.h
C src/external/lgpl3/gmp/dist/Makefile.in
U src/external/lgpl3/gmp/dist/config.in
C src/external/lgpl3/gmp/dist/gmp-h.in
U src/external/lgpl3/gmp/dist/AUTHORS
U src/external/lgpl3/gmp/dist/COPYING
U src/external/lgpl3/gmp/dist/ChangeLog
U src/external/lgpl3/gmp/dist/INSTALL
U src/external/lgpl3/gmp/dist/NEWS
U src/external/lgpl3/gmp/dist/README
N src/external/lgpl3/gmp/dist/compile
C src/external/lgpl3/gmp/dist/config.guess
C src/external/lgpl3/gmp/dist/config.sub
U src/external/lgpl3/gmp/dist/install-sh
U src/external/lgpl3/gmp/dist/ltmain.sh
U src/external/lgpl3/gmp/dist/missing
C src/external/lgpl3/gmp/dist/gmp-impl.h
C src/external/lgpl3/gmp/dist/longlong.h
U src/external/lgpl3/gmp/dist/errno.c
U src/external/lgpl3/gmp/dist/assert.c
U src/external/lgpl3/gmp/dist/compat.c
U src/external/lgpl3/gmp/dist/mp_minv_tab.c
U src/external/lgpl3/gmp/dist/invalid.c
U src/external/lgpl3/gmp/dist/memory.c
U src/external/lgpl3/gmp/dist/mp_bpl.c
U src/external/lgpl3/gmp/dist/mp_clz_tab.c
U src/external/lgpl3/gmp/dist/mp_dv_tab.c
U src/external/lgpl3/gmp/dist/tal-notreent

CVS commit: src/external/lgpl3/gmp/dist

2017-08-22 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Aug 22 09:55:47 UTC 2017

Modified Files:
src/external/lgpl3/gmp/dist: Makefile.in acinclude.m4 configfsf.guess
configfsf.sub configure gmp-h.in gmp-impl.h longlong.h
src/external/lgpl3/gmp/dist/mpn: Makefile.in
src/external/lgpl3/gmp/dist/mpn/arm: aorslsh1_n.asm bdiv_dbm1c.asm
com.asm copyd.asm copyi.asm invert_limb.asm logops_n.asm lshift.asm
lshiftc.asm mod_34lsub1.asm mode1o.asm rsh1aors_n.asm rshift.asm
udiv.asm
src/external/lgpl3/gmp/dist/mpn/generic: div_qr_2.c divrem_2.c get_d.c
mod_1_1.c mod_1_2.c mod_1_3.c mod_1_4.c toom_interpolate_7pts.c
src/external/lgpl3/gmp/dist/mpn/powerpc32: elf.m4
Added Files:
src/external/lgpl3/gmp/dist/mpn/sparc64: lshift.asm rshift.asm
Removed Files:
src/external/lgpl3/gmp/dist: COPYING.LIB
src/external/lgpl3/gmp/dist/mpn/a29k: add_n.s addmul_1.s lshift.s
mul_1.s rshift.s sub_n.s submul_1.s udiv.s umul.s
src/external/lgpl3/gmp/dist/mpn/alpha: sqr_diagonal.asm
src/external/lgpl3/gmp/dist/mpn/alpha/ev6: sqr_diagonal.asm
src/external/lgpl3/gmp/dist/mpn/arm: aorscnd_n.asm
src/external/lgpl3/gmp/dist/mpn/arm/v6t2: mode1o.asm
src/external/lgpl3/gmp/dist/mpn/clipper: add_n.s mul_1.s sub_n.s
src/external/lgpl3/gmp/dist/mpn/generic: addcnd_n.c powm_sec.c
sb_div_sec.c sbpi1_div_sec.c subcnd_n.c tabselect.c
src/external/lgpl3/gmp/dist/mpn/i960: README add_n.s addmul_1.s mul_1.s
sub_n.s
src/external/lgpl3/gmp/dist/mpn/ia64: aorslsh1_n.asm aorslsh2_n.asm
aorslshC_n.asm tabselect.asm
src/external/lgpl3/gmp/dist/mpn/ns32k: add_n.s addmul_1.s mul_1.s
sub_n.s submul_1.s
src/external/lgpl3/gmp/dist/mpn/powerpc32: sqr_diagonal.asm
tabselect.asm
src/external/lgpl3/gmp/dist/mpn/powerpc64: tabselect.asm
src/external/lgpl3/gmp/dist/mpn/powerpc64/mode64: aorscnd_n.asm
aorslsh1_n.asm aorslsh2_n.asm aorslshC_n.asm rsh1add_n.asm
rsh1sub_n.asm
src/external/lgpl3/gmp/dist/mpn/pyr: add_n.s addmul_1.s mul_1.s sub_n.s
src/external/lgpl3/gmp/dist/mpn/sparc64/ultrasparc1234: lshift.asm
rshift.asm
src/external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1: lshift.asm
lshiftc.asm rshift.asm
src/external/lgpl3/gmp/dist/mpn/x86: tabselect.asm
src/external/lgpl3/gmp/dist/mpn/x86_64: aorscnd_n.asm mul_basecase.asm
mullo_basecase.asm mulmid_basecase.asm redc_1.asm sqr_basecase.asm
tabselect.asm
src/external/lgpl3/gmp/dist/mpn/z8000: README add_n.s gmp-mparam.h
mul_1.s sub_n.s
src/external/lgpl3/gmp/dist/tests: t-gmpmax.c

Log Message:
merge GMP 6.1.2.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r0 src/external/lgpl3/gmp/dist/COPYING.LIB
cvs rdiff -u -r1.3 -r1.4 src/external/lgpl3/gmp/dist/Makefile.in \
src/external/lgpl3/gmp/dist/acinclude.m4 \
src/external/lgpl3/gmp/dist/gmp-impl.h
cvs rdiff -u -r1.2 -r1.3 src/external/lgpl3/gmp/dist/configfsf.guess \
src/external/lgpl3/gmp/dist/longlong.h
cvs rdiff -u -r1.4 -r1.5 src/external/lgpl3/gmp/dist/configfsf.sub \
src/external/lgpl3/gmp/dist/gmp-h.in
cvs rdiff -u -r1.5 -r1.6 src/external/lgpl3/gmp/dist/configure
cvs rdiff -u -r1.3 -r1.4 src/external/lgpl3/gmp/dist/mpn/Makefile.in
cvs rdiff -u -r1.1.1.1 -r0 src/external/lgpl3/gmp/dist/mpn/a29k/add_n.s \
src/external/lgpl3/gmp/dist/mpn/a29k/addmul_1.s \
src/external/lgpl3/gmp/dist/mpn/a29k/lshift.s \
src/external/lgpl3/gmp/dist/mpn/a29k/mul_1.s \
src/external/lgpl3/gmp/dist/mpn/a29k/rshift.s \
src/external/lgpl3/gmp/dist/mpn/a29k/sub_n.s \
src/external/lgpl3/gmp/dist/mpn/a29k/submul_1.s \
src/external/lgpl3/gmp/dist/mpn/a29k/udiv.s \
src/external/lgpl3/gmp/dist/mpn/a29k/umul.s
cvs rdiff -u -r1.1.1.1 -r0 \
src/external/lgpl3/gmp/dist/mpn/alpha/sqr_diagonal.asm
cvs rdiff -u -r1.1.1.1 -r0 \
src/external/lgpl3/gmp/dist/mpn/alpha/ev6/sqr_diagonal.asm
cvs rdiff -u -r1.2 -r0 src/external/lgpl3/gmp/dist/mpn/arm/aorscnd_n.asm
cvs rdiff -u -r1.2 -r1.3 src/external/lgpl3/gmp/dist/mpn/arm/aorslsh1_n.asm \
src/external/lgpl3/gmp/dist/mpn/arm/bdiv_dbm1c.asm \
src/external/lgpl3/gmp/dist/mpn/arm/com.asm \
src/external/lgpl3/gmp/dist/mpn/arm/copyd.asm \
src/external/lgpl3/gmp/dist/mpn/arm/copyi.asm \
src/external/lgpl3/gmp/dist/mpn/arm/logops_n.asm \
src/external/lgpl3/gmp/dist/mpn/arm/lshift.asm \
src/external/lgpl3/gmp/dist/mpn/arm/lshiftc.asm \
src/external/lgpl3/gmp/dist/mpn/arm/mod_34lsub1.asm \
src/external/lgpl3/gmp/dist/mpn/arm/mode1o.asm \
src/external/lgpl3/gmp/dist/mpn/arm/rsh1aors_n.asm \
src/external/lgpl3/gmp/dist/mpn/arm/rshift.asm
cvs rdiff -u -r1.3 -r1.4 src/external/lgpl3/gmp/dist/mpn/arm/invert_limb.asm
cvs rdiff -u -r1.4 

CVS commit: src

2017-08-22 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Aug 22 10:04:44 UTC 2017

Modified Files:
src: UPDATING
src/doc: 3RDPARTY

Log Message:
note GMP 6.1.2 release and the build issues that may occur.


To generate a diff of this commit:
cvs rdiff -u -r1.285 -r1.286 src/UPDATING
cvs rdiff -u -r1.1466 -r1.1467 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/external/lgpl3/gmp

2017-08-22 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Aug 22 09:57:18 UTC 2017

Modified Files:
src/external/lgpl3/gmp: Makefile.netbsd-gmp build-gmp-Makefile.inc.awk

Log Message:
update these for GMP 6.1.2, and start to make it more automatic.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/external/lgpl3/gmp/Makefile.netbsd-gmp
cvs rdiff -u -r1.3 -r1.4 src/external/lgpl3/gmp/build-gmp-Makefile.inc.awk

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



CVS commit: src/external/gpl2/xcvs/dist/src

2017-08-22 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Tue Aug 22 10:06:57 UTC 2017

Modified Files:
src/external/gpl2/xcvs/dist/src: rsh-client.c

Log Message:
Fix for CVE-2017-12836; (cvs command injection) from MirBSD.
XXX: pullup-8


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/gpl2/xcvs/dist/src/rsh-client.c

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



CVS commit: src/external/lgpl3/gmp

2017-08-22 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Aug 22 09:59:40 UTC 2017

Modified Files:
src/external/lgpl3/gmp: Makefile.arch
src/external/lgpl3/gmp/lib/libgmp: Makefile
src/external/lgpl3/gmp/lib/libgmp/arch/alpha: Makefile.inc config.h
config.m4 gmp-mparam.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/arm: Makefile.inc config.h
config.m4 gmp-mparam.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/armeb: Makefile.inc config.h
config.m4 gmp-mparam.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/hppa: Makefile.inc config.h
config.m4 gmp-mparam.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/i386: Makefile.inc config.h
config.m4 gmp-mparam.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/ia64: Makefile.inc config.h
config.m4 gmp-mparam.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/m68000: Makefile.inc config.h
config.m4 gmp-mparam.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/m68k: Makefile.inc config.h
config.m4 gmp-mparam.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/mips64eb: Makefile.inc config.h
config.m4 gmp-mparam.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/mips64el: Makefile.inc config.h
config.m4 gmp-mparam.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/mipseb: Makefile.inc config.h
config.m4 gmp-mparam.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/mipsel: Makefile.inc config.h
config.m4 gmp-mparam.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/powerpc: Makefile.inc config.h
config.m4 gmp-mparam.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/powerpc64: Makefile.inc config.h
config.m4 gmp-mparam.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/sh3eb: Makefile.inc config.h
config.m4 gmp-mparam.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/sh3el: Makefile.inc config.h
config.m4 gmp-mparam.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/sparc: Makefile.inc config.h
config.m4 gmp-mparam.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/sparc64: Makefile.inc config.h
config.m4 gmp-mparam.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/vax: Makefile.inc config.h
config.m4 gmp-mparam.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/x86_64: Makefile.inc config.h
config.m4 gmp-mparam.h gmp.h
Removed Files:
src/external/lgpl3/gmp/lib/libgmp/arch/earm: Makefile.inc config.h
config.m4 gmp-mparam.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/earmeb: Makefile.inc config.h
config.m4 gmp-mparam.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/earmhf: Makefile.inc config.h
config.m4 gmp-mparam.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/earmhfeb: Makefile.inc config.h
config.m4 gmp-mparam.h gmp.h

Log Message:
updates for GMP 6.1.2 and most platforms.  run tested on i386, amd64,
sparc sparc64, earm, ofppc and mips64eb.  build tested on most.

remove the earm* variants as they're now the same as the arm* ones.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/lgpl3/gmp/Makefile.arch
cvs rdiff -u -r1.26 -r1.27 src/external/lgpl3/gmp/lib/libgmp/Makefile
cvs rdiff -u -r1.4 -r1.5 \
src/external/lgpl3/gmp/lib/libgmp/arch/alpha/Makefile.inc
cvs rdiff -u -r1.3 -r1.4 \
src/external/lgpl3/gmp/lib/libgmp/arch/alpha/config.h \
src/external/lgpl3/gmp/lib/libgmp/arch/alpha/config.m4 \
src/external/lgpl3/gmp/lib/libgmp/arch/alpha/gmp.h
cvs rdiff -u -r1.1 -r1.2 \
src/external/lgpl3/gmp/lib/libgmp/arch/alpha/gmp-mparam.h
cvs rdiff -u -r1.6 -r1.7 \
src/external/lgpl3/gmp/lib/libgmp/arch/arm/Makefile.inc
cvs rdiff -u -r1.3 -r1.4 src/external/lgpl3/gmp/lib/libgmp/arch/arm/config.h
cvs rdiff -u -r1.2 -r1.3 src/external/lgpl3/gmp/lib/libgmp/arch/arm/config.m4 \
src/external/lgpl3/gmp/lib/libgmp/arch/arm/gmp-mparam.h \
src/external/lgpl3/gmp/lib/libgmp/arch/arm/gmp.h
cvs rdiff -u -r1.6 -r1.7 \
src/external/lgpl3/gmp/lib/libgmp/arch/armeb/Makefile.inc
cvs rdiff -u -r1.4 -r1.5 \
src/external/lgpl3/gmp/lib/libgmp/arch/armeb/config.h
cvs rdiff -u -r1.3 -r1.4 \
src/external/lgpl3/gmp/lib/libgmp/arch/armeb/config.m4 \
src/external/lgpl3/gmp/lib/libgmp/arch/armeb/gmp.h
cvs rdiff -u -r1.2 -r1.3 \
src/external/lgpl3/gmp/lib/libgmp/arch/armeb/gmp-mparam.h
cvs rdiff -u -r1.7 -r0 \
src/external/lgpl3/gmp/lib/libgmp/arch/earm/Makefile.inc
cvs rdiff -u -r1.3 -r0 src/external/lgpl3/gmp/lib/libgmp/arch/earm/config.h \
src/external/lgpl3/gmp/lib/libgmp/arch/earm/config.m4 \
src/external/lgpl3/gmp/lib/libgmp/arch/earm/gmp.h
cvs rdiff -u -r1.2 -r0 \
src/external/lgpl3/gmp/lib/libgmp/arch/earm/gmp-mparam.h
cvs rdiff -u -r1.3 -r0 \
src/external/lgpl3/gmp/lib/libgmp/arc

CVS commit: src/doc

2017-08-22 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Aug 22 10:25:13 UTC 2017

Modified Files:
src/doc: CHANGES

Log Message:
note gmp/mpfr/mpc updates


To generate a diff of this commit:
cvs rdiff -u -r1.2306 -r1.2307 src/doc/CHANGES

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



CVS commit: src/share/mk

2017-08-22 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Tue Aug 22 11:14:28 UTC 2017

Modified Files:
src/share/mk: bsd.own.mk

Log Message:
Strip .debug_macinfo when converting to a.out, clang may generate it.


To generate a diff of this commit:
cvs rdiff -u -r1.1015 -r1.1016 src/share/mk/bsd.own.mk

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



CVS commit: src/sys/arch/shark/shark

2017-08-22 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Tue Aug 22 12:52:24 UTC 2017

Modified Files:
src/sys/arch/shark/shark: sequoia.h

Log Message:
Since left shifts of negative values is undefined, make sure the various
constants are unsigned.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/shark/shark/sequoia.h

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

2017-08-22 Thread Maya Rashish
Module Name:src
Committed By:   maya
Date:   Tue Aug 22 15:56:46 UTC 2017

Modified Files:
src/share/man/man4: cfb.4 mfb.4 px.4 pxg.4 sfb.4 tfb.4

Log Message:
pmax uses wsdisplay since 2001, so omit BUGS mentioning it doesn't.

from Miod Vallat in PR port-pmax/52498


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/share/man/man4/cfb.4 src/share/man/man4/mfb.4 \
src/share/man/man4/pxg.4
cvs rdiff -u -r1.6 -r1.7 src/share/man/man4/px.4
cvs rdiff -u -r1.4 -r1.5 src/share/man/man4/sfb.4 src/share/man/man4/tfb.4

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

2017-08-22 Thread Maya Rashish
Module Name:src
Committed By:   maya
Date:   Tue Aug 22 16:02:16 UTC 2017

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

Log Message:
pxg(4) handles PMAG-D boards but not PMAG-C ones
(PMAG-C is handled by px(4))

from Miod Vallat in PR port-pmax/52497


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/share/man/man4/pxg.4

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

2017-08-22 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Tue Aug 22 16:57:00 UTC 2017

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

Log Message:
Check both buses for ub_usepolling and schedule the soft interrupt handler
or call it directly.  Fixes usb keyboard in ddb when attached to xhci.


To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 src/sys/dev/usb/xhci.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/aarch64/aarch64

2017-08-22 Thread Tohru Nishimura
Module Name:src
Committed By:   nisimura
Date:   Tue Aug 22 17:08:03 UTC 2017

Modified Files:
src/sys/arch/aarch64/aarch64: vectors.S

Log Message:
fill EL1 exception entry vector


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/aarch64/aarch64/vectors.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/aarch64/aarch64

2017-08-22 Thread Tohru Nishimura
Module Name:src
Committed By:   nisimura
Date:   Tue Aug 22 18:35:09 UTC 2017

Modified Files:
src/sys/arch/aarch64/aarch64: vectors.S

Log Message:
use lr for current x30. some comment snip


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/aarch64/aarch64/vectors.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/shark/shark

2017-08-22 Thread Robert Elz
Module Name:src
Committed By:   kre
Date:   Tue Aug 22 21:23:58 UTC 2017

Modified Files:
src/sys/arch/shark/shark: sequoia.h

Log Message:
Add () around "1 << n' in #define's, without it ~NAME is "~1 << n" which is
not what is wanted at all (and which caused the << of a negative number issue.)
Making the values unsigned is harmless (perhaps even better) so those that
were changed are still that way.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/shark/shark/sequoia.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/sys_info

2017-08-22 Thread Robert Elz
Module Name:src
Committed By:   kre
Date:   Wed Aug 23 01:17:46 UTC 2017

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

Log Message:
Put back getopts - it is easier to get correct than hand rolled code.
Add -L and -P flags to allow the library/cmd search paths to be set.
Add support for getting vers info from sh, dhcpcd, and userland (/etc/release).
Stop abusing "sh -x" to support -v - do it properly.  Get rid of the duplicate
list of components used when there are no args, instead make better use of sh
capabilities to just process everything.  Better use of what sh can do for us
other places too.   Add a (more or less random) set of libraries to include
in output when no args are given.

OK agc (well, earlier version...)


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/usr.bin/sys_info/sys_info.1
cvs rdiff -u -r1.7 -r1.8 src/usr.bin/sys_info/sys_info.sh

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