<br><br><div class="gmail_quote">On Fri, Apr 5, 2013 at 7:41 AM, Casey Ransberger <span dir="ltr">&lt;<a href="mailto:casey.obrien.r@gmail.com" target="_blank">casey.obrien.r@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
 <br><div dir="ltr">I&#39;m running on a Rasp Pi-B. The interpreter VM currently leaves some stuff to be desired on this device. I know that Tim has been working to improve BitBlt&#39;s perf in the interpreter. I&#39;m interested in seeing if I can milk a bit of rocket sauce from the stack orientation and generation scavenging GC while he&#39;s doing that.<br clear="all">

<div><br></div><div>A few questions:</div><div><br></div><div>- Does the stack VM depend on anything that isn&#39;t ARM-happy right now?</div></div></blockquote><div><br></div><div><span class="Apple-style-span">Not that I know of.  John McIntosh and </span><span class="Apple-style-span" style="border-collapse:collapse;font-family:arial,sans-serif;font-size:14px">Dimitry Golubovsky</span><span class="Apple-style-span"> report success with the Stack VM on ARM devices (iPhone &amp; Droid).</span></div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>- Does the Linux limitation around multiple thread prioritization apply to the stack VM?</div>
</div></blockquote><div><br></div><div>Yes.  The Stack VM also needs a heartbeat.  So on linux one should derive the heartbeat from an interval timer, until such time as the pthreads implementation is fixed.   we live in hope.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">
<div><br></div><div>- Where should I get sources for a current stack VM?</div></div></blockquote><div><br></div><div>you can check-out the Cog stack sources (<a href="http://www.squeakvm.org/svn/squeak/branches/Cog/stacksrc">http://www.squeakvm.org/svn/squeak/branches/Cog/stacksrc</a>) but you&#39;d want to get the platform tree or all the sources from <span class="Apple-style-span" style="border-collapse:collapse;font-family:arial,sans-serif;font-size:14px">Dimitry.  I think his sources are on <a href="http://code.google.com">code.google.com</a> somewhere.</span></div>
<div><span class="Apple-style-span" style="border-collapse:collapse;font-family:arial,sans-serif;font-size:14px"><br></span></div><div><span class="Apple-style-span" style="border-collapse:collapse;font-family:arial,sans-serif;font-size:14px">HTH</span></div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>Sorry if I&#39;ve asked these questions before! I can be a bit of a scatterbrain sometimes, and I burn way too many cycles on &quot;is this what I should be doing right now?&quot; Sometimes I have to trace the circle a few times to figure out where I am in it.</div>

<div><br></div><div>Thanks in advance for any advice that&#39;s offered.</div><div><br></div>-- <br>Casey Ransberger
</div>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>