i'm using an ubuntu virtual machine, and booted through dual boot genode on a nova kernel , the interface that shows is very basic and only has launchpad , i want to use a virtual machine monitor on top of genode to run virtual machines , i copied the files ob repos/ports/run/*run on the / folder and the following changes were made root@...115...:/# ls bin initrd.img.old root sys boot iso run tmp cdrom lib sbin tz_vmm.run dev lib64 seoul-auto.run usr etc lost+found seoul-disc.run var genode-17.11 media seoul-fancy.run vmlinuz home mnt seoul-genode.run vmlinuz.old hypervisor NRE seoul-kernelbuild.run image.elf.gz opt seoul-net.run initrd.img proc src
root@...115...:/# cat /etc/grub.d/49_genode1 #!/bin/sh -e echo "Genode@...153..." cat << EOF menuentry "Genode@...153..." { insmod ext2 multiboot /hypervisor module /seoul-auto.run module /seoul-disc.run module /seoul-fancy.run module /seoul-genode.run module /seoul-kernelbuild.run module /seoul-net.run #menuentry 'Genode on NOVA' { # insmod multiboot2 # insmod gzio # multiboot2 /boot/bender # module2 /hypervisor hypervisor iommu serial novpid novga module /image.elf.gz image.elf } root@...115...:/#
but once i try to boot genode1nova , i can't launch it thank you
2018-02-10 9:23 GMT+00:00 Alexander Boettcher < alexander.boettcher@...1...>:
Hello,
first, please, send to the mailing list.
If you look into the repos/os/run/vmm.run file there are two asserts in the beginning of the file. Namely you need the base-hw kernel and the Arndale ARM board to run this scenario. If you don't have such a board next to you, it is of no use for you.
The VMMs we support on x86 are Seoul and Virtualbox. Both got ported to Genode, thats why they are located in the port repository. So, if you look into
repos/ports/run/*.run
you will find some seoul*.run scenarios and virtualbox.run.
Again, send your questions to the mailing list, since others may also benefit from the conversation.
Cheers.
On 09.02.2018 12:09, jony jony wrote:
Hello, i'm sorry for the late answer ,i gave up for a while , I managed to run genode using the demo on a virtual machine , would the
vmm
be able to run on the virtual machine too ? , i tried it on a nested vm
and
a message "require hw" appears , if its possible to run it on the virtual machine , can you please guide me through the steps i need to follow . here's the content of the run folder run# ls ahci_bench.run init.run rtc.run ahci_blk.run init_smp.run sd_card_bench.run audio_out_click.run input_filter.run sd_card.run blk_cache.run input.run signal.run blk.run kdb_uart_drv.run tar_rom.run bomb.run loader.run terminal_crosslink.run clipboard.run lx_block.run thread_join.run cpufreq.run mixer.run timed_semaphore.run cpu_quota.run nic_loopback.run timeout.run demo.run panda_uart4_echo.run timer_accuracy.run dynamic_config_loader.run part_blk_gpt.run timer.run dynamic_config.run part_blk.inc trace.run dynamic_config_slave.run part_blk.run tz_vmm.run fault_detection.run pci.run uart.run fb_bench.run pointer.run usb_block.run framebuffer.run ram_fs_chunk.run vfs_stress_fs.run fs_log.run report_rom.run vfs_stress_ram.run fs_report.run resource_request.run vmm.run fs_rom_update.run resource_yield.run weak_ptr.run gpio_drv.run rom_blk.run xml_generator.run gpio_led.run rom_filter.run xml_node.run gpio_signal.run rom_to_file.run
thank you
2018-01-15 19:50 GMT+00:00 Alexander Boettcher < alexander.boettcher@...1...>:
Hello,
On 11.01.2018 15:00, jony jony wrote:
I'm new at genode , i just booted genode 17.11 with a nova kernel based
on
the demo from the hard disk, i was wondering how can i run a seoul or
xbox
vmm on top of genode since genode only has the launchpad in the demo
and
i
don't think i can do much with that. I want to be able to use genode
freely
please look for *.run files, which build and configure a scenario (as the demo.run file you already used). You will find e.g. virtualbox.run and some seoul*.run files. They may serve as starting point to experiment with.
Please also consult the Genode Foundations book, which describes the framework and also run mechanism in more detail.
Cheers,
-- Alexander Boettcher Genode Labs
http://www.genode-labs.com - http://www.genode.org
Genode Labs GmbH - Amtsgericht Dresden - HRB 28424 - Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
-- Alexander Boettcher Genode Labs
http://www.genode-labs.com - http://www.genode.org
Genode Labs GmbH - Amtsgericht Dresden - HRB 28424 - Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
Hi, On 15.02.2018 15:08, jony jony wrote:
i'm using an ubuntu virtual machine, and booted through dual boot genode on a nova kernel , the interface that shows is very basic and only has launchpad ,
you probably started the seoul-fancy run scenario. As soon as you click on the blue entry called "init", a Seoul VMM + a VM will be started.
i want to use a virtual machine monitor on top of genode to run virtual machines , i copied the files ob repos/ports/run/*run on the / folder and the following changes were made root@...115...:/# root@...115...:/# cat /etc/grub.d/49_genode1 #!/bin/sh -e echo "Genode@...153..." cat << EOF menuentry "Genode@...153..." { insmod ext2 multiboot /hypervisor module /seoul-auto.run module /seoul-disc.run module /seoul-fancy.run module /seoul-genode.run module /seoul-kernelbuild.run module /seoul-net.run
This is not going to work. The *.run files are just scripts runnable on your ubuntu machine - nothing you can boot directly.
Again, as I suggested already some emails before:
Please consult the Genode Foundations book, which describes the framework and also _run_ mechanism in more detail.
Cheers,
Actually , theres no init button , only a testinit i think i started the basic genode demo , i copied hypervisor and image files under /genode/var/run/demo to / folder and edited the file in grub.d as follow
root@...115...:/# cat /etc/grub.d/49_genode1 #!/bin/sh -e echo "Genode@...153..." cat << EOF menuentry "Genode@...153..." { insmod ext2 multiboot /hypervisor
module image /image.elf
and it started the genode demo that shows launchpad ; i have testinit, scout , launchpad, nitlog, liquid fb , nitpicker
2018-02-16 12:08 GMT+00:00 Alexander Boettcher < alexander.boettcher@...1...>:
Hi, On 15.02.2018 15:08, jony jony wrote:
i'm using an ubuntu virtual machine, and booted through dual boot genode
on
a nova kernel , the interface that shows is very basic and only has launchpad ,
you probably started the seoul-fancy run scenario. As soon as you click on the blue entry called "init", a Seoul VMM + a VM will be started.
i want to use a virtual machine monitor on top of genode to run virtual machines , i copied the files ob repos/ports/run/*run on the / folder and the following changes were made root@...115...:/# root@...115...:/# cat /etc/grub.d/49_genode1 #!/bin/sh -e echo "Genode@...153..." cat << EOF menuentry "Genode@...153..." { insmod ext2 multiboot /hypervisor module /seoul-auto.run module /seoul-disc.run module /seoul-fancy.run module /seoul-genode.run module /seoul-kernelbuild.run module /seoul-net.run
This is not going to work. The *.run files are just scripts runnable on your ubuntu machine - nothing you can boot directly.
Again, as I suggested already some emails before:
Please consult the Genode Foundations book, which describes the framework and also _run_ mechanism in more detail.
Cheers,
-- Alexander Boettcher Genode Labs
http://www.genode-labs.com - http://www.genode.org
Genode Labs GmbH - Amtsgericht Dresden - HRB 28424 - Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ genode-main mailing list genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
The demo scenario does not include VMM execution. Instead, start one of the seoul scenarios (seoul-fancy for example)
make run/seoul-fancy
To be able to run this command, priorly add (or uncomment) this line in your build.conf
REPOSITORIES += $(GENODE_DIR)/repos/ports
May-be you will have to prepare some additional ports (depending on the current state of your platform). Cheers,
2018-02-19 11:51 GMT+01:00 jony jony <halu.hala.halu@...9...>:
Actually , theres no init button , only a testinit i think i started the basic genode demo , i copied hypervisor and image files under /genode/var/run/demo to / folder and edited the file in grub.d as follow
root@...115...:/# cat /etc/grub.d/49_genode1 #!/bin/sh -e echo "Genode@...153..." cat << EOF menuentry "Genode@...153..." { insmod ext2 multiboot /hypervisor
module image /image.elf
and it started the genode demo that shows launchpad ; i have testinit, scout , launchpad, nitlog, liquid fb , nitpicker
2018-02-16 12:08 GMT+00:00 Alexander Boettcher < alexander.boettcher@...1...>:
Hi, On 15.02.2018 15:08, jony jony wrote:
i'm using an ubuntu virtual machine, and booted through dual boot
genode on
a nova kernel , the interface that shows is very basic and only has launchpad ,
you probably started the seoul-fancy run scenario. As soon as you click on the blue entry called "init", a Seoul VMM + a VM will be started.
i want to use a virtual machine monitor on top of genode to run virtual machines , i copied the files ob repos/ports/run/*run on the / folder and the following changes were made root@...115...:/# root@...115...:/# cat /etc/grub.d/49_genode1 #!/bin/sh -e echo "Genode@...153..." cat << EOF menuentry "Genode@...153..." { insmod ext2 multiboot /hypervisor module /seoul-auto.run module /seoul-disc.run module /seoul-fancy.run module /seoul-genode.run module /seoul-kernelbuild.run module /seoul-net.run
This is not going to work. The *.run files are just scripts runnable on your ubuntu machine - nothing you can boot directly.
Again, as I suggested already some emails before:
Please consult the Genode Foundations book, which describes the framework and also _run_ mechanism in more detail.
Cheers,
-- Alexander Boettcher Genode Labs
http://www.genode-labs.com - http://www.genode.org
Genode Labs GmbH - Amtsgericht Dresden - HRB 28424 - Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ genode-main mailing list genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ genode-main mailing list genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main