I agree with you very much. <br><br><div class="gmail_quote">On Tue, Jul 1, 2008 at 5:14 AM, Jordan Crouse <<a href="mailto:jordan.crouse@amd.com">jordan.crouse@amd.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On 30/06/08 13:18 -0400, Joseph Smith wrote:<br>
><br>
><br>
><br>
> On Mon, 30 Jun 2008 18:28:37 +0200, Ward Vandewege <<a href="mailto:ward@gnu.org">ward@gnu.org</a>> wrote:<br>
> > On Mon, Jun 30, 2008 at 10:18:47AM -0400, Joseph Smith wrote:<br>
> >><br>
> >> Maybe it is just me, but it seems like lately there have been a lot of<br>
> >> posts to the mailing list about, coreboot not supporting ANY Intel<br>
> >> chipsets/cpu's. Is there rumors spreading around the mill??? If so we<br>
> > need<br>
> >> to nip this in the bud, this is probably discouraging people that want<br>
> > to<br>
> >> get involved with coreboot.<br>
> ><br>
> > Well - look at it from the other perspective. Intel's being difficult.<br>
> The<br>
> > more obvious that becomes, the more they will be encouraged to change<br>
> > their<br>
> > ways and become more friendly and open.<br>
> ><br>
> I don't think spreading the word that coreboot does not support anything<br>
> Intel is a positive way to accomplish anything. It just frustrates and<br>
> discourages people willing to get involved. We have to face the facts here,<br>
> Intel may never get involved with coreboot, so the next best thing is to<br>
> get as many developers involved willing to take the time to fill in the<br>
> missing pieces of code. Thinking ouside of the box. This is what I did for<br>
> the i830, It might have taken me a little longer, but in the long run I did<br>
> it without any help from Intel (except for one public datasheet).<br>
<br>
</div>Honesty is the best (and only) practice here.  Firmware development<br>
is hard - exceedingly hard, and thats with copious amounts of<br>
documentation.  Without documentation, it becomes nearly impossible.<br>
Somebody look at the Barcelona memory initialization code and tell<br>
me they could have figured it out on their own.  I'm thinking not.<br>
<br>
So we have to be blatantly obvious about what our shortcomings are.<br>
You can believe all you want in the power of open source, but the<br>
truth of the matter is that 90% of all the people who come on this list<br>
to ask for a particular port are not interested in doing the work<br>
themselves, and the precious few that are willing to do the work need to<br>
be told right up front what they are facing.  They need to know what<br>
NDAs they need to secure, what code distribution rights they need to<br>
ask for, and just how difficult this work really is, especially in the<br>
cpu/* and northbridge/* directories.<br>
<br>
Thats not to say that people shouldn't be encouraged to ask the right<br>
questions - if enough people ask a vendor for datasheets, it might<br>
have a positive effect.  But acting as though we are not developing<br>
from behind the eight ball is going to give everybody the wrong impression,<br>
and it will result in even more upset feelings then if we just told them<br>
right off the bat that they are asking for something that probably isn't<br>
going to happen.<br>
<br>
And just in case this sounds like I'm bashing the competition, know that<br>
my own company is in the same boat.  We have yet to release the datasheet<br>
for the SB600, and until we do, I'm going to be the first to tell the<br>
honest truth if somebody asks for it.<br>
<font color="#888888"><br>
Jordan<br>
</font><div><div></div><div class="Wj3C7c"><br>
<br>
--<br>
coreboot mailing list<br>
<a href="mailto:coreboot@coreboot.org">coreboot@coreboot.org</a><br>
<a href="http://www.coreboot.org/mailman/listinfo/coreboot" target="_blank">http://www.coreboot.org/mailman/listinfo/coreboot</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>---------------------------------------------------------------------------------------------------------------------------------------------<br>Homepage: <a href="http://starliu.9966.org">http://starliu.9966.org</a>, about Buddha, x86_64 CPU, Debian GNU/Linux Lenny AMD64, UEFI/BIOS<br>
---------------------------------------------------------------------------------------------------------------------------------------------