Page 2 of 4

Re: I'm working on it..

PostPosted: Sat May 04, 2013 9:38 pm
by aolofsson
Hoernchen, That's incredibly impressive!! Hopefully you will get lots of beta testers and collaborators. Please let me know if you need anything from us.
Cheers,
Andreas

Re: I'm working on it..

PostPosted: Sun May 05, 2013 1:15 am
by yabin
Good News! Thank you Hoernchen!

Hoernchen provided a very clear todo list in the post. It's time for the community to discuss how others can contribute to the llvm/clang toolchain for Epiphany based on Hoernchen's work. I list some topics here (many from Hoernchen's post, just make it clear to further discussion).

1. write test cases for the backend and report bugs
2. clang support
3. Elf writer
4. MCJIT support

Any others we can start to do?

Re: I'm working on it..

PostPosted: Sun May 05, 2013 6:32 am
by shodruk
Great work!!
You wrote this all by yourself in such a short term? Incredible!!!! :o

LLVM is one of the most important technology for computing platform today.
With LLVM, we will be able to write codes for Epiphany with ANY programming languages we want.

I will contribute by reporting bugs etc., but I need Parallella first! :D

Re: I'm working on it..

PostPosted: Sun May 05, 2013 10:15 am
by ysapir
shodruk wrote:Great work!!
...
I will contribute by reporting bugs etc., but I need Parallella first! :D


FWIW, I think this kind of work can be started using the simulator ("e-run"). No need for the actual hardware, if using single-thread tests.

Re: I'm working on it..

PostPosted: Sun May 05, 2013 5:57 pm
by shodruk
ysapir wrote:FWIW, I think this kind of work can be started using the simulator ("e-run"). No need for the actual hardware, if using single-thread tests.


Thank you for an advice.
I'll try the simulator on normal PC Ubuntu soon!

Re: I'm working on it..

PostPosted: Mon May 06, 2013 8:37 am
by mortdeus
I can set people up with ssh access for a remote parallella board. Just message me your ssh keys and desired user name.

Re: I'm working on it..

PostPosted: Mon May 06, 2013 11:45 am
by ysapir
mortdeus wrote:I can set people up with ssh access for a remote parallella board. Just message me your ssh keys and desired user name.


Just curious, how do you do this behind a firewall (I assume you are behind one)?

Re: I'm working on it..

PostPosted: Mon May 06, 2013 11:51 am
by tnt
Well you can just forward the port to the board (assuming you fixed its IP address).

The issue is then that the board can act as a gateway to access your internal network so ideally you need to setup a DMZ for the board so that it's alone in its own isolated/sandboxed network.

Re: I'm working on it..

PostPosted: Mon May 06, 2013 3:50 pm
by ysapir
Of course... Thanks!

Re: I'm working on it..

PostPosted: Tue May 07, 2013 8:45 am
by theover
A working LLVM is great of course, though I wouldn't by a long stretch call it superior to a well made gnu compiler, possibly smaller. probably more overseeable. Is it GPL-ed, or can you keep your patches to yourself (i.e. your ported version, must you share the sources?).