Branch: refs/heads/Cog
Home:
https://github.com/OpenSmalltalk/opensmalltalk-vm Commit: a120bbe1c68c4c1d4fb08ec52b0e60de60fb5f2a
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/a120bbe1c68c4c1d4fb08ec52b0e60de60fb5f2a Author: Eliot Miranda <
[hidden email]>
Date: 2020-01-24 (Fri, 24 Jan 2020)
Changed paths:
M build.linux64ARMv8/squeak.cog.spur/build.assert/mvm
M build.linux64ARMv8/squeak.cog.spur/build.debug/mvm
M build.linux64ARMv8/squeak.cog.spur/build/mvm
M platforms/unix/vm/sqUnixMain.c
M platforms/unix/vm/sqUnixSpurMemory.c
M spur64src/vm/cogit.c
Log Message:
-----------
Changes for ARMv8 on aarch64-linux-gnu.
Get the platform defines right:
if __linux__ && (defined(__arm64__) || defined(__aarch64__))
Include cogitARMv8.c in the files to be included by cogit.c (only for one
configuration for now; there are serious self-modifying code permission problems
to be solved before an ARMv8 JIT can be realized).
Configure the build.linux64ARMv8/squeak.cog.spur builds correctly; we should
*NOT* manually define platform defines; these are to be left up to the native
compiler. (I'll fix the stack builds soon).