<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>On Mar 15, 2014, at 18:01 , Joel Sherrill <<a href="mailto:Joel.Sherrill@oarcorp.com">Joel.Sherrill@oarcorp.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><p dir="ltr" style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">There are three pieces and I may have confused you.</p><p dir="ltr" style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">+ current stack in tree<br>+ some add on drivers with porting kit<span class="Apple-converted-space"> </span><br>+ new dual mode stack</p><p dir="ltr" style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">I do not think there is an smc driver in the add on kit. I just thought if you decided to use a new driver with the old stack, it would be a good reference.</p><p dir="ltr" style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">The new stack may be an option. It would have the latest drivers but has not been tuned at all. We know it is larger than the current stack but I do not know if the performance has been measured.</p><p dir="ltr" style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">I am not recommending a solution. Just offering more possibilities.</p><br class="Apple-interchange-newline"></blockquote><br></div><div>This is something I'll be using in production in the June timeframe, so moving to the new stack isn't an option.  I'll look at improving the performance of the current driver.  I think that on the MPC5554 it just gets overloaded and stops responding, causing re-transmissions.  I still have at least two questions:</div><div><br></div><div>- Is the performance acceptable on the SPARC?</div><div>- Is the copyright understood?  There is no copyright on the existing code, which I think comes from eCOS.</div><div><br></div><div>[dufault@flipper network]$ grep -i copyright smc*</div><div>[dufault@flipper network]$ </div><div><br></div><div>Searching for constants defined in the header file show later-dated headers with a GPL derived copyright that include the following language.  The requirement to provide the source code is, I think, different from what RTEMS usually states, and is something I should bring to the attention of my clients.  I'd like to see clear copyrights put into the files.</div><div><br></div><div><div>00029 // As a special exception, if other files instantiate templates or use macros</div><div>00030 // or inline functions from this file, or you compile this file and link it</div><div>00031 // with other works to produce a work based on this file, this file does not</div><div>00032 // by itself cause the resulting work to be covered by the GNU General Public</div><div>00033 // License. However the source code for this file must still be made available</div><div>00034 // in accordance with section (3) of the GNU General Public License.</div><div><br></div><div><span style="font-size: 12px; orphans: 2; widows: 2;">Peter</span></div></div><div apple-content-edited="true"><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px;"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica;  font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; ">-----------------<br>Peter Dufault<br>HD Associates, Inc.      Software and System Engineering</span></font></div></span></span>
</div>
<br></body></html>