<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Aug 31, 2022 at 2:59 AM Daniel Cederman <<a href="mailto:cederman@gaisler.com">cederman@gaisler.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    On 2022-08-30 21:10, Joel Sherrill wrote:<br>
    <blockquote type="cite">
      
      <div dir="ltr">I think it's OK to push after this long. 
        <div><br>
        </div>
        <div>Also be sure to add some to the RTEMS Users Guide for this
          BSP.</div>
      </div>
    </blockquote>
    Will do.<br>
    <blockquote type="cite">
      <div dir="ltr">
        <div><br>
        </div>
        <div>Does this work on any simulator?</div>
      </div>
    </blockquote>
    We have a modified version of QEMU that we run it on, but we have
    not made it publicly available yet.</div></blockquote><div><br></div><div>Hopefully that will solve itself eventually.</div><div><br></div><div>But a definite grrr came out from me because qemu is a project which is </div><div>commonly forked and the forks never get merged back.  Right now, we</div><div>have qemu, qemu couverture, and qemu xilinx. That ignores past usage</div><div>of a qemu fork that has BBB simulation and another that I think can do</div><div>some newer Pi models.</div><div><br></div><div>Hopefully qemu Gaisler will not need to be a thing. :)</div><div><br></div><div>--joel</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div> </div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>
    <blockquote type="cite">
      <div dir="ltr">
        <div><br>
        </div>
        <div>--joel</div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Tue, Aug 30, 2022 at 6:39
          AM Daniel Cederman <<a href="mailto:cederman@gaisler.com" target="_blank">cederman@gaisler.com</a>>
          wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div>
            <div id="gmail-m_5731472796250548258gmail-m_-5001455287125376707smartTemplate4-template">Hi,</div>
            <div><br>
            </div>
            <div>Is it OK to push this or should I wait for additional
              comments?<br>
            </div>
            <br>
            <div>On 2022-08-25 10:33, Daniel Cederman wrote:<br>
            </div>
            <blockquote type="cite">
              <pre>v5
Made RISCV_CONSOLE_MAX_APBUART_DEVICES an option
bsp_fatal if no uart clock frequency is found
Changed CONSOLE_USE_INTERRUPTS to BSP_CONSOLE_USE_INTERRUPTS
Added error codes for APBUART
Get work area size from /memory node

Martin Aberg (1):
  bsp/riscv: Add NOEL-V BSP

 bsps/include/bsp/fatal.h                      |   3 +
 bsps/riscv/noel/console/console-config.c      | 208 ++++++++++++++++++
 bsps/riscv/noel/include/bsp.h                 |  76 +++++++
 bsps/riscv/noel/include/bsp/irq.h             |  75 +++++++
 bsps/riscv/noel/include/tm27.h                |   1 +
 bsps/riscv/noel/start/bsp_fatal_halt.c        |  46 ++++
 bsps/riscv/riscv/include/bsp.h                |   2 +
 bsps/riscv/riscv/include/bsp/irq.h            |   2 +
 spec/build/bsps/riscv/noel/abi.yml            |  48 ++++
 spec/build/bsps/riscv/noel/bspnoel32im.yml    |  19 ++
 spec/build/bsps/riscv/noel/bspnoel32imafd.yml |  19 ++
 spec/build/bsps/riscv/noel/bspnoel64imac.yml  |  19 ++
 spec/build/bsps/riscv/noel/bspnoel64imafd.yml |  19 ++
 .../build/bsps/riscv/noel/bspnoel64imafdc.yml |  19 ++
 spec/build/bsps/riscv/noel/grp.yml            |  61 +++++
 spec/build/bsps/riscv/noel/obj.yml            |  38 ++++
 spec/build/bsps/riscv/noel/objsmp.yml         |  15 ++
 spec/build/bsps/riscv/noel/optapbuartmax.yml  |  16 ++
 spec/build/bsps/riscv/optrambegin.yml         |   3 +
 spec/build/cpukit/optarchbits.yml             |   2 +
 spec/build/cpukit/optsmp.yml                  |   4 +
 21 files changed, 695 insertions(+)
 create mode 100644 bsps/riscv/noel/console/console-config.c
 create mode 100644 bsps/riscv/noel/include/bsp.h
 create mode 100644 bsps/riscv/noel/include/bsp/irq.h
 create mode 100644 bsps/riscv/noel/include/tm27.h
 create mode 100644 bsps/riscv/noel/start/bsp_fatal_halt.c
 create mode 100644 spec/build/bsps/riscv/noel/abi.yml
 create mode 100644 spec/build/bsps/riscv/noel/bspnoel32im.yml
 create mode 100644 spec/build/bsps/riscv/noel/bspnoel32imafd.yml
 create mode 100644 spec/build/bsps/riscv/noel/bspnoel64imac.yml
 create mode 100644 spec/build/bsps/riscv/noel/bspnoel64imafd.yml
 create mode 100644 spec/build/bsps/riscv/noel/bspnoel64imafdc.yml
 create mode 100644 spec/build/bsps/riscv/noel/grp.yml
 create mode 100644 spec/build/bsps/riscv/noel/obj.yml
 create mode 100644 spec/build/bsps/riscv/noel/objsmp.yml
 create mode 100644 spec/build/bsps/riscv/noel/optapbuartmax.yml

</pre>
            </blockquote>
          </div>
          _______________________________________________<br>
          devel mailing list<br>
          <a href="mailto:devel@rtems.org" target="_blank">devel@rtems.org</a><br>
          <a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a></blockquote>
      </div>
    </blockquote>
    <br>
  </div>

</blockquote></div></div>