Qemu SMP G4 CPUs

nvflash

New Tinkerer
May 15, 2025
2
1
3
Just want to let people know we have done some patching to Qemu-system-PPC so it can now run with multiprocessors.

There are still some bugs, OS 9 freezes when 2nd CPU is accessed, seems Jaguar too, but OS X Tiger can run with up to 4 CPUs and even Classic Mode is able to utilize 4 CPUs in multiprocessor aware apps.


The FPU and Altivec emulation is lacking speed, but CPU integer performance scale very nice with a fast host CPU.

In Geekbench 2 4 G4 CPUs outpace a real Sawtooth with a single 2GHz 7448.
 
  • Like
Reactions: Kai Robinson

nvflash

New Tinkerer
May 15, 2025
2
1
3
Very impressive! Is the emulation running on different host CPUs or everything on the same one?
Yes, the Tiny Code Generator from Qemu is multi threaded, so each virtual core gets it's own thread/core on the host CPU.