first, before thinking of using coreboot, make sure you have a backup of your bios image, and the correct facilities to replace that image, if it becomes corrupt. after that, continue with the following(which may destroy your board anyways! you have been warned!)

+

First, before thinking of using coreboot, make sure you have a backup of your current BIOS image(see[[Flashrom]]), and the correct facilities to replace that image, if it becomes corrupt. Assuming you have a backup and restore procedure, continue with the following(which may destroy your board anyways! you have been warned!)

coreboot has multiple [[Payloads]] used for the boot process ([[SeaBIOS]], [[FILO]], [[GRUB2]], etc), and you must build a payload first, so that coreboot can build it into itsself.

coreboot has multiple [[Payloads]] used for the boot process ([[SeaBIOS]], [[FILO]], [[GRUB2]], etc), and you must build a payload first, so that coreboot can build it into itsself.

Revision as of 04:39, 26 January 2009

The ASUS P2B-F, revision 1.00

Status

Device/functionality

Status

Comments

CPU

CPU works

OK

L1 cache enabled

OK

CPU: L1 I cache: 16K, L1 D cache: 16K

L2 cache enabled

WIP

L2 cache is not being enabled at the moment. We're working on fixing it.

L3 cache enabled

N/A

Multiple CPU support

N/A

Multi-core support

N/A

Hardware virtualization

N/A

RAM

EDO

N/A

SDRAM

OK

Works, but currently the RAM settings are hardcoded to one 64MB DIMM and certain speed settings. This will be fixed soon, a patch is on the way.

SO-DIMM

N/A

DDR

N/A

DDR2

N/A

DDR3

N/A

Dual channel support

N/A

ECC support

WIP

Not yet supported by the coreboot 440BX code, but it's on our TODO list.

Build tutorial

First, before thinking of using coreboot, make sure you have a backup of your current BIOS image(seeFlashrom), and the correct facilities to replace that image, if it becomes corrupt. Assuming you have a backup and restore procedure, continue with the following(which may destroy your board anyways! you have been warned!)

coreboot has multiple Payloads used for the boot process (SeaBIOS, FILO, GRUB2, etc), and you must build a payload first, so that coreboot can build it into itsself.

after your payload is compiled, copy the resulting file to /tmp/filo.elf, then

The resulting coreboot.rom is your coreboot ROM image you can flash using flashrom.

This work is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version. This work is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.