CVS commit: src/external/gpl3/gdb/dist/gdb

2016-10-14 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Oct 14 23:49:23 UTC 2016

Modified Files:
src/external/gpl3/gdb/dist/gdb: event-loop.h

Log Message:
multiple include protection


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.6 -r1.2 src/external/gpl3/gdb/dist/gdb/event-loop.h

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

Modified files:

Index: src/external/gpl3/gdb/dist/gdb/event-loop.h
diff -u src/external/gpl3/gdb/dist/gdb/event-loop.h:1.1.1.6 src/external/gpl3/gdb/dist/gdb/event-loop.h:1.2
--- src/external/gpl3/gdb/dist/gdb/event-loop.h:1.1.1.6	Wed Oct 12 12:47:12 2016
+++ src/external/gpl3/gdb/dist/gdb/event-loop.h	Fri Oct 14 19:49:23 2016
@@ -66,7 +66,8 @@
infinite loop.
 
Corollary tasks are the creation and deletion of event sources.  */
-
+#ifndef _EVENT_LOOP_H_
+#define _EVENT_LOOP_H_
 typedef void *gdb_client_data;
 struct async_signal_handler;
 struct async_event_handler;
@@ -127,3 +128,4 @@ extern void mark_async_event_handler (st
 extern void clear_async_event_handler (struct async_event_handler *handler);
 
 extern void initialize_async_signal_handlers (void);
+#endif



CVS commit: src/external/gpl3/binutils/usr.bin/ld

2016-10-14 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Fri Oct 14 23:27:00 UTC 2016

Modified Files:
src/external/gpl3/binutils/usr.bin/ld: Makefile

Log Message:
go back to only installing ldscripts for ports that need them (multi-abi)


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/external/gpl3/binutils/usr.bin/ld/Makefile

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

Modified files:

Index: src/external/gpl3/binutils/usr.bin/ld/Makefile
diff -u src/external/gpl3/binutils/usr.bin/ld/Makefile:1.26 src/external/gpl3/binutils/usr.bin/ld/Makefile:1.27
--- src/external/gpl3/binutils/usr.bin/ld/Makefile:1.26	Fri Oct 14 15:58:34 2016
+++ src/external/gpl3/binutils/usr.bin/ld/Makefile	Fri Oct 14 23:27:00 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.26 2016/10/14 15:58:34 christos Exp $
+#	$NetBSD: Makefile,v 1.27 2016/10/14 23:27:00 mrg Exp $
 
 CPPFLAGS+=	-I${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH} \
 		-I${DIST}/ld \
@@ -92,12 +92,18 @@ e${f}.c: ${DIST}/ld/genscripts.sh ${.CUR
 		${G_EMUL} ${LIBDIR} yes ${G_enable_initfini_array} \
 		${f} "${G_target_alias}"
 
-. for e in x xbn xc xd xdc xdw xn xr xs xsc xsw xu xw
-.  if exists(ldscripts/${f}.${e})
+. if ${BINUTILS_MACHINE_ARCH} == "x86_64" || \
+${BINUTILS_MACHINE_ARCH} == "sparc64" || \
+${BINUTILS_MACHINE_ARCH} == "aarch64" || \
+!empty(BINUTILS_MACHINE_ARCH:Mearm*) || \
+!empty(BINUTILS_MACHINE_ARCH:Marm*) || \
+!empty(BINUTILS_MACHINE_ARCH:Mmips64*)
+.  for e in x xbn xc xd xdc xdw xn xr xs xsc xsw xu xw
+.   if exists(ldscripts/${f}.${e})
 FILES+= ${f}.${e}
-.  endif
-. endfor
-
+.   endif
+.  endfor
+. endif
 .endfor
 
 .include 



CVS commit: src/share/mk

2016-10-14 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Fri Oct 14 20:34:29 UTC 2016

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

Log Message:
Consider aarch64 a 64bit architecture for the purpose of crappy long use
in X.


To generate a diff of this commit:
cvs rdiff -u -r1.122 -r1.123 src/share/mk/bsd.x11.mk

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

Modified files:

Index: src/share/mk/bsd.x11.mk
diff -u src/share/mk/bsd.x11.mk:1.122 src/share/mk/bsd.x11.mk:1.123
--- src/share/mk/bsd.x11.mk:1.122	Tue Aug 30 08:34:43 2016
+++ src/share/mk/bsd.x11.mk	Fri Oct 14 20:34:29 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.x11.mk,v 1.122 2016/08/30 08:34:43 mrg Exp $
+#	$NetBSD: bsd.x11.mk,v 1.123 2016/10/14 20:34:29 joerg Exp $
 
 .include 
 
@@ -98,7 +98,8 @@ X11FLAGS.SERVER+=	-DXINPUT -DXFreeXDGA -
 
 .if ${MACHINE_ARCH} == "alpha"	|| \
 ${MACHINE_ARCH} == "sparc64" || \
-${MACHINE_ARCH} == "x86_64"
+${MACHINE_ARCH} == "x86_64" || \
+${MACHINE_CPU} == "aarch64"
 #	ServerDefines
 X11FLAGS.SERVER+=	-D_XSERVER64
 X11FLAGS.EXTENSION+=	-D__GLX_ALIGN64



CVS commit: src/sys/arch/arm/broadcom

2016-10-14 Thread Nathanial Sloss
Module Name:src
Committed By:   nat
Date:   Fri Oct 14 20:29:45 UTC 2016

Modified Files:
src/sys/arch/arm/broadcom: bcm2835_vcaudio.c

Log Message:
Only run interrupt during playback.

OK skrll@


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/arm/broadcom/bcm2835_vcaudio.c

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

Modified files:

Index: src/sys/arch/arm/broadcom/bcm2835_vcaudio.c
diff -u src/sys/arch/arm/broadcom/bcm2835_vcaudio.c:1.10 src/sys/arch/arm/broadcom/bcm2835_vcaudio.c:1.11
--- src/sys/arch/arm/broadcom/bcm2835_vcaudio.c:1.10	Tue Jul 28 21:24:43 2015
+++ src/sys/arch/arm/broadcom/bcm2835_vcaudio.c	Fri Oct 14 20:29:45 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: bcm2835_vcaudio.c,v 1.10 2015/07/28 21:24:43 skrll Exp $ */
+/* $NetBSD: bcm2835_vcaudio.c,v 1.11 2016/10/14 20:29:45 nat Exp $ */
 
 /*-
  * Copyright (c) 2013 Jared D. McNeill 
@@ -31,7 +31,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: bcm2835_vcaudio.c,v 1.10 2015/07/28 21:24:43 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: bcm2835_vcaudio.c,v 1.11 2016/10/14 20:29:45 nat Exp $");
 
 #include 
 #include 
@@ -436,7 +436,7 @@ vcaudio_service_callback(void *priv, con
 sched = true;
 			}
 
-			if (sched) {
+			if (sched && sc->sc_pint) {
 intr(intrarg);
 sc->sc_abytes += sc->sc_pblksize;
 cv_signal(>sc_datacv);



CVS commit: src/usr.bin/uniq

2016-10-14 Thread Abhinav Upadhyay
Module Name:src
Committed By:   abhinav
Date:   Fri Oct 14 19:43:59 UTC 2016

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

Log Message:
A small optimization: since we already know the length of the lines, check
if the lenghts are equal before calling strcmp(3). Most of the times, the call
to strcmp(3) can be saved if the lines are not of the same length.

Thanks to Christos for the reviews


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/usr.bin/uniq/uniq.c

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

Modified files:

Index: src/usr.bin/uniq/uniq.c
diff -u src/usr.bin/uniq/uniq.c:1.18 src/usr.bin/uniq/uniq.c:1.19
--- src/usr.bin/uniq/uniq.c:1.18	Sun Aug 26 14:14:16 2012
+++ src/usr.bin/uniq/uniq.c	Fri Oct 14 19:43:59 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: uniq.c,v 1.18 2012/08/26 14:14:16 wiz Exp $	*/
+/*	$NetBSD: uniq.c,v 1.19 2016/10/14 19:43:59 abhinav Exp $	*/
 
 /*
  * Copyright (c) 1989, 1993
@@ -42,7 +42,7 @@ __COPYRIGHT("@(#) Copyright (c) 1989, 19
 #if 0
 static char sccsid[] = "@(#)uniq.c	8.3 (Berkeley) 5/4/95";
 #endif
-__RCSID("$NetBSD: uniq.c,v 1.18 2012/08/26 14:14:16 wiz Exp $");
+__RCSID("$NetBSD: uniq.c,v 1.19 2016/10/14 19:43:59 abhinav Exp $");
 #endif /* not lint */
 
 #include 
@@ -58,7 +58,7 @@ static int numchars, numfields, repeats;
 
 static FILE *file(const char *, const char *);
 static void show(FILE *, const char *);
-static const char *skip(const char *);
+static const char *skip(const char *, size_t *);
 static void obsolete(char *[]);
 static void usage(void) __dead;
 
@@ -70,6 +70,7 @@ main (int argc, char *argv[])
 	int ch;
 	char *prevline, *thisline, *p;
 	size_t prevlinesize, thislinesize, psize;
+	size_t prevlinecompsize, thislinecompsize;
 
 	setprogname(argv[0]);
 	ifp = ofp = NULL;
@@ -144,18 +145,20 @@ done:	argc -= optind;
 		}
 		(void)memcpy(thisline, p, psize);
 		thisline[psize] = '\0';
+		thislinecompsize = thislinesize;
+		prevlinecompsize = prevlinesize;
 
 		/* If requested get the chosen fields + character offsets. */
 		if (numfields || numchars) {
-			t1 = skip(thisline);
-			t2 = skip(prevline);
+			t1 = skip(thisline, );
+			t2 = skip(prevline, );
 		} else {
 			t1 = thisline;
 			t2 = prevline;
 		}
 
 		/* If different, print; set previous to new value. */
-		if (strcmp(t1, t2)) {
+		if (thislinecompsize != prevlinecompsize || strcmp(t1, t2)) {
 			char *t;
 			size_t ts;
 
@@ -195,11 +198,12 @@ show(FILE *ofp, const char *str)
 }
 
 static const char *
-skip(const char *str)
+skip(const char *str, size_t *linesize)
 {
 	int infield, nchars, nfields;
+	size_t ls = *linesize;
 
-	for (nfields = numfields, infield = 0; nfields && *str; ++str)
+	for (nfields = numfields, infield = 0; nfields && *str; ++str, --ls)
 		if (isspace((unsigned char)*str)) {
 			if (infield) {
 infield = 0;
@@ -207,8 +211,9 @@ skip(const char *str)
 			}
 		} else if (!infield)
 			infield = 1;
-	for (nchars = numchars; nchars-- && *str; ++str)
+	for (nchars = numchars; nchars-- && *str; ++str, --ls)
 		continue;
+	*linesize = ls;
 	return str;
 }
 



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

2016-10-14 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Oct 14 19:28:06 UTC 2016

Modified Files:
src/distrib/sets/lists/comp: md.i386

Log Message:
add ldscripts


To generate a diff of this commit:
cvs rdiff -u -r1.157 -r1.158 src/distrib/sets/lists/comp/md.i386

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

Modified files:

Index: src/distrib/sets/lists/comp/md.i386
diff -u src/distrib/sets/lists/comp/md.i386:1.157 src/distrib/sets/lists/comp/md.i386:1.158
--- src/distrib/sets/lists/comp/md.i386:1.157	Wed Mar 16 01:32:09 2016
+++ src/distrib/sets/lists/comp/md.i386	Fri Oct 14 15:28:06 2016
@@ -1,4 +1,4 @@
-# $NetBSD: md.i386,v 1.157 2016/03/16 05:32:09 mrg Exp $
+# $NetBSD: md.i386,v 1.158 2016/10/14 19:28:06 christos Exp $
 ./usr/include/clang-3.4/__wmmintrin_aes.h	comp-obsolete		obsolete
 ./usr/include/clang-3.4/__wmmintrin_pclmul.h	comp-obsolete		obsolete
 ./usr/include/clang-3.4/ammintrin.h		comp-obsolete		obsolete
@@ -62,8 +62,8 @@
 ./usr/include/clang-3.5/xopintrin.h		comp-obsolete		obsolete
 ./usr/include/clang-3.6/__wmmintrin_aes.h	comp-obsolete		obsolete
 ./usr/include/clang-3.6/__wmmintrin_pclmul.h	comp-obsolete		obsolete
-./usr/include/clang-3.6/ammintrin.h		comp-obsolete		obsolete
 ./usr/include/clang-3.6/adxintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.6/ammintrin.h		comp-obsolete		obsolete
 ./usr/include/clang-3.6/avx2intrin.h		comp-obsolete		obsolete
 ./usr/include/clang-3.6/avx512bwintrin.h	comp-obsolete		obsolete
 ./usr/include/clang-3.6/avx512erintrin.h	comp-obsolete		obsolete
@@ -100,8 +100,8 @@
 ./usr/include/clang-3.6/xopintrin.h		comp-obsolete		obsolete
 ./usr/include/clang-3.8/__wmmintrin_aes.h	comp-c-include		llvm
 ./usr/include/clang-3.8/__wmmintrin_pclmul.h	comp-c-include		llvm
-./usr/include/clang-3.8/ammintrin.h		comp-c-include		llvm
 ./usr/include/clang-3.8/adxintrin.h		comp-c-include		llvm
+./usr/include/clang-3.8/ammintrin.h		comp-c-include		llvm
 ./usr/include/clang-3.8/avx2intrin.h		comp-c-include		llvm
 ./usr/include/clang-3.8/avx512bwintrin.h	comp-c-include		llvm
 ./usr/include/clang-3.8/avx512cdintrin.h	comp-c-include		llvm
@@ -403,5 +403,24 @@
 ./usr/lib/libpmc.acomp-c-lib
 ./usr/lib/libpmc_p.acomp-c-proflib		profile
 ./usr/lib/libpmc_pic.acomp-c-piclib		pic,picinstall
+./usr/libdata/ldscripts/elf_i386.xw		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_iamcu.x		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_iamcu.xbn		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_iamcu.xc		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_iamcu.xd		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_iamcu.xdc		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_iamcu.xdw		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_iamcu.xn		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_iamcu.xr		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_iamcu.xs		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_iamcu.xsc		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_iamcu.xsw		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_iamcu.xu		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_iamcu.xw		comp-util-bin		binutils
+./usr/libdata/ldscripts/i386nbsd.x		comp-util-bin		binutils
+./usr/libdata/ldscripts/i386nbsd.xbn		comp-util-bin		binutils
+./usr/libdata/ldscripts/i386nbsd.xn		comp-util-bin		binutils
+./usr/libdata/ldscripts/i386nbsd.xr		comp-util-bin		binutils
+./usr/libdata/ldscripts/i386nbsd.xu		comp-util-bin		binutils
 ./usr/libdata/lint/llib-li386.ln		comp-c-lintlib		lint
 ./usr/libdata/lint/llib-lpmc.ln			comp-c-lintlib		lint



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

2016-10-14 Thread Maya Rashish
Module Name:src
Committed By:   maya
Date:   Fri Oct 14 17:52:41 UTC 2016

Modified Files:
src/distrib/sets/lists/base: ad.mips

Log Message:
we build libc_fp for mips64* only, adjust sets accordingly.


To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 src/distrib/sets/lists/base/ad.mips

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

Modified files:

Index: src/distrib/sets/lists/base/ad.mips
diff -u src/distrib/sets/lists/base/ad.mips:1.72 src/distrib/sets/lists/base/ad.mips:1.73
--- src/distrib/sets/lists/base/ad.mips:1.72	Tue Oct 11 17:02:28 2016
+++ src/distrib/sets/lists/base/ad.mips	Fri Oct 14 17:52:41 2016
@@ -1,7 +1,7 @@
-# $NetBSD: ad.mips,v 1.72 2016/10/11 17:02:28 macallan Exp $
-./lib/libc_fp.sobase-sys-shlib		dynamicroot,softfloat
-./lib/libc_fp.so.0base-sys-shlib		dynamicroot,softfloat
-./lib/libc_fp.so.0.0base-sys-shlib		dynamicroot,softfloat
+# $NetBSD: ad.mips,v 1.73 2016/10/14 17:52:41 maya Exp $
+./lib/libc_fp.sobase-sys-shlib		dynamicroot,softfloat,arch64
+./lib/libc_fp.so.0base-sys-shlib		dynamicroot,softfloat,arch64
+./lib/libc_fp.so.0.0base-sys-shlib		dynamicroot,softfloat,arch64
 ./libexec/ld.elf_so-64base-compat-shlib	compat,pic,arch64
 ./libexec/ld.elf_so-o32base-compat-shlib	compat,pic,arch64
 ./usr/lib/64/libc_fp.sobase-compat-shlib	compat,pic,arch64
@@ -10,9 +10,9 @@
 ./usr/lib/o32/libc_fp.so			base-compat-shlib	compat,pic,arch64
 ./usr/lib/o32/libc_fp.so.0			base-compat-shlib	compat,pic,arch64
 ./usr/lib/o32/libc_fp.so.0.0			base-compat-shlib	compat,pic,arch64
-./usr/lib/libc_fp.sobase-sys-shlib		softfloat
-./usr/lib/libc_fp.so.0base-sys-shlib		softfloat
-./usr/lib/libc_fp.so.0.0			base-sys-shlib		softfloat
+./usr/lib/libc_fp.sobase-sys-shlib		softfloat,arch64
+./usr/lib/libc_fp.so.0base-sys-shlib		softfloat,arch64
+./usr/lib/libc_fp.so.0.0			base-sys-shlib		softfloat,arch64
 ./usr/libexec/ld.elf_so-64			base-compat-shlib	compat,pic,arch64
 ./usr/libexec/ld.elf_so-o32			base-sysutil-bin	compat,pic,arch64
 ./usr/lkm/ldscriptbase-obsolete		obsolete



CVS commit: src/lib

2016-10-14 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Fri Oct 14 17:29:29 UTC 2016

Modified Files:
src/lib: Makefile

Log Message:
build libc_fp only on mips64*


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

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

Modified files:

Index: src/lib/Makefile
diff -u src/lib/Makefile:1.247 src/lib/Makefile:1.248
--- src/lib/Makefile:1.247	Tue Oct 11 17:02:28 2016
+++ src/lib/Makefile	Fri Oct 14 17:29:29 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.247 2016/10/11 17:02:28 macallan Exp $
+#	$NetBSD: Makefile,v 1.248 2016/10/14 17:29:29 macallan Exp $
 #	from: @(#)Makefile	5.25.1.1 (Berkeley) 5/7/91
 
 .include 
@@ -40,7 +40,7 @@ LIBC_MACHINE_CPU?=${MACHINE_CPU}
 SUBDIR+=	libc_vfp
 .endif
 .endif
-.if ${MACHINE_CPU} == "mips"
+.if ${MACHINE_ARCH} == "mips64el" || ${MACHINE_ARCH} == "mips64eb"
 SUBDIR+=	libc_fp
 .endif
 .if (${MKRUMP} != "no")



CVS commit: src

2016-10-14 Thread S.P.Zeidler
Module Name:src
Committed By:   spz
Date:   Fri Oct 14 16:39:05 UTC 2016

Modified Files:
src: UPDATING

Log Message:
note that the OpenSSL import requires some objdir cleanup


To generate a diff of this commit:
cvs rdiff -u -r1.274 -r1.275 src/UPDATING

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

Modified files:

Index: src/UPDATING
diff -u src/UPDATING:1.274 src/UPDATING:1.275
--- src/UPDATING:1.274	Mon Oct 10 13:28:24 2016
+++ src/UPDATING	Fri Oct 14 16:39:05 2016
@@ -1,4 +1,4 @@
-$NetBSD: UPDATING,v 1.274 2016/10/10 13:28:24 martin Exp $
+$NetBSD: UPDATING,v 1.275 2016/10/14 16:39:05 spz Exp $
 
 This file (UPDATING) is intended to be a brief reference to recent
 changes that might cause problems in the build process, and a guide for
@@ -19,6 +19,11 @@ See also: BUILDING, build.sh, Makefile.
 Recent changes:
 ^^^
 
+20161014:
+	a new version of OpenSSL has been imported.
+	Remove the files from obj (crypto/external/bsd/openssl) 
+	if you build.sh -u
+
 20161009:
 	a new version of dhcpcd has been imported with slightly changed
 	build infrastructure. When doing a build.sh -u this requires



CVS commit: src/external/gpl3/gdb/lib/libgdb

2016-10-14 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Oct 14 16:38:27 UTC 2016

Modified Files:
src/external/gpl3/gdb/lib/libgdb: Makefile

Log Message:
Add new path for arm


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gdb/lib/libgdb/Makefile

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

Modified files:

Index: src/external/gpl3/gdb/lib/libgdb/Makefile
diff -u src/external/gpl3/gdb/lib/libgdb/Makefile:1.10 src/external/gpl3/gdb/lib/libgdb/Makefile:1.11
--- src/external/gpl3/gdb/lib/libgdb/Makefile:1.10	Wed Oct 12 16:20:39 2016
+++ src/external/gpl3/gdb/lib/libgdb/Makefile	Fri Oct 14 12:38:27 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.10 2016/10/12 20:20:39 christos Exp $
+#	$NetBSD: Makefile,v 1.11 2016/10/14 16:38:27 christos Exp $
 
 .include 
 
@@ -42,8 +42,8 @@ CWARNFLAGS.clang+=	-Wno-switch
 .include "../../Makefile.inc"
 .include 
 
-.PATH: ${DIST}/gdb ${DIST}/gdb/mi ${DIST}/gdb/cli ${DIST}/gdb/tui \
-${DIST}/gdb/python ${DIST}/gdb/common ${DIST}/gdb/target \
+.PATH: ${DIST}/gdb ${DIST}/gdb/arch ${DIST}/gdb/mi ${DIST}/gdb/cli  \
+${DIST}/gdb/tui ${DIST}/gdb/python ${DIST}/gdb/common ${DIST}/gdb/target \
 ${DIST}/gdb/guile ${DIST}/gdb/compile ${DIST}/gdb/doc ${GDBARCHDIR}
 
 #



CVS commit: src/crypto/external/bsd/openssl/dist

2016-10-14 Thread S.P.Zeidler
Module Name:src
Committed By:   spz
Date:   Fri Oct 14 16:23:23 UTC 2016

Modified Files:
src/crypto/external/bsd/openssl/dist: CHANGES Configure Makefile NEWS
README e_os.h makevms.com openssl.spec
src/crypto/external/bsd/openssl/dist/apps: CA.pl ca.c makeapps.com
ocsp.c openssl.cnf s_client.c s_server.c speed.c
src/crypto/external/bsd/openssl/dist/crypto: Makefile armcap.c
cryptlib.c cryptlib.h crypto-lib.com crypto.h cversion.c ex_data.c
install-crypto.com md32_common.h mem.c mem_clr.c opensslconf.h
opensslv.h ossl_typ.h ppccap.c ppccpuid.pl sparccpuid.S
x86_64cpuid.pl
src/crypto/external/bsd/openssl/dist/crypto/aes: Makefile
src/crypto/external/bsd/openssl/dist/crypto/aes/asm: aes-x86_64.pl
aesni-sha1-x86_64.pl aesni-x86_64.pl
src/crypto/external/bsd/openssl/dist/crypto/asn1: a_set.c a_strex.c
asn1.h asn1_mac.h asn_mime.c asn_pack.c tasn_dec.c tasn_enc.c
x_x509.c
src/crypto/external/bsd/openssl/dist/crypto/bio: b_sock.c bio.h
bio_lib.c bss_file.c
src/crypto/external/bsd/openssl/dist/crypto/bn: bn.h bn_exp.c bn_lcl.h
bn_lib.c bntest.c
src/crypto/external/bsd/openssl/dist/crypto/bn/asm: x86_64-gcc.c
x86_64-gf2m.pl
src/crypto/external/bsd/openssl/dist/crypto/cms: cms_pwri.c
src/crypto/external/bsd/openssl/dist/crypto/comp: c_zlib.c
src/crypto/external/bsd/openssl/dist/crypto/des: des.c read_pwd.c
src/crypto/external/bsd/openssl/dist/crypto/dh: dh.h dh_lib.c dhtest.c
src/crypto/external/bsd/openssl/dist/crypto/dsa: dsa.h dsa_ameth.c
dsa_lib.c
src/crypto/external/bsd/openssl/dist/crypto/ec: ec.h ec2_smpl.c
ec_ameth.c ec_key.c ec_lcl.h ec_lib.c ectest.c
src/crypto/external/bsd/openssl/dist/crypto/ecdh: ecdh.h ech_lib.c
src/crypto/external/bsd/openssl/dist/crypto/ecdsa: ecdsa.h ecs_lib.c
src/crypto/external/bsd/openssl/dist/crypto/engine: Makefile eng_all.c
eng_cryptodev.c eng_lib.c engine.h
src/crypto/external/bsd/openssl/dist/crypto/err: openssl.ec
src/crypto/external/bsd/openssl/dist/crypto/evp: Makefile e_aes.c
evp_enc.c evp_test.c m_sha1.c openbsd_hw.c
src/crypto/external/bsd/openssl/dist/crypto/hmac: hmac.c hmactest.c
src/crypto/external/bsd/openssl/dist/crypto/lhash: lhash.c
src/crypto/external/bsd/openssl/dist/crypto/md5: md5_locl.h
src/crypto/external/bsd/openssl/dist/crypto/modes: gcm128.c modes.h
src/crypto/external/bsd/openssl/dist/crypto/objects: o_names.c
objects.h
src/crypto/external/bsd/openssl/dist/crypto/perlasm: x86gas.pl
src/crypto/external/bsd/openssl/dist/crypto/pkcs12: p12_decr.c
src/crypto/external/bsd/openssl/dist/crypto/pkcs7: pk7_doit.c
src/crypto/external/bsd/openssl/dist/crypto/rand: md_rand.c rand_unix.c
randfile.c
src/crypto/external/bsd/openssl/dist/crypto/rc4: Makefile
src/crypto/external/bsd/openssl/dist/crypto/rc4/asm: rc4-x86_64.pl
src/crypto/external/bsd/openssl/dist/crypto/rc5: rc5_locl.h
src/crypto/external/bsd/openssl/dist/crypto/rsa: Makefile rsa.h
rsa_err.c rsa_lib.c rsa_oaep.c rsa_sign.c
src/crypto/external/bsd/openssl/dist/crypto/sha: sha256.c
src/crypto/external/bsd/openssl/dist/crypto/sha/asm: sha1-x86_64.pl
src/crypto/external/bsd/openssl/dist/crypto/stack: safestack.h stack.c
src/crypto/external/bsd/openssl/dist/crypto/store: store.h str_lib.c
src/crypto/external/bsd/openssl/dist/crypto/ui: ui.h ui_lib.c
ui_openssl.c
src/crypto/external/bsd/openssl/dist/crypto/x509: x509.h x509_vfy.c
x509_vfy.h
src/crypto/external/bsd/openssl/dist/crypto/x509v3: v3_addr.c
src/crypto/external/bsd/openssl/dist/doc/apps: genpkey.pod
src/crypto/external/bsd/openssl/dist/doc/crypto: BIO_s_accept.pod
EVP_DigestInit.pod EVP_DigestVerifyInit.pod EVP_EncryptInit.pod
d2i_X509.pod
src/crypto/external/bsd/openssl/dist/doc/ssl:
SSL_CTX_use_psk_identity_hint.pod SSL_accept.pod
SSL_do_handshake.pod SSL_shutdown.pod
src/crypto/external/bsd/openssl/dist/engines: makeengines.com
src/crypto/external/bsd/openssl/dist/engines/ccgost: gost2001_keyx.c
gost94_keyx.c
src/crypto/external/bsd/openssl/dist/ssl: Makefile d1_both.c d1_lib.c
d1_pkt.c d1_srtp.c d1_srvr.c dtls1.h s23_clnt.c s23_srvr.c s2_lib.c
s2_srvr.c s3_cbc.c s3_clnt.c s3_enc.c s3_lib.c s3_pkt.c s3_srvr.c
srtp.h ssl-lib.com ssl.h ssl3.h ssl_ciph.c ssl_err.c ssl_lib.c
ssl_locl.h ssl_sess.c ssltest.c t1_enc.c t1_lib.c tls1.h
src/crypto/external/bsd/openssl/dist/test: Makefile maketests.com

CVS commit: src/external/gpl3/gdb/lib

2016-10-14 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Oct 14 16:19:23 UTC 2016

Modified Files:
src/external/gpl3/gdb/lib/libbfd/arch/earm: bfd-in3.h bfd.h
bfd_stdint.h bfdver.h config.h targmatch.h
src/external/gpl3/gdb/lib/libdecnumber/arch/earm: gstdint.h
src/external/gpl3/gdb/lib/libgdb/arch/earm: config.h defs.mk init.c
jit-reader.h observer.h observer.inc version.c xml-builtin.c
src/external/gpl3/gdb/lib/libgdb/arch/earm/build-gnulib: config.h
src/external/gpl3/gdb/lib/libiberty/arch/earm: config.h
src/external/gpl3/gdb/lib/libopcodes/arch/earm: config.h

Log Message:
regen earm


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/external/gpl3/gdb/lib/libbfd/arch/earm/bfd-in3.h \
src/external/gpl3/gdb/lib/libbfd/arch/earm/bfd.h \
src/external/gpl3/gdb/lib/libbfd/arch/earm/bfd_stdint.h \
src/external/gpl3/gdb/lib/libbfd/arch/earm/bfdver.h \
src/external/gpl3/gdb/lib/libbfd/arch/earm/targmatch.h
cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gdb/lib/libbfd/arch/earm/config.h
cvs rdiff -u -r1.5 -r1.6 \
src/external/gpl3/gdb/lib/libdecnumber/arch/earm/gstdint.h
cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gdb/lib/libgdb/arch/earm/config.h \
src/external/gpl3/gdb/lib/libgdb/arch/earm/defs.mk \
src/external/gpl3/gdb/lib/libgdb/arch/earm/init.c
cvs rdiff -u -r1.3 -r1.4 \
src/external/gpl3/gdb/lib/libgdb/arch/earm/jit-reader.h
cvs rdiff -u -r1.4 -r1.5 \
src/external/gpl3/gdb/lib/libgdb/arch/earm/observer.h \
src/external/gpl3/gdb/lib/libgdb/arch/earm/observer.inc
cvs rdiff -u -r1.5 -r1.6 src/external/gpl3/gdb/lib/libgdb/arch/earm/version.c \
src/external/gpl3/gdb/lib/libgdb/arch/earm/xml-builtin.c
cvs rdiff -u -r1.4 -r1.5 \
src/external/gpl3/gdb/lib/libgdb/arch/earm/build-gnulib/config.h
cvs rdiff -u -r1.4 -r1.5 \
src/external/gpl3/gdb/lib/libiberty/arch/earm/config.h
cvs rdiff -u -r1.4 -r1.5 \
src/external/gpl3/gdb/lib/libopcodes/arch/earm/config.h

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

Modified files:

Index: src/external/gpl3/gdb/lib/libbfd/arch/earm/bfd-in3.h
diff -u src/external/gpl3/gdb/lib/libbfd/arch/earm/bfd-in3.h:1.5 src/external/gpl3/gdb/lib/libbfd/arch/earm/bfd-in3.h:1.6
--- src/external/gpl3/gdb/lib/libbfd/arch/earm/bfd-in3.h:1.5	Tue May 24 05:16:56 2016
+++ src/external/gpl3/gdb/lib/libbfd/arch/earm/bfd-in3.h	Fri Oct 14 12:19:23 2016
@@ -11,7 +11,7 @@
 
 /* Main header file for the bfd library -- portable access to object files.
 
-   Copyright (C) 1990-2015 Free Software Foundation, Inc.
+   Copyright (C) 1990-2016 Free Software Foundation, Inc.
 
Contributed by Cygnus Support.
 
@@ -267,7 +267,7 @@ struct orl 			/* Output ranlib.  */
   } u;			/* bfd* or file position.  */
   int namidx;		/* Index into string table.  */
 };
