From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org)
	by finch.gentoo.org with esmtp (Exim 4.60)
	(envelope-from <gentoo-embedded+bounces-3752-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1PW4Vx-0001Mx-Ev
	for garchives@archives.gentoo.org; Fri, 24 Dec 2010 10:04:45 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id EB822E0656
	for <garchives@archives.gentoo.org>; Fri, 24 Dec 2010 10:04:44 +0000 (UTC)
Received: from mail-gy0-f181.google.com (mail-gy0-f181.google.com [209.85.160.181])
	by pigeon.gentoo.org (Postfix) with ESMTP id 40EB0E05F5
	for <gentoo-embedded@lists.gentoo.org>; Fri, 24 Dec 2010 09:59:21 +0000 (UTC)
Received: by gyh3 with SMTP id 3so4514185gyh.40
        for <gentoo-embedded@lists.gentoo.org>; Fri, 24 Dec 2010 01:59:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=domainkey-signature:mime-version:received:received:in-reply-to
         :references:date:message-id:subject:from:to:content-type;
        bh=KwL+7FIIBvtAqluB8X7DXaHfbokanxOUfOlXUqGG6t4=;
        b=JsKSGDL2APHMULSmWNAdDmiCo47Stc0bUXP/3ydZ9w7x8tcKifn4zRMC15K1dA5R6w
         qZWQasGGDn+3+CHSyIBueqX61m7HPHWLzwcC9W5aMyAYUCmpTV4VlBI3h0/WPD28Zdtf
         uewUhCrUo2Zo4jado50eJ3V4ByF6iaPqwl5A0=
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=gamma;
        h=mime-version:in-reply-to:references:date:message-id:subject:from:to
         :content-type;
        b=AB4orjkm14maz+WEZ0idOdXUKe1sUVYiA8RYtuDs9XQKYwrDDbWAv3/UY8Wj3FFlUf
         ujQ/PMR80tGRhL9eA7jwcu1bKDtB5byEqz4bwcs3JKl1Dx3qkE65mmKmY/Ms61pdzWFb
         tGViuHe8eYjSbp0AxZGdsOiUaLN0brTJItMtA=
Precedence: bulk
List-Post: <mailto:gentoo-embedded@lists.gentoo.org>
List-Help: <mailto:gentoo-embedded+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-embedded+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-embedded+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-embedded.gentoo.org>
X-BeenThere: gentoo-embedded@lists.gentoo.org
Reply-to: gentoo-embedded@lists.gentoo.org
MIME-Version: 1.0
Received: by 10.236.110.12 with SMTP id t12mr18180720yhg.6.1293184761591; Fri,
 24 Dec 2010 01:59:21 -0800 (PST)
Received: by 10.236.110.38 with HTTP; Fri, 24 Dec 2010 01:59:21 -0800 (PST)
In-Reply-To: <20101224081654.13380.qmail@stuge.se>
References: <AANLkTinDQRGz2z3HADjed_Yfi+9irD_jnc68QmU3ZpU3@mail.gmail.com>
	<AANLkTikD3CgRs7jBi3vubtXA3vO=uJKha+0QcD+kPN2C@mail.gmail.com>
	<20101223115307.26305.qmail@stuge.se>
	<AANLkTi=WJEpf3SaD7mZ-0+CZPr6oANtD9HTcZ+6QvFVJ@mail.gmail.com>
	<20101224081654.13380.qmail@stuge.se>
Date: Fri, 24 Dec 2010 11:59:21 +0200
Message-ID: <AANLkTinNbYKAxBLv4cWN35fGRDLKTmuOiEK-WrbDzmdm@mail.gmail.com>
Subject: Re: [gentoo-embedded] Re: boot linux without a bios on intel platform
From: Kfir Lavi <lavi.kfir@gmail.com>
To: gentoo-embedded@lists.gentoo.org
Content-Type: multipart/alternative; boundary=0023547c921557f8330498250a74
X-Archives-Salt: c0a8a2f0-4d8b-4f29-ad82-9403b19091f6
X-Archives-Hash: 40e36be21ea36969d61397318a0eceab

--0023547c921557f8330498250a74
Content-Type: text/plain; charset=UTF-8

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

--0023547c921557f8330498250a74
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><br><div class=3D"gmail_quote">On Fri, Dec 24, 2010 at=
 10:16 AM, Peter Stuge <span dir=3D"ltr">&lt;<a href=3D"mailto:peter@stuge.=
se">peter@stuge.se</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quot=
e" style=3D"margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204,=
 204); padding-left: 1ex;">
