rpcemu on Genode (inital rants)
Pages: 1 2
Michael Grunditz (8594) 259 posts |
Hi I am bringing rpcemu up on Genode. Here is what I done so far: Between every executearm I do dumpregs. I can see PC increasing , but nothing else. /Rantman |
Michael Grunditz (8594) 259 posts |
Progress, my fault , running. |
Steve Pampling (1551) 8170 posts |
Interesting, are you aiming to run Genode on an AARCH64 core? |
Michael Grunditz (8594) 259 posts |
I leave that for now, there are several possible scenarios. I also want to say: RPCemu is a fantastic project. Very good isolation between gui and emulator. |
Steve Pampling (1551) 8170 posts |
On a very brief reading of the info I note Genode implements a secure method of individual tasks communicating. I did wonder how that might be used with two different OSes on different cores. As I said earlier – “Interesting” |
Michael Grunditz (8594) 259 posts |
OK so for RiscPC / RPCemu hackers: I am observing memory writes , and it ends with a loop to 0×464 with a big value.. Genode supports Qt , but I don’t want to use it. |
Michael Grunditz (8594) 259 posts |
New issues: |
Michael Grunditz (8594) 259 posts |
New progress , with RO5 I get to a blinking cursor at the top right. I wonder what might cause this , missing keyboard ? bad cmos? |
Michael Grunditz (8594) 259 posts |
Ho ho, I get to a star prompt (no input driver yet). |
Michael Grunditz (8594) 259 posts |
OK so , didnt catch this ( takes a long time in waiting) |
Michael Grunditz (8594) 259 posts | |
Steve Pampling (1551) 8170 posts |
Can I suggest putting Rick Murrays “Harinezumi” into the boot sequence? |
Michael Grunditz (8594) 259 posts |
When I have something that works to boot from :) |
Alan Robertson (52) 420 posts |
Wow! So much progress in such a seemingly short amount of time. You have some coding skillz!! |
Steve Pampling (1551) 8170 posts |
Ah, I thought when you mentioned “but exits directly to black screen with star prompt.” that you had something where you could CLI navigate to a directory and insert modified files. |
Michael Grunditz (8594) 259 posts |
Storage isn’t like on other platforms , but there is support for various interfaces. |
Michael Grunditz (8594) 259 posts | |
Michael Grunditz (8594) 259 posts |
Video: from power on to desktop… I counted to 7s for the full process. |
Steve Pampling (1551) 8170 posts |
How about two instances RO 4.02 and RO5.27 with communication between? Too soon? |
Michael Grunditz (8594) 259 posts |
The next step is to enable Recompiler in RPCEmu.
Dunno really in the end I want to run RO5 , but from what I have experienced it doesn’t work well with discimages. |
Michael Grunditz (8594) 259 posts |
Very happy to say: The recompiler now works! |
Steve Pampling (1551) 8170 posts |
Probably improved on your 7-second start time… :) |
Michael Grunditz (8594) 259 posts |
No … it is loading the 200M discimage that takes time.. Will get a lot faster when disc can be used from storage. I only get a little bit faster than VRPC on cpu benchmark, but it is totally dependent on how often I trigger timer |
Steve Pampling (1551) 8170 posts |
Those two statements taken together suggest this setup, while currently marginally faster than VRPC, is going to be significantly faster than a VRPC install when you’re done. That’s impressive |
Michael Grunditz (8594) 259 posts |
The CPU emulation will not get faster.. The things I plan is to try to make it multicore aware. The core emulation needs to be on one core , but I think somethings could be on others. The big adantage with a kernel like Genode base hw , is that it can be controlled. I don’t need to take care of other stuff, and that is exactly what I want. ehm English is not my native language.. and typing from NetSurf doesn’t help :) |
Pages: 1 2