[Vm-dev] Simulating the Cog V3 VM

David T. Lewis lewis at mail.msen.com
Thu May 12 00:05:56 UTC 2016


On Wed, May 11, 2016 at 04:46:32PM -0700, tim Rowledge wrote:
> 
> 
> > On 11-05-2016, at 4:17 PM, Levente Uzonyi <leves at caesar.elte.hu> wrote:
> > 
> > Spur support has been added to SystemTracer a while ago.
> > http://www.squeaksource.com/SystemTracing.html
> 
> Excellent; looks like other-Tim got to it and seems to have made something working. So, why isn???t that the solution to migrating Cuis?
>

Because it is not just a matter of converting the existing object memory,
there are also changes in the image.

Regarding SystemTracer, this is a nice light-weight approach to doing
the conversion, but Eliot's bootstrap process that uses the simulation
machinery in VMMaker has a lot of advantages too.

In addition to Eliot's documentation of the image bootstrap process, you
can also get a rough idea of the image-side differences by looking at
the four packages in this repository from your up to date trunk Spur
image:

  MCHttpRepository
	location: 'http://www.squeaksource.com/TrunkUpdateStreamV3'
	user: ''
	password: ''

This overstates the differences needed for bootstrapping a V3 image
to Spur, but it does give a sense of where the differences lie.

Dave 



More information about the Vm-dev mailing list