Difference between revisions of "Easy projects"
From coreboot
Hailfinger (Talk | contribs) m (→Add the bus type to flash chip definitions: done) |
m |
||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 3: | Line 3: | ||
If you're a coreboot or flashrom newbie, this page is for you. | If you're a coreboot or flashrom newbie, this page is for you. | ||
| − | = | + | == coreboot == |
| − | + | === AMD 740G information gathering === | |
| − | + | (This project description is not finished yet) | |
| − | + | If you have a board with AMD 740G chipset, please run (as root) | |
| − | + | $ '''flashrom -V''' | |
| + | $ '''lspci -nnvvvxxxx''' | ||
| + | $ '''superiotool -deV''' | ||
| + | $ '''dmidecode''' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
and mail the output to the [[Mailinglist|coreboot mailing list]] together with the exact model number/name of your board. | and mail the output to the [[Mailinglist|coreboot mailing list]] together with the exact model number/name of your board. | ||
| Line 64: | Line 21: | ||
Here are some boards: | Here are some boards: | ||
| − | |||
| − | = | + | * http://www.czechcomputer.cz/cat_tree.jsp?bpath=Z%C3%A1kladn%C3%AD+desky\Socket+AM2%2B\AMD+740G |
| − | + | === Use CBFS wherever possible === | |
| − | + | * '''src/cpu/amd/model_lx/vsmsetup.c''' is a very good candidate. The VSM blobs should be loaded from [[CBFS]]. | |
| − | + | == Payloads == | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | = Payloads = | + | |
coreboot can use a number of different [[Payloads|payloads]]. | coreboot can use a number of different [[Payloads|payloads]]. | ||
| − | == Add/test new supported payloads == | + | === Add/test new supported payloads === |
* Test syslinux (probably requires [[SeaBIOS]] in addition, needs to be checked). | * Test syslinux (probably requires [[SeaBIOS]] in addition, needs to be checked). | ||
* Port [[GPXE]] to "native" coreboot (it works fine together with [[SeaBIOS]] though). | * Port [[GPXE]] to "native" coreboot (it works fine together with [[SeaBIOS]] though). | ||
| − | = Other = | + | == flashrom == |
| + | |||
| + | The [[flashrom]] tool can read/write coreboot/BIOS images from/to flash chips. | ||
| + | |||
| + | * See [http://flashrom.org/Easy_projects flashrom's Easy Projects] list for details. | ||
| + | |||
| + | == Other == | ||
* Add [http://tracker.coreboot.org/trac/coreboot/ticket/95 support for using coreboot in VirtualBox]. | * Add [http://tracker.coreboot.org/trac/coreboot/ticket/95 support for using coreboot in VirtualBox]. | ||
Revision as of 17:01, 19 September 2010
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.
Contents |
coreboot
AMD 740G information gathering
(This project description is not finished yet)
If you have a board with AMD 740G chipset, please run (as root)
$ flashrom -V $ lspci -nnvvvxxxx $ superiotool -deV $ dmidecode
and mail the output to the coreboot mailing list together with the exact model number/name of your board.
This helps us evaluate which boards are good targets for coreboot.
Here are some boards:
Use CBFS wherever possible
- src/cpu/amd/model_lx/vsmsetup.c is a very good candidate. The VSM blobs should be loaded from CBFS.
Payloads
coreboot can use a number of different payloads.
Add/test new supported payloads
- Test syslinux (probably requires SeaBIOS in addition, needs to be checked).
- Port GPXE to "native" coreboot (it works fine together with SeaBIOS though).
flashrom
The flashrom tool can read/write coreboot/BIOS images from/to flash chips.
- See flashrom's Easy Projects list for details.