Thank you very much! I got very clear concepts on coreboot, old bios and linux from you, it's very helpful. I think coreboot is doing the right thing, providing more and better support for AMD shall be a pressure on intel and other cpu and chipset vendors, I think. I'm reading the source code of flashrom now, hope i can figure out it. :)<br>
<br><div class="gmail_quote">On Tue, Jul 1, 2008 at 8:46 AM, Peter Stuge <<a href="mailto:peter@stuge.se">peter@stuge.se</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;">
Hello,<br>
<br>
On Tue, Jul 01, 2008 at 08:00:15AM +0800, Star Liu wrote:<br>
> Is the rumor me?<br>
<br>
No. But because there have been many inquiries about support for<br>
recent Intel hardware in a short time, maybe your message was<br>
interpreted as indication of a starting trend.<br>
<div class="Ih2E3d"><br>
<br>
> If it's me, I'd like the tell what the inside is.<br>
> I'm a newbie in free software development, and I'd like to start my<br>
> free software development from the coreboot project.<br>
<br>
</div>Great! You are very welcome. I hope you will like it as much as we<br>
do. :) It is a lot of fun!<br>
<div class="Ih2E3d"><br>
<br>
> In China, so many people(more than a half) use intel cpus, and most<br>
> of them are above P4, including me.<br>
<br>
</div>I don't know the statistics for Sweden where I am, but Intel systems<br>
are popular here too.<br>
<div class="Ih2E3d"><br>
<br>
> So when i found coreboot only support intel cpu up to PIII, I'm<br>
> very curious, and willing to make it support intel cpus above P4.<br>
> That's why I asked so many questions about intel cpu.<br>
<br>
</div>I believe curiosity and desire to improve is the true spirit of open<br>
source! But as Jordan wrote, it is far from trivial to add support<br>
for new CPUs and chipsets, even when the documentation is available.<br>
<br>
You asked how come Linux works on Intel CPUs without documentation<br>
and the answer is that Linux doesn't need it. At least not the same<br>
documentation. Linux relies heavily on the boot firmware (BIOS or<br>
coreboot or something else) to do many tasks in order to make the<br>
system run in a stable way, and because the firmware must take care<br>
of this setup, Linux does not need the documentation.<br>
<br>
The major tasks are:<br>
<br>
* Start and tune the RAM controller<br>
* Start and tune all buses in the system<br>
<br>
These two high-level tasks may seem simple, but they quickly branch<br>
into many things that must be taken into consideration in the code.<br>
<div class="Ih2E3d"><br>
<br>
> I don't think lack of support to something of coreboot will<br>
> discourage people involve in, for me, I just want to make practice,<br>
<br>
</div>Please do not feel discouraged. We only want to share our experience<br>
from previous work, because it is difficult to estimate the effort<br>
that is required for extending coreboot. In general, it has not been<br>
easy to get information from Intel for their recent CPUs and<br>
chipsets. As others have confirmed, it is certainly not impossible to<br>
get good info from Intel if the circumstances are right, but I think<br>
the project and it's individual contributors are still far away from<br>
that situation.<br>
<br>
AMD on the other hand are being very helpful, and as a result there<br>
is much better support for their products in coreboot. Also, more<br>
time is spent working on improvements related to AMD CPUs and<br>
chipsets.<br>
<br>
<br>
Best regards<br>
<br>
//Peter<br>
<font color="#888888"><br>
--<br>
</font><div><div></div><div class="Wj3C7c">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>
---------------------------------------------------------------------------------------------------------------------------------------------