[kaffe] Porting of Kaffe
    Timothy Stack 
    stack at cs.utah.edu
       
    Tue Sep  2 09:19:01 PDT 2003
    
    
  
> 
> I am part of a team porting Kaffe to a Cray.  I would like to find someone
> who has an understanding of why the locks were implemented with hidden stack
> variable (the "where" in _lockMutex).  It is causing great consternation in
> light of the Cray stack.
Can you explain whats unique about the cray stack or give a pointer?
> It also seems rather hostile to someone trying to
> use a mutex, since it is not documented very well.  I have changed locks to
> use a structure within locks itself and tracking the TID of the lock holder.
> Is there someone that could comment on this approach?
Can you elaborate on this?  The latte project, an offshoot of kaffe, have 
a superior lightweight lock implementation, rolling those in might be 
better.
> We are also finding that the debug code is not very friendly on an MP.  The
> movement of data to the debug buffer is not protected by a mutex and, thus,
> becomes a difficult tool.  Is there anyone that has ported Kaffe to an MP?
dunno, but, I would imagine there are many many race conditions.
> Is there someone that could comment on this problem?
Can you use the user-level threading implementation instead of native 
threads, atleast for now?
> George Blankenship
tim stack
    
    
More information about the kaffe
mailing list