[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 6d3b82: CogVM source as per VMMaker.oscog-eem.2975
Eliot Miranda
noreply at github.com
Fri Jul 2 01:40:33 UTC 2021
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 6d3b82cd64c9d44ec31ef8fbac7677fe5b08f30d
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/6d3b82cd64c9d44ec31ef8fbac7677fe5b08f30d
Author: Eliot Miranda <eliot.miranda at gmail.com>
Date: 2021-07-01 (Thu, 01 Jul 2021)
Changed paths:
M platforms/Cross/plugins/IA32ABI/arm32abicc.c
M platforms/Cross/plugins/IA32ABI/arm64abicc.c
M platforms/Cross/vm/sqMemoryAccess.h
M platforms/unix/vm/sqUnixSpurMemory.c
M platforms/win32/vm/sqWin32SpurAlloc.c
M spur64src/vm/cogit.h
M spur64src/vm/cogitARMv8.c
M spur64src/vm/cogitX64SysV.c
M spur64src/vm/cogitX64WIN64.c
M spur64src/vm/cointerp.c
M spur64src/vm/cointerp.h
M spur64src/vm/cointerpmt.c
M spur64src/vm/cointerpmt.h
M spur64src/vm/gcc3x-cointerp.c
M spur64src/vm/gcc3x-cointerpmt.c
M spurlowcode64src/vm/cogit.h
M spurlowcode64src/vm/cogitARMv8.c
M spurlowcode64src/vm/cogitX64SysV.c
M spurlowcode64src/vm/cogitX64WIN64.c
M spurlowcode64src/vm/cointerp.c
M spurlowcode64src/vm/cointerp.h
M spurlowcode64src/vm/gcc3x-cointerp.c
M spurlowcodesrc/vm/cogit.h
M spurlowcodesrc/vm/cogitARMv5.c
M spurlowcodesrc/vm/cogitIA32.c
M spurlowcodesrc/vm/cogitMIPSEL.c
M spurlowcodesrc/vm/cointerp.c
M spurlowcodesrc/vm/cointerp.h
M spurlowcodesrc/vm/gcc3x-cointerp.c
M spurlowcodestack64src/vm/gcc3x-interp.c
M spurlowcodestack64src/vm/interp.c
M spurlowcodestacksrc/vm/gcc3x-interp.c
M spurlowcodestacksrc/vm/interp.c
M spursista64src/vm/cogit.h
M spursista64src/vm/cogitARMv8.c
M spursista64src/vm/cogitX64SysV.c
M spursista64src/vm/cogitX64WIN64.c
M spursista64src/vm/cointerp.c
M spursista64src/vm/cointerp.h
M spursista64src/vm/gcc3x-cointerp.c
M spursistasrc/vm/cogit.h
M spursistasrc/vm/cogitARMv5.c
M spursistasrc/vm/cogitIA32.c
M spursistasrc/vm/cogitMIPSEL.c
M spursistasrc/vm/cointerp.c
M spursistasrc/vm/cointerp.h
M spursistasrc/vm/gcc3x-cointerp.c
M spursrc/vm/cogit.h
M spursrc/vm/cogitARMv5.c
M spursrc/vm/cogitIA32.c
M spursrc/vm/cogitMIPSEL.c
M spursrc/vm/cointerp.c
M spursrc/vm/cointerp.h
M spursrc/vm/cointerpmt.c
M spursrc/vm/cointerpmt.h
M spursrc/vm/gcc3x-cointerp.c
M spursrc/vm/gcc3x-cointerpmt.c
M spurstack64src/vm/gcc3x-interp.c
M spurstack64src/vm/interp.c
M spurstack64src/vm/validImage.c
M spurstacksrc/vm/gcc3x-interp.c
M spurstacksrc/vm/interp.c
M spurstacksrc/vm/validImage.c
M src/vm/cogit.h
M src/vm/cogitARMv5.c
M src/vm/cogitIA32.c
M src/vm/cogitMIPSEL.c
M src/vm/cointerp.c
M src/vm/cointerp.h
M src/vm/gcc3x-cointerp.c
M stacksrc/vm/gcc3x-interp.c
M stacksrc/vm/interp.c
Log Message:
-----------
CogVM source as per VMMaker.oscog-eem.2975
Change how the code zone is allocated in the Cogit VMs to support Apple's
MAP_JIT flag, required on M1. Eliminate the method variable in translated
Spur VMs.
Commit: 1455c649198064291e379e553af0b37b712e5a72
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/1455c649198064291e379e553af0b37b712e5a72
Author: Eliot Miranda <eliot.miranda at gmail.com>
Date: 2021-07-01 (Thu, 01 Jul 2021)
Changed paths:
M platforms/Cross/vm/sqMemoryAccess.h
M platforms/Mac OS/vm/sqMacMemory.c
M platforms/unix/vm/sqUnixMemory.c
M platforms/unix/vm/sqUnixSpurMemory.c
M platforms/win32/vm/sqWin32Alloc.c
M platforms/win32/vm/sqWin32SpurAlloc.c
Log Message:
-----------
Nuke the now obsolete -sqMakeMemoryNotExecutableFromTo. Make sure that
allocateJITMemory is implemented in the non-Spur allocation support.
Commit: a0d15afdceca9571fc8ca80595e159266b663602
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/a0d15afdceca9571fc8ca80595e159266b663602
Author: Eliot Miranda <eliot.miranda at gmail.com>
Date: 2021-07-01 (Thu, 01 Jul 2021)
Changed paths:
M spur64src/vm/cogitARMv8.c
M spurlowcode64src/vm/cogitARMv8.c
M spursista64src/vm/cogitARMv8.c
Log Message:
-----------
CogVm source as per VMMaker.oscog-eem.2976
Fix 16r80000000 < 16r8000000000000000 on ARMv8
Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/8a0d54a1725d...a0d15afdceca
More information about the Vm-dev
mailing list