Re: Beginner : VMM with genode

2018-02-19 Thread Parfait Tokponnon
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

2018-02-19 Thread 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


Re: Beginner : VMM with genode

2018-02-18 Thread Alexander Boettcher
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

2018-02-15 Thread jony jony
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

2018-01-15 Thread Alexander Boettcher
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

2018-01-11 Thread jony jony
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