CVS commit: src/external/gpl3/gdb/dist/gdb
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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);