Re: svn commit: r297039 - head/sys/x86/x86

2016-03-25 Thread Konstantin Belousov
On Fri, Mar 25, 2016 at 07:13:54AM +1100, Bruce Evans wrote: > On Thu, 24 Mar 2016, Konstantin Belousov wrote: [Skipped lock adaptive spinning text for now]. > > >> My systems allow speed variations of about 4000:800 = 5:1 for one CPU and > >> about 50:1 for different CPUs. So the old method gav

Re: svn commit: r297190 - head/sys/kern

2016-03-25 Thread Edward Tomasz Napierała
On 0325T0809, Bruce Evans wrote: > On Thu, 24 Mar 2016, Edward Tomasz [utf-8] Napiera�~Ba wrote: > > > On 0324T1015, Warner Losh wrote: > >> On Thu, Mar 24, 2016 at 9:46 AM, Ian Lepore wrote: > >> > >>> On Thu, 2016-03-24 at 16:01 +0100, Edward Tomasz Napierała wrote: > On 0324T1609, Alexand

svn commit: r297268 - head/sys/dev/iscsi

2016-03-25 Thread Edward Tomasz Napierala
Author: trasz Date: Fri Mar 25 16:01:40 2016 New Revision: 297268 URL: https://svnweb.freebsd.org/changeset/base/297268 Log: Fix iSCSI initiator crash that could happen with out-of-memory conditions with in-flight IO and subsequent reconnection. PR: 199117 MFC after:1 mont

Re: svn commit: r297039 - head/sys/x86/x86

2016-03-25 Thread Bruce Evans
On Fri, 25 Mar 2016, Konstantin Belousov wrote: On Fri, Mar 25, 2016 at 07:13:54AM +1100, Bruce Evans wrote: On Thu, 24 Mar 2016, Konstantin Belousov wrote: [Skipped lock adaptive spinning text for now]. My systems allow speed variations of about 4000:800 = 5:1 for one CPU and about 50:1 fo

Re: svn commit: r297190 - head/sys/kern

2016-03-25 Thread Bruce Evans
On Fri, 25 Mar 2016, Edward Tomasz [utf-8] Napiera?~Ba wrote: On 0325T0809, Bruce Evans wrote: On Thu, 24 Mar 2016, Edward Tomasz [utf-8] Napiera?~Ba wrote: On 0324T1015, Warner Losh wrote: On Thu, Mar 24, 2016 at 9:46 AM, Ian Lepore wrote: On Thu, 2016-03-24 at 16:01 +0100, Edward Tomasz

svn commit: r297271 - head

2016-03-25 Thread Bryan Drewery
Author: bdrewery Date: Fri Mar 25 19:12:41 2016 New Revision: 297271 URL: https://svnweb.freebsd.org/changeset/base/297271 Log: Update flags for external GCC. - The -L WORLDTMP/usr/lib is not needed as GCC is already adding in -L =/usr/lib internally with --sysroot. It does not do this

svn commit: r297269 - head

2016-03-25 Thread Bryan Drewery
Author: bdrewery Date: Fri Mar 25 19:12:13 2016 New Revision: 297269 URL: https://svnweb.freebsd.org/changeset/base/297269 Log: LIBRARIES_ONLY should only be defined during install32. r245561 added it to prevent extra files from being installed during the install32 phase (to prevent dupli

svn commit: r297270 - in head: . share/mk

2016-03-25 Thread Bryan Drewery
Author: bdrewery Date: Fri Mar 25 19:12:38 2016 New Revision: 297270 URL: https://svnweb.freebsd.org/changeset/base/297270 Log: Build libcompat (lib32) with a --sysroot pointing into its stage directory. This overrides the cross-compiler's default sysroot to use the WORLD32's sysroot for

svn commit: r297272 - head

2016-03-25 Thread Bryan Drewery
Author: bdrewery Date: Fri Mar 25 19:12:44 2016 New Revision: 297272 URL: https://svnweb.freebsd.org/changeset/base/297272 Log: Fix libcompat not handling some external toolchain flags. - Use libc++ with GCC. - Use CROSS_BINUTILS_PREFIX with -B (r280980 addressed this mostly already)

Re: svn commit: r296921 - head/share/mk

2016-03-25 Thread Bryan Drewery
On 3/23/16 1:30 PM, Bryan Drewery wrote: > On 3/22/2016 9:00 AM, Bryan Drewery wrote: >> On 3/22/16 8:44 AM, Nikolai Lifanov wrote: >>> On 03/22/16 11:26, Bryan Drewery wrote: On 3/22/16 4:39 AM, Jean-Sébastien Pédron wrote: > Hi! > > I can't install world with a read-only /usr/obj

svn commit: r297273 - in head/sys: ddb kern sys

2016-03-25 Thread Conrad E. Meyer
Author: cem Date: Fri Mar 25 19:35:29 2016 New Revision: 297273 URL: https://svnweb.freebsd.org/changeset/base/297273 Log: Add td_swinvoltick to track last involuntary context switch Expose in DDB via "show thread." Reviewed by: markj Sponsored by: EMC / Isilon Storage Division Mod

Re: svn commit: r297225 - in head/sys: net netinet netinet6

2016-03-25 Thread Bjoern A. Zeeb
On Thu, 24 Mar 2016, Gleb Smirnoff wrote: On Thu, Mar 24, 2016 at 07:54:56AM +, George V. Neville-Neil wrote: G> Author: gnn G> Date: Thu Mar 24 07:54:56 2016 G> New Revision: 297225 G> URL: https://svnweb.freebsd.org/changeset/base/297225 G> G> Log: G> FreeBSD previously provided route ca

