<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr">On Mon, Jun 11, 2018, 7:53 AM Sebastian Huber <<a href="mailto:sebastian.huber@embedded-brains.de">sebastian.huber@embedded-brains.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 08/06/18 04:19, Chris Johns wrote:<br>
> On 07/06/2018 16:11, Sebastian Huber wrote:<br>
>> On 07/06/18 07:53, Chris Johns wrote:<br>
>>> On 07/06/2018 15:39, Sebastian Huber wrote:<br>
>>>> Corresponding RTEMS commit is 75933d5d25cd50f80162b7a0d2f66a5534e1763f.<br>
>>>><br>
>>>> Update #3443.<br>
>>>> ---<br>
>>>>    misc/shgen/AUTHORS |   3 +<br>
>>>>    misc/shgen/COPYING | 340 +++++++++++++++++++++++++++++++++++++++++++++++++++++<br>
>>>>    misc/shgen/TODO    |  13 ++<br>
>>>>    misc/shgen/sci.c   | 177 ++++++++++++++++++++++++++++<br>
>>>>    misc/shgen/sci.h   |  11 ++<br>
>>>>    misc/shgen/shgen.c | 114 ++++++++++++++++++<br>
>>>>    misc/wscript       |   9 ++<br>
>>>>    7 files changed, 667 insertions(+)<br>
>>>>    create mode 100644 misc/shgen/AUTHORS<br>
>>>>    create mode 100644 misc/shgen/COPYING<br>
>>>>    create mode 100644 misc/shgen/TODO<br>
>>>>    create mode 100644 misc/shgen/sci.c<br>
>>>>    create mode 100644 misc/shgen/sci.h<br>
>>>>    create mode 100644 misc/shgen/shgen.c<br>
>>>><br>
>>>> diff --git a/misc/shgen/AUTHORS b/misc/shgen/AUTHORS<br>
>>>> new file mode 100644<br>
>>>> index 0000000..225c2fa<br>
>>>> --- /dev/null<br>
>>>> +++ b/misc/shgen/AUTHORS<br>
>>>> @@ -0,0 +1,3 @@<br>
>>>> +Ralf Corsepius (<a href="mailto:corsepiu@faw.uni-ulm.de" target="_blank" rel="noreferrer">corsepiu@faw.uni-ulm.de</a>)<br>
>>>> +    * Initial implementation<br>
>>>> +    * generator for sci bitrate table<br>
>>>> diff --git a/misc/shgen/COPYING b/misc/shgen/COPYING<br>
>>>> new file mode 100644<br>
>>>> index 0000000..8cc2ef7<br>
>>>> --- /dev/null<br>
>>>> +++ b/misc/shgen/COPYING<br>
>>>> @@ -0,0 +1,340 @@<br>
>>>> +<br>
>>>> +            GNU GENERAL PUBLIC LICENSE<br>
>>> The RTEMS tools is almost clean of GPL code. There is a small piece in the<br>
>>> rtemstoolkit I would to replace but I have not done that yet.<br>
>> The nios2gen is also GPL (the RTEMS GPL with linking exception). Is this a<br>
>> problem?<br>
> We are moving to a BSD-2 license so I assumed this is part of that change?<br>
<br>
Did someone ask Kolja Waschk if he is all right with a license change?<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Not that I know of.</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
><br>
>> The GCC, GDB and Binutils are also GPL.<br>
> They are not in this repo. It is about our repos and the compliance obligations<br>
> users have with our code base.<br>
<br>
Ok, then we have a problem with the tools in the RTEMS sources <br>
repository. The shgen is GPL, the nios2gen is RTEMS GPL and the <br>
rtems-bin2c has no license at all.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">If shgen is not used in the build now, then it hasn't been used for over a decade. I say kill it to solve that problem.</div><div dir="auto"><br></div><div dir="auto">Rtems-bin2c is old but from OAR. Marked it as 2 paragraph BSD and oar please. I think it dates back to the original RTEMS CVS date of May 1995.</div><div dir="auto"><br></div><div dir="auto">I still have a flight and a train left. Please mark bin2c and move that one along.</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
><br>
>>> Does this tool need to move over?<br>
>> I would like to move all host tools out of the RTEMS repository to simplify the<br>
>> build. If we get rid of the host tools, then we have only to deal with the<br>
>> cross-build tools.<br>
> This is a good thing to do, thank you.<br>
><br>
>>>    Is the sh arch active?<br>
>> I don't know.<br>
> I suggest we remove this code until someone needs it and can resolve this issue.<br>
> The code is in the 4.11 releases so is easy to find.<br>
<br>
The shgen tool is used to build the gensh1 and gensh2 BSPs to generate <br>
the scitab.c source file.<br>
<br>
One option to get rid of the shgen tool would be to remove the <br>
CPU_CLOCK_RATE_HZ BSP option.<br>
<br>
><br>
>> There was some activity on this architecture in GCC and Binutils<br>
>> recently. Some patents expired. This seemed to resurrect this architecture.<br>
>><br>
>> <a href="https://en.wikipedia.org/wiki/SuperH" rel="noreferrer noreferrer" target="_blank">https://en.wikipedia.org/wiki/SuperH</a><br>
>><br>
> I saw this. Until there is some activity it is impossible to know where this<br>
> will lead.<br>
<br>
The intention of my tool moves was not to obsolete a complete RTEMS port.<br>
<br>
-- <br>
Sebastian Huber, embedded brains GmbH<br>
<br>
Address : Dornierstr. 4, D-82178 Puchheim, Germany<br>
Phone   : +49 89 189 47 41-16<br>
Fax     : +49 89 189 47 41-09<br>
E-Mail  : <a href="mailto:sebastian.huber@embedded-brains.de" target="_blank" rel="noreferrer">sebastian.huber@embedded-brains.de</a><br>
PGP     : Public key available on request.<br>
<br>
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.<br>
<br>
_______________________________________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org" target="_blank" rel="noreferrer">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a></blockquote></div></div></div>