<div dir="ltr"><div dir="ltr"><div>Hi Purva,</div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Apr 4, 2024 at 6:05 AM Purva Yeshi <<a href="mailto:purvayeshi550@gmail.com">purvayeshi550@gmail.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 dir="ltr"><div>Hello,</div><div><br></div><div>I am Purva Yeshi, I applied for the project "Add BSP for Polarfire based Beagle" for GSoC 2024. I proposed a project to create a BSP for the Beagle-V fire board from scratch. The primary objective of the project is to run a "Hello World" code and a ticker on the board. After that, I will focus on developing support for other devices such as Ethernet and U54 MMU.</div><div><br></div></div></blockquote><div>Great! Thanks for completing the proposal and submitting it on the portal.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div></div><div>During this waiting period for acceptance, I want to familiarize myself 
with the codebase of existing supported components of other RISC-V BSP 
variants. As part of my preparation, I have already built an RTEMS development 
environment and successfully completed the RTEMS Hello World project on 
the Qemu spike simulator for the riscv/rv64imafdc BSP variant. </div><div><br></div></div></blockquote><div><br></div><div>Since you already have a working RTEMS environment, it would be a great idea to start looking at the source code organization of riscv bsps (<a href="https://git.rtems.org/rtems/tree/bsps/risc">https://git.rtems.org/rtems/tree/bsps/risc</a>). It would also be helpful to find some smaller issues (maybe in the documentation) and try to send patches for that. Submitting patches for smaller issues is a great idea to become familiar with the code contribution process. The documentation for riscv bsps can be found at <a href="https://docs.rtems.org/branches/master/user/bsps/bsps-riscv.html">https://docs.rtems.org/branches/master/user/bsps/bsps-riscv.html</a></div><div><br></div><div>You can also utilize this time to read up on the Beagle-V fire documentation and the prior FreeBSD efforts to support that board.</div><div><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 dir="ltr"><div></div><div>Could you please provide guidance on this.
Additionally, is there any specific task or area you suggest I focus on 
during this period for the project?</div></div></blockquote><div><br></div><div>Feel free to ask about anything you find interesting (or confusing) while going through the source code and the documentation. Especially with the documentation, if something confuses you it likely confuses other people too, it can be a place to make a great contribution!</div><div><br></div><div>The mailing list is the best place to discuss longer questions, and the discord channel is better for quick help from people who are signed in. The discord channel has a subset of the RTEMS developers on it, the mailing list has a wider audience.</div><div><br></div><div><br></div><div>Good luck with the GSoC application!<br></div><div><br></div><div>Best regards,</div><div>Vijay<br></div><div><br></div><div>_______________________________________________</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
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></div>