[Openmcl-cvs-notifications] Commit: ccl/lisp-kernel

gb@clozure.com gb at clozure.com
Wed Jun 7 01:30:06 MDT 2006


Affected files with versions:
  x86-spentry64.s,1.74
-----------------------------------
Details:

  Update of /usr/local/tmpcvs/openmcl-dev/ccl/lisp-kernel
  In directory clozure.com:/tmp/cvs-serv16033/lisp-kernel
  
  Modified Files:
  	x86-spentry64.s 
  Log Message:
  Try to keep tcr.save_tsp in synch with %tsp, and likewise for
  %Rforeign_sp/tcr.foreign_sp.
  
  (The idea is to keep the temp/foreign stack pointers in the tcr and only
  use the MMX registers as temporaries, since it seems that handlers for
  asynchronous signals can't count on the MMX register values in the
  signal context being correct.  This seems to either be a Linux kernel
  bug or ill-considered if it's intentional behavior, but it seems better
  to work around it this way.)
  
  This is just an early step in bootstrapping that change; it's being
  checked into CVS so that it doesn't get lost (and so that I can recover
  to this point if/when I hose things on a later step.)


More information about the Openmcl-cvs-notifications mailing list