[SeaBIOS] Dealing with fallback and normal coreboot images

Kevin O'Connor kevin at koconnor.net
Sun Jan 29 20:34:00 CET 2017


On Thu, Jan 26, 2017 at 04:48:14PM +0100, Paul Menzel wrote:
> Dear SeaBIOS folks,
> 
> coreboot allows to prefix images to add different romstage, ramstage, and
> payloads, and depending on the behavior during boot, choose a certain one.
> 
> Commonly *normal* and *fallback* are used as prefixes, while the bootblock
> code loads the *normal* image first, but if there is a failure, commonly
> after three tries, boots the fallback image.
> 
> SeaBIOS takes runtime configuration values always from `etc/`. That way,
> only one configuration can be used for different coreboot builds.
> 
> What could be a solution for that problem? Also allow `fallback/etc/`, and
> `normal/etc`?

Alas, it seems there are several ways to implement fallback booting in
coreboot - the other major method being via fmap.  The normal/fallback
thing was never implemented in SeaBIOS as it didn't seem it was that
common in practice on coreboot.  That may be different now.

-Kevin



More information about the SeaBIOS mailing list