<div dir="ltr"><div dir="ltr">(Adding devel back in the CC)<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Apr 24, 2024 at 1:34 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"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Please feel free to call me Vijay :)</blockquote><div>Sure.</div><div><br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">That's great! You might be able to relate some of the documentation to the riscv BSP code in the repository.</blockquote>Yes, and I also added examples related to riscv</div><div><br></div></div></blockquote><div>Nice</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><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Have you set up any public repository that we might be able to 
follow and provide early feedback? It is okay to have work-in-progress 
commits in your repository.</blockquote><div>Yes I forked rtems-docs and commit those changes <br></div><div>Here is the link: <a href="https://github.com/purviyeshi/rtems-docs/blob/master/bsp-howto/target_dependant_files.rst" target="_blank">https://github.com/purviyeshi/rtems-docs/blob/master/bsp-howto/target_dependant_files.rst</a></div></div></div><br></blockquote><div><br></div><div>I had a quick look at the document. Did the content under "peripheral dependant" and "board dependant" get switched? Based on the lines preceding your additions.</div><div><br></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 class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 24 Apr 2024 at 03:26, Vijay Kumar Banerjee <<a href="mailto:vijay@rtems.org" target="_blank">vijay@rtems.org</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>Hi Purva,<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Apr 23, 2024 at 3:18 PM Purva Yeshi <<a href="mailto:purvayeshi550@gmail.com" target="_blank">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">Hello Sir,<br></div></blockquote><div><br></div><div>Please feel free to call me Vijay :)</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"><br>Up until now, I have been studying the BSP driver documentation from <a href="https://docs.rtems.org/branches/master/bsp-howto/" target="_blank">https://docs.rtems.org/branches/master/bsp-howto/</a> . I have gained a good understanding of why and how target-dependent files are written. Additionally, I am currently working on how the console and clock driver are written. <br><br></div></blockquote><div>That's great! You might be able to relate some of the documentation to the riscv BSP code in the repository.</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">Furthermore, I have been modifying the target-dependent files by adding more examples to make them more understandable for new users.<br></div></blockquote><div><br></div><div>Have you set up any public repository that we might be able to follow and provide early feedback? It is okay to have work-in-progress commits in your repository.</div><div><br></div><div><br></div><div>Best regards,</div><div>Vijay<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><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 5 Apr 2024 at 21:36, Purva Yeshi <<a href="mailto:purvayeshi550@gmail.com" target="_blank">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>Thank you for all the resources.<br><br></div><div>Yes, I go through the documentation and the codebase, and I'll try to send patches</div><div>Okay, got the point about mailing list and github<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 5 Apr 2024 at 02:21, Vijay Kumar Banerjee <<a href="mailto:vijay@rtems.org" target="_blank">vijay@rtems.org</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 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" target="_blank">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" target="_blank">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" target="_blank">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>
</blockquote></div>
</blockquote></div>
</blockquote></div></div>
</blockquote></div>
</blockquote></div></div>