[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]/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 2014-11-07T17:23:15+00:00 https://parallella.org/forums/feed.php?f=13&t=1869 2014-11-07T17:23:15+00:00 2014-11-07T17:23:15+00:00 https://parallella.org/forums/viewtopic.php?t=1869&p=11495#p11495 <![CDATA[Re: Why 0x01000000 in e_alloc()?]]>
On the E16 Parallella, the emesh addressing hardware could allow upto 52MB contiguous/continuous memory (i.e. addressing anything east of the last core's column address), if the FPGA e-link address logic was changed to allow it through.
But even 52MB is hardly worth the (significant) effort of rebuilding the FPGA, kernel, U-Boot, etc.

What is required is what shodruck called a "memory hole remapper" to circumvent the hardware feature. That includes Epiphany library routines for external memory access (read/write/DMA) that allow user code to 'see' a continuous external memory space, but perform the physical address translation for the emesh hardware. FPGA e-link logic would translate the addresses back to the real contiguous SDRAM memory.
I did some work on this (see topic ) while waiting for my boards to arrive. At that point, Andreas dangled that cryptic promise about something new in the pipeline, so I'm now (still) waiting to see what that could be .....

Cheers,

Statistics: Posted by greytery — Fri Nov 07, 2014 5:23 pm


]]>
2014-11-07T11:01:10+00:00 2014-11-07T11:01:10+00:00 https://parallella.org/forums/viewtopic.php?t=1869&p=11494#p11494 <![CDATA[Re: Why 0x01000000 in e_alloc()?]]>
For 300MB, currently you would have to do it in batches/slices/parts of some size that fits, and the host would need to set this data up each time.

If there is a new mechanism in a future sdk/fpga firmware that allows more memory to mapped on the arm side it will still not allow for any more than 32MB of contiguous (continuous) memory on the epiphany side due to the implementation of the hardware.

Statistics: Posted by notzed — Fri Nov 07, 2014 11:01 am


]]>
2014-11-06T18:28:16+00:00 2014-11-06T18:28:16+00:00 https://parallella.org/forums/viewtopic.php?t=1869&p=11488#p11488 <![CDATA[Re: Why 0x01000000 in e_alloc()?]]> Statistics: Posted by greytery — Thu Nov 06, 2014 6:28 pm


]]>
2014-11-05T23:02:49+00:00 2014-11-05T23:02:49+00:00 https://parallella.org/forums/viewtopic.php?t=1869&p=11479#p11479 <![CDATA[Re: Why 0x01000000 in e_alloc()?]]> Statistics: Posted by eliecer — Wed Nov 05, 2014 11:02 pm


]]>
2014-11-05T22:38:52+00:00 2014-11-05T22:38:52+00:00 https://parallella.org/forums/viewtopic.php?t=1869&p=11478#p11478 <![CDATA[Re: Why 0x01000000 in e_alloc()?]]> Statistics: Posted by notzed — Wed Nov 05, 2014 10:38 pm


]]>
2014-11-05T17:51:34+00:00 2014-11-05T17:51:34+00:00 https://parallella.org/forums/viewtopic.php?t=1869&p=11476#p11476 <![CDATA[Why 0x01000000 in e_alloc()?]]> Statistics: Posted by eliecer — Wed Nov 05, 2014 5:51 pm


]]>