2009/11/4 Blue Swirl <blauwir...@gmail.com>: > On Wed, Nov 4, 2009 at 1:58 AM, Artyom Tarasenko > <atar4q...@googlemail.com> 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/