Difference between revisions of "Easy projects"

From coreboot
Jump to: navigation, search
(Add the bus type to flash chip definitions)
(Add the bus type to flash chip definitions)
Line 10: Line 10:
  
 
Even a single updated chip helps.
 
Even a single updated chip helps.
 +
 +
[[Flashrom#Communication_bus_protocol]] has a writeup on how to figure out the bus type.
  
 
=coreboot=
 
=coreboot=

Revision as of 19:49, 1 June 2009

You probably came here trying to find a small (minutes to hours) and easy task where you can get your hands dirty and get results immediately.

If you're a coreboot or flashrom newbie, this page is for you.

flashrom

A tool to read/write coreboot/BIOS images from/to flash chips.

Add the bus type to flash chip definitions

Go through the list of flash chips in flashchips.c inside the flashrom source. Look for chip definitions which have .bustype = CHIP_BUSTYPE_NONSPI and look at their data sheets. Read the data sheets and try to figure out the flash bus they use (Parallel/LPC/FWH/SPI). Change the bustype field to CHIP_BUSTYPE_PARALLEL etc. and post a patch to the list.

Even a single updated chip helps.

Flashrom#Communication_bus_protocol has a writeup on how to figure out the bus type.

coreboot

I'll skip explaining what coreboot is. The whole wiki is about this topic and I can't summarize it in one sentence.

coreboot v2

The workhorse version of coreboot. Lots of supported boards, but difficult to work with.

TODO: Add easy tasks here.

coreboot v3

The next generation version of coreboot. Few supported boards, still in the design testing phase, easy to work with.

TODO: Add easy tasks here.