<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Dear 于小倩,<br>
<br>
On 29.03.2009 10:14 Uhr, 于小倩 wrote:
<blockquote
 cite="mid:6618bdda0903290114s362403dei2a6b3b962d24e207@mail.gmail.com"
 type="cite">Hi all,<br>
    I am a student of Peking University, I am going to apply for
GSOC2009 with Coreboot. My classmates Jaosn Wang introduced coreboot to
me. <br>
I really like to join in this fantasy group. In the past days I had
already learning some thing about Coreboot from the website <a
 moz-do-not-send="true" href="http://www.coreboot.org">www.coreboot.org</a>.
  <br>
Because there is only few days for me to write my proposal, I need some
help. I want to choose VGA BIOS for Geode LX from the as my proposal.<br>
Now my understanding is to write an vga rom for Geode LX which is used
for certain graphics cards. Is that right? <br>
</blockquote>
The Geode LX is an Embedded CPU/chipset design by AMD. It has an
integrated graphics controller ("on-board"). There is hardware init
code for that on-board graphics in our "libpayload", and in the Linux
kernel. <br>
But this does not help for other applications, such as booting Windows
on a Geode LX system. Therefore we need a classical PCI option rom for
that, that does the necessary information. There's even an open source
VGA option rom available at
<a class="moz-txt-link-freetext" href="http://savannah.nongnu.org/projects/vgabios">http://savannah.nongnu.org/projects/vgabios</a>. This VGA option rom only
knows about the emulated graphics in Qemu/Bochs so far.<br>
<br>
So the task is to separate the "hardware"/emulator specific parts from
the LGPL'd VGABios and add the Geode specific init to it. Ideally the
seperation would make it easy to add further init functions for future
chipsets as well.<br>
<br>
Please add your application to Google's GSoC application. You should
add a rough planning (ie, one or more topics you plan to work on in
each week between May 23 and August 25.)<br>
<br>
Hope that helps,<br>
Stefan<br>
<br>
<br>
<pre class="moz-signature" cols="72">-- 
coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
      Tel.: +49 761 7668825 • Fax: +49 761 7664613
Email: <a class="moz-txt-link-abbreviated" href="mailto:info@coresystems.de">info@coresystems.de</a>  • <a class="moz-txt-link-freetext" href="http://www.coresystems.de/">http://www.coresystems.de/</a>
Registergericht: Amtsgericht Freiburg • HRB 7656
Geschäftsführer: Stefan Reinauer • Ust-IdNr.: DE245674866
</pre>
</body>
</html>