RPCEmu on Genode
michael.grunditz at gmail.com
Thu Oct 15 16:00:47 CEST 2020
On Thu, 15 Oct 2020 at 14:13, Michael Grunditz
<michael.grunditz at gmail.com> wrote:
> On Thu, 15 Oct 2020 at 13:33, Norman Feske <norman.feske at genode-labs.com> wrote:
> > You will have to call 'Framebuffer::Session::refresh' to inform the GUI
> > server about the changed portions of your virtual framebuffer.
> > > 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' .
> 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
More information about the users