"BALBIR SINGH" <[EMAIL PROTECTED]> writes: > Actually, I think there is a BIG config problem with > the python script, but I am new to LinuxBios and > this could be my perception. > > Anyway, I am trying to compile the BIOS for the Intel > l440gx motherboard. I am using python 1.5.2 and the > default Config file found in the freebios/src/mainboard/intel/l440gx > directory. The Makefile generated does not work right away. > it tries to compile > > freebios/mainboard.c and > freebios/mptable.c > > I have disabled the config option SMP=1 in the Config file, > but the Makefile.settings still seem to have it on. > > I am using the following command to generate the Makefile, etc. > > python freebios/util/config/NLBConfig.py config.file freebios > > Also, I tried looking at the code > > hardwaremain -> startup_other_cpus -> start_cpu > > start_cpu contains the declaration for _secondary_start. Even though > I modified MAX_CPUS to make it 1, start_cpu should not be called, > but it gets compiled and refers to _secondary_start. > > If you need any specific files, please let me know, I would happy > to send them across.
O.k. I recently made some significant changes to how SMP startup is handled, to solve issues with hyper threaded cpus, and to just plain make it simpler. I failed however to update: src/mainbaord/intel/l440gx/Config So the l440gx stop building. Ron and I seem to have given up on that poor beast. In any event I have also added an example.config in the l440gx directory. The Config file you found was actually build instructructions specific to the l440gx. The python config/build system isn't the prettiest system ever but it does get the job done. Eric
