[squeak-dev] new Cog VMs available

Eliot Miranda eliot.miranda at gmail.com
Sat Jun 14 13:40:24 UTC 2014


On Fri, Jun 13, 2014 at 10:11 PM, Chris Cunnington <brasspen at gmail.com>
wrote:

>
> On Jun 14, 2014, at 12:59 AM, Eliot Miranda <eliot.miranda at gmail.com>
> wrote:
>
> ...in http://www.mirandabanda.org/files/Cog/VM/VM.r3000/
>
> CogVM binaries as per VMMaker.oscog-eem.772/r3000
>
> Add libcrypto and libssl to Linux and Mac builds of the SqueakSSL plugin.
>
>
> That will make using the Altitude web framework much easier.
>

Providing they work... Any news?


>
> Chris
>
>
> Add the XDisplayControlPlugin and include it (external) and the AioPlugin
> (internal) to the linux x86 builds.
>
> Cog:
> Fix an abort (relocating call to invalid address) due to an over-zealous
> check
> in relocateCallBeforeReturnPC:by:.  Since we relocate e.g. calls to
> primitives
> there can be no effective range check there-in.
>
> Spur:
> Fix fillObj: signedness for objects straddling the midpoint of the address
> space (quickly affects linux).  Similarly for routines in pigCompact, to
> get
> asserts correct.
>
> Fix printOopsFrom:to:. for objects up to endOfMemory.
>
> Declare lastFreeChunk and firstFreeChunk correctly.  Fix
> numberOfForwarders:
> and printForwarders: for isForwarded:'s blindness towards freeChunks.
> Comment isForwarded: to be clear on the issue.
>
> Have the segment manager pass to sqAllocateMemorySegmentOfSize: the
> address of
> the first large enough gap in the address space, instead of the address of
> the
> end of the first segment.  This allows e.g. linux to use MAP_FIXED and
> hence
> get past a 128Mb limit on mmapping.
>
> Fix bugs in isValidFreeObject: & printFreeTreeChunk: that caused bogus
> assert
> failures.
>
> Remember to include the Spur moniker in the -version output on linux
> --
> best,
> Eliot
>
>
>
>
>
>


-- 
best,
Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20140614/45956373/attachment.htm


More information about the Squeak-dev mailing list