All times are UTC-06:00




Post new topic  Reply to topic  [ 3 posts ] 
Author Message
PostPosted: Mon Jan 07, 2008 6:21 pm 
Offline

Joined: Thu Mar 17, 2005 12:26 pm
Posts: 3
Location: Spain
Hello,

All software / projects has been developed for efika1, will be compatible for efika2 out-the-box?

thanks,
jose mari rodriguez
josemrm .at. gmail.com


Top
   
 Post subject:
PostPosted: Mon Jan 07, 2008 7:29 pm 
Offline
Genesi

Joined: Fri Sep 24, 2004 1:39 am
Posts: 1422
That is the goal.

R&B :)

_________________
http://bbrv.blogspot.com


Top
   
PostPosted: Tue Jan 08, 2008 4:18 am 
Offline
Site Admin

Joined: Fri Sep 24, 2004 1:39 am
Posts: 1589
Location: Austin, TX
Quote:
Hello,

All software / projects has been developed for efika1, will be compatible for efika2 out-the-box?
In theory. PowerPC software isn't like ARM or MIPS or SPARC where suddenly you change to a new processor and all your software starts running 100 times slower, or implements whole new instruction set models. It should run from an application level identically (it's the same basic processor core on the 5121E, just with some power management enhancements).

From a hardware level, it depends what features are exposed. The PPC core is the same, so that is not a problem; any kernel that booted on an Efika1 should run on an Efika2 with many features intact.

On a design with the 5200B it may be that some features are moved around (the PSC's can be configured in many ways and many other features multiplexed to get the same functionality from different configurations). These differences SHOULD be abstracted by the firmware and device tree so that Linux would not care, but if other functionality is implemented in non-abstractable ways (perhaps using a different controller for USB or audio) then some kernel work may be required to expose it for applications.

On a design with the 5121E some of the controllers are derived from the 8349E and some are brand new, so drivers will need to be written and/or exposed in Linux kernels. You may end up booting a system which has only very basic USB functionality and no SATA, no audio (PSC operation is slightly different) with a "legacy" Efika kernel. But the differences are small enough and the driver support good enough that these kernels should roll out quickly and not cause too many problems.

So, it depends what level you are looking for. You can guarantee that the Efika2 will have a 400MHz e300, stereo audio, 100Mbit/s ethernet, USB ports and an ATA disk attachment of some kind, so as long as you didn't solder anything to the board and make a custom project board in hardware that your software relies on (you would have to rework that!), that is to say as long as your project is abstracted from the PHYSICAL attributes of the Efika board, then it'll be fine.

_________________
Matt Sealey


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 3 posts ] 

All times are UTC-06:00


Who is online

Users browsing this forum: No registered users and 40 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
PowerDeveloper.org: Copyright © 2004-2012, Genesi USA, Inc. The Power Architecture and Power.org wordmarks and the Power and Power.org logos and related marks are trademarks and service marks licensed by Power.org.
All other names and trademarks used are property of their respective owners. Privacy Policy
Powered by phpBB® Forum Software © phpBB Group