I am about to jump in to try to run virtualbox in genode on intel hardware (lenovo). I was wondering if anyone's documented their experiences setting this up yet? If not, what are the best references currently for setting this up?
Ok, I got something to build and boot in qemu, here's the process that worked for me using genode-14.11:
# make sure these are installed locally sudo apt-get install yasm iasl
# make sure you have toolchain in your path export PATH=$PATH:/usr/local/genode-gcc/bin/
cd genode-14.11 ./tool/ports/prepare_port dde_linux ./tool/ports/prepare_port libc ./tool/ports/prepare_port virtualbox ./tool/ports/prepare_port x86_emu ./tool/ports/prepare_port nova ./tool/ports/prepare_port stdcxx ./tool/ports/prepare_port libiconv
./tool/create_builddir nova_x86_64 BUILD_DIR=`pwd`/../novaBox cd ../novaBox
# add libports, dde_linux, ports and qt4 repos vi etc/build.conf
# pick the ISO you want to run in virtualbox cp /tmp/some.iso bin/test.iso make run/virtualbox
On Tue, Jan 6, 2015 at 9:22 AM, Tim Newsham <tim.newsham@...9...> wrote:
I am about to jump in to try to run virtualbox in genode on intel hardware (lenovo). I was wondering if anyone's documented their experiences setting this up yet? If not, what are the best references currently for setting this up?
-- Tim Newsham | www.thenewsh.com/~newsham | @newshtwit | thenewsh.blogspot.com
Hello Tim,
great that you answered you question by your own and thanks for posting the answer!
I have just two minor remarks:
# make sure you have toolchain in your path export PATH=$PATH:/usr/local/genode-gcc/bin/
This is not needed. The build system knows the default location of the tool chain. I.e., it is defined in 'repos/base/etc/tools.conf'
# add libports, dde_linux, ports and qt4 repos vi etc/build.conf
Qt4 is not needed to execute the VirtualBox scenario. In fact, we deprecated Qt4 a while age when our port of Qt5 reached a stable state. Hence, 'repos/qt4' will eventually be removed from the source tree soon.
Cheers Norman