On Feb 24, 2017, at 1:37 PM, Alex Bennée wrote: > > G 3 <programmingk...@gmail.com> writes: > >> Hi I was wondering if your MTTCG patches have been tested with a >> PowerPC guest yet. > > You would have to talk to PPC guys about the current status of MTTCG for > the PowerPC architecture. You can force it to run with -accel > tcg,thread=multi but it will likely behave weirdly if the atomic/barrier > updates haven't been made to the front end. > >> Also do you have a repo someone could clone to test >> out all your patches? > > Sure: > > https://github.com/stsquad/qemu/tree/mttcg/base-patches-v14 > > Hopefully it will get merged in the next couple of days ;-) > > -- > Alex Bennée
Ok I have tried out the PowerPC target with "-accel tcg,thread=multi". What I saw while booting was this message: kernel[0]: USBF: 235.754 AppleUSBOHCI[0x1151000] Watchdog detected dead controller (hcca #: 0, hc #: 836) The maximum host cpu usgae for QEMU went up, but only by 2 percent. Before qemu-system-ppc would use at most 101% of the host CPU. With the accel option, it went up to 104%. My Mac OS X guest was able to boot up and shutdown correctly with your patches. With the i386 target, I did see host CPU usage go up to 120%. That was nice to see. Windows XP and Windows 2000 would not boot to the desktop for some reason. Your patches can be a real game changer for emulation. Please let me know if there is anything else I could do.