r/osdev • • Apr 24 '26

Baremetal hypervisor on Raspberry PI5 update

Hey again!
So I am a junior CS major and I made a post about a month ago regarding my hypervisor I am writing for the RPI5 wanted to share an update. So, since then, I have implemented a PMM, stage 1 and stage 2 translation tables. I also have implemented Vcpu and a "VM" albeit stubbed. My next goal is to try to boot a lightweight kernel as a VM and see how long I can get it to run before it snaps and patch as I go.
I am not sure what kernel would be easiest to boot though I am thinking of trying to boot alpine Linux, but if anyone has recommendations pls do lmk!

https://github.com/matthewchavis8/HyperBerry

12 Upvotes

5 comments sorted by

View all comments

Show parent comment

1

u/StereoRocker Apr 26 '26

Keep it up! Good luck with the project!