Re: Beginner : VMM with genode
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 : > 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@ubuntu:/# cat /etc/grub.d/49_genode1 > > #!/bin/sh -e > > echo "Genode@NOVA" > > cat << EOF > > menuentry "Genode@NOVA" { > > 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.boettc...@genode-labs.com>: > >> 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@ubuntu:/# >> > root@ubuntu:/# cat /etc/grub.d/49_genode1 >> > #!/bin/sh -e >> > echo "Genode@NOVA" >> > cat << EOF >> > menuentry "Genode@NOVA" { >> > 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 > > -- Parfait T. -- 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
Re: Beginner : VMM with genode
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@ubuntu:/# cat /etc/grub.d/49_genode1 > #!/bin/sh -e > echo "Genode@NOVA" > cat << EOF > menuentry "Genode@NOVA" { > 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.boettc...@genode-labs.com>: > 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@ubuntu:/# > > root@ubuntu:/# cat /etc/grub.d/49_genode1 > > #!/bin/sh -e > > echo "Genode@NOVA" > > cat << EOF > > menuentry "Genode@NOVA" { > > 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
Re: Beginner : VMM with genode
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@ubuntu:/# > root@ubuntu:/# cat /etc/grub.d/49_genode1 > #!/bin/sh -e > echo "Genode@NOVA" > cat << EOF > menuentry "Genode@NOVA" { > 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
Re: Beginner : VMM with genode
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@ubuntu:/# ls bin initrd.img.old root sys boot iso runtmp 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.runvmlinuz home mnt seoul-genode.run vmlinuz.old hypervisorNRE seoul-kernelbuild.run image.elf.gz opt seoul-net.run initrd.imgprocsrc root@ubuntu:/# cat /etc/grub.d/49_genode1 #!/bin/sh -e echo "Genode@NOVA" cat << EOF menuentry "Genode@NOVA" { 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@ubuntu:/# 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.boettc...@genode-labs.com>: > 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.runinput_filter.run sd_card.run > > blk_cache.run input.run signal.run > > blk.runkdb_uart_drv.run tar_rom.run > > bomb.run loader.runterminal_crosslink.run > > clipboard.run lx_block.run thread_join.run > > cpufreq.runmixer.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.runpci.run uart.run > > fb_bench.run pointer.run usb_block.run > > framebuffer.runram_fs_chunk.run vfs_stress_fs.run > > fs_log.run report_rom.runvfs_stress_ram.run > > fs_report.run resource_request.run vmm.run > > fs_rom_update.run resource_yield.runweak_ptr.run > > gpio_drv.run rom_blk.run xml_generator.run > > gpio_led.run rom_filter.runxml_node.run > > gpio_signal.runrom_to_file.run > > > > thank you > > > > 2018-01-15 19:50 GMT+00:00 Alexander Boettcher < > > alexander.boettc...@genode-labs.com>: > > > >> 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 boo
Re: Beginner : VMM with genode
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 -- 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
Beginner : VMM with genode
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 as i would use any other machine . I guess that starts with creating a virtual machine on top of it , how can i install a VMM on top of it , thank you -- 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