[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/feed.php on line 173: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/feed.php on line 174: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Parallella Community Supercomputing for Everyone 2017-03-13T12:34:48+00:00 https://parallella.org/forums/feed.php?f=23&t=3966 2017-03-13T12:34:48+00:00 2017-03-13T12:34:48+00:00 https://parallella.org/forums/viewtopic.php?t=3966&p=18759#p18759 <![CDATA[Re: Reference doc question]]> Statistics: Posted by upcFrost — Mon Mar 13, 2017 12:34 pm


]]>
2017-02-24T18:36:23+00:00 2017-02-24T18:36:23+00:00 https://parallella.org/forums/viewtopic.php?t=3966&p=18623#p18623 <![CDATA[Re: Reference doc question]]> Statistics: Posted by olajep — Fri Feb 24, 2017 6:36 pm


]]>
2017-02-24T17:18:54+00:00 2017-02-24T17:18:54+00:00 https://parallella.org/forums/viewtopic.php?t=3966&p=18621#p18621 <![CDATA[Re: Reference doc question]]> Statistics: Posted by sebraa — Fri Feb 24, 2017 5:18 pm


]]>
2017-02-23T06:38:32+00:00 2017-02-23T06:38:32+00:00 https://parallella.org/forums/viewtopic.php?t=3966&p=18617#p18617 <![CDATA[Re: Reference doc question]]> Statistics: Posted by jar — Thu Feb 23, 2017 6:38 am


]]>
2017-02-22T15:54:12+00:00 2017-02-22T15:54:12+00:00 https://parallella.org/forums/viewtopic.php?t=3966&p=18614#p18614 <![CDATA[Re: Reference doc question]]> Statistics: Posted by upcFrost — Wed Feb 22, 2017 3:54 pm


]]>
2017-01-26T10:15:48+00:00 2017-01-26T10:15:48+00:00 https://parallella.org/forums/viewtopic.php?t=3966&p=18550#p18550 <![CDATA[Re: Reference doc question]]> Statistics: Posted by upcFrost — Thu Jan 26, 2017 10:15 am


]]>
2017-01-25T18:47:02+00:00 2017-01-25T18:47:02+00:00 https://parallella.org/forums/viewtopic.php?t=3966&p=18548#p18548 <![CDATA[Re: Reference doc question]]>

Statistics: Posted by sebraa — Wed Jan 25, 2017 6:47 pm


]]>
2017-01-25T17:00:04+00:00 2017-01-25T17:00:04+00:00 https://parallella.org/forums/viewtopic.php?t=3966&p=18544#p18544 <![CDATA[Re: Reference doc question]]> Statistics: Posted by upcFrost — Wed Jan 25, 2017 5:00 pm


]]>
2017-01-24T16:27:13+00:00 2017-01-24T16:27:13+00:00 https://parallella.org/forums/viewtopic.php?t=3966&p=18534#p18534 <![CDATA[Re: Reference doc question]]> Statistics: Posted by sebraa — Tue Jan 24, 2017 4:27 pm


]]>
2017-01-24T15:04:48+00:00 2017-01-24T15:04:48+00:00 https://parallella.org/forums/viewtopic.php?t=3966&p=18533#p18533 <![CDATA[Re: Reference doc question]]> Statistics: Posted by upcFrost — Tue Jan 24, 2017 3:04 pm


]]>
2017-01-13T18:32:25+00:00 2017-01-13T18:32:25+00:00 https://parallella.org/forums/viewtopic.php?t=3966&p=18511#p18511 <![CDATA[Re: Reference doc question]]> Statistics: Posted by upcFrost — Fri Jan 13, 2017 6:32 pm


]]>
2017-01-12T16:08:02+00:00 2017-01-12T16:08:02+00:00 https://parallella.org/forums/viewtopic.php?t=3966&p=18510#p18510 <![CDATA[Re: Reference doc question]]> Statistics: Posted by upcFrost — Thu Jan 12, 2017 4:08 pm


]]>
2017-01-10T17:26:32+00:00 2017-01-10T17:26:32+00:00 https://parallella.org/forums/viewtopic.php?t=3966&p=18500#p18500 <![CDATA[Re: Reference doc question]]> Statistics: Posted by olajep — Tue Jan 10, 2017 5:26 pm


]]>
2017-01-10T16:32:25+00:00 2017-01-10T16:32:25+00:00 https://parallella.org/forums/viewtopic.php?t=3966&p=18499#p18499 <![CDATA[Re: Reference doc question]]> additional code is linked into every executable. This includes the interrupt vector table (and the vectors themself), startup code and other stuff. All of this is part of the C library and (at least partially) implemented in assembly language. This object (called crt0.o or crt0.s) is is responsible for bringing up the core from whatever state it is in after power-on and initializing any data structures needed, calling static constructors/destructors appropriately and similar.

I have written a tiny startup code, which I have attached for reference. It is based on startup code I have written for some ARM Cortex-M platforms, and I haven't tested it much on the Epiphany. While I can't guarantee that it works completely, it might still serve as a starting point.

Statistics: Posted by sebraa — Tue Jan 10, 2017 4:32 pm


]]>
2017-01-09T21:12:42+00:00 2017-01-09T21:12:42+00:00 https://parallella.org/forums/viewtopic.php?t=3966&p=18491#p18491 <![CDATA[Re: Reference doc question]]>
Thanks for opening the ticket.
Just one more question about e-gcc behaviour. It generates quite a huge file in terms of prologue and epilogue, like couple of hundreds of instructions for smth like "return 0". I've seen some of those explicitly stated in e-gcc source, but i was unable to find any reference on what should be done in the doc.
Is there some sequence of actions that I should do before and after executing the actual code? Like, starting the core, setting up the int/float mode, etc.
I can reverse the asm from e-gcc, but maybe it's mentioned somewhere else.

Thanks,
Petr

p.s. just finished fixing the backend ELF generator, now it can almost properly compile this test: . Almost - still hitting the wall with STR/LDR, for some weird reason LLVM makes them 32-bit in any case, while I want to make them 16-bit where it's possible (though it is still correct). Also, default calling convention is strange, but ok-tier for now. Will try to run it tomorrow

Statistics: Posted by upcFrost — Mon Jan 09, 2017 9:12 pm


]]>