qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Inquiry:Solaris 8 installation on QEMU
@ 2009-09-17  4:08 hadi motamedi
  2009-09-19  9:39 ` Blue Swirl
  0 siblings, 1 reply; 10+ messages in thread
From: hadi motamedi @ 2009-09-17  4:08 UTC (permalink / raw)
  To: qemu-devel

[-- Attachment #1: Type: text/plain, Size: 546 bytes --]

Dear All
Can you please do me favor and let me know how can I install Solaris 8 on
QEMU ? Please be informed that I have downloaded & installed
qemu-0.9.0-sparc on my x86 workstation . It seems that it has emulated the
UltraSPARC platform on my pc as I am receiving the followings :
"#uname -a
Linux (none) 2.6.11 #3 Tue Mar 15 18:21:10 UTC 2005 sparc unknown"
I have an application that calls for UltraSPAR Solaris 8 to be pre-installed
. Can you please let me know how can I install Solaris 8 on my new emulated
platform ?
Thank you in advance

[-- Attachment #2: Type: text/html, Size: 648 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Qemu-devel] Inquiry:Solaris 8 installation on QEMU
  2009-09-17  4:08 [Qemu-devel] Inquiry:Solaris 8 installation on QEMU hadi motamedi
@ 2009-09-19  9:39 ` Blue Swirl
  2009-09-21  3:56   ` hadi motamedi
                     ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Blue Swirl @ 2009-09-19  9:39 UTC (permalink / raw)
  To: hadi motamedi; +Cc: qemu-devel

On Thu, Sep 17, 2009 at 7:08 AM, hadi motamedi <motamedi24@gmail.com> wrote:
> Dear All
> Can you please do me favor and let me know how can I install Solaris 8 on
> QEMU ? Please be informed that I have downloaded & installed
> qemu-0.9.0-sparc on my x86 workstation . It seems that it has emulated the
> UltraSPARC platform on my pc as I am receiving the followings :
> "#uname -a
> Linux (none) 2.6.11 #3 Tue Mar 15 18:21:10 UTC 2005 sparc unknown"

This is 32 bit Sparc, not UltraSPARC. UltraSPARC emulator is called
sparc64 (sparc64-softmmu, qemu-system-sparc64).

> I have an application that calls for UltraSPAR Solaris 8 to be pre-installed
> . Can you please let me know how can I install Solaris 8 on my new emulated
> platform ?
> Thank you in advance

UltraSPARC emulation is not complete. Even Sparc32 can't boot Solaris
8 for some mysterious reason.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Qemu-devel] Inquiry:Solaris 8 installation on QEMU
  2009-09-19  9:39 ` Blue Swirl
@ 2009-09-21  3:56   ` hadi motamedi
  2009-09-22 15:51     ` Luis Freitas
  2009-09-21  4:17   ` hadi motamedi
  2009-11-03 23:50   ` Artyom Tarasenko
  2 siblings, 1 reply; 10+ messages in thread
From: hadi motamedi @ 2009-09-21  3:56 UTC (permalink / raw)
  To: Blue Swirl; +Cc: qemu-devel

