[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linuxbios
Subject:    Re: [coreboot] new students looking for some help
From:       Stefan Reinauer <stepan () coresystems ! de>
Date:       2009-03-29 10:21:33
Message-ID: 49CF4BAD.9050805 () coresystems ! de
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Dear 于小倩,

On 29.03.2009 10:14 Uhr, 于小倩 wrote:
> Hi all,
>     I am a student of Peking University, I am going to apply for
> GSOC2009 with Coreboot. My classmates Jaosn Wang introduced coreboot
> to me.
> I really like to join in this fantasy group. In the past days I had
> already learning some thing about Coreboot from the website
> www.coreboot.org <http://www.coreboot.org>.
> 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.
> Now my understanding is to write an vga rom for Geode LX which is used
> for certain graphics cards. Is that right?
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.
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 http://savannah.nongnu.org/projects/vgabios.
This VGA option rom only knows about the emulated graphics in Qemu/Bochs
so far.

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.

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.)

Hope that helps,
Stefan


-- 
coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
      Tel.: +49 761 7668825 • Fax: +49 761 7664613
Email: info@coresystems.de  • http://www.coresystems.de/
Registergericht: Amtsgericht Freiburg • HRB 7656
Geschäftsführer: Stefan Reinauer • Ust-IdNr.: DE245674866


[Attachment #5 (text/html)]

<!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>



-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic