<p>Hi Matt,</p>
<p>Protected code (e.g. supervisor mode) is not in the current RTEMS direction.</p>
<p>-Gedare</p>
<div class="gmail_quote">On Jun 3, 2013 8:29 PM, "Matt Wette" <<a href="mailto:mwette@alumni.caltech.edu">mwette@alumni.caltech.edu</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word">Is there any interest in a "syscall" API that would allow future expansion into supporting "protected regions" of code?<div><br><div><div><div>On Jun 3, 2013, at 10:15 AM, Vipul Nayyar wrote:</div>
<br><blockquote type="cite"><div><div style="font-size:10pt;font-family:arial,helvetica,sans-serif"><div style="font-family:arial,helvetica,sans-serif;font-size:10pt"><br></div><div style="font-style:normal;font-size:13px;background-color:transparent;font-family:arial,helvetica,sans-serif">
Hello,</div><div style="font-style:normal;font-size:13px;background-color:transparent;font-family:arial,helvetica,sans-serif"><br></div><div style="font-style:normal;font-size:13px;background-color:transparent;font-family:arial,helvetica,sans-serif">
Being accepted into GSOC with RTEMS is very exciting. This has been possible due to the constant support of Joel & Cynthia. A special thanks to Gedare for an in depth criticization of my proposal, which helped me improve it.</div>
<div style="font-style:normal;font-size:13px;background-color:transparent;font-family:arial,helvetica,sans-serif"><br></div><div style="font-style:normal;font-size:13px;background-color:transparent;font-family:arial,helvetica,sans-serif">
I'll be working this summer on the 'Unified APIs' Project. The main task required for this project is to ensure that in areas where BSP support capabilities and APIs have evolved over the years, all the code there is moved to the latest version and any older implementations and inconsistencies across targets and BSPs are killed. The various components of this project are :</div>
<div style="font-style:normal;font-size:13px;background-color:transparent;font-family:arial,helvetica,sans-serif"><ul style="font-style:normal;font-size:13px;font-family:arial,helvetica,sans-serif"><li><span style="font-size:13px;background-color:transparent">Generalize the PIC interrupt support
in sparc to support any other simple vectored architecture.</span></li><li><span style="font-size:13px;background-color:transparent">Spot discrepancies in file usage in various BSPs with PCI support.</span></li><li><span style="font-size:13px;background-color:transparent">Review/Cleanup header files, which are publicly installed by different BSPs , since this is the area having the most variation in coding style.</span></li>
<li><span style="font-size:13px;background-color:transparent">Unify naming styles, used for the same files in different BSPs, so as to have consistent file names for the same supporting capability.</span></li></ul><div style="font-style:normal;font-size:13px;font-family:arial,helvetica,sans-serif">
My full length proposal can be found at <a href="http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/vipulnayyar/1" target="_blank">http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/vipulnayyar/1</a> , and <a href="https://docs.google.com/document/d/1oDp4E9_Wof4wBJaMJJIFoPqtu5fbTdsKwEcz-5qkazw/edit?usp=sharing" target="_blank">https://docs.google.com/document/d/1oDp4E9_Wof4wBJaMJJIFoPqtu5fbTdsKwEcz-5qkazw/edit?usp=sharing</a></div>
<div style="font-style:normal;font-size:13px"><br></div><div><span style="font-size:13px;background-color:transparent">As suggested by my mentor, I believe community input would act as an integral part of my work. So, I'm looking forward enthusiastically to working with you guys.</span><br>
</div><div style="font-style:normal;font-size:13px;font-family:arial,helvetica,sans-serif">Hoping for a great Summer !!!</div><div style="font-style:normal;font-size:13px;font-family:arial,helvetica,sans-serif"><br></div>
</div><div style="font-style:normal;font-size:13px;background-color:transparent;font-family:arial,helvetica,clean,sans-serif">Regards</div><div style="font-style:normal;font-size:13px;background-color:transparent;font-family:arial,helvetica,clean,sans-serif">
<span style="background-color:transparent;line-height:1.22">Vipul Nayyar </span></div><div style="font-style:normal;font-size:12.727272033691406px;background-color:transparent;font-family:arial,helvetica,clean,sans-serif">
<br></div></div></div>_______________________________________________<br>rtems-users mailing list<br><a href="mailto:rtems-users@rtems.org" target="_blank">rtems-users@rtems.org</a><br><a href="http://www.rtems.org/mailman/listinfo/rtems-users" target="_blank">http://www.rtems.org/mailman/listinfo/rtems-users</a><br>
</blockquote></div><br></div></div></div><br>_______________________________________________<br>
rtems-devel mailing list<br>
<a href="mailto:rtems-devel@rtems.org">rtems-devel@rtems.org</a><br>
<a href="http://www.rtems.org/mailman/listinfo/rtems-devel" target="_blank">http://www.rtems.org/mailman/listinfo/rtems-devel</a><br>
<br></blockquote></div>