qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] Re: [PATCH] sparc32 fix carry flag handling (Solaris bootbl


From: Artyom Tarasenko
Subject: [Qemu-devel] Re: [PATCH] sparc32 fix carry flag handling (Solaris bootblk fix)
Date: Wed, 16 Dec 2009 17:41:56 +0100

2009/11/4 Blue Swirl <address@hidden>:
> On Wed, Nov 4, 2009 at 1:58 AM, Artyom Tarasenko
> <address@hidden> wrote:
>> The page 108 of the SPARC Version 8 Architecture Manual describes
>> that addcc and addxcc shall compute carry flag the same way.
>> The page 110 claims the same about subcc and subxcc instructions.
>> This patch fixes carry computation in corner cases and removes redundant 
>> code.
>> The most visible effect of the patch is enabling Solaris boot when using OBP.
>
> Thanks, applied.
>
> Could you describe the steps how to boot Solaris with OBP? I'm sure
> there are a lot of people who'd like to test if their favorite Sparc
> Solaris programs work on QEMU.

I gathered a little how-to here:
http://tyom.blogspot.com/2009/12/solaris-under-qemu-how-to.html

If the patches will made it into 0.12, I think it's worth to mention
OBP and kadb boot support as a new feature. What do you think?

Actually the shell-boot is also pretty close. We just need to fix the
NF-bit handling in MMU. I'm experimenting with a real SS-20 to
understand how it is supposed to work. (the MCC manual doesn't
describe it clear enough, as you have pointed out before).

-- 
Regards,
Artyom Tarasenko

solaris/sparc under qemu blog: http://tyom.blogspot.com/




reply via email to

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