Hi Zeus,<div><br></div><div>AFAIK the Barrelfish arm tree for which those instructions were written for has not been released to the public yet. The one in the current public repo is vastly outdated and doesn&#39;t reflect the current status of the ARM port on Gem5.</div>
<div><br></div><div>Maybe you could ask someone if you can clone the internal Barrelfish for ARM tree, but I also heard that there will be a public release soon.</div><div><br></div><div>cheers,</div><div><br></div><div>Samuel<br>
<br><div class="gmail_quote">On Wed, Oct 3, 2012 at 3:26 PM, Zeus Gómez Marmolejo <span dir="ltr">&lt;<a href="mailto:zeus.gomez@bsc.es" target="_blank">zeus.gomez@bsc.es</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi all,<div><br></div><div>The mailing list has been very quiet lately. I hope everything is running fine :)</div><div><br></div><div>I was trying Barrelfish on the arm_gem5 target, but I got stuck on different errors. I&#39;m using the latest public release.</div>

<div><br></div><div>First, I tried to follow the instructions here: <a href="http://wiki.barrelfish.org/Running_on_gem5" target="_blank">http://wiki.barrelfish.org/Running_on_gem5</a></div><div><br></div><div>But the &#39;gem5_patches.patch&#39; file doesn&#39;t exist and the &#39;arm_gem5&#39; and &#39;arm_gem5_mc&#39; makefile targets are not present. I guess these instructions may refer to a newer version that is not present on the public Barrelfish tree.</div>

<div><br></div><div>In any case, there is a README file in the tools/arm_gem5 folder that also tell how to build it (the gem5 directory in the instructions has to be changed to the actual arm_gem5). Finally it boots with the following error:</div>

<div><br></div><div><div>==== m5 slave terminal: Terminal 0 ====</div><div>Barrelfish CPU driver starting on ARMv7 Board id 0x000008e0</div><div>The address of paging_map_kernel_section is 0xc0022d20</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>I would like to know if this target is currently supported. I guess there was a revision in the past that was working. I wonder which one it is...</div><div><br></div><div>On the other hand, the mercurial tip of the Gem5 simulator doesn&#39;t have the VExpress_ELT platform any more, but has been substituted by the VExpress_EMM. So it would be worth updating the port.</div>

<div><br></div><div>Best regards,</div><span class="HOEnZb"><font color="#888888"><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>
</font></span></div>
<br>_______________________________________________<br>
Barrelfish-users mailing list<br>
<a href="mailto:Barrelfish-users@lists.inf.ethz.ch">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><br>
<br></blockquote></div><br></div>