From owner-freebsd-arm@freebsd.org Sun Nov 12 14:56:04 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 6BF8EE738A4 for ; Sun, 12 Nov 2017 14:56:04 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-it0-x231.google.com (mail-it0-x231.google.com [IPv6:2607:f8b0:4001:c0b::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3091C6AA00; Sun, 12 Nov 2017 14:56:04 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-it0-x231.google.com with SMTP id n134so7545648itg.0; Sun, 12 Nov 2017 06:56:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=AO+eIVKJfGZk5c6rfJOvzND4B+v040CBfy2S/vwZkyk=; b=ofQwV3g0beH880WfJqFHznlMH+AsaOqen+JvgAVIfbxNONspq6VFCADGffZxrRFhL5 jqFVZS5slC1gmqAYdrIUUExl7U8tfEguEkuwrFB5T6iGsfzKS44MStvsStVBifYV+tud IbrnPB2LhxxkNgD1DutjclbAihB+33xM7LbEoNP4DJO6CFSiX6UEpet4vS/Un5SZdJXu uzGpTiL+0tsJ2Vdc8rGZPrcKDbKiFqmoROmhgJbnVpJTMhc4KRPqJPnJGnE3FRNgI6lx Awzf68PbHxC/xLN76BmJn75z4uZNolJCaz66wqKHy/sGLUd6KgyF1Tx2LUcvw63A0hwp B9CQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=AO+eIVKJfGZk5c6rfJOvzND4B+v040CBfy2S/vwZkyk=; b=CXsJ++TAEag6wz1Wa8iFNXkmZb5/6YMSXjYSeKBPumbMsiuO0f5zWDUGPixHUQZEmF LVva7v21CdNVwOe7mBp0XeQQXt9HZl3Ej8t4iExTx+nOBWdhIdXHZKWBdRmHjRZ1QJdP 2G+fCyqymGpYNXIGBFbp1W6KpPyAL6AnIg73tQbDSygGpcnJCORf/TA6t4ELTQaeOTfI fpz9k5n2EdJOfQy/js+BoiwUMFH1+374Cj/7jTMWHmH+mKuFd50fJMaGzK3jkyUSWHz0 ZOJZA6cU1LpTTqzzwOTJcFpW6+nLf622TQMMgFIIEYleK/BYZ/MUxdMZV4JB9I8XAIZ0 3ATw== X-Gm-Message-State: AJaThX5FLYDhOYLqIwF0isvUpjTj2Lm6fm6AVG6zTacRK+jfkpUB8vHb aOwtj2fKQq9qr2Pl1FQspIpFnP+pHO1e1Nnhv9fkfGcB X-Google-Smtp-Source: AGs4zMbbyHfP2F0TEIyf0OYxVijkZZoy1+vLtvv1gO1vOgifmo66ejdphnd3YOkKEs2Jx2UVwWyuAIGckwfjIBCxc8M= X-Received: by 10.36.93.72 with SMTP id w69mr7217722ita.103.1510498563627; Sun, 12 Nov 2017 06:56:03 -0800 (PST) MIME-Version: 1.0 Sender: carpeddiem@gmail.com Received: by 10.107.14.208 with HTTP; Sun, 12 Nov 2017 06:55:43 -0800 (PST) In-Reply-To: References: From: Ed Maste Date: Sun, 12 Nov 2017 09:55:43 -0500 X-Google-Sender-Auth: oHrJ54ohq33-WethQjAxUH3gI4k Message-ID: Subject: Re: RPI3 fails to boot: boot1.efi as bootaa64.efi on RPI3 [patch] To: Keith White Cc: "freebsd-arm@freebsd.org" , Warner Losh Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Nov 2017 14:56:04 -0000 On 12 November 2017 at 08:11, Keith White wrote: > I've tried FreeBSD-12.0-CURRENT-arm64-aarch64-RPI3-20171030-r325156.img > and it fails to boot with an error similar to one reported by Mark Millard > in > https://lists.freebsd.org/pipermail/freebsd-arm/2017-September/016643.html > (Synchronous abort after displaying Load Path). Yes, unfortunately boot1.efi has been broken on PRi3 for months. A fix was committed in r325681 and will be in the next round of snapshots https://svnweb.freebsd.org/changeset/base/325681 jhb@ suggested checking the device for NULL as well, as in your patch, and I'll make that change shortly. In practice if the first call works the second will as well, but your version is an improvement in correctness.