From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id YCf3OszpVmOgtAAAbAwnHQ (envelope-from ) for ; Mon, 24 Oct 2022 21:38:53 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id OGrmOszpVmN3IQEA9RJhRA (envelope-from ) for ; Mon, 24 Oct 2022 21:38:52 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 8B8CB33A76 for ; Mon, 24 Oct 2022 21:38:52 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1on2oq-0007Qf-BR; Mon, 24 Oct 2022 15:09:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1on2on-0007QH-VJ for guix-devel@gnu.org; Mon, 24 Oct 2022 15:09:01 -0400 Received: from cascadia.aikidev.net ([173.255.214.101]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1on2ol-000629-FU for guix-devel@gnu.org; Mon, 24 Oct 2022 15:09:01 -0400 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:7:77:0:20]) (Authenticated sender: vagrant@cascadia.debian.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id 1024A1AB7B; Mon, 24 Oct 2022 12:08:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=debian.org; s=1.vagrant.user; t=1666638532; bh=H6eAJ17uAopmOGgHqhkjCcdxA7nMq9R5Rv00oEJ/dis=; h=From:To:Subject:In-Reply-To:References:Date:From; b=EET9mBi6xFtabMFMRRkMe6YP1IPKrek+lDJ8/7T8d+nrjnOO38bwMpayApHsm24Xz NupeBuFJEhdIgQbdYPzZgFFk4ZdbXo8NNaYto142NX3YDLFfJx7lyw7+elCqsc95Xu 4tTZZmNd3BJGFEUzzqY9WyPB7YAfUYvxFunXVJRofa6dgpjgkisY3Fag1tTqvcXusc /Ttt+CimuohHpejY5rg4iNYZQEUE4uUxd0Zco313kz4wblwckeQwjWLDf6EfUsWUIU Cy3b3NSgUGEHj9+cdjgQC4/gGe6W8OwKVehE/bFsy6LWtn5wrHLduJK7yQPkiICLFS 4MNupB4V4TTdg== From: Vagrant Cascadian To: Joshua Branson , guix-devel@gnu.org Subject: Re: Trusted Firmware-A (ARMv8) In-Reply-To: <87o7u1gq5f.fsf@dismail.de> References: <878rl7vuzs.fsf@raspberrypi> <87o7u1gq5f.fsf@dismail.de> Date: Mon, 24 Oct 2022 12:08:46 -0700 Message-ID: <87ilk9rqdd.fsf@contorta> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: none client-ip=173.255.214.101; envelope-from=vagrant@debian.org; helo=cascadia.aikidev.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.503, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Guix-devel" Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1666640332; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=+MhFZzKLk12I/RZaudABzR1d3nX3BvUxuS/10XwvvS4=; b=PJ9PRhyTYNSeeZ0PBk02UDfhEWiw/Ph3zu/9tqG7YeooUCuHErX7GYPohRAXolSOI6JcEw 0b2DJL4/woGlUzZMAY1mN71cOhUnpc6bpS+jX/WoojwF1M9YYh9sUVpaL3PIAuZe97gP1f HWUuJFw60kgi3jrVwDEh87rSLKNf4RfIsYKIiHcx8e5sJM/miahYd4gf8p9T+8KrcKtfXQ k4bMJTsFgc2pCGAvm0HoTE3EV6YikZvlLQFgilVaxqixu815FrvhfxzrwL9VG++paHn215 owBOJ/P9MazMCTElFdoU//IOujK9cmIXsehK5dCJAHJ0wo+gL6ETUppIvffTUA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1666640332; a=rsa-sha256; cv=none; b=atjZ3/32HhVIs+5RbhlCJ2YKbLVo9snExAuT3Tsv5Z8S+qL7kxGuCRqiejNiq5K+lT909b 32cF5K+Y5yiifgSMb9jGFJywVFg509b3OaBJtfYT4BdasjQcV34BA3LjK45aXTAJDiqEEp 4JLeb9pPPRW4y46BCiYwVSFzsD4yUVQCrKGvZS2bIeleGQbZO8/HoOzg1BKFW9ydP3pcY8 eFVJmjTAC7Ms/e98wFqOW4niXPGwcPk3t1YuobWPmf7YvOr+YPiGjLqxMaBFGHfLNCJ541 wtBfLLTtMZX/MI1roASLoT62X5vRGsvtgQapq7XRY49D656DLGTpR6Uo969dbA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debian.org header.s=1.vagrant.user header.b=EET9mBi6; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -10.00 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debian.org header.s=1.vagrant.user header.b=EET9mBi6; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 8B8CB33A76 X-Spam-Score: -10.00 X-Migadu-Scanner: scn0.migadu.com X-TUID: VBNai2tbtjhv --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2022-10-24, Joshua Branson wrote: > Kevin Vigouroux via "Development of GNU Guix and the GNU System > distribution." writes: > >> I would like to install Guix (System) on the Banana Pi M5 [0]. The >> board is =E2=80=9Copen source=E2=80=9D but not the firmware released by = Amlogic [1]. >> >> The platform (Amlogic Meson S905X3) is currently not supported by the op= en >> source project Trusted Firmware-A [2][3]. >> >> I am a user not an expert and I don=E2=80=99t know what to do. >> > > This kind of question might get a better answer in help-guix@gnu.org. > :) > > Well, if you are trying to preserve your computing freedom, you might > need to ask how well will the board operate without the closed firmware. > > Will wifi work? Probably not, but you can purchase usb wifi dongles. > > Will graphics work... I've no idea. It is a signed boot firmware, so the board will not work at all without it. I have managed to get other S905* boards to boot, but it requires using the vendor-provided signing tools, which include some non-free blobs. There were attempts to replace that functionality, but as far as I know they are no longer active: https://github.com/afaerber/meson-tools https://github.com/angerman/meson64-tools That particular SoC has not yet been ported to upstream trusted-firmware-a (a.k.a. arm-trusted-firmware)... not sure how difficult that would be. So I don't hold my breath for something fully freedom-respecting from that family of boards... even though you can probably build more of the boot firmware from source than many systems people use regularly as they don't build any part of their boot firmware... a messy world. live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCY1biwAAKCRDcUY/If5cW qjmtAQCDakoMW9FfVQxzUCHMaMTjvNu1RlsYaucvo/o/H1ElSAD/ZtzhscqJbpU9 foBRpAEewirQk9btV6X3pKmRQOpcwwU= =i3mF -----END PGP SIGNATURE----- --=-=-=--