[LinuxBIOS] A very good idea
Peter Stuge
stuge-linuxbios at cdy.org
Fri May 4 17:44:38 CEST 2007
On Fri, May 04, 2007 at 10:01:49AM +0100, MARTIN WOODHOUSE wrote:
> processor=xxxxx
> primaryRAM= yyyyy
> videochip=zzzzz
> etc
> etc
[..]
> Could this not work?
Yes. This macro principle is actually already used in the current
version of LinuxBIOS v2 and the tools and language have been improved
a lot for the next version. (new syntax but same good concept)
What I was rambling about yesterday was what kind of code the macro
language generates, for performance reasons.
We still have more code than just register writes, and that will
probably continue to be the case for systems supporting dynamic
configuration.
> What are the possible snags?
Mainly two things;
* Dynamic hardware configurations
Optional CPU, RAM or expansion slots need to be detected at startup
and initialized only if they are filled with something.
* Mainboard vendor configurations
There's not a single standard way for a mainboard vendor to connect
all the hardware together on the board. The initializing software
in most cases needs to know some hardware design detail or other.
//Peter
More information about the coreboot
mailing list