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 <
[email protected]> 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 <
> [email protected]> 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 <[email protected]
>> .com>
>>           Edoardo Mantovani <[email protected]> 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 <
>> > [email protected]> 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
>> >> [email protected]
>> >> https://lists.genode.org/listinfo/users
>>
>>
>>
>>
>>
>> --
>>        Michael Grunditz
>> Sent from my RISC OS workstation..
>>
>> _______________________________________________
>> Genode users mailing list
>> [email protected]
>> https://lists.genode.org/listinfo/users
>
>
>
> --
>
> Edoardo Mantovani
> *Independent security researcher*
> *email: *[email protected]
> Urbino, Italy
> _______________________________________________
> Genode users mailing list
> [email protected]
> https://lists.genode.org/listinfo/users
_______________________________________________
Genode users mailing list
[email protected]
https://lists.genode.org/listinfo/users

Reply via email to