qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Inquiry:Solaris 8 installation on QEMU


From: Artyom Tarasenko
Subject: Re: [Qemu-devel] Inquiry:Solaris 8 installation on QEMU
Date: Wed, 4 Nov 2009 00:50:36 +0100

2009/9/19 Blue Swirl <address@hidden>:
>  Even Sparc32 can't boot Solaris for some mysterious reason.

Not so mysterious anymore! Mitch Bradley found that subcc instruction
was not correctly setting carry flag in the case where both arguments
were 0 and carry flag was previously set. Fixing the bug allowed to
start booting Solaris 2.5.1 and Solaris 2.6 up to /sbin/init.
Afterwards I found more corner cases in add(x)cc and sub(x)cc carry
handling. Now Solaris 2.5.1 (
http://tyom.blogspot.com/2009/10/greetings-professor-falken.html ) and
2.6 ( http://tyom.blogspot.com/2009/11/another-week-another-solaris-version.html
) can be boot in a single user mode.

The kernels of Solaris 8 & 9 can be boot too, but then they flood
about spurious irq 10. It seems that the earlier Solaris versions are
also suffering from spurious interrupts, because the boot process
takes very long: ~7 hours on address@hidden .

The patch fixing carry handling is in the [patch] thread.

Artyom




reply via email to

[Prev in Thread] Current Thread [Next in Thread]