<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 &lt;machine/OS/VM/image&gt; 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;">&gt;<i> Here is my take on thinking about the Squeak Virtual Machines.
</i>&gt;<i>
</i>&gt;<i> There are 3 iterations (plus the funky-stuff Eliot is adding to Cog, which
</i>&gt;<i> I ignore here)
</i>&gt;<i>
</i>&gt;<i> 1. Standard Virtual Machine
</i>&gt;<i> 2  Stack Interpreter  (first iteration of Cog work)
</i>&gt;<i> 3. Cog. (plus all stuff Eliot is doing on top of that).
</i>&gt;<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">&lt;robert.w.withers@gmail.com&gt;</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>