<div dir="ltr"><p class="MsoNormal">Hi Ludwig, Nhat,</p>

<p class="MsoNormal"><br></p><p class="MsoNormal">Thanks a lot for your answers! It is much clearer now. We
will estimate how difficult it would be to adopt RIOT to our use case.</p>

<p class="MsoNormal">It is very attractive that RIOT is modular, supports C++ and
aims to POSIX compatibility. </p>

<p class="MsoNormal"><br></p><p class="MsoNormal">I just wanted to thank you all again.</p>

<p class="MsoNormal"><br></p><p class="MsoNormal">Regards,</p>

<p class="MsoNormal"><br></p><p class="MsoNormal">Alex</p></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, May 7, 2015 at 9:53 PM, Ludwig Ortmann <span dir="ltr"><<a href="mailto:ludwig.ortmann@fu-berlin.de" target="_blank">ludwig.ortmann@fu-berlin.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Alex,<br>
<br>
RIOT does not offer either.<br>
<br>
When I first wrote the native platform, I tried to support 64 bit but there were so many issues that I just chose to ignore it as there were no 64 bit platforms on the roadmap anyways.<br>
Since then two things changed:<br>
First, much work has gone into making integer types more explicit. Second, the native platform is relatively stable and offers valgrind support, so I think it could be used to make RIOT 64 bit safe relatively quickly.<br>
<br>
As for the scheduler - I'm not aware of any attempts at multicore support, but RIOT is very modular, so the scheduler could be changed/replaced with little trouble.<br>
<br>
Cheers,<br>
Ludwig<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
Am 7. Mai 2015 20:33:41 MESZ, schrieb Alex Mavrin <<a href="mailto:alexeymavrin@gmail.com">alexeymavrin@gmail.com</a>>:<br>
>Dear RIOT team,<br>
><br>
><br>
>Thanks for RIOT I personally think it is GREAT!<br>
><br>
>We are considering using RIOT on our ARM v8 64bit multicore (SMP)<br>
>hardware.<br>
>The platform requires 64bit memory addressing (DDR is at higher than<br>
>32bit<br>
>address range). We would appreciate if you could help us understand if<br>
>using RIOT is feasible by answering below questions:<br>
><br>
>   1. Does RIOT support 64bit memory addressing? For example if I build<br>
>“hello-world” sample project on native platform then 32bit binary<br>
>generated. Is it possible to build it for 64bit? Have this been tested?<br>
><br>
><br>
>  2. Does RIOT support multi core? I.e. scheduling threads on different<br>
>cores, synchronizing threads running on different cores? Have this been<br>
>done before?<br>
><br>
><br>
>Best Regards,<br>
><br>
><br>
>Alex<br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Alex Mavrin<br></div>
</div>