<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 9, 2017 at 2:14 PM, Abhimanyu Rawat <span dir="ltr"><<a href="mailto:h2015081@pilani.bits-pilani.ac.in" target="_blank">h2015081@pilani.bits-pilani.ac.in</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hello folks,<div><br><div>I am Abhimanyu Rawat, a Computer Science Masters degree student from BITS Pilani Campus, India. I found Memory Protection project <a href="https://devel.rtems.org/ticket/2904" target="_blank">#2904</a> very interesting and vital for the the RTEMS. Among the lots of projects listed on the ideas page, Memory Protection draws me to RTEMS as it's a very challenging project and I would thoroughly enjoy working on it. I am a really enthusiastic person who would like to contribute to the project. I have previous experience in C, C++ and Python etc.  At present I am an intern at EMC ^2 where I am working on DataDomain Operating system, building configuration tool for the latest DDOS software update. I have also lead a BITS-Stanford inter-university project, where my team worked on Django based project with an inbuilt authorization tool + chat application etc. I usually help my friends with their projects as well.</div><div><br></div></div></div></blockquote><div>When does your internship complete, and when does your school year begin again? </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div></div><div>As required, I went through the initial brief about the project and I think it would be a valuable addition to RTEMS. Also, I have completed the <a href="https://devel.rtems.org/wiki/GSoC/GettingStarted" rel="noreferrer" style="font-size:12.8px" target="_blank">https://devel.rtems.org/wiki/G<wbr>SoC/GettingStarted</a><span style="font-size:12.8px">, and configured and Built RTEMS for SPARC/erc32. Subsequently, I have the snapshot of the terminal showing my name and the GSOC text as pictured <a href="https://devel.rtems.org/attachment/wiki/GSoC/GettingStarted/SPARC-SIS-HelloWorld-Modded.png" target="_blank">here</a>. Kindly tell me how to send the proof of the terminal and the diff file as required.</span></div><div><span style="font-size:12.8px"><br></span></div></div></div></blockquote><div>Send to me by email is fine.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><span style="font-size:12.8px"></span></div><div><span style="font-size:12.8px">It would be great if you can give me some pointers about the structure of the project and the direction I should pursue.</span></div><div><span style="font-size:12.8px"><br></span></div></div></div></blockquote><div>Have a look at the current approach taken to provide low-level support for the MMUs in the ARM bsps. You can find this looking in the source tree via c/src/lib/libbsp/arm/* with most of the relevant parts in the shared subdirectory there, where each BSP defines a table of statically-configured MMU initialization.</div><div> </div><div>This is where the prior work has pretty much left off. Remaining items in this project area include:</div><div>* Making a uniform approach to MMU/MPU setup across architectures</div><div>* Supporting dynamic changes to MMU/MPU configurations</div><div>* Leveraging dynamic MMU/MPU enforcement to create a mid-level memory management layers. Various proposals have been designed and implemented in the past that can be studied.</div><div>* Creating generally useful memory protection schemes such as per-task stack protection that can be enabled by applications with simple "switch it on" type of logic.</div><div>* Creating an application-layer interface for memory protection management at a finer granularity / with more application-level logic to control than the "generally useful" approaches would need.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><span style="font-size:12.8px"></span></div><div><span style="font-size:12.8px">Overall, I look forward to working with the community and improving my skills by actively contributing to the project(in long run also). </span></div><div><div><div class="m_-7303388038805939863gmail-m_-3762991174240438713gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><font face="tahoma, sans-serif" size="2" color="#000000"><b><br></b></font></div><div dir="ltr"><font face="tahoma, sans-serif" size="2" color="#000000"><b>Closing with thank you and warm Regards,</b></font><div style="font-size:12.8px"><font face="comic sans ms, sans-serif" color="#000000"><br></font><div><div style="font-size:12.8px"><b><font face="tahoma, sans-serif" color="#000000">Abhimanyu Rawat</font></b></div><div style="font-size:12.8px"><b><font face="tahoma, sans-serif" style="background-color:rgb(255,255,255)" color="#000000">M.E. Computer Science, </font></b></div><div style="font-size:12.8px"><b><font face="tahoma, sans-serif" color="#000000">CS/IS Department, BITS Pilani, Pilani Campus</font></b></div><div style="font-size:12.8px"><b><font face="tahoma, sans-serif" color="#000000">Email - <a href="mailto:h2015081@pilani.bits-pilani.ac.in" target="_blank">h2015081@pilani.bits-pilani.<wbr>ac.in</a> / <a href="mailto:abhimanyurawat@yahoo.com" target="_blank">abhimanyurawat@yahoo.c<wbr>om</a></font></b></div><div style="font-size:12.8px"><b><font face="tahoma, sans-serif" color="#000000">Phone. 08930399302 (call/Whatsapp), 09466899302</font></b></div></div></div><div style="font-size:12.8px"><p style="margin:0px;font-family:arial,helvetica,sans-serif;font-size:12px;padding-bottom:17px"><font color="#222222"> </font><span style="font-family:arial,sans-serif;color:rgb(253,175,23)">▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄</span><span style="font-family:arial,sans-serif;color:rgb(117,195,233)">▄▄▄▄▄▄▄▄▄▄▄▄▄▄<wbr>▄</span><span style="font-family:arial,sans-serif;color:rgb(237,27,36)">▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄</span></p></div></div></div></div></div></div></div></div></div></div></div></div>
</div></div></div><div hspace="streak-pt-mark" style="max-height:1px"><img style="width:0px;max-height:0px;overflow:hidden" src="https://mailfoogae.appspot.com/t?sender=aaDIwMTUwODFAcGlsYW5pLmJpdHMtcGlsYW5pLmFjLmlu&type=zerocontent&guid=ca58e87d-28d4-41ad-bedf-b19f100528ee"><font color="#ffffff" size="1">ᐧ</font></div>
<br>______________________________<wbr>_________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/<wbr>mailman/listinfo/devel</a><br></blockquote></div><br></div></div>