Re: svn commit: r297225 - in head/sys: net netinet netinet6

2016-03-25 Thread Adrian Chadd
[snip] The thing flowtable gave you is the ability to set a per connection (L4 match) to be able to set a destination MAC to forward to - so you COULD build a complete load balancer in kernel. Gleb stripped out the L4 bits to simplify it for netflix, which removed that functionality. I'd love to

svn commit: r297276 - in head/contrib/byacc: . package package/debian package/pkgsrc

2016-03-25 Thread Jung-uk Kim
Author: jkim Date: Fri Mar 25 22:32:26 2016 New Revision: 297276 URL: https://svnweb.freebsd.org/changeset/base/297276 Log: Merge byacc 20160324. Modified: head/contrib/byacc/CHANGES head/contrib/byacc/MANIFEST head/contrib/byacc/VERSION head/contrib/byacc/aclocal.m4 head/contrib/byac

svn commit: r297278 - head

2016-03-25 Thread Bryan Drewery
Author: bdrewery Date: Fri Mar 25 22:36:23 2016 New Revision: 297278 URL: https://svnweb.freebsd.org/changeset/base/297278 Log: External compiler: Remove redundant flags from CXXFLAGS. The use of XCXXFLAGS is to assign it to CXX in CROSSENV. XCFLAGS is also assigned here so there is no ne

svn commit: r297279 - head

2016-03-25 Thread Bryan Drewery
Author: bdrewery Date: Fri Mar 25 22:36:26 2016 New Revision: 297279 URL: https://svnweb.freebsd.org/changeset/base/297279 Log: CROSS_BINUTILS_PREFIX: Reduce redundant logic. Sponsored by: EMC / Isilon Storage Division Modified: head/Makefile.inc1 Modified: head/Makefile.inc1 ==

svn commit: r297280 - head/share/mk

2016-03-25 Thread Bryan Drewery
Author: bdrewery Date: Fri Mar 25 22:36:29 2016 New Revision: 297280 URL: https://svnweb.freebsd.org/changeset/base/297280 Log: WITHOUT_TOOLCHAIN: Also exclude LLDB. Sponsored by: EMC / Isilon Storage Division Modified: head/share/mk/src.opts.mk Modified: head/share/mk/src.opts.mk =

svn commit: r297281 - head

2016-03-25 Thread Bryan Drewery
Author: bdrewery Date: Fri Mar 25 22:36:32 2016 New Revision: 297281 URL: https://svnweb.freebsd.org/changeset/base/297281 Log: WITHOUT_TOOLCHAIN: Fix includes not being staged in WORLDTMP. This has been the case since r264930 and r274662. Sponsored by: EMC / Isilon Storage Division M

svn commit: r297277 - head

2016-03-25 Thread Bryan Drewery
Author: bdrewery Date: Fri Mar 25 22:36:13 2016 New Revision: 297277 URL: https://svnweb.freebsd.org/changeset/base/297277 Log: WITHOUT_CROSS_COMPILER: Fix this to use external compiler logic. Without this the default toolchain in /usr/bin/ would not use WORLDTMP via --sysroot, and would

svn commit: r297283 - in head: lib/clang/libllvmsupport lib/libc/net lib/libc/stdtime lib/libclang_rt/asan_dynamic lib/libz lib/msun/arm share/mk sys/boot/i386/boot0 sys/boot/i386/boot2 sys/boot/i3...

2016-03-25 Thread Bryan Drewery
Author: bdrewery Date: Sat Mar 26 03:46:12 2016 New Revision: 297283 URL: https://svnweb.freebsd.org/changeset/base/297283 Log: Implement (ACFLAGS|CFLAGS|CXXFLAGS).SRC globally. Sponsored by: EMC / Isilon Storage Division Modified: head/lib/clang/libllvmsupport/Makefile head/lib/libc/n

svn commit: r297282 - in head: kerberos5/lib/libroken share/mk

2016-03-25 Thread Bryan Drewery
Author: bdrewery Date: Sat Mar 26 03:46:04 2016 New Revision: 297282 URL: https://svnweb.freebsd.org/changeset/base/297282 Log: We don't have a CPPFLAGS, COPTS or CPUFLAGS. Sponsored by: EMC / Isilon Storage Division Modified: head/kerberos5/lib/libroken/Makefile head/share/mk/bsd.READ

svn commit: r297284 - in head/sys/arm: arm at91 conf include

2016-03-25 Thread Michal Meloun
Author: mmel Date: Sat Mar 26 06:55:55 2016 New Revision: 297284 URL: https://svnweb.freebsd.org/changeset/base/297284 Log: ARM: Teach LINUX_BOOT_ABI to recognize DT blob. This allow us to boot FreeBSD kernel (using uImage encapsulation) directly from U-boot using 'bootm' command or by Andro

svn commit: r297285 - in head/sys/arm: arm include

2016-03-25 Thread Michal Meloun
Author: mmel Date: Sat Mar 26 06:57:36 2016 New Revision: 297285 URL: https://svnweb.freebsd.org/changeset/base/297285 Log: ARM: Fix ATAG handling in LINUX_BOOT_API: - Don't convert atags address passed from U-Boot. It's real physical address (and we have 1:1 mapping). - Size of tags

svn commit: r297286 - in head/sys: arm/arm dev/fdt

2016-03-25 Thread Michal Meloun
Author: mmel Date: Sat Mar 26 06:59:01 2016 New Revision: 297286 URL: https://svnweb.freebsd.org/changeset/base/297286 Log: ARM: Parse command line delivered by U-Boot: - in atags - in DT blob (by using 'fdt chosen' U-Boot command) The command line must start with guard's string 'FreeBS