From nobody Tue Jan 10 02:15:02 2023 X-Original-To: freebsd-arm@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NrZCX5PtSz2p2c7 for ; Tue, 10 Jan 2023 02:15:20 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic304-25.consmr.mail.gq1.yahoo.com (sonic304-25.consmr.mail.gq1.yahoo.com [98.137.68.206]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4NrZCW01xjz3kbD for ; Tue, 10 Jan 2023 02:15:18 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=RpdYyGhU; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.206 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1673316916; bh=1LrSn+SV5ff4EJa7VnKJEH0IGaxl+lw1N5jE96z2OvM=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=RpdYyGhUVNvLWfze7TCmma/Ga+TP3QJCQUR8Wj0DNtJs31eOyPn+Osz2JdG+dIXmxlAlCYueKsh2ulCLOnQXAH7DsYlg+uuyoIHdQxHsv7kxd1xCN8b0FqrxQWlYTnQy/kADjXKyh4qeTfZtnlVxrKCqyGP63b7W854uF3tzgHLHbqNeC6CmoVvhj7eFqTzOk2RSgFlmKBjBLXNElUwKD+c4SxZaDEamFqOX8kcC/bc07rYgW9a6TEjW+1vL4k/RIellSv+1TqF8+CaidedSPCJgga+a/8qwl+Lm/E7AGDRGWpgfTFSE/pK2JY1U6cN1UFptLKj4ktW6I1y3S6l++A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1673316916; bh=hJ/X4P+cgf9koNzdLAbrHkPeubBJz/KJrri1LxDIAVk=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=S5Zbii+3IzYl8TtW8exWHEWuRqEkWbbzCj4+J/EkdI91mVYaj5XDSGcg3CfHU3L4Zp/2uEy5VKk29RtOML60x9LOE9v9AM7CSvZFh2oshIyfCuLhlrloRMOs7zul/gkbfyyu9r474Mohs1J0H7+E+LV2XG0ak9uCv4oPrCTtsI6GAWDGNanj1JpR3Dk27eKVJvn1LuxTqNQIDCiehhso+KvgCAjmZj4m1Psd8R6DivTitPbTYHXhblHHytYRIvyeu+/PRecJzwt/WDBFia7j+iamKyPPZBDuz3N+gVLnBio7eXgZVZ2T0k/0XHFwzJ09Uxk30vBEo2feiwpwvk2EYw== X-YMail-OSG: TjyFX7YVM1nakdw92r9GWxDXCihojGIqO71Jk8XsdGteHx7VfoKPURk67R6GvCr RDuCXDTvG3IqhZF.HC4EKklBTUeXFzC.NGKaoC.G0DMTsBhApa4beoGHBau_C3KHhoJif2YI1ee7 FbHJ0yeyT8kkx15U1nDxi7n6vQNh6yoWsDLrlSeo7Yshia6arX0T2KjVX4gW5H1WdFgvSKkKWbcs iPoPndQtWnXDLHkEWtLx.VDR7iv0DSiwkl3cOW_xJttLUCQV4z1W74x_9xYcYqzwUyQVmrweG3hV 2cZ4QaUwiiHPtnM6JeibdqRNNGOchOE8bQ9NqDDsgO077aMEjuZ_xl_NxTT1C3zWeUKVE3aWIuRn PtYk5jJgeU7qyzwCFqpnGfgOccQpmAqZoYlkpzPGHrvkSXRlCCMzxbEj9SXOMwvGBg9gVlmX2b8J ADGIlukqx9.iqnW6aCzocPTb1tLrknnkzY3bu9q4LGO70jD_GMCxi6allfeT3olWzsr6hKH4OYkn P9KRUkwjwk.__h97M39mWTpASZyEQEXCiI3JVtpqnN5rxlhtioLzWECxo_Z3zHHjU02XCqBZkyGy 2q2O548_Ef.rRu1jUXuHMkhpC05Xx07My.N9P7KK.jN6MBfHTi3AQJXBjDktJ_NWlxk10s7Q6SJv BlV2vEhALtrH46pxV_BmKkYyAO9YAumXhGI8lsYXM832aXtb0_likN.L5S2it7d56Rq2aRgGYUtX r4NEFPml5kF71PV.peCFNoqRz1h16Pzk83RNm.sHNrR_KwiY_SNqpIcoou2TonMj5aBNtTzc235. ze2Xw3UPG9F2tIK_6qMODoydnJchHGuoa2FTPYeNS82ZXnei69ToNYnCGn4W_uvAzlOfhIJ9bD8r iCF7w4aOF9nJ6_EmkkmWihJOMnHnAeKpq9iCRCm2S907oP_vZcLxEqavzOAHFfE8YUeshXPFNco_ G.4EJLvfwK.IbrJ4p3ZTMpckXo1ErR9g4dnMaIhqgjaUU7_oxhPd33hV9sGc6KoAbMm2sHlQ8KJc h5NICyLbpgyA8aV5_KLaO99UQK5pFyzHmbiKIIYcp.epNO3S3o2UD4KeZ6DKxzNzKecHBAuK6YsI l3H099xDbO0pPkyb5Qq3Fd7gwwfaeWOydTUexN_EkX2j43ZkudfNcZu9NdFS2cd.kR9ShbkBInrB iq0IQNDqwTZow_3tnpRz5PTK_Z820DRKD2lNowASDje6d_CpkuuIJp_dwV7NKQuChr4PI1S04N5v J6XWcMYktPJk1x7xSw18KuszTMtDpGvyunVgl1ZSxzfl21Oom5qVv7mEJEi4zmhVLPUwmcxJ2cdg tayYk62pbyun.Djoxvf8tV51rq701DHv9rZAyIzj1NlGmcQt52RXb_0V3UPF4Ls7N43DIKoI8kn8 dOv2ht5RzWozSPP1uldb6oGxxO4tyYUehcQ1o14534qCRbg5P4f.F9Khafwnc2yUYPy6zLYBVqCV PwtvIRZK2YeZ9SicqV0P8uizXN5xjUc70XfsEt74gCNrA22bv92Givy8TrJAOmPzOAha5DaK2gZT lDhB5bcicKlqSCMz8JIF2wncIqtohmJ5I8T_sY8_0GZA50.oLyuWV7bzGFSH1uMMTomQ5HYG7XDm eMY_Yi85WJCv0MbXzjapBRolkIxxwEhIE27IRuEshbJeVb67hg3fqIu9SeawjC0sBAYcHNU7Sii. YZojcU24YzQzR4E9_0dsvQFQQbnfjseDYBqoEzyctb5Vu7PjJoZOO3qt5nz.e0N1qoDDfjTJ5xeq wyFCDo1VTBC97b4fLhc4Xy.IM_I3kZtnLnSZx66NMi0M3NSPXlBVmkL1vUePouLCnCIQLLFujXdT r7d32n98xcGNLHYTKMJU9hQggqfUTIqbMe6UHLd1R97BZMcMM860MBS3od0uEhrOfgIuMA_6sbu5 icO9pfA6HktkVemsHw04jEltdMEWpnVLWccpHBABT6hc_8cSD6YS875QqlDzkdkrj52skyix6Skc dESRj32T8RdqBvDBfw6wxy2307h2PPBNRmZAxVTspVMdtVfllPjNxw3MY9sNcPneAch7BDyCdR5p mQXLQvcJBvpaFuSZKBXcKhOrArmdxtDA8N9L6lc9XNWoN0JaatVJ_ML6XJdZEnnkuEk4vLxeq_0N HWypXMIhkm14mEK9H7ki1gU80GN8srQOHMrpA0RJWQiknb6mIWSHeGbdpS7dTjmQx5PDwQj.xFUb lOfp1qyUGCYQXQO3QY878quVhe0rLBMM1cejJz6n8eZwuthpp8DyefxGj4t1dumqtZCFNjC9qlg- - X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.gq1.yahoo.com with HTTP; Tue, 10 Jan 2023 02:15:16 +0000 Received: by hermes--production-bf1-5458f64d4-s52fb (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID d209166b3e2311b2bb49937a61729489; Tue, 10 Jan 2023 02:15:14 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.300.101.1.3\)) Subject: FreeBSD and CM4: use pftf/RPi4 (the EDK2 implementation)? From: Mark Millard In-Reply-To: <1EE321BB-6738-4931-BA75-4675C0D297E2@googlemail.com> Date: Mon, 9 Jan 2023 18:15:02 -0800 Cc: freebsd-arm Content-Transfer-Encoding: 7bit Message-Id: <56924C76-58FE-4164-8832-441665E3C11E@yahoo.com> References: <9C037D3F-A440-4708-993D-117F313691BB@yahoo.com> <374EC3E5-4CB4-4336-A8B9-7A9CF6151691@yahoo.com> <9E9C739E-8308-472A-B797-05A37559DD00@googlemail.com> <217ACD33-A466-4A01-AD36-5D4A0C1B3CF0@yahoo.com> <3BE72ED7-8787-45E8-8341-FE9CF4CFB84F@googlemail.com> <1EE321BB-6738-4931-BA75-4675C0D297E2@googlemail.com> To: =?utf-8?Q?Klaus_K=C3=BCchemann?= X-Mailer: Apple Mail (2.3731.300.101.1.3) X-Spamd-Result: default: False [-2.49 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_SHORT(-0.99)[-0.987]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.206:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[freebsd-arm@freebsd.org]; TO_DN_ALL(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; FREEMAIL_FROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; DKIM_TRACE(0.00)[yahoo.com:+]; FREEMAIL_TO(0.00)[googlemail.com]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.206:from] X-Rspamd-Queue-Id: 4NrZCW01xjz3kbD X-Spamd-Bar: -- X-ThisMailContainsUnwantedMimeParts: N You may have an alternative for the CM4, not that I know the details of the status. The firmware from https://github.com/pftf/RPi4/releases/tag/v1.34 includes bcm2711-rpi-cm4.dtb --and they only bother to include .dtb files for what they support in EDK2. (But there is still the questions of just what the support spans.) So, if it turned out that UEFI/ACPI from EDK2 would happen to be useful, it might avoid incomplete/inaccurate Device Tree handling for the CM4 in teh FreeBSD kernel, at least for some issues. But there is also the possibility of incomplete/inaccurate UEFI/ACPI handling in FreeBSD's kernel in ways that would be important to you. But it is separate code in the FreeBSD kernel generally so what works vs. not may well be different from Device Tree based booting. I'll note that the crash that I worked out how to avoid is Device Tree boot-style specific. Any crash for UEFI/ACPI would be separate, if any exists. But if you try UEFI/DeviceTree then the firmware vintage issue might be involved in that case. Just something to possibly explore for/with your CM4. === Mark Millard marklmi at yahoo.com