From owner-freebsd-arm@freebsd.org Wed Feb 8 21:36:18 2017 Return-Path: Delivered-To: freebsd-arm@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 4E5EBCD6813 for ; Wed, 8 Feb 2017 21:36:18 +0000 (UTC) (envelope-from karl@denninger.net) Received: from mail.denninger.net (denninger.net [70.169.168.7]) by mx1.freebsd.org (Postfix) with ESMTP id 08DBE11B8 for ; Wed, 8 Feb 2017 21:36:17 +0000 (UTC) (envelope-from karl@denninger.net) Received: from [192.168.1.40] (Karl-Desktop.Denninger.net [192.168.1.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.denninger.net (Postfix) with ESMTPSA id DED94123B0D for ; Wed, 8 Feb 2017 15:36:16 -0600 (CST) Subject: Re: Crochet produces boom-boom build To: freebsd-arm@freebsd.org References: <3ba56367-aa16-4af9-2479-44ccfee4d11e@denninger.net> <20170207172617.GA64935@night.db.net> <77b08492-e9fa-329f-abcb-205ba75b4119@denninger.net> <20170207183333.GA65714@night.db.net> <3587bf6c-ba2e-dab6-cc66-0ac1cdf4b27c@denninger.net> <3d9adfff-3005-4c63-bc40-00745cbef01b@denninger.net> <47cbca0e-69f7-f2d8-391f-436eb124a561@denninger.net> From: Karl Denninger Message-ID: Date: Wed, 8 Feb 2017 15:36:14 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: <47cbca0e-69f7-f2d8-391f-436eb124a561@denninger.net> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms010707060506000105090902" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Feb 2017 21:36:18 -0000 This is a cryptographically signed message in MIME format. --------------ms010707060506000105090902 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 2/8/2017 12:38, Karl Denninger wrote: > So now I have more questions: > > 1. What got broken between 313109 and 313441? There has to be more tha= n > one problem for the Pi3 because -HEAD not only blows up in > /boot/loader.efi but *also* the running system that is produced (since > if I replace /boot/loader.efi with a working copy I wind up with a pani= c > before the system finishes starting up, so the damage isn't limited to > sys/boot/efi). > > 2. I assume the patch on the previous is responsible for silencing the > lock-order-reversal complaint in the uploaded image. Maybe. Probably,= > actually, since I get a complaint after signing in even after the first= > boot (where growfs runs) but don't on the pre-built image. > > There isn't much that's been changed in the loader that looks like it > could bear on this -- the interesting change might be in r313442 > although I don't see why a test for NULL (which is the only change in > there) would result in the problem. I'm going to start stepping forwar= d > in the loader until I get the crash, and take it from there unless one > of the committers knows what went wrong. > BTW whatever it is that is causing this is local to the RPI3 (or at least machines of the same architecture); I just completed a Crochet build for the Pi2 from -HEAD and it boots and runs fine, other than emitting "lock order reversal" warnings. I'm going to revert JUST the loader directory to 313109, rebuild for the Pi3, and see what happens. There are not many revs to the arm64 CPU-dependent code between 313109 and 313441; if I get panics out of the kernel with the loader reverted, but not the rest of the tree, then I'll revert the arm64 code back to 313109 and see if it stops them. This may take a while since I've yet to figure out the magic to get just the kernel to rebuild on changes (without wiping the entire work directory) so it's ~1 hour or so a crack per test. --=20 Karl Denninger karl@denninger.net /The Market Ticker/ /[S/MIME encrypted email preferred]/ --------------ms010707060506000105090902 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 bcj5eVKkqoz5ZSPTW9zf76cAAAAAAAA= --------------ms010707060506000105090902--