[LinuxBIOS] Please explain why is some hardware not supported even though it runs fine in linux

Stefan Reinauer stepan at coresystems.de
Fri Mar 9 17:02:54 CET 2007

* Al Boldi <a1426z at gawab.com> [070309 14:25]:
> Are the datasheets enough to get the board supported by LinuxBIOS?
> If so, which board has been supported by only relying on the datasheets?
This depends on the data sheets. The AMD64 (AMD8111/AMD8131) port has
completely been developed from publicly available data sheets (including
the publically available bios and kernel developers guide).

Very often, there are no publically available data sheets, or the
publically available versions are censored and do not contain the
required information to write a BIOS/Firmware. This is the case for
basically all modern Intel chipsets.

> Also, the factory bios contains a lot of ram timing info; can't this
> be used to get a generic/blind LinuxBIOS to init ram, and then payload
> from flash?
The ram timing info is stored on the RAM modules themselfes, in a small
chip called SPD-ROM (Serial Presence Detect). The BIOS has to look at
each single RAM module and find out a common denominator that works with
all modules used in the system.

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

More information about the coreboot mailing list