<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi Ben, thanks for the link. I've managed to restore my 32-bit OS on
my 64-bit machine, then built everything I could, including
BochsIA32 plugin and GdbARMPlugin (gdb-7.6). I have not built the
BochsX64 plugin.<br>
<br>
I think I installed the VM I built is a Cog Spur VM that can
simulate a 64-bit machine. Can it run a 64-bit image? Eliot seems to
suggest that makes no sense as an objective, unless I've
misunderstood.<br>
<br>
I did grab the 64-bit Ubuntu iso and dd to my USB. I can boot from
there or install with repartitioning with the 32-bit OS.<br>
<br>
I am still struggling with this <machine/OS/VM/image> word
size conundrum, crossed with the VM maturity level. My confusion
seems rooted in all the maturity level variants. gettimothy states:<br>
<br>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<pre style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;">><i> Here is my take on thinking about the Squeak Virtual Machines.
</i>><i>
</i>><i> There are 3 iterations (plus the funky-stuff Eliot is adding to Cog, which
</i>><i> I ignore here)
</i>><i>
</i>><i> 1. Standard Virtual Machine
</i>><i> 2 Stack Interpreter (first iteration of Cog work)
</i>><i> 3. Cog. (plus all stuff Eliot is doing on top of that).
</i>><i> 4. Spur is coming up so we ignore for now.
</i></pre>
Looking into build.linux32x86 it seems there are 4 main squeak
versions:<br>
<br>
<ol>
<li>squeak.stack.v3</li>
<li>squeak.stack.spur</li>
<li>squeak.cog.v3</li>
<li>squeak.cog.spur</li>
</ol>
<p>These lists don't quite match, do they. I think #1 from the first
list is missing and #2 of the second list is missing. Is this
right do you think?<br>
</p>
<p>I build #4 and run trunk50 and SpurVMMaker images with it. Is
trunk50 a Cog image and SpurVMMaker is a Spur image? The image
side I don't quite yet grasp.<br>
</p>
<p>I could publish my 32-bit Ubuntu build instructions if that would
be helpful. Please let me know.<br>
</p>
<p>Thanks,<br>
</p>
<p>Robert<br>
</p>
<br>
<br>
<div class="moz-cite-prefix">On 10/21/2015 10:13 AM, Ben Coman
wrote:<br>
</div>
<blockquote
cite="mid:CAProBT=hJDu7zGsz2qB4fF-ZkOVwGryDkPzbKWOU8Go5U9r1yg@mail.gmail.com"
type="cite">
<pre wrap="">
On Wed, Oct 21, 2015 at 9:20 AM, Robert Withers
<a class="moz-txt-link-rfc2396E" href="mailto:robert.w.withers@gmail.com"><robert.w.withers@gmail.com></a> wrote:
</pre>
<blockquote type="cite">
<pre wrap="">
I am terribly sorry, Clément, I thought there was a 64-bit vm build that used 32-bit object memory and I was magically trying to build it.
</pre>
</blockquote>
<pre wrap="">
Eliot's response here may be of interest...
<a class="moz-txt-link-freetext" href="http://lists.squeakfoundation.org/pipermail/vm-dev/2014-May/015419.html">http://lists.squeakfoundation.org/pipermail/vm-dev/2014-May/015419.html</a>
cheers -ben
</pre>
</blockquote>
<br>
</body>
</html>