What I want to do.

Michael Grunditz michael.grunditz at gmail.com
Fri Mar 5 14:02:31 CET 2021


Hi Edoardo,

I have done something similar with RISC OS and NetBSD. but in that case I
did drivers in NetBSD for getting something to output framebuffer on. So
most hardware was been running in RISC OS.
You can read about it here:
http://www.update.uu.se/~micken/ronetbsd.html

On Fri, 5 Mar 2021 at 13:53, Edoardo Mantovani <
mantovani.edoardo18 at gmail.com> wrote:

> Ah ok, now is more clear, but Honestly with no abstraction layers, I
> cannot think how this could be possible in real life (never seen something
> similar),
> But the idea of  ""split"" the cpu or at least occupy more than 1 cpu for
> this task can be cool.
>
> But, if i can ask, what benefit would you  get from this action?
>
> Regards,
> Edoardo Mantovani, 2021
>
> Il giorno ven 5 mar 2021 alle ore 13:48 Michael Grunditz <
> michael.grunditz at gmail.com> ha scritto:
>
>>
>> No. Both systems is running natively at the moment. If first tried to
>> start Genode from RISC OS, but Genode refused to run on anything else
>> than
>> boot cpu (core 0). That is as cpu0.
>>
>> In message <CAO3d8Hhe8oj3sMZBpEqt_O-YFKwUOM2BbxekcS126VBRhB+mew at mail.gmail
>> .com>
>>           Edoardo Mantovani <mantovani.edoardo18 at gmail.com> wrote:
>>
>> > Hi,
>> > Sorry if I misunderstood, but you would like to run Genode os as a
>> virtual
>> > machine in your RISC OS (or something similar)?
>>
>> > Regards,
>> > Edoardo Mantovani, 2021
>>
>> > Il giorno ven 5 mar 2021 alle ore 13:36 Michael Grunditz <
>> > michael.grunditz at gmail.com> ha scritto:
>>
>> >> Hi Genodians,
>> >>
>> >> I would like to tell you what I am trying to achieve.
>> >>
>> >> I want to have Genode as a service system for RISC OS. When aarch32 is
>> >> dropped from Cortex cpu's it will also provide emulation services.
>> >>
>> >> Right now I run RISC OS fully natively on core 1 and Genode on core 0
>> >> (A53). The reason for doing this on iMX8M is that it , since a week or
>> so
>> >> , is supported by both systems.
>> >>
>> >> Besides drivers , I also want to take advantage from some apps. A  good
>> >> example is a webbrowser. Genode is much better suited to run such
>> >> applications. The idea is to run render and network tasks on Genode ,
>> but
>> >> with a RISC OS allocated buffer as its framebuffer. On RISC OS it will
>> >> look and feel like a native app.
>> >>
>> >> It will also be a base for converting RISC OS kernel to C. By trapping
>> >> SWI's from RISC OS to Genode I can implement them in C/C++. The goal
>> is to
>> >> have as much as possible running natively on aarch64. Today the RISC OS
>> >> kernel is assembler.
>> >>
>> >> I want to keep the RISC OS experience as it is today, and this hybrid
>> >> solution is a experiment to see how it all can be solved.
>> >>
>> >> If you don't like this project , please tell me now!
>> >>
>> >> --
>> >>        Michael Grunditz
>> >> Sent from my RISC OS workstation..
>> >>
>> >> _______________________________________________
>> >> Genode users mailing list
>> >> users at lists.genode.org
>> >> https://lists.genode.org/listinfo/users
>>
>>
>>
>>
>>
>> --
>>        Michael Grunditz
>> Sent from my RISC OS workstation..
>>
>> _______________________________________________
>> Genode users mailing list
>> users at lists.genode.org
>> https://lists.genode.org/listinfo/users
>
>
>
> --
>
> Edoardo Mantovani
> *Independent security researcher*
> *email: *Baseband at cpan.org
> Urbino, Italy
> _______________________________________________
> Genode users mailing list
> users at lists.genode.org
> https://lists.genode.org/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genode.org/pipermail/users/attachments/20210305/056a6658/attachment-0001.html>


More information about the users mailing list