Hi,<div><br></div><div>Thanks for you help, but I&#39;m not sure if I&#39;m doing something wrong. I pulled the new version today and I continue getting the same error:</div><div><br></div><div><div>kernel PANIC! kernel assertion &quot;limit &gt; start&quot; failed at ../../bf/kernel/arch/arm/phys_mmap.c:130</div>
<div><br></div><div>Gem5 has been checked out on the specified version and patched accordingly. Would it be possible to get the specific revision on which Barrelfish ARMv7 was booting on Gem5?</div><div><br></div><div>Many thanks!</div>
<div>Zeus.</div><br><div class="gmail_quote">2012/10/4 Rafael Garibotti <span dir="ltr">&lt;<a href="mailto:rafaelgaribotti@gmail.com" target="_blank">rafaelgaribotti@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Zeus,<br><br>     I don’t know if it will help you, but you will find attached a chapter of our internal GEM5 tutorial (thanks Samuel for the help!) where I explain (some steps) how to use GEM5 with Barrelfish.<br><br>
     As Samuel said, this is an old version and he will launch a public release soon, but maybe this version <span lang="en"><span>is</span> OK<span> for what</span> <span>you want to do</span><span>.</span></span><br>
<br>Best Regards,<br>Rafael Garibotti<br><span style="color:rgb(102,102,102)">PhD Candidate at Lirmm/CNRS</span><div class="HOEnZb"><div class="h5"><br><br><br><br><br><br><div class="gmail_quote">---------- Forwarded message ----------<br>
From: <b class="gmail_sendername">Kornilios Kourtis</b> <span dir="ltr">&lt;<a href="mailto:kornilios.kourtis@inf.ethz.ch" target="_blank">kornilios.kourtis@inf.ethz.ch</a>&gt;</span><br>
Date: 2012/10/4<br>Subject: Re: [Barrelfish-users] Running ARM Barrelfish on Gem5<br>To: Samuel Hitz &lt;<a href="mailto:samuel.hitz@gmail.com" target="_blank">samuel.hitz@gmail.com</a>&gt;<br>Cc: <a href="mailto:barrelfish-users@lists.inf.ethz.ch" target="_blank">barrelfish-users@lists.inf.ethz.ch</a><br>

<br><br>Hi Zeus,<br>
<div><br>
On Wed, Oct 03, 2012 at 04:06:48PM +0100, Samuel Hitz wrote:<br>
&gt; AFAIK the Barrelfish arm tree for which those instructions were written for has<br>
&gt; not been released to the public yet. The one in the current public repo is<br>
&gt; vastly outdated and doesn&#39;t reflect the current status of the ARM port on Gem5.<br>
&gt;<br>
&gt; Maybe you could ask someone if you can clone the internal Barrelfish for ARM<br>
&gt; tree, but I also heard that there will be a public release soon.<br>
<br>
</div>As you &#39;ve probably seen already, we did make a public release, and as<br>
Samuel suggested, you should be able to find gem5_patches.patch in the<br>
current tree. I am not sure if gem5 on ARM works without problems for the<br>
current tip, but if there are problems they should be relatively easy to<br>
fix.<br>
<br>
cheers,<br>
Kornilios.<br>
<div><div><br>
&gt;<br>
&gt; cheers,<br>
&gt;<br>
&gt; Samuel<br>
&gt;<br>
&gt; On Wed, Oct 3, 2012 at 3:26 PM, Zeus Gómez Marmolejo &lt;<a href="mailto:zeus.gomez@bsc.es" target="_blank">zeus.gomez@bsc.es</a>&gt; wrote:<br>
&gt;<br>
&gt;     Hi all,<br>
&gt;<br>
&gt;     The mailing list has been very quiet lately. I hope everything is running<br>
&gt;     fine :)<br>
&gt;<br>
&gt;     I was trying Barrelfish on the arm_gem5 target, but I got stuck on<br>
&gt;     different errors. I&#39;m using the latest public release.<br>
&gt;<br>
&gt;     First, I tried to follow the instructions here: <a href="http://wiki.barrelfish.org/" target="_blank">http://wiki.barrelfish.org/</a><span style="padding-right:16px;width:16px;min-height:16px"></span><br>

&gt;     Running_on_gem5<br>
&gt;<br>
&gt;     But the &#39;gem5_patches.patch&#39; file doesn&#39;t exist and the &#39;arm_gem5&#39; and<br>
&gt;     &#39;arm_gem5_mc&#39; makefile targets are not present. I guess these instructions<br>
&gt;     may refer to a newer version that is not present on the public Barrelfish<br>
&gt;     tree.<br>
&gt;<br>
&gt;     In any case, there is a README file in the tools/arm_gem5 folder that also<br>
&gt;     tell how to build it (the gem5 directory in the instructions has to be<br>
&gt;     changed to the actual arm_gem5). Finally it boots with the following error:<br>
&gt;<br>
&gt;     ==== m5 slave terminal: Terminal 0 ====<br>
&gt;     Barrelfish CPU driver starting on ARMv7 Board id 0x000008e0<br>
&gt;     The address of paging_map_kernel_section is 0xc0022d20<br>
&gt;     kernel PANIC! kernel assertion &quot;limit &gt; start&quot; failed at ../../bf/kernel/<br>
&gt;     arch/arm/phys_mmap.c:130<br>
&gt;<br>
&gt;     I would like to know if this target is currently supported. I guess there<br>
&gt;     was a revision in the past that was working. I wonder which one it is...<br>
&gt;<br>
&gt;     On the other hand, the mercurial tip of the Gem5 simulator doesn&#39;t have the<br>
&gt;     VExpress_ELT platform any more, but has been substituted by the<br>
&gt;     VExpress_EMM. So it would be worth updating the port.<br>
&gt;<br>
&gt;     Best regards,<br>
&gt;<br>
&gt;     --<br>
&gt;     Zeus Gómez Marmolejo<br>
&gt;     Barcelona Supercomputing Center<br>
&gt;     PhD student<br>
<br>
</div></div><span><font color="#888888">--<br>
Kornilios Kourtis<br>
</font></span><div><div><br>
_______________________________________________<br>
Barrelfish-users mailing list<br>
<a href="mailto:Barrelfish-users@lists.inf.ethz.ch" target="_blank">Barrelfish-users@lists.inf.ethz.ch</a><br>
<a href="https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users" target="_blank">https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users</a><span style="padding-right:16px;width:16px;min-height:16px"></span><br>


</div></div></div><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Zeus Gómez Marmolejo<br>Barcelona Supercomputing Center<br>PhD student<br><a href="http://www.bsc.es" target="_blank">http://www.bsc.es</a><br><br>
<br>
</div>