[-- Attachment #1: Type: text/plain, Size: 1123 bytes --]

Thank you very much for your valuable reply . Please do me favor and update
if you have found news about it.
I appreciate your reply .



On Sat, Sep 19, 2009 at 10:39 AM, Blue Swirl <blauwirbel@gmail.com> wrote:

> On Thu, Sep 17, 2009 at 7:08 AM, hadi motamedi <motamedi24@gmail.com>
> wrote:
> > Dear All
> > Can you please do me favor and let me know how can I install Solaris 8 on
> > QEMU ? Please be informed that I have downloaded & installed
> > qemu-0.9.0-sparc on my x86 workstation . It seems that it has emulated
> the
> > UltraSPARC platform on my pc as I am receiving the followings :
> > "#uname -a
> > Linux (none) 2.6.11 #3 Tue Mar 15 18:21:10 UTC 2005 sparc unknown"
>
> This is 32 bit Sparc, not UltraSPARC. UltraSPARC emulator is called
> sparc64 (sparc64-softmmu, qemu-system-sparc64).
>
> > I have an application that calls for UltraSPAR Solaris 8 to be
> pre-installed
> > . Can you please let me know how can I install Solaris 8 on my new
> emulated
> > platform ?
> > Thank you in advance
>
> UltraSPARC emulation is not complete. Even Sparc32 can't boot Solaris
> 8 for some mysterious reason.
>

[-- Attachment #2: Type: text/html, Size: 1572 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Qemu-devel] Inquiry:Solaris 8 installation on QEMU
  2009-09-19  9:39 ` Blue Swirl
  2009-09-21  3:56   ` hadi motamedi
@ 2009-09-21  4:17   ` hadi motamedi
  2009-09-21 15:39     ` Blue Swirl
  2009-11-03 23:50   ` Artyom Tarasenko
  2 siblings, 1 reply; 10+ messages in thread
From: hadi motamedi @ 2009-09-21  4:17 UTC (permalink / raw)
  To: Blue Swirl; +Cc: qemu-devel

[-- Attachment #1: Type: text/plain, Size: 1183 bytes --]

Sorry to forgot to question about this in my previous message . Can you
please do me favor and let me have the link to download qemu-system-sparc64
software package ?
Let me thank you in advance



On Sat, Sep 19, 2009 at 10:39 AM, Blue Swirl <blauwirbel@gmail.com> wrote:

> On Thu, Sep 17, 2009 at 7:08 AM, hadi motamedi <motamedi24@gmail.com>
> wrote:
> > Dear All
> > Can you please do me favor and let me know how can I install Solaris 8 on
> > QEMU ? Please be informed that I have downloaded & installed
> > qemu-0.9.0-sparc on my x86 workstation . It seems that it has emulated
> the
> > UltraSPARC platform on my pc as I am receiving the followings :
> > "#uname -a
> > Linux (none) 2.6.11 #3 Tue Mar 15 18:21:10 UTC 2005 sparc unknown"
>
> This is 32 bit Sparc, not UltraSPARC. UltraSPARC emulator is called
> sparc64 (sparc64-softmmu, qemu-system-sparc64).
>
> > I have an application that calls for UltraSPAR Solaris 8 to be
> pre-installed
> > . Can you please let me know how can I install Solaris 8 on my new
> emulated
> > platform ?
> > Thank you in advance
>
> UltraSPARC emulation is not complete. Even Sparc32 can't boot Solaris
> 8 for some mysterious reason.
>

[-- Attachment #2: Type: text/html, Size: 1632 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Qemu-devel] Inquiry:Solaris 8 installation on QEMU
  2009-09-21  4:17   ` hadi motamedi
@ 2009-09-21 15:39     ` Blue Swirl
  2009-09-22 15:46       ` Luis Freitas
  0 siblings, 1 reply; 10+ messages in thread
From: Blue Swirl @ 2009-09-21 15:39 UTC (permalink / raw)
  To: hadi motamedi; +Cc: qemu-devel

On Mon, Sep 21, 2009 at 7:17 AM, hadi motamedi <motamedi24@gmail.com> wrote:
> Sorry to forgot to question about this in my previous message . Can you
> please do me favor and let me have the link to download qemu-system-sparc64
> software package ?
> Let me thank you in advance

If the distro package did not contain qemu-system-sparc64 (IIRC it was
not enabled on 0.9.0), you have to compile QEMU from source.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Qemu-devel] Inquiry:Solaris 8 installation on QEMU
  2009-09-21 15:39     ` Blue Swirl
@ 2009-09-22 15:46       ` Luis Freitas
  0 siblings, 0 replies; 10+ messages in thread
From: Luis Freitas @ 2009-09-22 15:46 UTC (permalink / raw)
  To: qemu-devel

Hi,

  Sorry to bash in.

  I compiled from sources and didnt get the qemu-system-sparc64, only qemu-sparc64.

  Do I need to enable it somewhere?

  (Still no luck booting solaris 8 btw. I am thinking of enabling some kind of trace on forth, but not sure on how to do it. Also I would need a cross compiling environment to build the OPB with this trace enabled. It would be nice to be able to inspect the forth memory structures during boot.)

Regards,
Luis

--- On Mon, 9/21/09, Blue Swirl <blauwirbel@gmail.com> wrote:

> From: Blue Swirl <blauwirbel@gmail.com>
> Subject: Re: [Qemu-devel] Inquiry:Solaris 8 installation on QEMU
> To: "hadi motamedi" <motamedi24@gmail.com>
> Cc: qemu-devel@nongnu.org
> Date: Monday, September 21, 2009, 12:39 PM
> On Mon, Sep 21, 2009 at 7:17 AM, hadi
> motamedi <motamedi24@gmail.com>
> wrote:
> > Sorry to forgot to question about this in my previous
> message . Can you
> > please do me favor and let me have the link to
> download qemu-system-sparc64
> > software package ?
> > Let me thank you in advance
> 
> If the distro package did not contain qemu-system-sparc64
> (IIRC it was
> not enabled on 0.9.0), you have to compile QEMU from
> source.
> 
> 
> 


      

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Qemu-devel] Inquiry:Solaris 8 installation on QEMU
  2009-09-21  3:56   ` hadi motamedi
@ 2009-09-22 15:51     ` Luis Freitas
  0 siblings, 0 replies; 10+ messages in thread
From: Luis Freitas @ 2009-09-22 15:51 UTC (permalink / raw)
  To: qemu-devel


Hmmm...

> 
> > "#uname -a
> > Linux (none) 2.6.11 #3 Tue Mar 15 18:21:10 UTC 2005
> sparc unknown"
> 

Why is this "sparc unknown" instead of "sparc sun4m"?

Can I get it changed to "sparc sun4(some letter)"?


Best Regards,
Luis

--- On Mon, 9/21/09, hadi motamedi <motamedi24@gmail.com> wrote:

