<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Feb 26, 2023, 3:44 PM Vihas Makwana <<a href="mailto:makvihas@gmail.com">makvihas@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Hello,<br></div>
<br>
My name is Vihas Makwana, and I'm a software developer.<br>
<br>
I came across RTEMS while reviewing the "Organizations" for GSoC 2023.<br>
By going through the Project Ideas [1], the following ideas caught my<br>
attention:<br>
<br>
-- Use Address Sanitizer (ASAN) with RTEMS [2]<br></div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">This isn't mine so I can't commebt much. </div><div dir="auto"><br></div><div dir="auto">Another GCC related project could be Rust RTEMS Support but I don't know what that entails beyond turning it on and seeing what goes wrong. I tried to build it last year and got far enough to decide to wait before trying again. </div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div><div class="gmail_quote">
-- POSIX Compliance [3]<br></div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">This is generally mine. This involves a set of missing posix functions which can be implemented on RTEMS. The list is method is missing and doable. It has a ticket. Porting the long double math methods from previous to newlib is another set. Beyond that and I would have to look more closely. Those were next on my list.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div><div class="gmail_quote">
-- IMFS - Improve Bytes Per Block Handling [4]<br></div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">I don't recall the details of this but I think it is small. Perhaps also fixing the scandir issue that has a ticket against the 6.1 milestone.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div><div class="gmail_quote">
<br>
I'm more inclined towards kernel projects, as I have an experience<br>
with C,  Assembly and I also contribute to Linux kernel (I have been<br>
quiet here for some time now).<br></div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">With that experience is tend to direct you toward the harder projects. Do you plan to be able to spend enough time to take on something substantial?</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div><div class="gmail_quote">
I plan to go through RTEMS's internals for upcoming days.<br>
I have completed the steps as per [5], for GSoC and am attaching the<br>
screenshot for the same. I will send the patch in reply to this email.<br>
Looking forward to this :)</div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">There should be a page in the wiki with a table for GSoC candidates to list themselves. Honestly I don't know if the 2023 page has been created yet. </div><div dir="auto"><br></div><div dir="auto">The run and screen shot look good. </div><div dir="auto"><br></div><div dir="auto">Looking forward to helping you find a good project.  Folks are generally on Discord if you like that </div><div dir="auto"><br></div><div dir="auto">--joel</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div><div class="gmail_quote"><br>
<br>
--<br>
[1] <a href="https://devel.rtems.org/wiki/Developer/OpenProjects#ExecutiveSuperCoreSuperCoreCPUlibcpua.k.a.kernel" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">https://devel.rtems.org/wiki/Developer/OpenProjects#ExecutiveSuperCoreSuperCoreCPUlibcpua.k.a.kernel</a><br>
[2] <a href="https://devel.rtems.org/ticket/4630" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">https://devel.rtems.org/ticket/4630</a><br>
[3] <a href="https://devel.rtems.org/ticket/2966" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">https://devel.rtems.org/ticket/2966</a><br>
[4] <a href="https://devel.rtems.org/ticket/3476" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">https://devel.rtems.org/ticket/3476</a><br>
[5] <a href="https://docs.rtems.org/branches/master/user/start/gsoc.html#prove-you-can-work-on-rtems" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">https://docs.rtems.org/branches/master/user/start/gsoc.html#prove-you-can-work-on-rtems</a><br>
-- <br>
Thanks,<br>
Vihas<br>
</div></div></div>
_______________________________________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org" target="_blank" rel="noreferrer">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a></blockquote></div></div></div>