<b style="font-weight:normal" id="docs-internal-guid-00b4b709-71c0-d9f5-a5f4-069a8852c800"><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:15px;font-family:Inconsolata;vertical-align:baseline;white-space:pre-wrap">Hi,</span></p>
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:15px;font-family:Inconsolata;vertical-align:baseline;white-space:pre-wrap">I was little bit delayed by my academic responsibilities, but I have moved out and everything is in order so that concentrate </span></p>
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:15px;font-family:Inconsolata;vertical-align:baseline;white-space:pre-wrap">exclusively on the SoC. I have created a github repository[1] to push my work. I am starting from what chris wrote and refactoring on the go.</span></p>
<br><span style="font-size:15px;font-family:Inconsolata;vertical-align:baseline;white-space:pre-wrap"></span><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:15px;font-family:Inconsolata;vertical-align:baseline;white-space:pre-wrap">What I am done so far:</span></p>
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:15px;font-family:Inconsolata;vertical-align:baseline;white-space:pre-wrap">* Read and understood the GDB python API</span></p><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt">
<span style="font-size:15px;font-family:Inconsolata;vertical-align:baseline;white-space:pre-wrap">* Initial scan through the RTEMS docs.</span></p><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:15px;font-family:Inconsolata;vertical-align:baseline;white-space:pre-wrap">* GDB developer agreement completed</span></p>
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:15px;font-family:Inconsolata;vertical-align:baseline;white-space:pre-wrap">* A blog post on how to use the debug extenstions (Nothing new, but I plan to blog along with my work progresses, and this will be the first in it)[2]</span></p>
<br><span style="font-size:15px;font-family:Inconsolata;vertical-align:baseline;white-space:pre-wrap"></span><br><span style="font-size:15px;font-family:Inconsolata;vertical-align:baseline;white-space:pre-wrap"></span><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt">
<span style="font-size:15px;font-family:Inconsolata;vertical-align:baseline;white-space:pre-wrap">What I will be doing next week:</span></p><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:15px;font-family:Inconsolata;vertical-align:baseline;white-space:pre-wrap">* Pretty printers - Lots of pretty printers   </span></p>
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:15px;font-family:Inconsolata;vertical-align:baseline;white-space:pre-wrap"> I intend to start with the classic api, some parent objects in the hierarchy is already implemented by Chris, My approach is to start from top and implement them on the go.</span></p>
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:15px;font-family:Inconsolata;vertical-align:baseline;white-space:pre-wrap">* Port simple commands from rtems-gdb script, that utilizes the pretty printers - it will also help for others to test my code. </span></p>
<br><span style="font-size:15px;font-family:Inconsolata;vertical-align:baseline;white-space:pre-wrap"></span><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:15px;font-family:Inconsolata;vertical-align:baseline;white-space:pre-wrap">I will update the work progress here by mail, and also in my blog. </span></p>
<br><span style="font-size:15px;font-family:Inconsolata;vertical-align:baseline;white-space:pre-wrap"></span><p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:15px;font-family:Inconsolata;vertical-align:baseline;white-space:pre-wrap"> </span></p>
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:15px;font-family:Inconsolata;vertical-align:baseline;white-space:pre-wrap">[1] </span><a href="https://github.com/dbalan/rtems-gdb" style="text-decoration:none"><span style="font-size:15px;font-family:Inconsolata;color:rgb(17,85,204);text-decoration:underline;vertical-align:baseline;white-space:pre-wrap">https://github.com/dbalan/rtems-gdb</span></a></p>
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="font-size:15px;font-family:Inconsolata;vertical-align:baseline;white-space:pre-wrap">[2] </span><a href="http://dbalan.github.io/blog/2013/06/23/debugging-rtems-with-gdb/" style="text-decoration:none"><span style="font-size:15px;font-family:Inconsolata;color:rgb(17,85,204);text-decoration:underline;vertical-align:baseline;white-space:pre-wrap">http://dbalan.github.io/blog/2013/06/23/debugging-rtems-with-gdb/</span></a><span style="font-size:15px;font-family:Inconsolata;vertical-align:baseline;white-space:pre-wrap"></span></p>
<br><span style="font-size:15px;font-family:Inconsolata;vertical-align:baseline;white-space:pre-wrap"></span><br><span style="font-size:15px;font-family:Inconsolata;vertical-align:baseline;white-space:pre-wrap"></span></b><div>
<br></div>--<br>Dhananjay