> From: hadi motamedi <motamedi24@gmail.com>
> Subject: Re: [Qemu-devel] Inquiry:Solaris 8 installation on QEMU
> To: "Blue Swirl" <blauwirbel@gmail.com>
> Cc: qemu-devel@nongnu.org
> Date: Monday, September 21, 2009, 12:56 AM
> Thank you very much for your valuable
> reply . Please do me favor and update if you have found news
> about it.
> I appreciate your reply .
> 
> 
>  
> On Sat, Sep 19, 2009 at 10:39 AM,
> Blue Swirl <blauwirbel@gmail.com>
> wrote:
> 
> 
> On Thu, Sep 17, 2009 at 7:08 AM, hadi
> motamedi <motamedi24@gmail.com>
> wrote:
> > Dear All
> > Can you please do me favor and let me know how can I
> install Solaris 8 on
> 
> > QEMU ? Please be informed that I have
> downloaded & installed
> > qemu-0.9.0-sparc on my x86 workstation . It seems that
> it has emulated the
> > UltraSPARC platform on my pc as I am receiving the
> followings :
> 
> > "#uname -a
> > Linux (none) 2.6.11 #3 Tue Mar 15 18:21:10 UTC 2005
> sparc unknown"
> 
> This is 32 bit Sparc, not UltraSPARC. UltraSPARC
> emulator is called
> sparc64 (sparc64-softmmu, qemu-system-sparc64).
> 
> 
> 
> > I have an application that calls for UltraSPAR Solaris
> 8 to be pre-installed
> > . Can you please let me know how can I install Solaris
> 8 on my new emulated
> > platform ?
> > Thank you in advance
> 
> 
> UltraSPARC emulation is not complete. Even Sparc32
> can't boot Solaris
> 8 for some mysterious reason.
> 
> 
> 


  

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Qemu-devel] Inquiry:Solaris 8 installation on QEMU
  2009-09-19  9:39 ` Blue Swirl
  2009-09-21  3:56   ` hadi motamedi
  2009-09-21  4:17   ` hadi motamedi
@ 2009-11-03 23:50   ` Artyom Tarasenko
  2009-11-04 18:23     ` Blue Swirl
  2 siblings, 1 reply; 10+ messages in thread
From: Artyom Tarasenko @ 2009-11-03 23:50 UTC (permalink / raw)
  To: Blue Swirl; +Cc: Robert Reif, qemu-devel, Luis Freitas, hadi motamedi

2009/9/19 Blue Swirl <blauwirbel@gmail.com>:
>  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 E8200@2.66GHz .

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

Artyom

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Qemu-devel] Inquiry:Solaris 8 installation on QEMU
  2009-11-03 23:50   ` Artyom Tarasenko
@ 2009-11-04 18:23     ` Blue Swirl
  2009-11-04 21:41       ` Artyom Tarasenko
  0 siblings, 1 reply; 10+ messages in thread
From: Blue Swirl @ 2009-11-04 18:23 UTC (permalink / raw)
  To: Artyom Tarasenko; +Cc: Robert Reif, qemu-devel, Luis Freitas, hadi motamedi

On Wed, Nov 4, 2009 at 1:50 AM, Artyom Tarasenko
<atar4qemu@googlemail.com> wrote:
> 2009/9/19 Blue Swirl <blauwirbel@gmail.com>:
>>  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.

Awesome!

> 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 E8200@2.66GHz .

A bug in the system timer implementation?

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Qemu-devel] Inquiry:Solaris 8 installation on QEMU
  2009-11-04 18:23     ` Blue Swirl
@ 2009-11-04 21:41       ` Artyom Tarasenko
  0 siblings, 0 replies; 10+ messages in thread
From: Artyom Tarasenko @ 2009-11-04 21:41 UTC (permalink / raw)
  To: Blue Swirl; +Cc: Robert Reif, qemu-devel, Luis Freitas, hadi motamedi

>> 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 E8200@2.66GHz .
>
> A bug in the system timer implementation?

Or in interrupt handling in general. The interrupts seem to be really
spurious, not triggered by the timer. I think I fixed one bug in
slavio today, but I need more reading slavio docs. With the fix
solaris 9 seems to boot as well. Although it still complains about
spurious interrupts, but with the fix it happens once a second and not
hundreds times a second as before.

The performance is not affected, so either the fix is incomplete, or I
took a wrong trail

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2009-11-04 21:42 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-17  4:08 [Qemu-devel] Inquiry:Solaris 8 installation on QEMU hadi motamedi
2009-09-19  9:39 ` Blue Swirl
2009-09-21  3:56   ` hadi motamedi
2009-09-22 15:51     ` Luis Freitas
2009-09-21  4:17   ` hadi motamedi
2009-09-21 15:39     ` Blue Swirl
2009-09-22 15:46       ` Luis Freitas
2009-11-03 23:50   ` Artyom Tarasenko
2009-11-04 18:23     ` Blue Swirl
2009-11-04 21:41       ` Artyom Tarasenko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).