<div class=3D"im">Kfir Lavi wrote:<br>
&gt; Thanks for your lengthy replay. Very interesting talk.<br>
<br>
</div>I&#39;m glad you liked it!<br>
<div class=3D"im"><br>
<br>
&gt; I loved the push pins idea.<br>
<br>
</div>Hehe, yes, it&#39;s really handy. :)<br>
<div class=3D"im"><br>
<br>
&gt; Now I&#39;m asking myself, how I didn&#39;t thought about it myself. I=
 used<br>
&gt; a paper clip, but it is awkward.<br>
<br>
</div>Yep. I like the pushpin idea a lot but I actually continue to use a<b=
r>
small screwdriver myself.<br>
<div class=3D"im"><br>
<br>
&gt; I have a kontron board with an intel cpu. How can I get the spec<br>
&gt; with the parts in order to check if I will be able to use coreboot?<br=
>
&gt; Attached is the lspci of the board.<br>
</div>&gt; 00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset M=
emory Controller Hub (rev 07)<br>
<br>
lspci is a good first bit of info! This chipset is not supported at<br>
all. The only modern-ish Intel chipset that is supported is the i945.<br>
Compare the other Kontron with Intel in the list of supported boards.<br>
<div class=3D"im"><br>
<br>
&gt; I would also like to know (if it is possible) how hard is to create<br=
>
&gt; support for this board myself.<br>
<br>
</div>For an experienced coreboot developer I would estimate an absolute<br=
>
minimum of eight man-months of work. This assumes that Intel NDAs and<br>
document retrieval requests are processed instantly. It took 9 months<br>
just to get NDAs processed for the coreboot developer who went<br>
through that process. On the other hand, one Intel FAE I talked to<br>
mentioned only weeks needed in some of his projects.<br>
<br>
You will also benefit from test equipment that will allow you to<br>
study DRAM signals, and CPU state. These are 100k pricetag items.<br>
<br>
Learning how to initialize CPU, northbridge and memory controller<br>
takes significant effort, and FAEs usually can not help.<br>
<br>
Is this Mobile 4 Series chipset (whatever that means, you could try<br>
to look for some more low-level product codes for the chipset) part<br>
of Intel&#39;s Embedded division? If so, you may be able to find much<br>
inforation at <a href=3D"http://edc.intel.com" target=3D"_blank">edc.intel.=
com</a>, but only after going through some<br>
approval process there.<br>
<br>
It can certainly be worthwhile to do the coreboot work also for<br>
something completely unsupported like this, but you need a fairly<br>
large series production.<br>
<br>
On the other hand, maybe you can just choose a different board that<br>
is already supported. I would try hard to do just that.<br>
<font color=3D"#888888"><br>
<br>
//Peter<br>
<br>
</font></blockquote></div>Hi Peter,<br>Time is very short for my project. I=
 think replacing the board is the best and quickest option. <br>Hope in thi=
s stage, I&#39;ll be able to do it. It is my advice but not my decision. <b=
r>
<br>Another way is to reduce boot time of the bios by kontron. <br>Is it po=
ssible to achive good boot times with ami bios?<br><br>Thanks,<br>Kfir<br><=
/div>

--0023547c921557f8330498250a74--