From owner-svn-src-head@freebsd.org Sat Nov 12 16:40:32 2016 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B061CC3D468; Sat, 12 Nov 2016 16:40:32 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from mail.baldwin.cx (bigwig.baldwin.cx [96.47.65.170]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8D7291DD4; Sat, 12 Nov 2016 16:40:31 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from airbears2-10-142-121-215.airbears2.1918.berkeley.edu (unknown [IPv6:2607:f140:400:a01e:e051:653d:b021:c582]) by mail.baldwin.cx (Postfix) with ESMTPSA id 6B31E10A718; Sat, 12 Nov 2016 11:40:30 -0500 (EST) Subject: Re: svn commit: r308565 - head/sys/kern To: gljennjohn@gmail.com References: <201611120023.uAC0N9fe018532@repo.freebsd.org> <20161112102833.5cc951b8@ernst.home> Cc: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org From: John Baldwin Message-ID: <9d2a931d-cd92-4a82-0c47-a6737d6c6104@FreeBSD.org> Date: Sat, 12 Nov 2016 08:40:28 -0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <20161112102833.5cc951b8@ernst.home> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (mail.baldwin.cx); Sat, 12 Nov 2016 11:40:30 -0500 (EST) X-Virus-Scanned: clamav-milter 0.99.2 at mail.baldwin.cx X-Virus-Status: Clean X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Nov 2016 16:40:32 -0000 On 11/12/16 1:28 AM, Gary Jennejohn wrote: > On Sat, 12 Nov 2016 00:23:09 +0000 (UTC) > John Baldwin wrote: > >> Author: jhb >> Date: Sat Nov 12 00:23:09 2016 >> New Revision: 308565 >> URL: https://svnweb.freebsd.org/changeset/base/308565 >> >> Log: >> Allow scheduling during early boot. >> >> - Send IPI wakeups once SMP is started even if cold is true. >> - Permit preemptions when cold is true. >> >> These changes are needed for EARLY_AP_STARTUP. >> >> MFC after: 2 weeks >> Sponsored by: Netflix >> >> Modified: >> head/sys/kern/sched_4bsd.c >> > > Thank you, jhb! I believe the previous change fixed the original issue you reported as I was finally able to reproduce a similar hang with sched_bind when igb0 was pinning its interrupts. It was quite a bit of a PITA to track down. :( If you get a chance, can you please verify that 4BSD + EARLY_AP_STARTUP now works for you? -- John Baldwin