On Fri, Dec 24, 2010 at 10:16 AM, Peter Stuge <peter@stuge.se> wrote:
Kfir Lavi wrote:
> Thanks for your lengthy replay. Very interesting talk.

I'm glad you liked it!


> I loved the push pins idea.

Hehe, yes, it's really handy. :)


> Now I'm asking myself, how I didn't thought about it myself. I used
> a paper clip, but it is awkward.

Yep. I like the pushpin idea a lot but I actually continue to use a
small screwdriver myself.


> I have a kontron board with an intel cpu. How can I get the spec
> with the parts in order to check if I will be able to use coreboot?
> Attached is the lspci of the board.
> 00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)

lspci is a good first bit of info! This chipset is not supported at
all. The only modern-ish Intel chipset that is supported is the i945.
Compare the other Kontron with Intel in the list of supported boards.


> I would also like to know (if it is possible) how hard is to create
> support for this board myself.

For an experienced coreboot developer I would estimate an absolute
minimum of eight man-months of work. This assumes that Intel NDAs and
document retrieval requests are processed instantly. It took 9 months
just to get NDAs processed for the coreboot developer who went
through that process. On the other hand, one Intel FAE I talked to
mentioned only weeks needed in some of his projects.

You will also benefit from test equipment that will allow you to
study DRAM signals, and CPU state. These are 100k pricetag items.

Learning how to initialize CPU, northbridge and memory controller
takes significant effort, and FAEs usually can not help.

Is this Mobile 4 Series chipset (whatever that means, you could try
to look for some more low-level product codes for the chipset) part
of Intel's Embedded division? If so, you may be able to find much
inforation at edc.intel.com, but only after going through some
approval process there.

It can certainly be worthwhile to do the coreboot work also for
something completely unsupported like this, but you need a fairly
large series production.

On the other hand, maybe you can just choose a different board that
is already supported. I would try hard to do just that.


//Peter

Hi Peter,
Time is very short for my project. I think replacing the board is the best and quickest option.
Hope in this stage, I'll be able to do it. It is my advice but not my decision.

Another way is to reduce boot time of the bios by kontron.
Is it possible to achive good boot times with ami bios?

Thanks,
Kfir