"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



Reply via email to