[LinuxBIOS] State of the buildrom
myles at pel.cs.byu.edu
Mon Dec 3 19:43:48 CET 2007
> > > > There just isn't any good way to change v2 config files without
> > > > lots of pain
> > >
> > > > Not that we really have a great story for v3 either,
> > > ..
> > > > really a generic way to override config without editing text files
> > > > would be the most ideal.
> > >
> > > How about one environment variable that points to another file with
> > > options?
> > The unfortunate thing is that either this adds lots more Config.lb files
> > (one for each payload combination or ROM size), or forces you to patch
> > buildrom-specific file you just introduced.
> What scared me about changing the configs on the fly was the extreme
> of sed magic we would have to do to get it right. In this case, that fear
> isn't there since we're not actually modifying any existing files, so we
> easily add the config options we want with echo >:
> ifeq ($(CONFIG_LZMA),y)
> echo "NEEDLZMAPLEASE=1" >> $(LBOVERRIDE)
All right. At least it will document what the Config.lb variables mean if
they "need" to be tweaked.
> That will be pretty generic for most cases - if there is something really
> special for a particular platform, we can specify a static override file
> to start and then modify it as above, but that will be the exception, not
> the rule.
> > I think it's more important to figure out how we really want to
> > LinuxBIOS (it seems to be a large hurdle for newbies), not buildrom.
> Agreed - being able to do these things easily with v3 is a priority.
> We have to think about what we would want to control externally, and then
> make those knobs easy to turn.
> Jordan Crouse
> Systems Software Development Engineer
> Advanced Micro Devices, Inc.
More information about the coreboot