[LinuxBIOS] Config file dependencies

Lu, Yinghai yinghai.lu at AMD.COM
Thu Oct 27 20:11:37 CEST 2005


If CONFIG_USE_INIT == 0, the cache_as_ram_auto.c will be compiled to
auto.inc. ---> part of crt0.s---> part of linuxbios_rom

If CONFIG_USE_INIF == 1, the cache_as_ram_auto.c will be compiled to
auto.o and be linked with memcpy.o....and auto.o and memcpy.o --->
init.o
And init.o ---> part of linuxbios_rom...


YH

-----Original Message-----
From: linuxbios-bounces at openbios.org
[mailto:linuxbios-bounces at openbios.org] On Behalf Of Li-Ta Lo
Sent: Thursday, October 27, 2005 10:31 AM
To: Stefan Reinauer
Cc: LinuxBIOS
Subject: Re: [LinuxBIOS] Config file dependencies

On Thu, 2005-10-27 at 09:26 +0200, Stefan Reinauer wrote:
> Hi,
> 
> > @@ -130,10 +130,10 @@
> >  ##
> >  ## enable CACHE_AS_RAM specifics
> >  ##
> > -default USE_DCACHE_RAM=1
> > +default USE_DCACHE_RAM=0
> >  default DCACHE_RAM_BASE=0xcf000
> >  default DCACHE_RAM_SIZE=0x1000
> > -default CONFIG_USE_INIT=1
> > +default CONFIG_USE_INIT=0
> 
> 
> The config files have a number of dependencies like the above.
> USE_DCACHE_RAM needs CONFIG_USE_INIT otherwise it won't work.
> 

That's something I try to figure out. If DCACHE_RAM needs USE_INIT,
why we still have

#if CONFIG_USE_INIT == 0
#include "lib/memcpy.c"
#endif

in the src/mainboard/tyan/s2895/cache_as_ram_auto.c ?

> Should we put this dependency in another place? Keeping such 
> things in mind should be part of the LinuxBIOS configuration, 
> not the LinuxBIOS (mainboard) developer.. 
> 
> Stefan
> 
> 
-- 
Li-Ta Lo <ollie at lanl.gov>
Los Alamos National Lab


-- 
LinuxBIOS mailing list
LinuxBIOS at openbios.org
http://www.openbios.org/mailman/listinfo/linuxbios






More information about the coreboot mailing list