[LinuxBIOS] [PATCH] flashrom: board specific enables based on matching pci-ids.

Stefan Reinauer stepan at coresystems.de
Fri Mar 23 22:38:44 CET 2007


* Luc Verhaegen <libv at skynet.be> [070323 21:18]:
> > Ok, so do I get this right: all boards below might be supported by
> > LinuxBIOS as well, if we create ports for them based on the Epia-M
> > and start setting correct subsystem vendor ids?
> 
> No, this is just flashrom working on them. If users want to read/write 
> prorietary bioses from linux directly, then they can. It's only the 
> various flash enables that need to be written for flashrom to become a 
> general tool.
 
Sorry, I asked the wrong way. Do all systems have the same north and
southbridge? Because then we could easily get all of them up in LinuxBIOS
itself in a few days, if there's testhardware. But it looks like it is
not that easy:

> As for the other devices: The Shuttle and the Asus have VIAs KM400 
> northbridge, if time permits, i will try to implement them fully.

Is this very different from the vt8623?

> > Also: This is nothing that the user would manually choose, except during
> > migration process. Later these strings are read from the linuxbios
> > table, which is "the one correct answer" rather than a solution based on
> > heuristics..
> 
> Right, depend on the linuxbios table. On the other hand, it's too easy 
> to copy over a mainboards Options.lb and forget about adjusting the name 
> :)
 
Well, if you do that on an already working port, you might be into
trouble, but then again, if you mess up other files like that, you will
end up with a not bootable system very easily.
 
> Maybe the linuxbios name is added to the pci-id table as well, NULL if 
> unknown.
> 
> If there's a linuxbios table present, then just try to match main ids 
> and the name. Otherwise, try to match both main and card ids.
 
sounds reasonable.

-- 
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/




More information about the coreboot mailing list