From owner-freebsd-arm@freebsd.org Sun Mar 28 18:41:19 2021 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B15FE5A9F14 for ; Sun, 28 Mar 2021 18:41:19 +0000 (UTC) (envelope-from daniel.engberg.lists@pyret.net) Received: from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net [217.70.183.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4F7l0Z5cvfz3CcC for ; Sun, 28 Mar 2021 18:41:18 +0000 (UTC) (envelope-from daniel.engberg.lists@pyret.net) X-Originating-IP: 10.200.201.23 Received: from webmail.gandi.net (webmail23.sd4.0x35.net [10.200.201.23]) (Authenticated sender: daniel.engberg@pyret.net) by relay6-d.mail.gandi.net (Postfix) with ESMTPA id 49DCDC0004; Sun, 28 Mar 2021 18:41:16 +0000 (UTC) MIME-Version: 1.0 Date: Sun, 28 Mar 2021 20:41:16 +0200 From: Daniel Engberg To: freebsd-arm@freebsd.org Cc: andy.mitchell.fr@icloud.com Subject: Re: Any good alternative to Raspberry for Arm64? User-Agent: Roundcube Webmail/1.4.11 Message-ID: <7b284f7718556f1cf0a7a205c98db6b1@pyret.net> X-Sender: daniel.engberg.lists@pyret.net Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4F7l0Z5cvfz3CcC X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of daniel.engberg.lists@pyret.net designates 217.70.183.198 as permitted sender) smtp.mailfrom=daniel.engberg.lists@pyret.net X-Spamd-Result: default: False [-1.40 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_XOIP(0.00)[]; RWL_MAILSPIKE_GOOD(0.00)[217.70.183.198:from]; R_SPF_ALLOW(-0.20)[+ip4:217.70.183.192/28:c]; TO_DN_NONE(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_LOW(-0.10)[217.70.183.198:from]; SUBJECT_ENDS_QUESTION(1.00)[]; R_DKIM_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[217.70.183.198:from]; ASN(0.00)[asn:29169, ipnet:217.70.176.0/20, country:FR]; ARC_NA(0.00)[]; FAKE_REPLY(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; DMARC_NA(0.00)[pyret.net]; SPAMHAUS_ZRD(0.00)[217.70.183.198:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_CC(0.00)[icloud.com]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting FreeBSD to ARM processors List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Mar 2021 18:41:19 -0000 Hi, Since you're asking about RPi I'm going assume that you're looking for something in the same ballpark. The fastest SoC would most likely be Rockchip RK3399, it's a 6-core SoC which supports up to 4Gb of RAM and another SoC is Allwinner A64 (H5 is also pretty similar) which is a quad core SoC. Since you don't outline your goals I'm going to be short about general support. Video support is in the works regarding Panfrost (Mali video driver), you can get video output via framebuffer but it's slow and not ideal usable for desktop usage. This page sums it up pretty good otherwise https://wiki.freebsd.org/arm/RockChip The above pretty much also applies for Allwinner Rock Pi 4(a) and RockPro64 works well in general, I also have a few Allwinner boards (H3/H5) and they also work well. While the package repo is starting to look pretty good for aarch64 I would recommend you to get a 4Gb variant along with external storage as you may end up needing to compile some software on your own unless you usable "buildbox" around. As others have mentioned, if you can find a port of u-boot you can expect support to be pretty good in general. I would also recommend you to pick up serial adapter as you may need one since video output may not always be available / work. https://wiki.freebsd.org/USB/Peripherals/Serial Best regards, Daniel