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: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 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 <[EMAIL PROTECTED]> Los Alamos National Lab -- LinuxBIOS mailing list [email protected] http://www.openbios.org/mailman/listinfo/linuxbios -- LinuxBIOS mailing list [email protected] http://www.openbios.org/mailman/listinfo/linuxbios
