[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] c6c188: CogVM source as per VMMaker.oscog-eem.3034
Eliot Miranda
noreply at github.com
Thu Aug 12 18:22:05 UTC 2021
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: c6c18805f2a5ba03b5ea3e765bb7fec1a2fce248
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/c6c18805f2a5ba03b5ea3e765bb7fec1a2fce248
Author: Eliot Miranda <eliot.miranda at gmail.com>
Date: 2021-08-12 (Thu, 12 Aug 2021)
Changed paths:
M nsspur64src/vm/cogit.h
M nsspur64src/vm/cogitARMv8.c
M nsspur64src/vm/cogitX64SysV.c
M nsspur64src/vm/cogitX64WIN64.c
M nsspur64src/vm/cointerp.c
M nsspur64src/vm/cointerp.h
M nsspur64src/vm/gcc3x-cointerp.c
M spur64src/vm/cogit.h
M spur64src/vm/cogitARMv8.c
M spurlowcode64src/vm/cogit.h
M spurlowcode64src/vm/cogitARMv8.c
M spursista64src/vm/cogit.h
M spursista64src/vm/cogitARMv8.c
Log Message:
-----------
CogVM source as per VMMaker.oscog-eem.3034
CogARMv8Compiler: Make sure the generated cache flush code flushes the range
(startAddress to endAddress], i.e. never flush endAddress, only addresses
less than endAddress. Flushing endAddress can cause a segmentation violation
if the endAddress is on an empty page.
More information about the Vm-dev
mailing list