Received: from mail-vk1-f177.google.com (mail-vk1-f177.google.com [209.85.221.177]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 7A734782CF1 for <~alpine/devel@lists.alpinelinux.org>; Tue, 31 Mar 2020 16:20:57 +0000 (UTC) Received: by mail-vk1-f177.google.com with SMTP id o124so5859247vkc.4 for <~alpine/devel@lists.alpinelinux.org>; Tue, 31 Mar 2020 09:20:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nctu.edu.tw; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=kYwzk0CZYQGYpQ9XB3sc4ipWdC4S5HktXCpBStYxPK4=; b=HxXN1AeN4k7AN0BnH4oFBlpxojGJ6nmhsv+iJo+3Ko7ubrrDLrsCjh/ZRyGxM4IhVM aCSYPmWHv2C82+2EakLPqmob7IH9gpJDJbeB8KbqciBgOZ8PL5PlddXDQZvBtMV2chyF tunrL2OC4cjlJR6RBo1WDx8kRwCGeD8ZRe479Ji34SyadVkwluF1Q7PDcHTi/o60897L E0S8u8Xx8kiLMLsRh7AfS77BDIpnPUMN5lXRkjB/cUhdXMWbJIgDOqhHPHWGasR5P/DH MTIlmxT4zL0LvxFzokPOsMNtfHMrjSpSx9W7r1oORZH+buWruZrVWwl1niM/WOdqHRDV ixtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=kYwzk0CZYQGYpQ9XB3sc4ipWdC4S5HktXCpBStYxPK4=; b=tuzxWnpXYI6H/wCT+/L3/1O845Qhzc/kCy480fzlVtWDJU4FiUZwt9gn2hsqWyvLTm 5mFsnnx6cuVDuYUUXblih2ingCpmqj2KzAJHXFdD9MWA0zTpT7CQTtrG+jct3cKA2O14 S8qOvl7vZhkCMDOjEJ7zybYqe1ZBqlY7Y/DcOUOyMxM1H9mppNHyHA5w+g8HLfMIdkpP JcAg0nZytKmL8LFzkfigH+25dB3dWupqhXkb5rp9ZZ6lhpdb2tyNhYRkQzJDQgu7JC12 BD/OTVpmrZ4cSJWh7JTbww4p6mMWHXAfqq0AWQMuT+cLfej7jhr7yyWPjRiSeE8rYPS6 Dvkw== X-Gm-Message-State: AGi0PuZKm/wauddhBKqLsEcUmMTyxLfNHt/TPv6j3yGnJgqKkB0Ypaus kFzS1fLvFNF57XfeL1/F6hZbBm8J13BqguLVOwuLNY73 X-Google-Smtp-Source: APiQypJPxDHuiK0BotN/Iah+0WwukKhb4Y4gGRiTcNKGVN7+OuWR0IDghgHjqKy3lhmuk+5kob+m15S9hIGD6kr82FM= X-Received: by 2002:a1f:ce83:: with SMTP id e125mr12243142vkg.10.1585671655380; Tue, 31 Mar 2020 09:20:55 -0700 (PDT) MIME-Version: 1.0 References: <20191223090638.GA5220@APC301.andestech.com> In-Reply-To: From: =?UTF-8?B?6JSh5YKz6LOH?= Date: Wed, 1 Apr 2020 00:20:44 +0800 Message-ID: Subject: Fwd: [alpine-devel] Alpine Linux on RISC-V To: ~alpine/devel@lists.alpinelinux.org Content-Type: text/plain; charset="UTF-8" I forgot to turn on plain-text mode so the mail got rejected. Forwarding the following message - - Hi all, sorry again for bumping such an ancient mail thread. It's been a while since my last e-mail. (This is my private email for my pastime and hobby projects.) During these days, I've upgraded Drew and others' work on musl riscv32 port from 1.1.21 to 1.2.0. And I've successfully ported and booted Alpine 3.9 on an open-sourced RV32 platform - - Litex/VexRiscv. [1] The FPGA board I used is a Lattice ECP5-5G Versa stock evaluation board, which can be purchased on Mouser/DigiKey. [2] Here's the recorded footage - - https://asciinema.org/a/315205 Currently, the whole alpine-base is bootstrapped. Like I myself, I believe most of people here will be more keen to a publicly accessible platform Somehow, I've already acknowledged that Rich Felker declined to merge RV32 port of musl long time ago. The reason is stated as "the main blocker for riscv32 has been that the kernel has not declared it a stable ABI yet." [3] I'm not quite sure about what exactly is "declaring a stable ABI." I will ask about this issue on musl's mailing list maybe a couple of days later. Yet I'm pretty sure that there's a tons of work needed to be done for verifying an Alpine port. I would like to know that if there's a list of requirements for testing/accepting a new architecture port? Best regards, Ruinland ChuanTzu Tsai [1] https://github.com/litex-hub/linux-on-litex-vexriscv [3] https://www.latticesemi.com/en/Products/DevelopmentBoardsAndKits/ECP55GVersaDevKit [2] https://www.openwall.com/lists/musl/2020/03/12/2