Wang Qing Pei
Coreboot
Coreboot is a Free Software project
aimed at replacing the proprietary
BIOS (firmware) you can find in most
of to...
Coreboot

coreboot offers you the opportunity to work
with modern technology "right on the iron".

Your application will...
Coreboot
There are a very passionate team - so you
will interact directly with the project
initiators and project leaders...
Possible ideas
1) drivers for libpayload
    libpayload is a small BSD-licensed static
    library (a lightweight implemen...
4) coreboot mass-porting to AMD 780
   series
5) coreboot GeodeLX port from v3 to v4
6) coreboot port to Marvell ARM SOC's...
Multiple GUIs for flashrom
flashrom text mode GUI (for command line and
flashrom-as-payload)
flashrom graphics mode GUI (s...
SPI bitbanging hardware support


flashrom support for Nvidia SPI chipset hardware
flashrom support for RayeR SPIPGM hardw...
Generic flashrom infrastructure improvements
flashrom support for automatic recovery in case something
goes wrong
flashrom...
Contact
If you are interested in becoming a GSoC
student, please contact Stefan Reinauer.
There is also an IRC channel on
...
Upcoming SlideShare
Loading in...5
×

20100321 gsoc 2010_of_coreboot

569
-1

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
569
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

20100321 gsoc 2010_of_coreboot

  1. 1. Wang Qing Pei
  2. 2. Coreboot Coreboot is a Free Software project aimed at replacing the proprietary BIOS (firmware) you can find in most of today's computers. It performs just a little bit of hardware initialization and then executes a so-called payload.
  3. 3. Coreboot coreboot offers you the opportunity to work with modern technology "right on the iron". Your application will be available to users worldwide and promoted along with all other coreboot projects.
  4. 4. Coreboot There are a very passionate team - so you will interact directly with the project initiators and project leaders. It is a large and helpful community. Over 100 experts in hardware and firmware lurk on the mailing list, many of them waiting to help you.
  5. 5. Possible ideas 1) drivers for libpayload libpayload is a small BSD-licensed static library (a lightweight implementation of common and useful functions) intended to be used as a basis for coreboot payloads. 2) TianoCore on coreboot 3) coreboot port to AMD 800 series chipsets
  6. 6. 4) coreboot mass-porting to AMD 780 series 5) coreboot GeodeLX port from v3 to v4 6) coreboot port to Marvell ARM SOC's with PCIe 7) Infrastructure for automatic code checking 8) coreboot cheap testing rig
  7. 7. Multiple GUIs for flashrom flashrom text mode GUI (for command line and flashrom-as-payload) flashrom graphics mode GUI (should be cross- platform, Sean Nelson has preliminary code you can base this on) Recovery of dead boards and onboard flash updates flashrom as payload flashrom remote flashing for coreboot panic room mode flashrom remote flashing with modified SerialICE
  8. 8. SPI bitbanging hardware support flashrom support for Nvidia SPI chipset hardware flashrom support for RayeR SPIPGM hardware flashrom support for Paraflasher hardware flashrom support for Willem hardware flashrom support for some-yet-uninvented cheap universal LPC/FWH/SPI flasher hardware flashrom support for bitbanging LPC/FWH flashrom support for bitbanging Parallel
  9. 9. Generic flashrom infrastructure improvements flashrom support for automatic recovery in case something goes wrong flashrom support for partial reflashing flashrom support for bytewise flashing (similar to the point above) Laptop support This one is really HARD. If you're lucky and if you have datasheets, you can do it in maybe 1 month. If you're unlucky, it can take the whole GSoC or more. If there is interest, we'll try to find an embeddec controller which won't cause you to give up in frustration. Still, it might be beneficial if you're willing to solder. flashrom support for embedded controllers (ECs) in laptops
  10. 10. Contact If you are interested in becoming a GSoC student, please contact Stefan Reinauer. There is also an IRC channel on irc.freenode.net: #coreboot
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×