From nobody Thu Jul 15 11:21:53 2021 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 EB6581273488 for ; Thu, 15 Jul 2021 11:22:48 +0000 (UTC) (envelope-from s199p.wa1k9r@gmail.com) Received: from mail-io1-xd2c.google.com (mail-io1-xd2c.google.com [IPv6:2607:f8b0:4864:20::d2c]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GQX6J0gXkz4lCW for ; Thu, 15 Jul 2021 11:22:47 +0000 (UTC) (envelope-from s199p.wa1k9r@gmail.com) Received: by mail-io1-xd2c.google.com with SMTP id g22so5991777iom.1 for ; Thu, 15 Jul 2021 04:22:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=9PcJj2Smi5/3/G+ybmFvOJtRkCX01NuE4z57ZgA0eLw=; b=j1vurb+1Gjp+IxqF8gS3jM00HuvDdrgHErg1kmdzD/lqe5BxWSLU+qRYVdF2ZBswqQ pKQT1ZLpZZjqaqw26qJVf+2zj90GWCKPgNgM1rBdmCNeU0LsdmKVBtG+XA+g78VU21kH s3rEzrg4o3l4Vko/54JUlwssoI44jlH6sYTJlMBGnZ+yF3OYvb/akuXwYxcLo6ozc6BM sMvLG4bNJ61r9WlIBI2MURDblIfD1kBRd6SSe8K++D6BQIXHo/VITxj2tHqbYHIAx7YR u9fmmfQ3CJu0QNhF0BrD4LERUt4AZYv1DwqwU6LYwuf9MGU/o5E7PuhVoxF0oDIi57gr wSGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=9PcJj2Smi5/3/G+ybmFvOJtRkCX01NuE4z57ZgA0eLw=; b=By2zCeAJVVL++rglM4XJRloY80gEWu82PCUN09K0u6NSerjBGna1YzBraChPnznOeS ibWuLObD1xNmmFypcMrkfjU3LV4QwIQ47+Ff2o+PcUtMSSs1vCvA8+189OUHEjYPmvLG 0WuWDV2YQDDpWEPLr7kmqxHJjcVpcol+23GacVVeBOce/+PjyiGsWLUg3v+X4Z5qo0yT fNFVzEA11bQGhZpNMJDsQS2PTxLXh1SRhR93tpo88Oof6tLquEc0pBmpE59wXGdUcQAy o80pPbpKBc7kWiJLjz6ES6nvvqJn6/Pnvx6ssSZnfguFx6WWSSo49ITn6AxEqlaKCxdZ pEug== X-Gm-Message-State: AOAM530Bi954Wo+HnzLKuP67Cl7Y/+0u2OvnqsQUBsGF8WBTlRuZ7rI7 c1ZDmxIj2EBWAjuLsXN+DQIqV5fw/YzMyyXJM0R9L1NpF+uSLg== X-Google-Smtp-Source: ABdhPJwIpzW05DPq/RWLA4liZTanSx0nSNgMECr9vFZTTXbGLyYBmmNDjcmsnucW+QBihfQHXdAIL5iZSipK/HnmBD8= X-Received: by 2002:a02:7a50:: with SMTP id z16mr3472285jad.139.1626348166805; Thu, 15 Jul 2021 04:22:46 -0700 (PDT) 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 From: Sleep Walker Date: Thu, 15 Jul 2021 14:21:53 +0300 Message-ID: Subject: FreeBSD for new SOC To: Free BSD Content-Type: multipart/alternative; boundary="000000000000c37ede05c727b038" X-Rspamd-Queue-Id: 4GQX6J0gXkz4lCW X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=j1vurb+1; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of s199pwa1k9r@gmail.com designates 2607:f8b0:4864:20::d2c as permitted sender) smtp.mailfrom=s199pwa1k9r@gmail.com X-Spamd-Result: default: False [-2.00 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::d2c:from]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; NEURAL_SPAM_MEDIUM(1.00)[1.000]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::d2c:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::d2c:from]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-arm] X-ThisMailContainsUnwantedMimeParts: Y --000000000000c37ede05c727b038 Content-Type: text/plain; charset="UTF-8" Hello FreeBSD ARM community! I would like to discuss one issue. A lot of devices have already been sold in the world on Amlogic processors. These are SBCs and VIDEO consoles. But they all run on Andriod or Linux. No FreeBSD support ;-). If it had been, the user community would have grown a lot, FreeBSD would have grown in popularity, and the number of testers and committers would have increased. This would make FreeBSD for ARM even more stable. What are your thoughts on porting FreeBSD to Amlogic? Such attempts have been made before https://github.com/tomtor/image-freebsd-c2 NetBSD supports multiple SBCs on Amlogic http://www.armbsd.org/arm/ Why don't we add this support too? I know several Chinese manufacturers who would be happy to send samples of their products to developers. I recently received a RADXA ZERO on Amlogic S905Y2 as a free samples https://wiki.radxa.com/Zero/hardware https://forum.radxa.com/t/introduce-the-radxa-zero/6550 It is a very interesting and tiny device, it comes with Android pre-installed on eMMC, not even Mainline Linux support yet. I've been studying FreeBSD for ARM for two years now and really want to learn add support for new SOCs to FreeBSD. I now have 3 SOCs to add 1) Pine64 Quartz64, 2) Radxa Zero 3) First Russian ARM SOC - BAIKAL-M https://www.baikalelectronics.com/products/338/ In all three variants, I have the necessary equipment. And I have a great desire to learn. I have already written a USB driver for BAIKAL-M and am successfully booting the system in multi-user mode. The results can be viewed here https://pkg.personalbsd.org/baikal/ It succeeded because many devices on BAIKAL-M use fixed-clock and everything is built on DesignWare IP. But I stopped at the need to write a clock driver necessary for Ethernet and PCIe to work. If anyone would agree to advise me, I would be extremely grateful. I am willing to provide access to BAIKAL-M but ssh (since USB Ethernet works) for easier collaboration and learning. Any help or advice would be appreciated. I am extremely interested in participating in the FreeBSD porting project to the new SOC because I want to contribute to the popularization of FreeBSD. -- Yours faithfully, Sergey Tyuryukanov --000000000000c37ede05c727b038--