<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: white">
Hello Sebastian,</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: white">
<br>
</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: white">
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span><span style="margin: 0px"> </span>Greetings,</span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span><span style="margin: 0px"> </span></span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span><span style="margin: 0px"> </span>During the last six months, I have
 been studying RTEMS as part of my final</span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span><span style="margin: 0px"> </span>project to complete my degree, more
 specifically analysing the MrsP protocol in</span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span><span style="margin: 0px"> </span>order to perform an evaluation of
 its implementation on RTEMS.</span><br>
<br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white"><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span>I would be great if you can publish the evaluation once it is finished.
 Please let me know if you need a<span style="margin: 0px"> </span><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span>reviewer.</span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white"> </span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span><span style="margin: 0px"> </span>In order to accomplish this analysis,
 I developed a set of samples that allows</span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span><span style="margin: 0px"> </span>one to test several properties of
 MrsP, based its own rules, as described in</span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span><span style="margin: 0px"> </span>[1],  including the use of nested
 resources, presented in [2]. Beyond that, I</span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span><span style="margin: 0px"> </span>have also adapted those test cases,
 using OMIP instead of MrsP, in order to</span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span><span style="margin: 0px"> </span>establish comparisons between both
 protocols.</span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span><span style="margin: 0px"> </span></span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span><span style="margin: 0px"> </span>So far the set of develop test cases
 were executed using QEMU, as up to now I’m</span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span><span style="margin: 0px"> </span>not able to execute SMP code in a
 Raspberry PI 2 (I will address this topic</span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span><span style="margin: 0px"> </span>with more detail later on another
 thread).</span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span><span style="margin: 0px"> </span></span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span><span style="margin: 0px"> </span>I wanted to know if:</span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px"><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span></span></span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white"><span style="margin: 0px; background-color: white"><span style="margin: 0px; background-color: white">></span>><span style="margin: 0px"> </span></span><span style="margin: 0px"> </span>1-
 there is any interest from the community for me to submit these tests to the</span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span>RTEMS repository, or at least the ones considered relevant</span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px"><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span></span></span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span><span style="margin: 0px"> </span>2- In case the answer to 1 is affirmative,
 If I should create a new ticket and</span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white"><span style="margin: 0px; background-color: white">></span>> submit the test cases as individual patches.</span><br>
<br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white"><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span>an independent set of test cases would be good. Currently, the tests
 and the implementation are from<span style="margin: 0px"> </span><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span>the<span style="margin: 0px"> </span><span style="margin: 0px; background-color: white"><span style="margin: 0px"> </span></span>same
 person. SMP test code in the test suite must compile and link on all SMP targets. If you plan<span style="margin: 0px"> </span><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span>to<span style="margin: 0px; background-color: white"><span style="margin: 0px"> </span></span>submit
 the code, please plan with enough time for some review/change iterations.</span><br>
<span style="margin: 0px; font-size: 16px; color: black; background-color: white"><br>
</span></div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: white">
<span style="margin: 0px; font-size: 16px; color: black; background-color: white">In first place, yes I want to submit my tests, although how may I assert if my tests compile and link on every SMP targets? </span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white"><br>
</span></div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: white">
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px"><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span></span></span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span>Thank you for your attention.</span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px"><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span></span></span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span>Best Regards,</span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px"> </span></span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span>Ricardo Gomes</span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px"><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span></span></span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white">><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span><span style="margin: 0px"> </span></span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white"><span style="margin: 0px; background-color: white">></span>> P.S. After I complete my final report I can make it available if someone is</span><br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white"><span style="margin: 0px; background-color: white">></span>> interested.</span><br>
<br>
<span style="margin: 0px; font-size: 14.67px; color: rgb(50, 49, 48); background-color: white"><span style="margin: 0px; background-color: white">><span style="margin: 0px"> </span></span><span style="margin: 0px; background-color: white"><span style="margin: 0px"> </span></span>Yes,
 I am definitely interested.</span><br>
</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: white">
<br>
</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: white">
In this email I sending one test for you to review it and see if it is structured according to RTEMS coding conventions, that I tried to fulfill.</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: white">
<br>
</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: white">
This test case is very simple, testing only if it is possible to set one priority per scheduling instance and also verifying if, when a task attempt to obtain a MrsP semaphore, its priority is immediately raised to the ceiling priority defined on its scheduler.</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: white">
<br>
</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: white">
Best regards,</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: white">
Ricardo Gomes</div>
<br>
</div>
</body>
</html>