I want to boot my system with genode-2010-11.iso file(To check live CD demonstration). I first did it in virtual box, i got booted.
Now i want to check with realistic booting. I have burnt cd using this iso file, followed instructions in genode.org about system configuration check up and all, and then gave boot options :
Boot with cd-dvd and saved but i am not able to boot.
Can somebody suggest me some options for it?
Maloth Naresh IITM
Hello
I'm trying to compile Genode+Fiasco.OC for ARM. I have downloaded the Genode latest revision from: https://github.com/genodelabs/genode and the Fiasco.OC+L4RE latest revision (r59) from: http://svn.tudos.org/repos/oc/tudos/trunk/
I have copied the Fiasco.OC+L4RE to <genode>/base-foc/contrib folder. I have created my build directory and tried to compile it
./tool/create_builddir foc_pbxa9 BUILD_DIR=build_arm cd build_arm make -j2 run/demo
In this case, when it's trying to compile the moe server got this error, but when compiling the same sample for i386 don't use moe and compile without errors. ... Building /home/millo/Work/Compiling/genode-master/build_arm/l4/pkg/moe/server/src/.general.d make2: Leaving directory `/home/millo/Work/Compiling/genode-master/base-foc/contrib/l4/pkg/moe/server/src' make2: Entering directory `/home/millo/Work/Compiling/genode-master/base-foc/contrib/l4/pkg/moe/server/src' Library dependencies missing: libkproxy libloader l4re-util cxx_libc_io libc_be_minimal_log_io libsupc++_minimal in directory '/home/millo/Work/Compiling/genode-master/base-foc/contrib/l4/pkg/moe/server/src'; aborting. make3: Entering directory `/home/millo/Work/Compiling/genode-master/build_arm/l4/pkg/moe/server/src/OBJ-arm_armv7a-l4f' /home/millo/Work/Compiling/genode-master/base-foc/contrib/l4/mk/binary.inc:341: *** Cflags dependencies missing: libkproxy libloader l4re-util cxx_libc_io libc_be_minimal_log_io libsupc++_minimal in directory '/home/millo/Work/Compiling/genode-master/base-foc/contrib/l4/pkg/moe/server/src'; aborting.. Stop. ...
To compile the sources i'm using the genode toolchain, so i have set the enviroment variables export PATH=$PATH:/usr/local/genode-gcc/bin/ export SYSTEM_TARGET=/usr/local/genode-gcc/bin/genode-arm- export CROSS_DEV_PREFIX=/usr/local/genode-gcc/bin/genode-arm- export CROSS_COMPILE=/usr/local/genode-gcc/bin/genode-arm-
I have also tried to the x86emu pakage, but nothing, i got the same error. I have also tried the Fiasco.OC+L4RE revision from: http://github.com/ssumpf/foc.git
If somebody can explain me how to compile it for ARM. I have looked at Genode site but nothing.
Best regards
-- Reinier Millo Sánchez Centro de Estudios de Informática Universidad Central "Marta Abreu" de Las Villas
Hello Reinier,
please refer to
http://genode.org/documentation/platforms/foc or genode.git/base-foc/doc/foc.txt
for building Genode/Fiasco.OC.
Regards
Hello Christian I have tried the steps in http://genode.org/documentation/platforms/foc or genode.git/base-foc/doc/foc.txt but when i try to compile it for ARM using the foc_pbxa9 got the error. Using foc_x86_32 i have compiled it without errors.
Regards
-- Reinir Millo Sánchez Centro de Estudios de Informática Universidad Central "Marta Abreu" de Las Villas
On Tue, 29 Oct 2013 21:11:57 +0100 Christian Helmuth <christian.helmuth@...1...> wrote:
Hello Reinier,
please refer to
http://genode.org/documentation/platforms/foc or genode.git/base-foc/doc/foc.txt
for building Genode/Fiasco.OC.
Regards
Hi,
On 10/29/2013 07:47 PM, Reinier Millo Sánchez wrote:
Hello
I'm trying to compile Genode+Fiasco.OC for ARM. I have downloaded the Genode latest revision from: https://github.com/genodelabs/genode and the Fiasco.OC+L4RE latest revision (r59) from: http://svn.tudos.org/repos/oc/tudos/trunk/
I would not recommend to checkout Fiasco and L4RE by hand, instead I would suggest do go to the 'base-foc' directory and enter 'make prepare' there. This will checkout the kernel and other parts needed by Genode. Currently this checkout will match SVN revision 56. So, if you have any urgent reason to use r59, take a look in 'base-foc/contrib' and try to checkout the same things for r59. The problem is, that we apply some patches to Fiasco/L4RE, so things might not work correctly.
I have copied the Fiasco.OC+L4RE to <genode>/base-foc/contrib folder. I have created my build directory and tried to compile it
./tool/create_builddir foc_pbxa9 BUILD_DIR=build_arm cd build_arm make -j2 run/demo
In this case, when it's trying to compile the moe server got this error, but when compiling the same sample for i386 don't use moe and compile without errors. ... Building /home/millo/Work/Compiling/genode-master/build_arm/l4/pkg/moe/server/src/.general.d make2: Leaving directory `/home/millo/Work/Compiling/genode-master/base-foc/contrib/l4/pkg/moe/server/src' make2: Entering directory `/home/millo/Work/Compiling/genode-master/base-foc/contrib/l4/pkg/moe/server/src' Library dependencies missing: libkproxy libloader l4re-util cxx_libc_io libc_be_minimal_log_io libsupc++_minimal in directory '/home/millo/Work/Compiling/genode-master/base-foc/contrib/l4/pkg/moe/server/src'; aborting. make3: Entering directory `/home/millo/Work/Compiling/genode-master/build_arm/l4/pkg/moe/server/src/OBJ-arm_armv7a-l4f' /home/millo/Work/Compiling/genode-master/base-foc/contrib/l4/mk/binary.inc:341: *** Cflags dependencies missing: libkproxy libloader l4re-util cxx_libc_io libc_be_minimal_log_io libsupc++_minimal in directory '/home/millo/Work/Compiling/genode-master/base-foc/contrib/l4/pkg/moe/server/src'; aborting.. Stop.
There is no need to build 'moe' for Genode. All that is required is the kernel, 'bootstrap', and 'sigma0'. You could try to remove it from the build system (see attached patch).
Greetings,
Sebastian