1.0.41.34: ppc: Implement multithreaded symbol binding / unbinding.
authorAlastair Bridgewater <lisphacker@users.sourceforge.net>
Sun, 8 Aug 2010 01:12:28 +0000 (01:12 +0000)
committerAlastair Bridgewater <lisphacker@users.sourceforge.net>
Sun, 8 Aug 2010 01:12:28 +0000 (01:12 +0000)
commit43a3cc06f2671f6a3e75ae22c17f369e6306b6bb
tree6fdfe35ea2c668165622c6003fdf03a8e6309d21
parentf5c5f4ebb0486cddc6cdba2a0687b1d6c52baf2f
1.0.41.34: ppc: Implement multithreaded symbol binding / unbinding.

  * This is roughly based on the x86-64 version, but with TLS
allocation inline and synchronization made up with a copy of
"The PowerPC Architecture" in front of me.

  * This does not have any check for TLS index overflow.

  * Also implement the spinlock stuff used by the runtime to
do its TLS index allocation for dynamic binding.
src/compiler/ppc/cell.lisp
src/runtime/ppc-arch.h
version.lisp-expr