mmap implementation for ANON mapping with desired address
Sergey Platonov
sergey.platonov at gapfruit.com
Tue Dec 15 10:41:29 CET 2020
Hi all
@Alex, sorry for not replying for a while: we were diving into your work
and prioritizing issues. So, far we have decided that some restructure
needs to be done: we will move most of it to genode-world. Also, we will
take a look at the context-related functions. Do you think porting some
existing libraries, like libpcl or boost.context will do the trick?
@Jozef, should we create issues in the genode-world repo?
Sincerely,
Sergey
---
gapfruit AG
Baarerstrasse 135
6300 Zug
+41 762 444 560
sergey.platonov at gapfruit.com
Alexander Tormasov via users писал 08.12.2020 17:07:
> forget to mention issue with some proposals related to golang runtime
> https://github.com/genodelabs/genode-world/issues/244
>
> 8 дек. 2020 г., в 16:34, Alexander Tormasov via users
> <users at lists.genode.org> написал(а):
>
> Will be happy to help!
> Please take a look to readme and to my reply to Josef Söntgen about
> problems mentioned.
>
> I think that we need first to make a plan of fixes to bring current
> state of the project to more «industrial» state - both in genode and in
> golang runtime code. Some points listened in my reply ...
> I think that first and most important is to make «portable» (ARM/x86
> 32/64 bit, and signal mask processing) implementation of
> setcontext/getcontex/makecontext - this is crucial for golang
> goroutines support...
>
> 7 дек. 2020 г., в 18:30, Sergey Platonov <sergey.platonov at gapfruit.com>
> написал(а):
>
> Hello all,
>
> We at gapfruit are also interested in golang runtime support and would
> like to invest some time into it.
> @Alexander, thank you for paving the way for golang support on Genode.
> Now might be a good time to help to solve some of the remaining issues,
> so we can keep up the momentum. Will it be ok if we join for a while?
> We will need some time to dive into the work you have done already and
> evaluate how much time we can invest. We will be glad to discuss the
> issues you think we can help with.
>
> Sincerely,
> Sergey
>
> ---
> Sergey Platonov
> gapfruit AG
> Baarerstrasse 135
> 6300 Zug
> +41 762 444 560
> sergey.platonov at gapfruit.com
>
> Alexander Tormasov via users писал 23.11.2020 09:26:
> Hello Norman,
> I make once again attempt to implement the mmap with MAP_FIXED|MAP_ANON
> Now I think that it is closer to what I need for golang runtime, at
> least it works here.
> Could you take a look?
>
> Due to specific of my tests it appears in 2 patches to genode master
> (Oct 23 2020):
> https://github.com/tor-m6/genode/commit/0aa7bb95ce451dc99d2cb76b1a4da09d64783a98
> and 2 files (repos/libports/lib/symbols/libc and
> repos/ports/src/noux-pkg/go_app/anon_mmap.cc with main algorithm) from
> here
> https://github.com/tor-m6/genode/commit/0248ae78851833cfef64068e99764f4fddd2294b
>
> (sorry, still have some whitespaces and code style changes in patches)
>
> Question: is it worth to spend more efforts to bring it to the
> mainstream genode?
> or continue keeping them in the private repository as now?
>
> Same question for golang support...
> It can be potentially stored in world repo - is it worth to spend
> efforts?
> May be someone interested to takeover this work?
>
> Sincerely,
> Alexander
> _______________________________________________
> Genode users mailing list
> users at lists.genode.org
> https://lists.genode.org/listinfo/users
_______________________________________________
Genode users mailing list
users at lists.genode.org
https://lists.genode.org/listinfo/users
_______________________________________________
Genode users mailing list
users at lists.genode.org
https://lists.genode.org/listinfo/users
More information about the users
mailing list