CVS commit: src/sys/net
Module Name:src Committed By: ozaki-r Date: Thu Mar 24 06:18:27 UTC 2016 Modified Files: src/sys/net: route.c route.h Log Message: Constify rt_newmsg's arguments To generate a diff of this commit: cvs rdiff -u -r1.153 -r1.154 src/sys/net/route.c cvs rdiff -u -r1.96 -r1.97 src/sys/net/route.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/mk
Module Name:src Committed By: christos Date: Thu Mar 24 04:28:49 UTC 2016 Modified Files: src/share/mk: bsd.own.mk Log Message: switch vax to new binutils and gdb. To generate a diff of this commit: cvs rdiff -u -r1.908 -r1.909 src/share/mk/bsd.own.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/vax
Module Name:src Committed By: christos Date: Thu Mar 24 04:27:29 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.c Log Message: new binutils bitch about writable eh_frame relocations; tell it we have new style ones. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/external/gpl3/gcc/dist/gcc/config/vax/vax.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gdb/dist/gdb
Module Name:src Committed By: christos Date: Thu Mar 24 03:49:06 UTC 2016 Modified Files: src/external/gpl3/gdb/dist/gdb: vaxbsd-nat.c Log Message: adapt to new api To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/external/gpl3/gdb/dist/gdb/vaxbsd-nat.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax
Module Name:src Committed By: christos Date: Thu Mar 24 03:33:28 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax: defs.mk gstdint.h Log Message: regen To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/defs.mk cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gstdint.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gdb
Module Name:src Committed By: christos Date: Thu Mar 24 00:38:40 UTC 2016 Modified Files: src/external/gpl3/gdb/dist/gdb: vaxbsd-nat.c src/external/gpl3/gdb/lib/libbfd/arch/vax: bfd_stdint.h src/external/gpl3/gdb/lib/libdecnumber/arch/vax: gstdint.h src/external/gpl3/gdb/lib/libgdb/arch/vax: config.h Log Message: adapt for vax. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gdb/dist/gdb/vaxbsd-nat.c cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gdb/lib/libbfd/arch/vax/bfd_stdint.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gdb/lib/libdecnumber/arch/vax/gstdint.h cvs rdiff -u -r1.5 -r1.6 src/external/gpl3/gdb/lib/libgdb/arch/vax/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/mk
Module Name:src Committed By: christos Date: Thu Mar 24 00:04:06 UTC 2016 Modified Files: src/share/mk: bsd.own.mk Log Message: switch vax to gcc-5.3 To generate a diff of this commit: cvs rdiff -u -r1.907 -r1.908 src/share/mk/bsd.own.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/usr.bin
Module Name:src Committed By: christos Date: Thu Mar 24 00:02:52 UTC 2016 Modified Files: src/external/gpl3/gcc/usr.bin/backend: Makefile src/external/gpl3/gcc/usr.bin/cc1: Makefile src/external/gpl3/gcc/usr.bin/cc1obj: Makefile src/external/gpl3/gcc/usr.bin/cc1plus: Makefile src/external/gpl3/gcc/usr.bin/lto1: Makefile Log Message: XXX: gcc -O0 for vax To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/external/gpl3/gcc/usr.bin/backend/Makefile cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gcc/usr.bin/cc1/Makefile cvs rdiff -u -r1.9 -r1.10 src/external/gpl3/gcc/usr.bin/cc1obj/Makefile cvs rdiff -u -r1.9 -r1.10 src/external/gpl3/gcc/usr.bin/cc1plus/Makefile cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/usr.bin/lto1/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/libedit
Module Name:src Committed By: christos Date: Wed Mar 23 22:27:48 UTC 2016 Modified Files: src/lib/libedit: Makefile chartype.c chartype.h config.h el.c el.h eln.c hist.c hist.h history.c keymacro.c makelist read.c readline.c search.c sys.h terminal.c src/lib/libedit/TEST: Makefile Log Message: Start removing the WIDECHAR ifdefs; building without it has stopped working anyway. (Ingo Schwarze) To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57 src/lib/libedit/Makefile cvs rdiff -u -r1.23 -r1.24 src/lib/libedit/chartype.c src/lib/libedit/sys.h cvs rdiff -u -r1.25 -r1.26 src/lib/libedit/chartype.h cvs rdiff -u -r1.8 -r1.9 src/lib/libedit/config.h cvs rdiff -u -r1.83 -r1.84 src/lib/libedit/el.c cvs rdiff -u -r1.34 -r1.35 src/lib/libedit/el.h cvs rdiff -u -r1.28 -r1.29 src/lib/libedit/eln.c cvs rdiff -u -r1.24 -r1.25 src/lib/libedit/hist.c src/lib/libedit/makelist \ src/lib/libedit/terminal.c cvs rdiff -u -r1.18 -r1.19 src/lib/libedit/hist.h cvs rdiff -u -r1.52 -r1.53 src/lib/libedit/history.c cvs rdiff -u -r1.14 -r1.15 src/lib/libedit/keymacro.c cvs rdiff -u -r1.86 -r1.87 src/lib/libedit/read.c cvs rdiff -u -r1.126 -r1.127 src/lib/libedit/readline.c cvs rdiff -u -r1.39 -r1.40 src/lib/libedit/search.c cvs rdiff -u -r1.6 -r1.7 src/lib/libedit/TEST/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [nick-nhusb] src/sys/dev/usb
Module Name:src Committed By: skrll Date: Wed Mar 23 22:18:31 UTC 2016 Modified Files: src/sys/dev/usb [nick-nhusb]: uaudio.c Log Message: Whitespace / Update a comment To generate a diff of this commit: cvs rdiff -u -r1.140.2.15 -r1.140.2.16 src/sys/dev/usb/uaudio.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [nick-nhusb] src/sys/dev
Module Name:src Committed By: skrll Date: Wed Mar 23 22:12:03 UTC 2016 Modified Files: src/sys/dev [nick-nhusb]: audio.c Log Message: Tweak comment To generate a diff of this commit: cvs rdiff -u -r1.266 -r1.266.2.1 src/sys/dev/audio.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [nick-nhusb] src/sys/dev/usb
Module Name:src Committed By: skrll Date: Wed Mar 23 22:11:20 UTC 2016 Modified Files: src/sys/dev/usb [nick-nhusb]: uaudio.c Log Message: sc_intr_lock is protecting against usb callbacks so can be IPL_SOFTUSB To generate a diff of this commit: cvs rdiff -u -r1.140.2.14 -r1.140.2.15 src/sys/dev/usb/uaudio.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [nick-nhusb] src/sys/dev/usb
Module Name:src Committed By: skrll Date: Wed Mar 23 22:04:18 UTC 2016 Modified Files: src/sys/dev/usb [nick-nhusb]: uaudio.c Log Message: Whitespace To generate a diff of this commit: cvs rdiff -u -r1.140.2.13 -r1.140.2.14 src/sys/dev/usb/uaudio.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sbin
Module Name:src Committed By: christos Date: Wed Mar 23 21:43:33 UTC 2016 Modified Files: src/sbin/fsck_ffs: Makefile src/sbin/fsdb: Makefile Log Message: -O0 for pass1.c and vax To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/sbin/fsck_ffs/Makefile cvs rdiff -u -r1.37 -r1.38 src/sbin/fsdb/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/bsd/bind/dist/lib/dns
Module Name:src Committed By: christos Date: Wed Mar 23 21:39:42 UTC 2016 Modified Files: src/external/bsd/bind/dist/lib/dns: spnego.c Log Message: XXX: vax gcc To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/external/bsd/bind/dist/lib/dns/spnego.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/fs/lib/liblfs
Module Name:src Committed By: christos Date: Wed Mar 23 21:38:51 UTC 2016 Modified Files: src/sys/rump/fs/lib/liblfs: Makefile Log Message: elide vax compiler bug. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/rump/fs/lib/liblfs/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: christos Date: Wed Mar 23 21:24:53 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libasan: Makefile src/external/gpl3/gcc/lib/libbacktrace/arch/vax: backtrace-supported.h config.h src/external/gpl3/gcc/lib/libgcc/arch/vax: auto-target.h defs.mk src/external/gpl3/gcc/lib/libgcc/libgcov/arch/vax: defs.mk gcov-iov.h src/external/gpl3/gcc/lib/libgomp/arch/vax: config.h libgomp.spec libgomp_f.h omp.h src/external/gpl3/gcc/lib/libiberty/arch/vax: config.h src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax: c++config.h cxxabi_tweaks.h defs.mk gstdint.h gthr-posix.h gthr-single.h gthr.h src/external/gpl3/gcc/usr.bin/gcc/arch/vax: auto-host.h bversion.h configargs.h defs.mk gtyp-input.list plugin-version.h tm.h src/external/gpl3/gcc/usr.bin/libcpp/arch/vax: config.h Added Files: src/external/gpl3/gcc/usr.bin/gcc/arch/vax: insn-modes.h Log Message: regen vax! To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gcc/lib/libasan/Makefile cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libbacktrace/arch/vax/backtrace-supported.h \ src/external/gpl3/gcc/lib/libbacktrace/arch/vax/config.h cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/gcc/lib/libgcc/arch/vax/auto-target.h \ src/external/gpl3/gcc/lib/libgcc/arch/vax/defs.mk cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libgcc/libgcov/arch/vax/defs.mk cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/gcc/lib/libgcc/libgcov/arch/vax/gcov-iov.h cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgomp/arch/vax/config.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libgomp/arch/vax/libgomp.spec \ src/external/gpl3/gcc/lib/libgomp/arch/vax/libgomp_f.h \ src/external/gpl3/gcc/lib/libgomp/arch/vax/omp.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libiberty/arch/vax/config.h cvs rdiff -u -r1.17 -r1.18 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/cxxabi_tweaks.h \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gthr-posix.h \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gthr-single.h \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gthr.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/defs.mk cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gstdint.h cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/gcc/usr.bin/gcc/arch/vax/auto-host.h cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/gcc/usr.bin/gcc/arch/vax/bversion.h cvs rdiff -u -r1.18 -r1.19 \ src/external/gpl3/gcc/usr.bin/gcc/arch/vax/configargs.h cvs rdiff -u -r1.9 -r1.10 src/external/gpl3/gcc/usr.bin/gcc/arch/vax/defs.mk cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/usr.bin/gcc/arch/vax/gtyp-input.list cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/gcc/usr.bin/gcc/arch/vax/insn-modes.h cvs rdiff -u -r1.8 -r1.9 \ src/external/gpl3/gcc/usr.bin/gcc/arch/vax/plugin-version.h cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/usr.bin/gcc/arch/vax/tm.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/usr.bin/libcpp/arch/vax/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/vax
Module Name:src Committed By: christos Date: Wed Mar 23 21:21:36 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.c Log Message: Drop PSW annotation for now; it is not a real register and we need special rtl for it (causes an assertion failure) To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/gcc/dist/gcc/config/vax/vax.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc/config/vax
Module Name:src Committed By: christos Date: Wed Mar 23 21:09:04 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax-protos.h Log Message: need stdbool.h To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/gcc/dist/gcc/config/vax/vax-protos.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: mrg Date: Wed Mar 23 18:45:41 UTC 2016 Modified Files: src/external/gpl3/gcc: README.gcc53 Log Message: update the build status for some ppc and mips. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gcc/README.gcc53 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc
Module Name:src Committed By: christos Date: Wed Mar 23 15:51:37 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc: except.c src/external/gpl3/gcc/dist/gcc/config/vax: elf.h vax.c vax.h vax.md Log Message: Revert previous changes until we can test them better. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/dist/gcc/except.c cvs rdiff -u -r1.5 -r1.6 src/external/gpl3/gcc/dist/gcc/config/vax/elf.h cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/gcc/dist/gcc/config/vax/vax.c cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gcc/dist/gcc/config/vax/vax.h cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gcc/dist/gcc/config/vax/vax.md Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/dist/gcc
Module Name:src Committed By: christos Date: Wed Mar 23 12:52:43 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc: except.c src/external/gpl3/gcc/dist/gcc/config/vax: elf.h vax.c vax.h vax.md Log Message: >From Jake Hamby For several years I've been eager to find the time to fix the bugs in C++ exceptions on VAX to get them working on NetBSD, because they�ve been broken for many years and it looked like only a few changes were needed to get them working. Without C++ exceptions, the NetBSD test suite can�t be run. The good news is that I was able to fix all the bugs in the VAX machine description to make C++ exceptions work in GCC 4.8.5 (version unimportant). I wrote a blog post explaining the bugs, with patches: Here's a short summary, with the diffs in text form at the end of this email. 1) Replace #define FRAME_POINTER_CFA_OFFSET(FNDECL) 0 with #define ARG_POINTER_CFA_OFFSET(FNDECL) 0 in gcc/config/vax/elf.h and gcc/config/vax/vax.h. This changes the definition of __builtin_dwarf_cfa() to return %ap instead of %fp, which correctly points to CFA. Previously, the stack unwinder was crashing in _Unwind_RaiseException() trying to follow bad pointers from the initial CFA. 2) Define EH_RETURN_DATA_REGNO(N) to include only R2 and R3 (instead of R2-R5) and add code to vax_expand_prologue() in gcc/config/vax/vax.c to add R2-R3 to the procedure entry mask but only if crtl->calls_eh_return is set. This fixes a crash when the stack unwinder tried to write values to R2 and R3 in the previous stack frame via __builtin_eh_return_data_regno (0) and __builtin_eh_return_data_regno (1). 3) Removed definitions of EH_RETURN_STACKADJ_RTX and STARTING_FRAME_OFFSET from gcc/config/vax/elf.h. It's not necessary to remember the stack adjustment or to waste four bytes on every stack frame for a value that's not needed. Also remove the suspicious changes in gcc/config/vax/vax.md to the definitions of call_pop and call_value regarding DW_CFA_GNU_args_size and EH unwinding. I reverted to the previous versions from an older version of GCC, adding a few useful comments that had been removed. 4) The last bug is the one I understand the least. I'm hoping someone reading this can implement a correct fix. What I was seeing after making all the previous changes to fix the other bugs is that my test program failed to catch any exceptions, but instead returned normally to the original return path. Investigation revealed that GCC was correctly generating the necessary move instruction to copy the second parameter passed to __builtin_eh_return() into the return address, because EH_RETURN_HANDLER_RTX had been defined correctly in config/vax/elf.h. Here�s what the call looks like in gcc/except.c: #ifdef EH_RETURN_HANDLER_RTX rtx insn = emit_move_insn (EH_RETURN_HANDLER_RTX, crtl->eh.ehr_handler); #else error ("__builtin_eh_return not supported on this target"); #endif The problem was that the optimizer is deleting the final move instruction when I compile with -O or higher. The assembly code at -O0 (no optimization) generated for the __builtin_eh_return() call at the end of _Unwind_RaiseException() looked like: calls $2,_Unwind_DebugHook movl -12(%fp),%r1 movl %r1,16(%fp) ret .cfi_endproc But then when I compiled with -O1 or -O2, all I saw was: calls $2,_Unwind_DebugHook ret .cfi_endproc This was a mystery for me and I don�t know enough about how the final peephole optimizer works to really track down why it thinks it can remove the move call to store the previous return address. My workaround was to add a call to RTX_FRAME_RELATED_P (insn) = 1; after the emit_move_insn() in gcc/except.c, which was used in vax_expand_prologue() to mark the procedure entry mask. By making this change, the optimizer no longer removes the call to write the value to the previous stack pointer, but it adds an extra line of .cfi exception info, which seems unnecessary since the code is immediately going to return from the call and any adjustment made by the DWARF stack unwinder will already have been done. Here�s what the optimized code looks like with the patch (%r6 had been loaded earlier): calls $2,_Unwind_DebugHook movl %r6,16(%fp) .cfi_offset 6, -36 ret .cfi_endproc With that final change, C++ exception handling now finally works on NetBSD/vax, and I was able to successfully run the vast majority of the tests in the ATF testsuite, which had been completely inaccessible when I started due to both atf-run and atf-report immediately dumping core due to the bad pointers that I fixed. Now I have a bunch of new bugs to track down fixes for, but I think this was the hardest set of problems that needed to be solved to bring NetBSD on VAX up to the level of the other NetBSD ports. Here are the diffs I have so far. They should apply to any recent version of GCC (tested on GCC 4.8.5). With the exception
CVS commit: src/external/gpl3/gcc/dist/gcc/config/vax
Module Name:src Committed By: christos Date: Wed Mar 23 12:45:50 UTC 2016 Modified Files: src/external/gpl3/gcc/dist/gcc/config/vax: vax.h Log Message: Fix vax build, now we fail in: /usr/src/lib/csu/common/crt0-common.c: In function '___start': /usr/src/lib/csu/common/crt0-common.c:184:1: internal compiler error: in dwf_regno, at dwarf2cfi.c:988 } ^ To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gcc/dist/gcc/config/vax/vax.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/bsd/wpa/bin/wpa_supplicant
Module Name:src Committed By: roy Date: Wed Mar 23 10:14:07 UTC 2016 Modified Files: src/external/bsd/wpa/bin/wpa_supplicant: wpa_supplicant.8 Log Message: Describe -M To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 \ src/external/bsd/wpa/bin/wpa_supplicant/wpa_supplicant.8 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/doc
Module Name:src Committed By: roy Date: Wed Mar 23 09:56:40 UTC 2016 Modified Files: src/doc: CHANGES Log Message: Note wpa_supplicant interface matching addition To generate a diff of this commit: cvs rdiff -u -r1.2142 -r1.2143 src/doc/CHANGES Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/bsd/wpa/bin/wpa_supplicant
Module Name:src Committed By: roy Date: Wed Mar 23 09:35:25 UTC 2016 Modified Files: src/external/bsd/wpa/bin/wpa_supplicant: Makefile Log Message: Build with interface matching support. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/external/bsd/wpa/bin/wpa_supplicant/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/bsd/wpa/dist/wpa_supplicant
Module Name:src Committed By: roy Date: Wed Mar 23 09:31:58 UTC 2016 Modified Files: src/external/bsd/wpa/dist/wpa_supplicant: Makefile README defconfig events.c main.c wpa_supplicant.c wpa_supplicant_i.h Log Message: Add interface matching support with -M, guarded by CONFIG_MATCH_IFACE The new wpa_supplicant command line argument -M can be used to describe matching rules with a wildcard name (e.g., "wlan*"). This is very useful for systems without uev (Linux) or devd (FreeBSD). To generate a diff of this commit: cvs rdiff -u -r1.1.1.6 -r1.2 \ src/external/bsd/wpa/dist/wpa_supplicant/Makefile cvs rdiff -u -r1.1.1.5 -r1.2 src/external/bsd/wpa/dist/wpa_supplicant/README \ src/external/bsd/wpa/dist/wpa_supplicant/defconfig cvs rdiff -u -r1.4 -r1.5 src/external/bsd/wpa/dist/wpa_supplicant/events.c cvs rdiff -u -r1.2 -r1.3 src/external/bsd/wpa/dist/wpa_supplicant/main.c cvs rdiff -u -r1.5 -r1.6 \ src/external/bsd/wpa/dist/wpa_supplicant/wpa_supplicant.c cvs rdiff -u -r1.1.1.7 -r1.2 \ src/external/bsd/wpa/dist/wpa_supplicant/wpa_supplicant_i.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/bsd/ntp/bin/ntpd
Module Name:src Committed By: mrg Date: Wed Mar 23 09:00:31 UTC 2016 Modified Files: src/external/bsd/ntp/bin/ntpd: Makefile Log Message: apply -Wno-error=maybe-uninitialized with GCC 5.3. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/external/bsd/ntp/bin/ntpd/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/bsd/wpa/dist/src/drivers
Module Name:src Committed By: roy Date: Wed Mar 23 08:51:02 UTC 2016 Modified Files: src/external/bsd/wpa/dist/src/drivers: driver_bsd.c Log Message: Only down the interface once we are sure we can work with it. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/external/bsd/wpa/dist/src/drivers/driver_bsd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/bsd/wpa/dist
Module Name:src Committed By: roy Date: Wed Mar 23 08:48:43 UTC 2016 Modified Files: src/external/bsd/wpa/dist/hostapd: main.c src/external/bsd/wpa/dist/src/ap: drv_callbacks.c hostapd.c hostapd.h src/external/bsd/wpa/dist/src/drivers: driver.h driver_bsd.c src/external/bsd/wpa/dist/wpa_supplicant: events.c wpa_priv.c wpa_supplicant.c Log Message: Interface additions/removals are not guaranteed to be for the driver listening to kernel events. As such, send the events to wpa_supplicant_event_global() which can then pick the correct interface registered with wpa_supplicant to send the event to. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/external/bsd/wpa/dist/hostapd/main.c cvs rdiff -u -r1.1.1.6 -r1.2 src/external/bsd/wpa/dist/src/ap/drv_callbacks.c \ src/external/bsd/wpa/dist/src/ap/hostapd.c \ src/external/bsd/wpa/dist/src/ap/hostapd.h cvs rdiff -u -r1.1.1.5 -r1.2 src/external/bsd/wpa/dist/src/drivers/driver.h cvs rdiff -u -r1.22 -r1.23 src/external/bsd/wpa/dist/src/drivers/driver_bsd.c cvs rdiff -u -r1.3 -r1.4 src/external/bsd/wpa/dist/wpa_supplicant/events.c cvs rdiff -u -r1.1.1.5 -r1.2 \ src/external/bsd/wpa/dist/wpa_supplicant/wpa_priv.c cvs rdiff -u -r1.4 -r1.5 \ src/external/bsd/wpa/dist/wpa_supplicant/wpa_supplicant.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/bsd/dhcpcd/sbin/dhcpcd
Module Name:src Committed By: mrg Date: Wed Mar 23 08:39:01 UTC 2016 Modified Files: src/external/bsd/dhcpcd/sbin/dhcpcd: Makefile Log Message: use -Wno-error=sign-conversion for now. Roy, when you get to GCC 5 you might have a look at this :-) To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/external/bsd/dhcpcd/sbin/dhcpcd/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc
Module Name:src Committed By: mrg Date: Wed Mar 23 07:34:37 UTC 2016 Modified Files: src/external/gpl3/gcc: README.gcc53 Log Message: update a bunch: - explain the columns - update arm status: - MKCOMPAT problems with oabi - coldfire builds as much as GCC 4.8 - sun2, m68k builds - most mips builds now (mips64 has generic build issues) - update sparc64 and ppc problems (sshd) - there is something very very odd in linking libldap.so.4.3 where using the GCC 4.8 compiler to link the GCC 5.3 compiled objects works, or using GCC 5.3 compiler to link the 4.8 compiled objects fails -- ie, the compiler output seems fine, but the interactions between GCC and ld(1) are broken. - add or1k, riscv*, ia64 and ppc64 columns: - or1k and riscv* both fail, they need to have their support ported to GCC 5.x (i understand that at least one of them has a GCC 5.x tree.) - expand the list of actually tested to complete "build.sh release" to include machines, not just cpus. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/gcc/README.gcc53 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/net
Module Name:src Committed By: knakahara Date: Wed Mar 23 07:05:28 UTC 2016 Modified Files: src/sys/net: if.c Log Message: add drop count which means the sum of struct if_percpuq's per-CPU queues. ok by ozaki-r@n.o To generate a diff of this commit: cvs rdiff -u -r1.326 -r1.327 src/sys/net/if.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils/dist/gas/config
Module Name:src Committed By: mrg Date: Wed Mar 23 06:59:59 UTC 2016 Modified Files: src/external/gpl3/binutils/dist/gas/config: obj-elf.c Log Message: avoid unused variables. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/binutils/dist/gas/config/obj-elf.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.