-
+
 /* Linenumber stuff.  */
 typedef struct lineno_cache_entry
 {
@@ -281,11 +281,19 @@ typedef struct lineno_cache_entry
 alent;
 
 /* Object and core file sections.  */
+typedef struct bfd_section *sec_ptr;
 
 #define	align_power(addr, align)	\
-  (((addr) + ((bfd_vma) 1 << (align)) - 1) & ((bfd_vma) -1 << (align)))
+  (((addr) + ((bfd_vma) 1 << (align)) - 1) & (-((bfd_vma) 1 << (align
 
-typedef struct bfd_section *sec_ptr;
+/* Align an address upward to a boundary, expressed as a number of bytes.
+   E.g. align to an 8-byte boundary with argument of 8.  Take care never
+   to wrap around if the address is within boundary-1 of the end of the
+   address space.  */
+#define BFD_ALIGN(this, boundary)	  \
+  bfd_vma) (this) + (boundary) - 1) >= (bfd_vma) (this))		  \
+   ? (((bfd_vma) (this) + ((boundary) - 1)) & ~ (bfd_vma) ((boundary)-1)) \
+   : ~ (bfd_vma) 0)
 
 #define bfd_get_section_name(bfd, ptr) ((void) bfd, (ptr)->name)
 #define bfd_get_section_vma(bfd, ptr) ((void) bfd, (ptr)->vma)
@@ -522,7 +530,6 @@ extern void warn_deprecated (const char 
 #define bfd_get_file_flags(abfd) ((abfd)->flags)
 #define bfd_applicable_file_flags(abfd) ((abfd)->xvec->object_flags)
 #define bfd_applicable_section_flags(abfd) ((abfd)->xvec->section_flags)
-#define bfd_my_archive(abfd) ((abfd)->my_archive)
 #define bfd_has_map(abfd) ((abfd)->has_armap)
 #define bfd_is_thin_archive(abfd) ((abfd)->is_thin_archive)
 
@@ -860,6 +867,23 @@ extern bfd_boolean bfd_elf32_arm_vfp11_e
 extern void bfd_elf32_arm_vfp11_fix_veneer_locations
   (bfd *, struct bfd_link_info *);
 
+/* ARM STM STM32L4XX erratum workaround support.  */
+typedef enum
+{
+  BFD_ARM_STM32L4XX_FIX_NONE,
+  BFD_ARM_STM32L4XX_FIX_DEFAULT,
+  BFD_ARM_STM32L4XX_FIX_ALL
+} bfd_arm_stm32l4xx_fix;
+
+extern void bfd_elf32_arm_set_stm32l4xx_fix
+  (bfd *, struct bfd_link_info *);
+
+extern bfd_boolean bfd_elf32_arm_stm32l4xx_erratum_scan
+  (bfd *, struct bfd_link_info *);
+
+extern void bfd_elf32_arm_stm32l4xx_fix_veneer_locations
+  (bfd *, struct bfd_link_info *);
+
 /* ARM Interworking 

CVS commit: src

2016-10-14 Thread S.P.Zeidler
Module Name:src
Committed By:   spz
Date:   Fri Oct 14 16:09:45 UTC 2016

Modified Files:
src/crypto/external/bsd/openssl/lib/libcrypto: Makefile asn1.inc bn.inc
cms.inc dh.inc dso.inc ec.inc ecdh.inc engine.inc evp.inc man.inc
modes.inc pkcs7.inc rand.inc shlib_version x509v3.inc
src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386: aes-586.S
aesni-x86.S bn-586.S des-586.S ghash-x86.S rc4-586.S sha1-586.S
sha256-586.S sha512-586.S uplink-x86.S vpaes-x86.S x86cpuid.S
src/crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc: Makefile
aes-ppc.S bn.inc ppc-mont.S ppc.S ppccpuid.S sha1-ppc.S
sha512-ppc.S
src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc: Makefile
aes.inc crypto.inc des_enc-sparc.S ghash-sparcv9.S modes.inc
sha1-sparcv9.S sha512-sparcv9.S
src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64: Makefile
aes.inc crypto.inc des_enc-sparc.S ghash-sparcv9.S sha1-sparcv9.S
sha512-sparcv9.S
src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64: Makefile
aes-x86_64.S aes.inc aesni-sha1-x86_64.S aesni-x86_64.S bn.inc
bsaes-x86_64.S cmll-x86_64.S engine.inc ghash-x86_64.S md5-x86_64.S
rc4-x86_64.S sha.inc sha1-x86_64.S sha512-x86_64.S uplink-x86_64.S
vpaes-x86_64.S wp-x86_64.S x86_64-gf2m.S x86_64-mont.S
x86_64-mont5.S x86_64cpuid.S
src/crypto/external/bsd/openssl/lib/libcrypto_rc5: shlib_version
src/crypto/external/bsd/openssl/lib/libdes: shlib_version
src/crypto/external/bsd/openssl/lib/libssl: shlib_version ssl.inc
src/distrib/sets/lists/base: shl.mi
src/distrib/sets/lists/comp: mi
src/distrib/sets/lists/debug: shl.mi
src/distrib/sets/lists/man: mi
src/doc: 3RDPARTY
src/tests/crypto/libcrypto/rc4: Makefile
Added Files:
src/crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc: aes.inc
aesp8-ppc.S ghashp8-ppc.S modes.inc ppc64-mont.S sha.inc
sha256-ppc.S sha256p8-ppc.S sha512p8-ppc.S vpaes-ppc.S
src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc:
aest4-sparcv9.S cmllt4-sparcv9.S dest4-sparcv9.S md5-sparcv9.S
sparct4-mont.S sparcv9-gf2m.S vis3-mont.S
src/crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64:
aest4-sparcv9.S cmllt4-sparcv9.S dest4-sparcv9.S md5-sparcv9.S
sparct4-mont.S sparcv9-gf2m.S vis3-mont.S
src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64:
aesni-gcm-x86_64.S aesni-mb-x86_64.S aesni-sha256-x86_64.S
ecp_nistz256-x86_64.S rsaz-avx2.S rsaz-x86_64.S sha1-mb-x86_64.S
sha256-mb-x86_64.S
Removed Files:
src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64:
modexp512-x86_64.S

Log Message:
periphereal updates and generated files for the new openssl.
Expect at least one more commit until the tree builds again.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 \
src/crypto/external/bsd/openssl/lib/libcrypto/Makefile \
src/crypto/external/bsd/openssl/lib/libcrypto/shlib_version
cvs rdiff -u -r1.1 -r1.2 \
src/crypto/external/bsd/openssl/lib/libcrypto/asn1.inc \
src/crypto/external/bsd/openssl/lib/libcrypto/dso.inc \
src/crypto/external/bsd/openssl/lib/libcrypto/ecdh.inc \
src/crypto/external/bsd/openssl/lib/libcrypto/pkcs7.inc \
src/crypto/external/bsd/openssl/lib/libcrypto/rand.inc \
src/crypto/external/bsd/openssl/lib/libcrypto/x509v3.inc
cvs rdiff -u -r1.2 -r1.3 src/crypto/external/bsd/openssl/lib/libcrypto/bn.inc \
src/crypto/external/bsd/openssl/lib/libcrypto/dh.inc \
src/crypto/external/bsd/openssl/lib/libcrypto/ec.inc
cvs rdiff -u -r1.4 -r1.5 \
src/crypto/external/bsd/openssl/lib/libcrypto/cms.inc \
src/crypto/external/bsd/openssl/lib/libcrypto/modes.inc
cvs rdiff -u -r1.9 -r1.10 \
src/crypto/external/bsd/openssl/lib/libcrypto/engine.inc
cvs rdiff -u -r1.5 -r1.6 \
src/crypto/external/bsd/openssl/lib/libcrypto/evp.inc \
src/crypto/external/bsd/openssl/lib/libcrypto/man.inc
cvs rdiff -u -r1.4 -r1.5 \
src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aes-586.S \
src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha1-586.S
cvs rdiff -u -r1.5 -r1.6 \
src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aesni-x86.S
cvs rdiff -u -r1.6 -r1.7 \
src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bn-586.S
cvs rdiff -u -r1.3 -r1.4 \
src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/des-586.S \
src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/ghash-x86.S \
src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rc4-586.S \
src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha256-586.S \

CVS import: src/crypto/external/bsd/openssl/dist

2016-10-14 Thread S.P.Zeidler
Module Name:src
Committed By:   spz
Date:   Fri Oct 14 16:07:29 UTC 2016

Update of /cvsroot/src/crypto/external/bsd/openssl/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv15362

Log Message:
Import of OpenSSL 1.0.2j.

The 1.0.2 branch of OpenSSL is the current long term support branch.

Differences between 1.0.1 and 1.0.2:
  o Suite B support for TLS 1.2 and DTLS 1.2
  o Support for DTLS 1.2
  o TLS automatic EC curve selection.
  o API to set TLS supported signature algorithms and curves
  o SSL_CONF configuration API.
  o TLS Brainpool support.
  o ALPN support.
  o CMS support for RSA-PSS, RSA-OAEP, ECDH and X9.42 DH.

Security fixes from the previous version (1.0.1t) in NetBSD:
  o OCSP Status Request extension unbounded memory growth (CVE-2016-6304)
  o SWEET32 Mitigation (CVE-2016-2183)
  o OOB write in MDC2_Update() (CVE-2016-6303)
  o Malformed SHA512 ticket DoS (CVE-2016-6302)
  o OOB write in BN_bn2dec() (CVE-2016-2182)
  o OOB read in TS_OBJ_print_bio() (CVE-2016-2180)
  o Pointer arithmetic undefined behaviour (CVE-2016-2177)
  o Constant time flag not preserved in DSA signing (CVE-2016-2178)
  o DTLS buffered message DoS (CVE-2016-2179)
  o DTLS replay protection DoS (CVE-2016-2181)
  o Certificate message OOB reads (CVE-2016-6306)

Status:

Vendor Tag: OPENSSL
Release Tags:   openssl-1-0-2j

U src/crypto/external/bsd/openssl/dist/ACKNOWLEDGMENTS
U src/crypto/external/bsd/openssl/dist/appveyor.yml
U src/crypto/external/bsd/openssl/dist/CHANGES.SSLeay
C src/crypto/external/bsd/openssl/dist/CHANGES
C src/crypto/external/bsd/openssl/dist/Configure
U src/crypto/external/bsd/openssl/dist/config
U src/crypto/external/bsd/openssl/dist/FAQ
U src/crypto/external/bsd/openssl/dist/CONTRIBUTING
N src/crypto/external/bsd/openssl/dist/GitConfigure
U src/crypto/external/bsd/openssl/dist/e_os2.h
C src/crypto/external/bsd/openssl/dist/e_os.h
N src/crypto/external/bsd/openssl/dist/GitMake
U src/crypto/external/bsd/openssl/dist/install.com
U src/crypto/external/bsd/openssl/dist/INSTALL
U src/crypto/external/bsd/openssl/dist/INSTALL.NW
U src/crypto/external/bsd/openssl/dist/INSTALL.DJGPP
U src/crypto/external/bsd/openssl/dist/INSTALL.MacOS
U src/crypto/external/bsd/openssl/dist/INSTALL.OS2
U src/crypto/external/bsd/openssl/dist/INSTALL.VMS
U src/crypto/external/bsd/openssl/dist/INSTALL.W32
U src/crypto/external/bsd/openssl/dist/INSTALL.W64
U src/crypto/external/bsd/openssl/dist/INSTALL.WCE
U src/crypto/external/bsd/openssl/dist/LICENSE
C src/crypto/external/bsd/openssl/dist/Makefile
U src/crypto/external/bsd/openssl/dist/Makefile.shared
U src/crypto/external/bsd/openssl/dist/Makefile.org
C src/crypto/external/bsd/openssl/dist/makevms.com
U src/crypto/external/bsd/openssl/dist/PROBLEMS
C src/crypto/external/bsd/openssl/dist/NEWS
U src/crypto/external/bsd/openssl/dist/README.ENGINE
U src/crypto/external/bsd/openssl/dist/openssl.doxy
C src/crypto/external/bsd/openssl/dist/openssl.spec
C src/crypto/external/bsd/openssl/dist/README
U src/crypto/external/bsd/openssl/dist/README.ASN1
U src/crypto/external/bsd/openssl/dist/apps/app_rand.c
U src/crypto/external/bsd/openssl/dist/apps/apps.c
U src/crypto/external/bsd/openssl/dist/apps/apps.h
U src/crypto/external/bsd/openssl/dist/apps/asn1pars.c
C src/crypto/external/bsd/openssl/dist/apps/ca.c
U src/crypto/external/bsd/openssl/dist/apps/ca-cert.srl
U src/crypto/external/bsd/openssl/dist/apps/CA.com
U src/crypto/external/bsd/openssl/dist/apps/ca-key.pem
C src/crypto/external/bsd/openssl/dist/apps/CA.pl
U src/crypto/external/bsd/openssl/dist/apps/CA.pl.in
U src/crypto/external/bsd/openssl/dist/apps/ca-req.pem
U src/crypto/external/bsd/openssl/dist/apps/CA.sh
U src/crypto/external/bsd/openssl/dist/apps/cert.pem
U src/crypto/external/bsd/openssl/dist/apps/ciphers.c
U src/crypto/external/bsd/openssl/dist/apps/client.pem
U src/crypto/external/bsd/openssl/dist/apps/cms.c
U src/crypto/external/bsd/openssl/dist/apps/crl2p7.c
U src/crypto/external/bsd/openssl/dist/apps/crl.c
U src/crypto/external/bsd/openssl/dist/apps/dh1024.pem
U src/crypto/external/bsd/openssl/dist/apps/dgst.c
U src/crypto/external/bsd/openssl/dist/apps/install-apps.com
U src/crypto/external/bsd/openssl/dist/apps/dh2048.pem
U src/crypto/external/bsd/openssl/dist/apps/dh4096.pem
U src/crypto/external/bsd/openssl/dist/apps/dh512.pem
U src/crypto/external/bsd/openssl/dist/apps/dh.c
U src/crypto/external/bsd/openssl/dist/apps/dhparam.c
U src/crypto/external/bsd/openssl/dist/apps/dsa1024.pem
U src/crypto/external/bsd/openssl/dist/apps/dsa512.pem
U src/crypto/external/bsd/openssl/dist/apps/dsa.c
U src/crypto/external/bsd/openssl/dist/apps/dsa-ca.pem
U src/crypto/external/bsd/openssl/dist/apps/dsaparam.c
U src/crypto/external/bsd/openssl/dist/apps/dsa-pca.pem
U src/crypto/external/bsd/openssl/dist/apps/dsap.pem
U src/crypto/external/bsd/openssl/dist/apps/ec.c
U 

CVS commit: src/tests/rump/modautoload

2016-10-14 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Oct 14 16:02:35 UTC 2016

Modified Files:
src/tests/rump/modautoload: Makefile

Log Message:
Disable aslr too since we are playing address space range tricks.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/tests/rump/modautoload/Makefile

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

Modified files:

Index: src/tests/rump/modautoload/Makefile
diff -u src/tests/rump/modautoload/Makefile:1.7 src/tests/rump/modautoload/Makefile:1.8
--- src/tests/rump/modautoload/Makefile:1.7	Sat Sep 10 07:04:24 2016
+++ src/tests/rump/modautoload/Makefile	Fri Oct 14 12:02:35 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.7 2016/09/10 11:04:24 christos Exp $
+#	$NetBSD: Makefile,v 1.8 2016/10/14 16:02:35 christos Exp $
 #
 
 .include 
@@ -6,7 +6,7 @@
 TESTSDIR=	${TESTSBASE}/rump/modautoload
 
 TESTS_C=	t_modautoload
-PAXCTL_FLAGS=	+m
+PAXCTL_FLAGS=	+ma
 
 SRCS.t_modautoload+=	t_modautoload.c
 



CVS commit: src/external/gpl3/binutils/usr.bin/ld

2016-10-14 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Oct 14 15:58:34 UTC 2016

Modified Files:
src/external/gpl3/binutils/usr.bin/ld: Makefile

Log Message:
Remove hacks and depend on the files being built to decide wha'ts being
installed.


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/external/gpl3/binutils/usr.bin/ld/Makefile

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

Modified files:

Index: src/external/gpl3/binutils/usr.bin/ld/Makefile
diff -u src/external/gpl3/binutils/usr.bin/ld/Makefile:1.25 src/external/gpl3/binutils/usr.bin/ld/Makefile:1.26
--- src/external/gpl3/binutils/usr.bin/ld/Makefile:1.25	Thu Oct 13 09:29:39 2016
+++ src/external/gpl3/binutils/usr.bin/ld/Makefile	Fri Oct 14 11:58:34 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.25 2016/10/13 13:29:39 martin Exp $
+#	$NetBSD: Makefile,v 1.26 2016/10/14 15:58:34 christos Exp $
 
 CPPFLAGS+=	-I${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH} \
 		-I${DIST}/ld \
@@ -82,40 +82,21 @@ EMUL_LIB_PATH.${f}=/usr/lib
 EMUL_LIB_PATH.${f}=/usr/lib
 . endif
 
-#GENSCRIPTS = LIB_PATH='${LIB_PATH}' $(SHELL) $(srcdir)/genscripts.sh "${srcdir}" "${libdir}" "${prefix}" "${exec_prefix}" @host@ @target@ @ta rget_alias@ "@EMULATION_LIBPATH@" "@NATIVE_LIB_DIRS@" @use_sysroot@
-
 e${f}.c: ${DIST}/ld/genscripts.sh ${.CURDIR}/Makefile stringify.sed
 	${_MKTARGET_CREATE}
 	unset MACHINE || true; \
 	LIB_PATH=${EMUL_LIB_PATH.${f}} NATIVE=yes \
-		${HOST_SH} ${DIST}/ld/genscripts.sh ${DIST}/ld ${LIBDIR} "/usr" "/usr/bin" \
+		${HOST_SH} ${DIST}/ld/genscripts.sh ${DIST}/ld \
+		${LIBDIR} "/usr" "/usr/bin" \
 		${G_target_alias} ${G_target_alias} ${G_target_alias} \
-		${G_EMUL} ${LIBDIR} yes ${G_enable_initfini_array}  ${f} "${G_target_alias}"
+		${G_EMUL} ${LIBDIR} yes ${G_enable_initfini_array} \
+		${f} "${G_target_alias}"
 
-.if ${BINUTILS_MACHINE_ARCH} == "x86_64" || \
-${BINUTILS_MACHINE_ARCH} == "sparc64" || \
-!empty(BINUTILS_MACHINE_ARCH:Mearm*) || \
-!empty(BINUTILS_MACHINE_ARCH:Marm*) || \
-${BINUTILS_MACHINE_ARCH} == "aarch64" || \
-!empty(BINUTILS_MACHINE_ARCH:Mmips64*)
-FILES+=		${f}.x ${f}.xbn ${f}.xn ${f}.xr ${f}.xu
-
-# XXX hack to find out if .xs/.xc exists - slow!
-HAS_XS!=	grep '^GENERATE_SHLIB_SCRIPT' ${DIST}/ld/emulparams/${f}.sh || echo
-# XXX
-#HAS_XC!=	grep '^GENERATE_COMBRELOC_SCRIPT' ${DIST}/ld/emulparams/${f}.sh || echo
-.if !empty(BINUTILS_MACHINE_ARCH:Mearm*) || \
-!empty(BINUTILS_MACHINE_ARCH:Marm*) || \
-${BINUTILS_MACHINE_ARCH} == "aarch64"
-HAS_XS=		yes
-.endif
-.if !empty(HAS_XS)
-FILES+= ${f}.xc ${f}.xd ${f}.xdc ${f}.xdw ${f}.xs ${f}.xsc ${f}.xsw ${f}.xw
-# only do this if we don't have GENERATE_SHLIB_SCRIPT
-.elif !empty(BINUTILS_MACHINE_ARCH:Mmips64*)
-FILES+= ${f}.xc ${f}.xs ${f}.xsc ${f}.xsw ${f}.xw
-.endif
-.endif	# x64_64 || sparc64 || mips64
+. for e in x xbn xc xd xdc xdw xn xr xs xsc xsw xu xw
+.  if exists(ldscripts/${f}.${e})
+FILES+= ${f}.${e}
+.  endif
+. endfor
 
 .endfor
 



CVS commit: src/sys/dev/tc

2016-10-14 Thread Felix Deichmann
Module Name:src
Committed By:   flxd
Date:   Fri Oct 14 15:01:39 UTC 2016

Modified Files:
src/sys/dev/tc: tcdevs.h tcdevs_data.h

Log Message:
regen


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/dev/tc/tcdevs.h \
src/sys/dev/tc/tcdevs_data.h

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

Modified files:

Index: src/sys/dev/tc/tcdevs.h
diff -u src/sys/dev/tc/tcdevs.h:1.23 src/sys/dev/tc/tcdevs.h:1.24
--- src/sys/dev/tc/tcdevs.h:1.23	Thu Apr 12 21:39:24 2007
+++ src/sys/dev/tc/tcdevs.h	Fri Oct 14 15:01:39 2016
@@ -1,10 +1,10 @@
-/*	$NetBSD: tcdevs.h,v 1.23 2007/04/12 21:39:24 matt Exp $	*/
+/*	$NetBSD: tcdevs.h,v 1.24 2016/10/14 15:01:39 flxd Exp $	*/
 
 /*
  * THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.
  *
  * generated from:
- *	NetBSD: tcdevs,v 1.20 2005/12/11 12:24:00 christos Exp
+ *	NetBSD: tcdevs,v 1.22 2016/08/11 09:05:42 christos Exp
  */
 
 /*
@@ -181,3 +181,6 @@
 
 #define	TC_DEVICE_T3PKT	"tt"
 #define	TC_DESCRIPTION_T3PKT	"DECWRL Turbochannel T3"
+
+#define	TC_DEVICE_TC_USB	"tcu"
+#define	TC_DESCRIPTION_TC_USB	"flxd TC-USB"
Index: src/sys/dev/tc/tcdevs_data.h
diff -u src/sys/dev/tc/tcdevs_data.h:1.23 src/sys/dev/tc/tcdevs_data.h:1.24
--- src/sys/dev/tc/tcdevs_data.h:1.23	Thu Apr 12 21:39:24 2007
+++ src/sys/dev/tc/tcdevs_data.h	Fri Oct 14 15:01:39 2016
@@ -1,10 +1,10 @@
-/*	$NetBSD: tcdevs_data.h,v 1.23 2007/04/12 21:39:24 matt Exp $	*/
+/*	$NetBSD: tcdevs_data.h,v 1.24 2016/10/14 15:01:39 flxd Exp $	*/
 
 /*
  * THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.
  *
  * generated from:
- *	NetBSD: tcdevs,v 1.20 2005/12/11 12:24:00 christos Exp
+ *	NetBSD: tcdevs,v 1.22 2016/08/11 09:05:42 christos Exp
  */
 
 /*
@@ -279,5 +279,10 @@ const struct tc_knowndev tc_knowndevs[] 
 	TC_DEVICE_T3PKT,
 	TC_DESCRIPTION_T3PKT,
 	},
+	{
+	"TC-USB  ",
+	TC_DEVICE_TC_USB,
+	TC_DESCRIPTION_TC_USB,
+	},
 	{ NULL, NULL, NULL, }
 };



CVS commit: src/tools/gdb

2016-10-14 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Oct 14 14:41:59 UTC 2016

Modified Files:
src/tools/gdb: Makefile

Log Message:
Fix the host build of aarch64 with clang


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/tools/gdb/Makefile

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

Modified files:

Index: src/tools/gdb/Makefile
diff -u src/tools/gdb/Makefile:1.28 src/tools/gdb/Makefile:1.29
--- src/tools/gdb/Makefile:1.28	Wed Oct 12 14:43:40 2016
+++ src/tools/gdb/Makefile	Fri Oct 14 10:41:59 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.28 2016/10/12 18:43:40 christos Exp $
+#	$NetBSD: Makefile,v 1.29 2016/10/14 14:41:59 christos Exp $
 
 .include 
 
@@ -17,10 +17,12 @@ INSTALL_TARGET=	install-gdb
 
 .include "${.CURDIR}/../Makefile.gmakehost"
 
-CCADDFLAGS=	--sysroot=${DESTDIR} -L${DESTDIR}/lib -L${DESTDIR}/usr/lib -B${DESTDIR}/usr/lib/ -I${.OBJDIR}/.native/gcc/include
+CCADDFLAGS+= --sysroot=${DESTDIR} -B${DESTDIR}/usr/lib/ -I${.OBJDIR}/.native/gcc/include
+LDADDFLAGS+= -L${DESTDIR}/lib -L${DESTDIR}/usr/lib
 CXXADDFLAGS+= -D__STDC_FORMAT_MACROS
 CXXADDFLAGS+= -D__STDC_LIMIT_MACROS
 CXXADDFLAGS+= -D__STDC_CONSTANT_MACROS
+HOST_CXXFLAGS+= ${CXXADDFLAGS}
 
 NEWCONFIGDIR?=	${.CURDIR}/../..
 MKNATIVE?=	${.CURDIR}/mknative-gdb



CVS commit: src/external/gpl3/gdb/dist

2016-10-14 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Oct 14 14:41:32 UTC 2016

Modified Files:
src/external/gpl3/gdb/dist/bfd: config.bfd
src/external/gpl3/gdb/dist/gdb: configure.tgt

Log Message:
fix some aarch64 nits


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/gdb/dist/bfd/config.bfd
cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gdb/dist/gdb/configure.tgt

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

Modified files:

Index: src/external/gpl3/gdb/dist/bfd/config.bfd
diff -u src/external/gpl3/gdb/dist/bfd/config.bfd:1.13 src/external/gpl3/gdb/dist/bfd/config.bfd:1.14
--- src/external/gpl3/gdb/dist/bfd/config.bfd:1.13	Wed Oct 12 16:20:33 2016
+++ src/external/gpl3/gdb/dist/bfd/config.bfd	Fri Oct 14 10:41:32 2016
@@ -209,13 +209,13 @@ case "${targ}" in
 want64=true
 ;;
   aarch64-*-netbsd*)
-targ_defvec=bfd_elf64_littleaarch64_vec
-targ_selvecs="bfd_elf64_bigaarch64_vec bfd_elf32_littlearm_vec bfd_elf32_bigarm_vec"
+targ_defvec=aarch64_elf64_le_vec
+targ_selvecs="aarch64_elf64_be_vec aarch64_elf32_le_vec aarch64_elf32_be_vec arm_elf32_le_vec arm_elf32_be_vec"
 want64=true
 ;;
   aarch64_be-*-netbsd*)
-targ_defvec=bfd_elf64_bigaarch64_vec
-targ_selvecs="bfd_elf64_littleaarch64_vec bfd_elf32_bigarm_vec bfd_elf32_littlearm_vec"
+targ_defvec=aarch64_elf64_be_vec
+targ_selvecs="aarch64_elf64_le_vec aarch64_elf32_le_vec aarch64_elf32_be_vec arm_elf32_be_vec arm_elf32_le_vec"
 want64=true
 ;;
   alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu)

Index: src/external/gpl3/gdb/dist/gdb/configure.tgt
diff -u src/external/gpl3/gdb/dist/gdb/configure.tgt:1.11 src/external/gpl3/gdb/dist/gdb/configure.tgt:1.12
--- src/external/gpl3/gdb/dist/gdb/configure.tgt:1.11	Wed Oct 12 16:20:33 2016
+++ src/external/gpl3/gdb/dist/gdb/configure.tgt	Fri Oct 14 10:41:32 2016
@@ -54,7 +54,7 @@ aarch64*-*-linux*)
 aarch64*-*-netbsd*)
 	# Target: AArch64 NetBSD
 	#gdb_target_obs="aarch64-tdep.o aarch64-netbsd-tdep.o"
-	gdb_target_obs="aarch64-tdep.o"
+	gdb_target_obs="aarch64-tdep.o aarch64-insn.o solib-svr4.o"
 	;;
 
 alpha*-*-osf*)



CVS commit: src/external/gpl3/gdb/dist/gdb

2016-10-14 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Fri Oct 14 14:12:48 UTC 2016

Modified Files:
src/external/gpl3/gdb/dist/gdb: hppanbsd-nat.c

Log Message:
Make this compile


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gdb/dist/gdb/hppanbsd-nat.c

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

Modified files:

Index: src/external/gpl3/gdb/dist/gdb/hppanbsd-nat.c
diff -u src/external/gpl3/gdb/dist/gdb/hppanbsd-nat.c:1.8 src/external/gpl3/gdb/dist/gdb/hppanbsd-nat.c:1.9
--- src/external/gpl3/gdb/dist/gdb/hppanbsd-nat.c:1.8	Wed Oct 12 20:20:33 2016
+++ src/external/gpl3/gdb/dist/gdb/hppanbsd-nat.c	Fri Oct 14 14:12:48 2016
@@ -60,8 +60,7 @@ hppanbsd_fpregset_supplies_p (int regnum
 static void
 hppanbsd_supply_gregset (struct regcache *regcache, const void *gregs)
 {
-  const char *regs = gregs;
-  const int *r = gregs;
+  const char *regs = (const char *) gregs;
   int regnum;
 
   for (regnum = HPPA_R1_REGNUM; regnum <= HPPA_R31_REGNUM; regnum++)
@@ -85,7 +84,7 @@ hppanbsd_supply_gregset (struct regcache
 static void
 hppanbsd_supply_fpregset (struct regcache *regcache, const void *fpregs)
 {
-  const char *regs = fpregs;
+  const char *regs = (const char *) fpregs;
   int regnum;
 
   for (regnum = HPPA_FP0_REGNUM; regnum <= HPPA_FP31R_REGNUM;
@@ -103,8 +102,7 @@ static void
 hppanbsd_collect_gregset (const struct regcache *regcache,
 			  void *gregs, int regnum)
 {
-  char *regs = gregs;
-  int *r = gregs;
+  char *regs = (char *) gregs;
   int i;
 
   for (i = HPPA_R1_REGNUM; i <= HPPA_R31_REGNUM; i++)
@@ -151,7 +149,7 @@ static void
 hppanbsd_collect_fpregset (const struct regcache *regcache,
 			  void *fpregs, int regnum)
 {
-  char *regs = fpregs;
+  char *regs = (char *) fpregs;
   int i;
 
   for (i = HPPA_FP0_REGNUM; i <= HPPA_FP31R_REGNUM; i += 2, regs += 8)



CVS commit: src/external/gpl3/gdb/dist/bfd

2016-10-14 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Fri Oct 14 14:14:58 UTC 2016

Modified Files:
src/external/gpl3/gdb/dist/bfd: elf32-arm.c

Log Message:
We have our own popcount


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.6 -r1.2 src/external/gpl3/gdb/dist/bfd/elf32-arm.c

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

Modified files:

Index: src/external/gpl3/gdb/dist/bfd/elf32-arm.c
diff -u src/external/gpl3/gdb/dist/bfd/elf32-arm.c:1.1.1.6 src/external/gpl3/gdb/dist/bfd/elf32-arm.c:1.2
--- src/external/gpl3/gdb/dist/bfd/elf32-arm.c:1.1.1.6	Wed Oct 12 16:48:31 2016
+++ src/external/gpl3/gdb/dist/bfd/elf32-arm.c	Fri Oct 14 14:14:58 2016
@@ -3219,6 +3219,7 @@ ctz (unsigned int mask)
 #endif
 }
 
+#ifndef __NetBSD__
 static inline int
 popcount (unsigned int mask)
 {
@@ -3236,6 +3237,7 @@ popcount (unsigned int mask)
   return sum;
 #endif
 }
+#endif
 
 /* Create an entry in an ARM ELF linker hash table.  */
 



CVS commit: [netbsd-7] src/doc

2016-10-14 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Fri Oct 14 12:03:37 UTC 2016

Modified Files:
src/doc [netbsd-7]: CHANGES-7.1

Log Message:
Note ticket #1264


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.115 -r1.1.2.116 src/doc/CHANGES-7.1

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

Modified files:

Index: src/doc/CHANGES-7.1
diff -u src/doc/CHANGES-7.1:1.1.2.115 src/doc/CHANGES-7.1:1.1.2.116
--- src/doc/CHANGES-7.1:1.1.2.115	Thu Oct  6 05:53:18 2016
+++ src/doc/CHANGES-7.1	Fri Oct 14 12:03:37 2016
@@ -1,4 +1,4 @@
-# $NetBSD: CHANGES-7.1,v 1.1.2.115 2016/10/06 05:53:18 snj Exp $
+# $NetBSD: CHANGES-7.1,v 1.1.2.116 2016/10/14 12:03:37 martin Exp $
 
 A complete list of changes from the NetBSD 7.0 release to the NetBSD 7.1
 release:
@@ -5955,3 +5955,824 @@ doc/3RDPARTY	patch
 	o Certificate message OOB reads (CVE-2016-6306)
 	[spz, ticket #1260]
 
+doc/3RDPARTY	patch
+external/bsd/bind/Makefile.inc  up to 1.23 via patch
+external/bsd/bind/bind2netbsd   up to 1.4
+external/bsd/bind/dist/CHANGES  up to 1.22
+external/bsd/bind/dist/FAQ  up to 1.1.1.8
+external/bsd/bind/dist/FAQ.xml  up to 1.1.1.11
+external/bsd/bind/dist/Makefile.in  up to 1.3
+external/bsd/bind/dist/README   up to 1.10
+external/bsd/bind/dist/acconfig.h   up to 1.9
+external/bsd/bind/dist/bin/check/Makefile.inup to 1.1.1.9
+external/bsd/bind/dist/bin/check/named-checkconf.8 up to 1.7
+external/bsd/bind/dist/bin/check/named-checkconf.c up to 1.13
+external/bsd/bind/dist/bin/check/named-checkconf.docbook up to 1.1.1.8
+external/bsd/bind/dist/bin/check/named-checkconf.html up to 1.1.1.9
+external/bsd/bind/dist/bin/check/named-checkzone.8 up to 1.8
+external/bsd/bind/dist/bin/check/named-checkzone.c up to 1.9
+external/bsd/bind/dist/bin/check/named-checkzone.docbook up to 1.1.1.10
+external/bsd/bind/dist/bin/check/named-checkzone.html up to 1.1.1.10
+external/bsd/bind/dist/bin/check/win32/checkconf.vcxproj.in up to 1.1.1.3
+external/bsd/bind/dist/bin/check/win32/checktool.vcxproj.in up to 1.1.1.3
+external/bsd/bind/dist/bin/check/win32/checkzone.vcxproj.in up to 1.1.1.3
+external/bsd/bind/dist/bin/confgen/Makefile.in  up to 1.1.1.8
+external/bsd/bind/dist/bin/confgen/ddns-confgen.8 up to 1.6
+external/bsd/bind/dist/bin/confgen/ddns-confgen.docbook up to 1.1.1.6
+external/bsd/bind/dist/bin/confgen/ddns-confgen.html up to 1.1.1.6
+external/bsd/bind/dist/bin/confgen/rndc-confgen.8 up to 1.7
+external/bsd/bind/dist/bin/confgen/rndc-confgen.docbook up to 1.1.1.6
+external/bsd/bind/dist/bin/confgen/rndc-confgen.html up to 1.1.1.7
+external/bsd/bind/dist/bin/confgen/win32/confgentool.vcxproj.in up to 1.1.1.2
+external/bsd/bind/dist/bin/confgen/win32/ddnsconfgen.vcxproj.in up to 1.1.1.3
+external/bsd/bind/dist/bin/confgen/win32/rndcconfgen.vcxproj.in up to 1.1.1.2
+external/bsd/bind/dist/bin/delv/Makefile.in up to 1.1.1.2
+external/bsd/bind/dist/bin/delv/delv.1  up to 1.1.1.4
+external/bsd/bind/dist/bin/delv/delv.c  up to 1.5
+external/bsd/bind/dist/bin/delv/delv.docbookup to 1.1.1.2
+external/bsd/bind/dist/bin/delv/delv.html   up to 1.1.1.3
+external/bsd/bind/dist/bin/delv/win32/delv.vcxproj.in up to 1.1.1.2
+external/bsd/bind/dist/bin/dig/Makefile.in  up to 1.1.1.10
+external/bsd/bind/dist/bin/dig/dig.1up to 1.12
+external/bsd/bind/dist/bin/dig/dig.cup to 1.12
+external/bsd/bind/dist/bin/dig/dig.docbook  up to 1.1.1.13
+external/bsd/bind/dist/bin/dig/dig.html up to 1.1.1.13
+external/bsd/bind/dist/bin/dig/dighost.cup to 1.18
+external/bsd/bind/dist/bin/dig/host.1   up to 1.6
+external/bsd/bind/dist/bin/dig/host.docbook up to 1.1.1.6
+external/bsd/bind/dist/bin/dig/host.htmlup to 1.1.1.7
+external/bsd/bind/dist/bin/dig/nslookup.1   up to 1.8
+external/bsd/bind/dist/bin/dig/nslookup.docbook up to 1.1.1.8
+external/bsd/bind/dist/bin/dig/nslookup.htmlup to 1.1.1.10
+external/bsd/bind/dist/bin/dig/win32/dig.vcxproj.in up to 1.1.1.3
+external/bsd/bind/dist/bin/dig/win32/dighost.vcxproj.in up to 1.1.1.3
+external/bsd/bind/dist/bin/dig/win32/host.vcxproj.in up to 1.1.1.3
+external/bsd/bind/dist/bin/dig/win32/nslookup.vcxproj.in up to 1.1.1.3
+external/bsd/bind/dist/bin/dnssec/Makefile.in   up to 1.1.1.10
+external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.8 up to 1.9
+external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.docbook up to 1.1.1.10
+external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.html up to 1.1.1.11
+external/bsd/bind/dist/bin/dnssec/dnssec-importkey.8 up to 1.5
+external/bsd/bind/dist/bin/dnssec/dnssec-importkey.docbook up to 1.1.1.5
+external/bsd/bind/dist/bin/dnssec/dnssec-importkey.html up to 1.1.1.4
+external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.8 up to 1.10

CVS commit: [netbsd-7-0] src/doc

2016-10-14 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Fri Oct 14 11:44:25 UTC 2016

Modified Files:
src/doc [netbsd-7-0]: CHANGES-7.0.2

Log Message:
Note ticket #1264


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.17 -r1.1.2.18 src/doc/CHANGES-7.0.2

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

Modified files:

Index: src/doc/CHANGES-7.0.2
diff -u src/doc/CHANGES-7.0.2:1.1.2.17 src/doc/CHANGES-7.0.2:1.1.2.18
--- src/doc/CHANGES-7.0.2:1.1.2.17	Thu Oct  6 05:46:19 2016
+++ src/doc/CHANGES-7.0.2	Fri Oct 14 11:44:25 2016
@@ -1,4 +1,4 @@
-# $NetBSD: CHANGES-7.0.2,v 1.1.2.17 2016/10/06 05:46:19 snj Exp $
+# $NetBSD: CHANGES-7.0.2,v 1.1.2.18 2016/10/14 11:44:25 martin Exp $
 
 A complete list of changes from the NetBSD 7.0.1 release to the NetBSD 7.0.2
 release:
@@ -853,3 +853,824 @@ doc/3RDPARTY	patch
 	o Certificate message OOB reads (CVE-2016-6306)
 	[spz, ticket #1260]
 
+doc/3RDPARTY	patch
+external/bsd/bind/Makefile.inc  up to 1.23 via patch
+external/bsd/bind/bind2netbsd   up to 1.4
+external/bsd/bind/dist/CHANGES  up to 1.22
+external/bsd/bind/dist/FAQ  up to 1.1.1.8
+external/bsd/bind/dist/FAQ.xml  up to 1.1.1.11
+external/bsd/bind/dist/Makefile.in  up to 1.3
+external/bsd/bind/dist/README   up to 1.10
+external/bsd/bind/dist/acconfig.h   up to 1.9
+external/bsd/bind/dist/bin/check/Makefile.inup to 1.1.1.9
+external/bsd/bind/dist/bin/check/named-checkconf.8 up to 1.7
+external/bsd/bind/dist/bin/check/named-checkconf.c up to 1.13
+external/bsd/bind/dist/bin/check/named-checkconf.docbook up to 1.1.1.8
+external/bsd/bind/dist/bin/check/named-checkconf.html up to 1.1.1.9
+external/bsd/bind/dist/bin/check/named-checkzone.8 up to 1.8
+external/bsd/bind/dist/bin/check/named-checkzone.c up to 1.9
+external/bsd/bind/dist/bin/check/named-checkzone.docbook up to 1.1.1.10
+external/bsd/bind/dist/bin/check/named-checkzone.html up to 1.1.1.10
+external/bsd/bind/dist/bin/check/win32/checkconf.vcxproj.in up to 1.1.1.3
+external/bsd/bind/dist/bin/check/win32/checktool.vcxproj.in up to 1.1.1.3
+external/bsd/bind/dist/bin/check/win32/checkzone.vcxproj.in up to 1.1.1.3
+external/bsd/bind/dist/bin/confgen/Makefile.in  up to 1.1.1.8
+external/bsd/bind/dist/bin/confgen/ddns-confgen.8 up to 1.6
+external/bsd/bind/dist/bin/confgen/ddns-confgen.docbook up to 1.1.1.6
+external/bsd/bind/dist/bin/confgen/ddns-confgen.html up to 1.1.1.6
+external/bsd/bind/dist/bin/confgen/rndc-confgen.8 up to 1.7
+external/bsd/bind/dist/bin/confgen/rndc-confgen.docbook up to 1.1.1.6
+external/bsd/bind/dist/bin/confgen/rndc-confgen.html up to 1.1.1.7
+external/bsd/bind/dist/bin/confgen/win32/confgentool.vcxproj.in up to 1.1.1.2
+external/bsd/bind/dist/bin/confgen/win32/ddnsconfgen.vcxproj.in up to 1.1.1.3
+external/bsd/bind/dist/bin/confgen/win32/rndcconfgen.vcxproj.in up to 1.1.1.2
+external/bsd/bind/dist/bin/delv/Makefile.in up to 1.1.1.2
+external/bsd/bind/dist/bin/delv/delv.1  up to 1.1.1.4
+external/bsd/bind/dist/bin/delv/delv.c  up to 1.5
+external/bsd/bind/dist/bin/delv/delv.docbookup to 1.1.1.2
+external/bsd/bind/dist/bin/delv/delv.html   up to 1.1.1.3
+external/bsd/bind/dist/bin/delv/win32/delv.vcxproj.in up to 1.1.1.2
+external/bsd/bind/dist/bin/dig/Makefile.in  up to 1.1.1.10
+external/bsd/bind/dist/bin/dig/dig.1up to 1.12
+external/bsd/bind/dist/bin/dig/dig.cup to 1.12
+external/bsd/bind/dist/bin/dig/dig.docbook  up to 1.1.1.13
+external/bsd/bind/dist/bin/dig/dig.html up to 1.1.1.13
+external/bsd/bind/dist/bin/dig/dighost.cup to 1.18
+external/bsd/bind/dist/bin/dig/host.1   up to 1.6
+external/bsd/bind/dist/bin/dig/host.docbook up to 1.1.1.6
+external/bsd/bind/dist/bin/dig/host.htmlup to 1.1.1.7
+external/bsd/bind/dist/bin/dig/nslookup.1   up to 1.8
+external/bsd/bind/dist/bin/dig/nslookup.docbook up to 1.1.1.8
+external/bsd/bind/dist/bin/dig/nslookup.htmlup to 1.1.1.10
+external/bsd/bind/dist/bin/dig/win32/dig.vcxproj.in up to 1.1.1.3
+external/bsd/bind/dist/bin/dig/win32/dighost.vcxproj.in up to 1.1.1.3
+external/bsd/bind/dist/bin/dig/win32/host.vcxproj.in up to 1.1.1.3
+external/bsd/bind/dist/bin/dig/win32/nslookup.vcxproj.in up to 1.1.1.3
+external/bsd/bind/dist/bin/dnssec/Makefile.in   up to 1.1.1.10
+external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.8 up to 1.9
+external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.docbook up to 1.1.1.10
+external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.html up to 1.1.1.11
+external/bsd/bind/dist/bin/dnssec/dnssec-importkey.8 up to 1.5
+external/bsd/bind/dist/bin/dnssec/dnssec-importkey.docbook up to 1.1.1.5
+external/bsd/bind/dist/bin/dnssec/dnssec-importkey.html up to 1.1.1.4
+external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.8 up to 1.10

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

2016-10-14 Thread Michael van Elst
Module Name:src
Committed By:   mlelstv
Date:   Fri Oct 14 11:33:08 UTC 2016

Modified Files:
src/sys/arch/sparc64/dev: auxio.c

Log Message:
the mutex is also used for fdc attachment, so initialize it also
for a kernel without BLINK option.


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/sparc64/dev/auxio.c

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

Modified files:

Index: src/sys/arch/sparc64/dev/auxio.c
diff -u src/sys/arch/sparc64/dev/auxio.c:1.25 src/sys/arch/sparc64/dev/auxio.c:1.26
--- src/sys/arch/sparc64/dev/auxio.c:1.25	Tue Oct  6 16:40:36 2015
+++ src/sys/arch/sparc64/dev/auxio.c	Fri Oct 14 11:33:08 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: auxio.c,v 1.25 2015/10/06 16:40:36 martin Exp $	*/
+/*	$NetBSD: auxio.c,v 1.26 2016/10/14 11:33:08 mlelstv Exp $	*/
 
 /*
  * Copyright (c) 2000, 2001, 2015 Matthew R. Green
@@ -32,7 +32,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: auxio.c,v 1.25 2015/10/06 16:40:36 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: auxio.c,v 1.26 2016/10/14 11:33:08 mlelstv Exp $");
 
 #include "opt_auxio.h"
 
@@ -120,17 +120,17 @@ auxio_blink(void *x)
 void
 auxio_attach_common(struct auxio_softc *sc)
 {
-#ifdef BLINK
 	static int do_once = 1;
 
 	/* only start one blinker */
 	if (do_once) {
 		mutex_init(>sc_lock, MUTEX_DEFAULT, IPL_HIGH);
+#ifdef BLINK
 		callout_init(_ch, CALLOUT_MPSAFE);
 		auxio_blink(sc);
+#endif
 		do_once = 0;
 	}
-#endif
 	printf("\n");
 }
 



CVS commit: src/sys/dev/acpi

2016-10-14 Thread NONAKA Kimihiro
Module Name:src
Committed By:   nonaka
Date:   Fri Oct 14 11:11:01 UTC 2016

Modified Files:
src/sys/dev/acpi: acpi_verbose.c

Log Message:
Dump more FADT fields from ACPI 6.1.


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/sys/dev/acpi/acpi_verbose.c

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

Modified files:

Index: src/sys/dev/acpi/acpi_verbose.c
diff -u src/sys/dev/acpi/acpi_verbose.c:1.17 src/sys/dev/acpi/acpi_verbose.c:1.18
--- src/sys/dev/acpi/acpi_verbose.c:1.17	Sun Oct 20 21:13:15 2013
+++ src/sys/dev/acpi/acpi_verbose.c	Fri Oct 14 11:11:01 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: acpi_verbose.c,v 1.17 2013/10/20 21:13:15 christos Exp $ */
+/*	$NetBSD: acpi_verbose.c,v 1.18 2016/10/14 11:11:01 nonaka Exp $ */
 
 /*-
  * Copyright (c) 2003, 2007, 2010 The NetBSD Foundation, Inc.
@@ -65,7 +65,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: acpi_verbose.c,v 1.17 2013/10/20 21:13:15 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: acpi_verbose.c,v 1.18 2016/10/14 11:11:01 nonaka Exp $");
 
 #include 
 #include 
@@ -333,6 +333,12 @@ acpi_print_fadt(struct acpi_softc *sc)
 		uint64_t	 fadt_value;
 	};
 
+	struct acpi_fadt_genaddr {
+		uint32_t		 fadt_offset;
+		const char		*fadt_name;
+		ACPI_GENERIC_ADDRESS	 fadt_value;
+	};
+
 	const struct acpi_fadt acpi_fadt_table[] = {
 
 		{ 36,	"FACS",		 AcpiGbl_FADT.Facs		},
@@ -372,6 +378,24 @@ acpi_print_fadt(struct acpi_softc *sc)
 		{ 108,	"CENTURY",	 AcpiGbl_FADT.Century		},
 		{ 109,	"IAPC_BOOT_ARCH",AcpiGbl_FADT.BootFlags		},
 		{ 128,	"RESET_VALUE",	 AcpiGbl_FADT.ResetValue	},
+		{ 129,	"ARM_BOOT_ARCH", AcpiGbl_FADT.ArmBootFlags	},
+		{ 132,	"X_FACS",	 AcpiGbl_FADT.XFacs  		},
+		{ 140,	"X_DSDT",	 AcpiGbl_FADT.XDsdt  		},
+	};
+
+	const struct acpi_fadt_genaddr acpi_fadt_genaddr_table[] = {
+
+		{ 116,	"RESET_REG",	 AcpiGbl_FADT.ResetRegister  	},
+		{ 148,	"X_PM1a_EVT_BLK",AcpiGbl_FADT.XPm1aEventBlock	},
+		{ 160,	"X_PM1b_EVT_BLK",AcpiGbl_FADT.XPm1bEventBlock	},
+		{ 172,	"X_PM1a_CNT_BLK",AcpiGbl_FADT.XPm1aControlBlock	},
+		{ 184,	"X_PM1b_CNT_BLK",AcpiGbl_FADT.XPm1bControlBlock	},
+		{ 196,	"X_PM2_CNT_BLK", AcpiGbl_FADT.XPm2ControlBlock	},
+		{ 208,	"X_PM_TMR_BLK",	 AcpiGbl_FADT.XPmTimerBlock	},
+		{ 220,	"X_GPE0_BLK",	 AcpiGbl_FADT.XGpe0Block	},
+		{ 232,	"X_GPE1_BLK",	 AcpiGbl_FADT.XGpe1Block	},
+		{ 244,	"SLEEP_CTRL_REG",AcpiGbl_FADT.SleepControl	},
+		{ 256,	"SLEEP_STAT_REG",AcpiGbl_FADT.SleepStatus	},
 	};
 
 	const struct acpi_fadt acpi_fadt_flags[] = {
@@ -396,6 +420,8 @@ acpi_print_fadt(struct acpi_softc *sc)
 		{ 17,	"REMOTE_POWER", ACPI_FADT_REMOTE_POWER_ON	},
 		{ 18,	"APIC_CLUSTER",	ACPI_FADT_APIC_CLUSTER		},
 		{ 19,	"APIC_PHYSICAL",ACPI_FADT_APIC_PHYSICAL		},
+		{ 20,	"HW_REDUCED",	ACPI_FADT_HW_REDUCED		},
+		{ 21,	"LOW_POWER_S0",	ACPI_FADT_LOW_POWER_S0		},
 	};
 
 	for (i = 0; i < __arraycount(acpi_fadt_table); i++) {
@@ -406,6 +432,20 @@ acpi_print_fadt(struct acpi_softc *sc)
 		acpi_fadt_table[i].fadt_value);
 	}
 
+	for (i = 0; i < __arraycount(acpi_fadt_genaddr_table); i++) {
+
+		aprint_normal_dev(sc->sc_dev,
+		"[FADT] %-15s: 0x%016" PRIX64", "
+		"SPACE ID %u, BIT WIDTH %u, BIT OFFSET %u, "
+		"ACCESS WIDTH %u\n",
+		acpi_fadt_genaddr_table[i].fadt_name,
+		acpi_fadt_genaddr_table[i].fadt_value.Address,
+		acpi_fadt_genaddr_table[i].fadt_value.SpaceId,
+		acpi_fadt_genaddr_table[i].fadt_value.BitWidth,
+		acpi_fadt_genaddr_table[i].fadt_value.BitOffset,
+		acpi_fadt_genaddr_table[i].fadt_value.AccessWidth);
+	}
+
 	for (i = 0; i < __arraycount(acpi_fadt_flags); i++) {
 
 		aprint_normal_dev(sc->sc_dev,



CVS commit: src/sys/kern

2016-10-14 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Fri Oct 14 08:38:31 UTC 2016

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

Log Message:
Trailing whitespace


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

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

Modified files:

Index: src/sys/kern/sys_process.c
diff -u src/sys/kern/sys_process.c:1.171 src/sys/kern/sys_process.c:1.172
--- src/sys/kern/sys_process.c:1.171	Fri Oct 14 08:37:05 2016
+++ src/sys/kern/sys_process.c	Fri Oct 14 08:38:31 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: sys_process.c,v 1.171 2016/10/14 08:37:05 skrll Exp $	*/
+/*	$NetBSD: sys_process.c,v 1.172 2016/10/14 08:38:31 skrll Exp $	*/
 
 /*-
  * Copyright (c) 2008, 2009 The NetBSD Foundation, Inc.
@@ -118,7 +118,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: sys_process.c,v 1.171 2016/10/14 08:37:05 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sys_process.c,v 1.172 2016/10/14 08:38:31 skrll Exp $");
 
 #include "opt_ptrace.h"
 #include "opt_ktrace.h"
@@ -661,7 +661,7 @@ sys_ptrace(struct lwp *l, const struct s
 			}
 		} else
 			tmp = -tmp;
-		
+
 		if (tmp > 0) {
 			if (req == PT_DETACH) {
 error = EINVAL;
@@ -677,7 +677,7 @@ sys_ptrace(struct lwp *l, const struct s
 			resume_all = 0;
 			signo = 0;
 		}
-			
+
 		/*
 		 * From the 4.4BSD PRM:
 		 * "The data argument is taken as a signal number and the
@@ -804,7 +804,7 @@ sys_ptrace(struct lwp *l, const struct s
 			break;
 		}
 		memset(, 0, sizeof(pe));
-		pe.pe_set_event = ISSET(t->p_slflag, PSL_TRACEFORK) ? 
+		pe.pe_set_event = ISSET(t->p_slflag, PSL_TRACEFORK) ?
 		PTRACE_FORK : 0;
 		error = copyout(, SCARG(uap, addr), sizeof(pe));
 		break;



CVS commit: src/sys/kern

2016-10-14 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Fri Oct 14 08:37:05 UTC 2016

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

Log Message:
KNF


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

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

Modified files:

Index: src/sys/kern/sys_process.c
diff -u src/sys/kern/sys_process.c:1.170 src/sys/kern/sys_process.c:1.171
--- src/sys/kern/sys_process.c:1.170	Thu Sep 29 20:40:53 2016
+++ src/sys/kern/sys_process.c	Fri Oct 14 08:37:05 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: sys_process.c,v 1.170 2016/09/29 20:40:53 christos Exp $	*/
+/*	$NetBSD: sys_process.c,v 1.171 2016/10/14 08:37:05 skrll Exp $	*/
 
 /*-
  * Copyright (c) 2008, 2009 The NetBSD Foundation, Inc.
@@ -118,7 +118,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: sys_process.c,v 1.170 2016/09/29 20:40:53 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sys_process.c,v 1.171 2016/10/14 08:37:05 skrll Exp $");
 
 #include "opt_ptrace.h"
 #include "opt_ktrace.h"
@@ -659,8 +659,7 @@ sys_ptrace(struct lwp *l, const struct s
 signo = tmp;
 tmp = 0;	/* don't search for LWP */
 			}
-		}
-		else
+		} else
 			tmp = -tmp;
 		
 		if (tmp > 0) {
@@ -710,8 +709,7 @@ sys_ptrace(struct lwp *l, const struct s
 		 * the requested thread, and clear it for other threads.
 		 */
 		LIST_FOREACH(lt2, >p_lwps, l_sibling) {
-			if (lt != lt2) 
-			{
+			if (lt != lt2) {
 lwp_lock(lt2);
 process_sstep(lt2, 0);
 lwp_unlock(lt2);