From nobody Thu May 18 17:20:16 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 4QMcDv6T24z4Bp27 for ; Thu, 18 May 2023 17:20:31 +0000 (UTC) (envelope-from tomek@cedro.info) Received: from mail-yw1-x1132.google.com (mail-yw1-x1132.google.com [IPv6:2607:f8b0:4864:20::1132]) (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 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QMcDv2pDgz4YdK for ; Thu, 18 May 2023 17:20:31 +0000 (UTC) (envelope-from tomek@cedro.info) Authentication-Results: mx1.freebsd.org; none Received: by mail-yw1-x1132.google.com with SMTP id 00721157ae682-561b65b34c4so29675547b3.1 for ; Thu, 18 May 2023 10:20:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cedro.info; s=google; t=1684430430; x=1687022430; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Rxut9MwA9rG4c4p+NzXhfFkKWLw9kJ/t0NQbcqSZpKA=; b=I4YqwMSoXdHlcLT1tA9L6rZtBwQOBto0D5J2Jjx6Y3HY7i3vyudvpLOiyYQlaFmnZF ixUqZ/rvBT7g9kUJUDpQASLwiVYVypZzEMMzpKFGzZbiLoEPM0K5uCINp0NeG4ZfoL7o Fx504Q1NUAiTJAcXRb+DFHivppzh8rCz1d98rdIFveKL9RocBGym6YeXTf0/cKXQ7Ef4 P7wuyKl9KWvu1UdD9DRVicFMFMG1pIAzvKx26zoQLBh+Walh2osSkngOb35+dP+lyD+/ O8g7RSMpkbgFU0bMReEerR9OwcbPslCze1LGK/3oVMNQ/ekDmmG9SSU6uZQD+7CxfyvY gAhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684430430; x=1687022430; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Rxut9MwA9rG4c4p+NzXhfFkKWLw9kJ/t0NQbcqSZpKA=; b=a6A5buzBzT6xrJCl/dfNKGeIaitlDiuXEkGRGr9LwkuoDm+In0gje5RbVePqAVkUNa BRujknKdmlHKplWxeNA4cCBVhVyRoiYv6+mNP+FHmH3Q2sGxMQ2AmF4SgUZXN87VabWm cbQr90iUoHHxZCRMAvazQIOB34NwaTJaINtLc1RWcd2NvaY7L60J3gyN/WP+oIvqr2Ax kp759jX2t+YU8V/st/huGJSzb8RHzXtkQL6UsqyeQwai3QTnJTaphTkpy/lUaGLR45B/ fKAUl04R2hxVU9EcUh3ApHsAYxqc/o9R30J0jzNqZeOOD8zKZ1MhYFM1I1V6CKiZPpEW FGKg== X-Gm-Message-State: AC+VfDw8hYCf3g2AB+bNlBaeIJL7bZFl6aTXC2J8pXIQn5IeuLFELO56 FW/j4qPWn9Fq71PNXGGaTDa75SzUvIgLhPPzvP4= X-Google-Smtp-Source: ACHHUZ45a95jPRAwXN9mamR89l0nSrQEuVcAXFAsiLxbFZ+kOz3Bcc5DoLsIXRfC9o8bC7SnQFCRIA== X-Received: by 2002:a25:37d1:0:b0:ba1:6bad:41a4 with SMTP id e200-20020a2537d1000000b00ba16bad41a4mr2113062yba.14.1684430430230; Thu, 18 May 2023 10:20:30 -0700 (PDT) Received: from mail-yw1-f180.google.com (mail-yw1-f180.google.com. [209.85.128.180]) by smtp.gmail.com with ESMTPSA id e72-20020a25374b000000b00b9dff5bf482sm471145yba.26.2023.05.18.10.20.29 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 18 May 2023 10:20:29 -0700 (PDT) Received: by mail-yw1-f180.google.com with SMTP id 00721157ae682-561c46e07d7so29632787b3.2 for ; Thu, 18 May 2023 10:20:29 -0700 (PDT) X-Received: by 2002:a25:ae1b:0:b0:ba7:e8e:a51f with SMTP id a27-20020a25ae1b000000b00ba70e8ea51fmr1803700ybj.42.1684430429430; Thu, 18 May 2023 10:20:29 -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 References: In-Reply-To: From: Tomek CEDRO Date: Thu, 18 May 2023 19:20:16 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: FreeBSD on the pinephone : considerations To: Mario Marietto Cc: freebsd-arm@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4QMcDv2pDgz4YdK X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N My friend Lup Yuen LEE from Singapore is porting from scratch NuttX RTOS to Pinephone, he is writing detailed documentation in form of articles on how he makes step by step things work (i.e. bootloader, uart, kernel, shell, graphics, lvgl ui toolkit, modem command to make calls/sms, now at accelerometer stage), this may be useful for porting drivers and understanding internals.. maybe even using the code (Apache licensed): https://lupyuen.github.io/ -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info