[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/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Parallella Community • View topic - FPGA Source / Project Repository

FPGA Source / Project Repository

Any technical questions about the Epiphany chip and Parallella HW Platform.

Moderator: aolofsson

Re: FPGA Source / Project Repository

Postby shodruk » Tue Jun 10, 2014 5:14 pm

That's great! Sorry, maybe I made a mistake. I'll try again.
Shodruky
shodruk
 
Posts: 464
Joined: Mon Apr 08, 2013 7:03 pm

Re: FPGA Source / Project Repository

Postby greytery » Tue Jun 10, 2014 6:09 pm

tery
User avatar
greytery
 
Posts: 205
Joined: Sat Dec 07, 2013 12:19 pm
Location: ^Wycombe, UK

Re: FPGA Source / Project Repository

Postby FHuettig » Wed Jun 11, 2014 3:50 pm

-- Fred -- Hardware Guy --
FHuettig
 
Posts: 142
Joined: Wed Jan 29, 2014 8:30 pm
Location: Lexington, MA, USA

Re: FPGA Source / Project Repository

Postby greytery » Wed Jun 11, 2014 4:22 pm

My guess is that the 512MB is a left-over from the Zedboard time.

The 32MB of shared memory is at the top of the 1GB, but that leaves another 20+ MB unaccounted for.
I'm looking at increasing the amount of shared memory - I thought I understood the device tree mechanism. So the idea that the dts file already supported 512MB 'free' memory got me very excited there.

Note that shodruck's headless nano build @ also shows the same amount of memory.

tery
tery
User avatar
greytery
 
Posts: 205
Joined: Sat Dec 07, 2013 12:19 pm
Location: ^Wycombe, UK

Re: FPGA Source / Project Repository

Postby tnt » Wed Jun 11, 2014 4:49 pm

AFAIR the memory layout is given by u-boot to the kernel directly with the device tree node being ignored.
tnt
 
Posts: 408
Joined: Mon Dec 17, 2012 3:21 am

Re: FPGA Source / Project Repository

Postby greytery » Wed Jun 11, 2014 6:07 pm

tery
User avatar
greytery
 
Posts: 205
Joined: Sat Dec 07, 2013 12:19 pm
Location: ^Wycombe, UK

Re: FPGA Source / Project Repository

Postby greytery » Thu Jun 12, 2014 9:21 am

There seems to be an overlap between using the device tree and U-Boot, as far as defining how the board config information is fed to Linux.

Upstreaming U-Boot is being discussed at and there is 'pressure' on Adapteva to sign off and include Parallella U-Boot in the mainstream. Before that's done can we look at what should be in there??
What should be in the Device Tree and what should be in the U-Boot config?

A recompilation of the U-Boot is not something to be taken lightly because that involves the official U-Boot Git repositories and we could soon end up with different boot builds. (Looking at what the U-Boot files includes, it seems it's on the road to World Domination :D )
OTOH, Device tree configs are meant to be flexible, and the purpose is to avoid having multiple kernel or boot builds. Any changes are local to Parallella/Adapteva - or the developer/customer/me. The more that can be moved to the Device Tree the better!

Some board parameters are 'Hard' / fixed while others are more 'Soft', e.g. Total physical memory (1 GB) is 'Hard' but the amount that is made available to the OS (32MB) is 'Soft'. There may be other parameters - but that's the one I'm currently interested in. (So why is that 'memory' device ignored/not effective??)

This is relevant to FPGA Source reorganisation: the capability to reconfigure FPGA means that there may be other 'Hard' config parameters that may be impacted. So I really do believe it's worth having a good look at this - before the U-Boot upstreaming takes place.

tery
tery
User avatar
greytery
 
Posts: 205
Joined: Sat Dec 07, 2013 12:19 pm
Location: ^Wycombe, UK

Re: FPGA Source / Project Repository

Postby tnt » Thu Jun 12, 2014 9:30 am

What other parameters are taken from u-boot beside the memory ? AFAIK it's the only one.
tnt
 
Posts: 408
Joined: Mon Dec 17, 2012 3:21 am

Re: FPGA Source / Project Repository

Postby greytery » Thu Jun 12, 2014 11:08 am

Back in the mists of time ....

It seems that the memory reservation was originally intended to be via the device tree, but it hit a snag. Seems a bug - or inconsistency - if the devicetree information is being ignored by bootm like this. Perhaps that's a penalty for using the universal boot loader. More RTFM'ing to do. Every day I'm jumping down yet another rabbit hole into Wonderland.

What other parameters ...? The parallella.h file defines various devices, such as ethernet. Maybe that's fine - I'm not knowledgeable enough. Nor do I know what the FPGA reprogramming is capable of. It just needs looking at by someone who actually knows what they're doing.

tery
tery
User avatar
greytery
 
Posts: 205
Joined: Sat Dec 07, 2013 12:19 pm
Location: ^Wycombe, UK

Re: FPGA Source / Project Repository

Postby tnt » Thu Jun 12, 2014 12:08 pm

tnt
 
Posts: 408
Joined: Mon Dec 17, 2012 3:21 am

PreviousNext

Return to Epiphany and Parallella Q & A

Who is online

Users browsing this forum: No registered users and 3 guests