4.5 Execution

To execute the code, you need to boot L4 together with the essential servers, your hello world server and the hello world client. Adapt and add the following text to the menu.lst file you already created in Section 3:

menu.lst
title Hi world, server version
  kernel (nd)/tftpboot/yourname/bin/x86_586/l4v2/bootstrap
  modaddr 0x02000000
  module (nd)/tftpboot/yourname/bin/fiasco -nokdb -nowait
  module (nd)/tftpboot/yourname/bin/x86_586/l4v2/sigma0
  module (nd)/tftpboot/yourname/bin/x86_586/l4vs/roottask
  module (nd)/tftpboot/yourname/bin/x86_586/l4v2/log
  module (nd)/tftpboot/yourname/bin/x86_586/l4v2/names
  module (nd)/tftpboot/yourname/bin/x86_586/l4v2/dm_phys
  module (nd)/tftpboot/yourname/bin/x86_586/l4v2/hiserver 
  module (nd)/tftpboot/yourname/bin/x86_586/l4v2/hiclient

Now boot the new configuration on your test machine. If all went right you should see the ``Hi world'' issued by the server and a ``Hello world server returned 1.'' issued by the client near the bottom of the screen attached to your test machine.



L4 Checker 2012-04-11