"Hamish Guthrie" <[EMAIL PROTECTED]> writes:

> Eric,
> 
> I have just got back from a short absence and found that you had committed
> your code updates.
> 
> Thanks for sorting out the start32.inc code - should be much better now.

Welcome. 
 
> A few comments:
> 
> Using a config file from the previous tree, I ran into some problems
> immediately, some of which I have tracked down, others of which I am still
> working on:
> 
> 1. Makefile issue.
> 
> This is a small issue, but may be a gotcha for some others, the config file
> name is now trated as an absolute pathname in the python command line for
> creating the Makefile etc, so whereas previously the following command:
> 
> python ~/freebios/util/config/NLBConfig.py <configfile> ~/freebios
> 
> created the Makefile correctly, this command now requires
> 
> python ~/freebios/util/config/NLBConfig.py Absolutepath/<configfile>
> ~/freebios
> 
> 2. Have you tested the code without SMP support? The tree seems to be broken
> where there is no SMP support required.

Not really.  I've been a little busy.  But I'll try and get the fixes
checked in a timely manner.  Of what I did there shouldn't be much
that is more than compile deep.
 
> For sure in include/smp/atomic.h, the define for atomic_dec is wrong - well
> atomic_inc is defined twice.

Ugh.  Catching this stuff is really appreciated.
I am sort of looking for a good way to conditionally compile code without
having #ifdef XXX all over the source files..  I think I can do this in the
Makefile so that is my target for start_stop.c  More than anything
that is why I haven't checked in a fix for it yet.

My real choice with the code was to check it in when I did or let it
diverge even farther from the main tree, and cause even worse havoc
then I have :(
 
> I have corrected this, but then there are a whole lot of other compile
> issues now - I will keep you posted.

Updates are good.  A patch file produced with diff -u is also easy.

Eric

Reply via email to