Re: Problem with make run/demo & run/hellofor fiasco.oc based build

2017-04-13 Thread Nobody III
I've been wondering, is there any reason not to use base-hw_x86_64_muen on
regular hardware? It seems to work fine in Qemu, and almost all Genode
drivers are in userspace. Is there some limitation that I'm not aware of?

On Thu, Apr 13, 2017 at 1:38 PM, Shahbaz khan  wrote:

>
>
> On Wed, Apr 5, 2017 at 2:36 PM, Christian Helmuth <
> christian.helm...@genode-labs.com> wrote:
>
>> On Wed, Apr 05, 2017 at 11:54:47AM +0500, Shahbaz khan wrote:
>> > I have started working with Genode, while I am interested in foc based
>> > development and it seems the Genode efforts also prefer foc as I have
>> been
>> > trying run/demo for builds.
>>
>> I would not go along with telling that we "prefer" base-foc as most of
>> our scenarios run on all supported kernels. Prominent exceptions are
>> support for hardware virtualization (only on NOVA and hw/Muen) and
>> TrustZone (hw only). If you address ARM and x86 alike I'd suggest you
>> try out base-hw.
>>
>
> I got a bit acquainted with the release notes but I still find it
> difficult to comprehend what really base-hw means when we say "Genode base
> -hw" on Muen SK.
>
> I am having some build issues (I do get an image.elf but build does not
> complete) and have yet not looked into earlier commits and branches so I
> would appreciate if you can let me know what actually runs over Muen SK in
> Genode base-hw kernel VM. Does it mean we run another kernel like nova
> between Muen and virtualbox.
>
> I really like the idea but if we have another kernel below virtualbox than
> why not run virtualbox on Muen as a subject? I am unable to criticize
> clearly due to the mentioned confusion.
>
> Thanks.
>
> Regards,
> Shahbaz
>
> 
> --
> 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: Problem with make run/demo & run/hellofor fiasco.oc based build

2017-04-13 Thread Shahbaz khan
On Wed, Apr 5, 2017 at 2:36 PM, Christian Helmuth <
christian.helm...@genode-labs.com> wrote:

> On Wed, Apr 05, 2017 at 11:54:47AM +0500, Shahbaz khan wrote:
> > I have started working with Genode, while I am interested in foc based
> > development and it seems the Genode efforts also prefer foc as I have
> been
> > trying run/demo for builds.
>
> I would not go along with telling that we "prefer" base-foc as most of
> our scenarios run on all supported kernels. Prominent exceptions are
> support for hardware virtualization (only on NOVA and hw/Muen) and
> TrustZone (hw only). If you address ARM and x86 alike I'd suggest you
> try out base-hw.
>

I got a bit acquainted with the release notes but I still find it difficult
to comprehend what really base-hw means when we say "Genode base -hw" on
Muen SK.

I am having some build issues (I do get an image.elf but build does not
complete) and have yet not looked into earlier commits and branches so I
would appreciate if you can let me know what actually runs over Muen SK in
Genode base-hw kernel VM. Does it mean we run another kernel like nova
between Muen and virtualbox.

I really like the idea but if we have another kernel below virtualbox than
why not run virtualbox on Muen as a subject? I am unable to criticize
clearly due to the mentioned confusion.

Thanks.

Regards,
Shahbaz
--
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: Problem with make run/demo & run/hellofor fiasco.oc based build

2017-04-05 Thread Shahbaz khan
Thanks for your prompt reply.

On Wed, Apr 5, 2017 at 2:36 PM, Christian Helmuth <
christian.helm...@genode-labs.com> wrote:

> Hello Shahbaz Khan,
>
> welcome to the list


My pleasure.


> .
>
> On Wed, Apr 05, 2017 at 11:54:47AM +0500, Shahbaz khan wrote:
> > I have started working with Genode, while I am interested in foc based
> > development and it seems the Genode efforts also prefer foc as I have
> been
> > trying run/demo for builds.
>
> I would not go along with telling that we "prefer" base-foc as most of
> our scenarios run on all supported kernels. Prominent exceptions are
> support for hardware virtualization (only on NOVA and hw/Muen) and
> TrustZone (hw only). If you address ARM and x86 alike I'd suggest you
> try out base-hw.
>
>
I will look into it.

I am interested in Fiasco.OC with Trustzone. I do not prefer pure
hypervisor approach i.e. Nova and haven't had a look at Muen. I will like
have something like a 'rehosted L4Linux or virtualized Linux' with rest of
the stack on something like L4Re, which I believe is the case with foc.



> > I am facing a few problems. Some that makes sense as a developer, while
> > some are new to me and definitely need some hints to move forward. I have
> > encountered the following errors:
> >
> > x86_64 (run/demo & run/hello):- Error: target 'core' does not exist.
> >I was not able to figure out how to enable build core but it
> should
> > have been there by default like other Genode builds.
>
> This originates from a recent change in our framework regarding
> unifies build directories for all base platforms of a selected
> architectur. When running scenarios via "make 

Re: Problem with make run/demo & run/hellofor fiasco.oc based build

2017-04-05 Thread Christian Helmuth
Hello Shahbaz Khan,

welcome to the list.

On Wed, Apr 05, 2017 at 11:54:47AM +0500, Shahbaz khan wrote:
> I have started working with Genode, while I am interested in foc based
> development and it seems the Genode efforts also prefer foc as I have been
> trying run/demo for builds.

I would not go along with telling that we "prefer" base-foc as most of
our scenarios run on all supported kernels. Prominent exceptions are
support for hardware virtualization (only on NOVA and hw/Muen) and
TrustZone (hw only). If you address ARM and x86 alike I'd suggest you
try out base-hw.

> I am facing a few problems. Some that makes sense as a developer, while
> some are new to me and definitely need some hints to move forward. I have
> encountered the following errors:
> 
> x86_64 (run/demo & run/hello):- Error: target 'core' does not exist.
>I was not able to figure out how to enable build core but it should
> have been there by default like other Genode builds.

This originates from a recent change in our framework regarding
unifies build directories for all base platforms of a selected
architectur. When running scenarios via "make 

Problem with make run/demo & run/hellofor fiasco.oc based build

2017-04-05 Thread Shahbaz khan
Dear list,

I have started working with Genode, while I am interested in foc based
development and it seems the Genode efforts also prefer foc as I have been
trying run/demo for builds.

I am facing a few problems. Some that makes sense as a developer, while
some are new to me and definitely need some hints to move forward. I have
encountered the following errors:

x86_64 (run/demo & run/hello):- Error: target 'core' does not exist.
   I was not able to figure out how to enable build core but it should
have been there by default like other Genode builds.

pba9 (run/demo):-
The mouse pointer does not work.

pba9 (run/hello):- [init] Error: Uncaught exception of type
'Genode::Parent::Service_denied'

linux (run/hello):- [init] Error: Uncaught exception of type
'Genode::Parent::Service_denied'

Does the uncaught exception mean that the capability list is not configured
properly? I am onto figuring out the build issue of core till your replies.

Regards,
Shahbaz Khan
R Engineer, IM|Sciences
--
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