Hi all,

Another issue I've found with my OpenBIOS tests is that HelenOS PPC appears to be quite sluggish under the latest qemu-system-ppc. I've attempted a few bisections but it's quite tricky to tie the regression down to one particular commit.

The slowness starts to appear in a minor form with the 1.6 timer rewrite and seems to have become worse with newer QEMU releases. There have been various changes to the OpenBIOS frequency/tb-frequency properties in order to support OS X PPC in this timeframe so I'm wondering if somehow HelenOS is exposing a bug in the qemu-system-ppc timer emulation?

In order to reproduce, grab a QEMU 2.1 release tarball, compile and install and then launch like this:

qemu-system-ppc -cdrom HelenOS-0.5.0-ppc32.iso -m 512 -boot d

As soon as the main kernel executes you can see the delay in writing characters to the VGA console.

Sadly as I'm mainly a SPARC person, I don't yet have much insight into the PPC side but I thought I should mention it in case anyone else can figure out what's happening.


ATB,

Mark.

_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/listinfo/helenos-devel

Reply via email to