Skip to content

Slow emulation of mac99 (PowerPC G4) due to being single-threaded.

Goal

Faster PowerPC emulation in QEMU. For reference I'm running on x86_64.

Technical details

My QEMU version: 5.0.0 (shipped with Ubuntu 20.04 LTS).

I'm thinking that perhaps a profile for a quad core G5 could be added so we can take advantage of more host CPU cores? I wonder if we could do a weird simulated multi-core G4, I suspect that might be easier, but who knows.

I assume by far the hardest option would be to make the single-core CPU emulation multithreaded, but I don't really know how QEMU works, so I'm not sure.

This is basically just all conjecture and sadly I probably won't be able to help unless a tester is needed, because I know very little about QEMU and C/C++.

Additional information

None

Edited by Hamish McIntyre-Bhatty
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information