Hi,
I have a Atom Silverthorne Poulsbo based board (http://www.iwavesystems.com/iW-Q7.htm). I want to port coreboot on this platform.
I would like to know if anybody has started/suceeded in porting coreboot to Atom, also if there is anyone interested in such a port.
I saw two threads in mail archive but with little information,but it was posted long ago. Please refer these two threads for more information on Silverthorne and Poulsbo.
http://www.mail-archive.com/coreboot@coreboot.org/msg02856.html
http://www.coreboot.org/pipermail/coreboot/2008-May/034189.html
If anyone can suggest/guide me in following, it will be helpful in getting started in right track.
1)Which version of coreboot can be used (v2 or v3) ? 2)Which platform (CPU,motherboard,EC) can be taken as reference ?
Thanks Mansoor
------------------------------------------------------------------------------- DISCLAIMER: This e-mail and any attachment (s) is for authorised use by the intended recipient (s) only. It may contain proprietary material, confidential information and/or be subject to the legal privilege of iWave Systems Technologies Private Limited. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from retaining, using, copying, alerting or disclosing the content of this message. Thank you for your co-operation. ------------------------------------------------------------------------------
Hello Mansoor, welcome to the coreboot community!
Mansoor wrote:
I have a Atom Silverthorne Poulsbo based board (http://www.iwavesystems.com/iW-Q7.htm). I want to port coreboot on this platform.
That's wonderful!
I would like to know if anybody has started/suceeded in porting coreboot to Atom,
I do not think anyone has.
also if there is anyone interested in such a port.
I would say that there is a lot of interest. There are certainly many possible uses for such a port. And it will also be very valuable for the community to learn about embedded Intel hardware which is so far not so well understood here.
If anyone can suggest/guide me in following, it will be helpful in getting started in right track.
1)Which version of coreboot can be used (v2 or v3) ?
That is a good question. I find v3 much easier to understand, but it is still in design testing phase, and so far it only really works on AMD Geode LX.
The most effort is coming into the v2 codebase, it is more tested, but it is more difficult to penetrate.
2)Which platform (CPU,motherboard,EC) can be taken as reference ?
I do not have specific knowledge about Silverthorne Poulsbo, but I understand that they introduce some new things into the x86 power management domain.
As for a basic platform I think VIA CN700 is clean hardware-wise, but I have not spent a lot of time with the code. There is support for the VIA EPIA-CN mainboard for example.
AMD Geode LX is another option, but it has it's oddities which may or may not fit with how Silverthorne Poulsbo works. There is support for the PC Engines ALIX.1 mainboard for example. (alix1c in coreboot, but will run also on alix1d hardware.)
As for EC I don't think there is really any code in coreboot at present. :\
Some simple EC things have gone into superio code because that's where we've encountered them so far, but we don't have a good EC infrastructure.
There has been discussion about starting an OpenEC project, and I think that is a good idea, but so far there hasn't been a lot of resources.
The latest progress in power management is the infrastructure added to coreboot ACPI by Rudolf Marek just the last few days, to do S3 well. Rudolf has been working on AMD64 hardware.
We will help you, but we are also very open even to fundamental suggestions.
//Peter
Mansoor wrote:
Hi,
I have a Atom Silverthorne Poulsbo based board (http://www.iwavesystems.com/iW-Q7.htm). I want to port coreboot on this platform.
I would like to know if anybody has started/suceeded in porting coreboot to Atom, also if there is anyone interested in such a port.
There is lots of interest in Atom support. Nobody I am aware of has enough documentation yet. Maybe you do since you have an Atom based COM module? http://iwavesystems.com/iW-Q7.htm
1)Which version of coreboot can be used (v2 or v3) ? 2)Which platform (CPU,motherboard,EC) can be taken as reference ?
The i945 is supported by v2 so an Atom + i945 board would be the shortest path to success.
-Bari
On Tue, 14 Apr 2009 08:56:06 -0500, bari bari@onelabs.com wrote:
Mansoor wrote:
Hi,
I have a Atom Silverthorne Poulsbo based board (http://www.iwavesystems.com/iW-Q7.htm). I want to port coreboot on this platform.
I would like to know if anybody has started/suceeded in porting coreboot to Atom, also if there is anyone interested in such a port.
There is lots of interest in Atom support. Nobody I am aware of has enough documentation yet. Maybe you do since you have an Atom based COM module? http://iwavesystems.com/iW-Q7.htm
1)Which version of coreboot can be used (v2 or v3) ? 2)Which platform (CPU,motherboard,EC) can be taken as reference ?
The i945 is supported by v2 so an Atom + i945 board would be the shortest path to success.
Yes, I would have to agree with Bari here. You should start with the i945 code.