Re: [Feature Request] Is there any plan for RISC-V support?

Daniel Diaz <[email protected]> Fri, 28 Jan 2022 08:33:10 +0100
Newsgroups gmane.comp.gnu.prolog.bugs
Message-ID <[email protected]>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">It is perfect !</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Thank you</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Daniel</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Le 1/27/22 à 5:39 PM, <a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a>
      a écrit :<br>
    </div>
    <blockquote type="cite"
      cite="mid:[email protected]">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <p> Hi Daniel and Jasper,
      </p>
      <p> <br>
      </p>
      <p> It's uplifting for us to know that you are willing to add
        RISC-V support for GNU-Prolog.
      </p>
      <p> <br>
      </p>
      <p> Currently, our RISC-V boards use an automated account
        management mechanism. It fetches ssh public keys from GitHub
        accounts (github.com/&lt;username&gt;.keys) when adding new
        accounts. If I'm not mistaken, Daniel's GitHub account is
        didoudiaz? Would it be OK to create an account using pub keys
        retrieved from github.com/didoudiaz.keys?
      </p>
      <p> <br>
      </p>
      <p> Yours, Jeffrey Pan (XieJiSS)
      </p>
      <br>
      <br>
      <blockquote name="replyContent" class="ReferenceQuote"
        style="padding-left:5px;margin-left:5px;border-left:#b6b6b6 2px
        solid;margin-right:0;"> -----original email-----<br>
        <b>sender:</b><span id="rc_from">"Daniel Diaz"
          <a class="moz-txt-link-rfc2396E" href="mailto:[email protected]">&lt;[email protected]&gt;</a></span><br>
        <b>send-at:</b><span id="rc_senttime">2022-01-24 23:54:25 (星期一)</span><br>
        <b>receiver:</b> "Jasper Taylor" <a class="moz-txt-link-rfc2396E" href="mailto:[email protected]">&lt;[email protected]&gt;</a>,
        <a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a>, <a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a><br>
        <b>cc:</b> <br>
        <b>topic:</b> Re: [Feature Request] Is there any plan for RISC-V
        support?<br>
        <br>
        <div class="moz-cite-prefix"> Hi Jeffrey and Jasper, </div>
        <p> thank you for your proposal Jasper. I suppose arm64_any.c is
          a good starting point. As usually, let me know if you need
          some help. </p>
        <p> Jeffrey I'm interested in an account on your machine via ssh
          ('diaz' as id would be nice). </p>
        Daniel<br>
        <div class="moz-cite-prefix"> <br>
        </div>
        <div class="moz-cite-prefix"> Le 1/24/22 à 1:23 PM, Jasper
          Taylor a écrit :<br>
        </div>
        <blockquote type="cite"
cite="mid:[email protected]">
          <div> Hi Jeffrey, </div>
          <div> <br>
          </div>
          <div> I would be happy to take a look at porting Gnu-Prolog to
            the RISC-V architecture. I also worked on the arm ports
            recently so I have a good idea how to get started. </div>
          <div> <br>
          </div>
          <div> Best wishes </div>
          <div> <span class="Apple-tab-span" style="white-space:pre;"> </span>Jasper
          </div>
          <div> <br>
          </div>
          <div> On Sun, 2022-01-23 at 02:36 +0800, <a
              href="mailto:[email protected]" moz-do-not-send="true">[email protected]</a>
            wrote: </div>
          <blockquote type="cite" style="margin:0 0 0
            .8ex;border-left:2px #729fcf solid;padding-left:1ex;">
            <p> Dear developers, </p>
            <p> Greetings! I've noticed that recently, the GNU prolog is
              ported to armv6, armv7 and aarch64. Would it be possible
              for the prolog developers to add support targeting RISC-V
              (riscv64gc, specifically) architecture? Or, is there any
              future plans regarding this topic? </p>
            <p> If you are interested, we can provide SSH access to
              riscv64gc development boards (SiFive Unmatched boards) to
              help debug, test and deploy with CI (see: ci.rvperf.org,
              where we host riscv64 CI for Node.js &amp; Chromium V8). </p>
            <p> Thanks! </p>
            <p> <br>
            </p>
            <p> Additional information: </p>
            <p> uname -a: Linux ubuntu 5.11.0-1023-generic #24-Ubuntu
              SMP Thu Nov 11 12:41:49 UTC 2021 riscv64 riscv64 riscv64
              GNU/Linux </p>
            <p> GNU Prolog version: 1.5.0 (latest stable), build failed
              on riscv64gc </p>
            <p> <br>
            </p>
            <p> Yours, Jeffrey Pan @ PLCT Lab </p>
            <p> <br>
            </p>
          </blockquote>
          <div> <br>
          </div>
          <div> <span></span> </div>
        </blockquote>
        <p> <br>
        </p>
      </blockquote>
    </blockquote>
    <p><br>
    </p>
  </body>
</html>