On Thu, 15 Oct 2020 at 14:13, Michael Grunditz
<[email protected]> wrote:
>
> On Thu, 15 Oct 2020 at 13:33, Norman Feske <[email protected]> 
> wrote:
>
> > You will have to call 'Framebuffer::Session::refresh' to inform the GUI
> > server about the changed portions of your virtual framebuffer.
> >

Done!
> > > 2) When trying ro use the JIT version Genode complains about non
> > > executable memory. Any idea what that might be?
> >
> > By default, data stored in RAM is not executable on Genode. For the
> > instructions generated by the JIT compiler, however, the underlying
> > memory must be mapped as executable. In cases like this, you can
> > explicitly request executable memory mapping using 'mmap' for allocating
> > an anonymous chunk of memory by passing both the MAP_ANONYMOUS and
> > PROT_EXEC flags as argument.
> >
> When I try map to allocate memory by using fd=-1 , I get a error (no
> plugin error)
>
> > Should you not use the libc but the raw Genode API, you can create
> > executable mappings via 'env.rm().attach_executable' [1].
>
> Might  be possible , my main file is using Genode api. So a call to
> that might do the trick,
>

Or not. I don't know about Dataspace_capabilities. What is it and how
can I get it?


New tweet with bootup poweron to desktop. Quite fast
https://twitter.com/QtARM/status/1316738380902862848

Michael

_______________________________________________
Genode users mailing list
[email protected]
https://lists.genode.org/listinfo/users

Reply via email to