Commit [5745b5] Maximize Restore History

1.0.41.35: ppc: Implement compare-and-swap-vops.

* Based roughly on the x86-64 version and the differences
between x86oid define-full-reffer and the PPC use of VOPs
instead (the VOPs seem smart enough, why do x86oids do the
whole define-full-reffer / -c VOP thing?).

* Compare-and-swap VOPs are full memory barriers.

* Left the VOPs conditionally-compiled in based on the
compare-and-swap-vops feature, more as documentation of what
is involved than anything else.

* Enabled compare-and-swap-vops for all PPC targets.

Alastair Bridgewater Alastair Bridgewater 2010-08-08

changed src/compiler/ppc/array.lisp
changed src/compiler/ppc/cell.lisp
changed src/compiler/ppc/memory.lisp
changed make-config.sh
changed version.lisp-expr
src/compiler/ppc/array.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ppc/cell.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ppc/memory.lisp Diff Switch to side-by-side view
Loading...
make-config.sh Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...