<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hello Ben</p>
<p>This is actually one I can help with I think, because I ran into
some of the same roadblocks.</p>
<p>symbolic_targets.mk does no longer exists, instead you can add
modules to the file platforms/Hakefile there are different
sections just make sure you use the one that's generic or the one
specific to the architecture you want to run on.<br>
</p>
<p>The menu.lst is now platform specific and you can either change
the one generated during hake in
build/platforms/<arch>/menu.lst.<plat> or the one that
is read during the hake process in hake/menu.lst.<plat>, in
your case <arch> is x86 and <plat> is x86_64.<br>
</p>
<p>And yes the make target sim doesn't exist anymore and qemu_x86_64
is what you want to use instead.</p>
<p>Best Regards,<br>
Joel Busch<br>
</p>
<br>
<div class="moz-cite-prefix">On 17.03.2018 11:10, ben eslami wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAM+W8qRpUDpw9YeUKynkvQpWqvZ_obN2Me0=MjYYxKuzcrU29A@mail.gmail.com">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<div dir="ltr">Dear folks,
<div>-after booting Barrelfish, I tend to run "hello world".
According to "<a
href="http://wiki.barrelfish.org/Programming_for_Barrelfish"
target="_blank" moz-do-not-send="true">http://wiki.barrelfish.org/<wbr>Programming_for_Barrelfish</a>", <span
style="color:rgb(0,0,0);font-family:Arial,"Lucida
Grande",sans-serif;font-size:16px">To get Hake to
include a target for the hello world program in the
generated Makefile, we must first add the target to the <a
href="http://symbolic_targets.mk" moz-do-not-send="true">symbolic_targets.mk</a>
file, located in the build directory. But I don't have this
file. should I create it first?</span></div>
<div><span
style="color:rgb(0,0,0);font-family:Arial,"Lucida
Grande",sans-serif;font-size:16px"><br>
</span></div>
<div><span
style="color:rgb(0,0,0);font-family:Arial,"Lucida
Grande",sans-serif;font-size:16px">-Suppose I created "<a
href="http://symbolic_targets.mk" moz-do-not-send="true">symbolic_targets.mk</a>"
in build/ , then I did "../hake/hake.sh -s .. -a x86_64" in
build/ directory. After this, i run "make -j 8 X86_64_Basic"
to compile Hello World file. But fir I should append "module
/x86_64/sbin/examples/xmpl-hello" in menu.lst, but I don't
see any file named menu.lst either. Should I create this
first also ?</span></div>
<div><span
style="color:rgb(0,0,0);font-family:Arial,"Lucida
Grande",sans-serif;font-size:16px"><br>
</span></div>
<div><span
style="color:rgb(0,0,0);font-family:Arial,"Lucida
Grande",sans-serif;font-size:16px">-After all of these,
I should run make sim. Does this mean that I should run
"make </span><span
style="color:rgb(0,0,0);font-family:Arial,"Lucida
Grande",sans-serif"><font size="3">qemu_x86_64?</font></span></div>
<div><span
style="color:rgb(0,0,0);font-family:Arial,"Lucida
Grande",sans-serif"><font size="3"><br>
</font></span></div>
<div><span
style="color:rgb(0,0,0);font-family:Arial,"Lucida
Grande",sans-serif"><font size="3">Thank you </font></span></div>
<div class="gmail_extra"><br>
<div class="gmail_quote"><br>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Barrelfish-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Barrelfish-users@lists.inf.ethz.ch">Barrelfish-users@lists.inf.ethz.ch</a>
<a class="moz-txt-link-freetext" href="https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users">https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users</a>
</pre>
</blockquote>
<br>
</body>
</html>