qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] qemu-system-sparc
@ 2005-03-10 15:51 Blue Swirl
  2005-03-10 19:13 ` Guilherme de S. Pastore
  2005-03-11 15:40 ` [Qemu-devel] qemu-system-sparc Joerg Platte
  0 siblings, 2 replies; 7+ messages in thread
From: Blue Swirl @ 2005-03-10 15:51 UTC (permalink / raw)
  To: lists; +Cc: qemu-devel

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

Hi,

There are still bugs in the Sparc system emulator, currently it is not 
usable for anything.

The best I can get with CVS+patches is a trivial user-space program printing 
"Hello World!". Anything more advanced, like /sbin/init or /bin/bash crashes 
after a few system calls.

Here's a screenshot, its made with Linux 2.6.11 + a TCX patch from 
sparc-linux list, also Proll has some fixes.

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE! 
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/

[-- Attachment #2: penguin.png --]
[-- Type: image/png, Size: 31532 bytes --]

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

* Re: [Qemu-devel] qemu-system-sparc
  2005-03-10 15:51 [Qemu-devel] qemu-system-sparc Blue Swirl
@ 2005-03-10 19:13 ` Guilherme de S. Pastore
  2005-03-11  0:43   ` Damien Mascord
  2005-03-11 15:40 ` [Qemu-devel] qemu-system-sparc Joerg Platte
  1 sibling, 1 reply; 7+ messages in thread
From: Guilherme de S. Pastore @ 2005-03-10 19:13 UTC (permalink / raw)
  To: qemu-devel

Em Thu, 10 Mar 2005 16:51:52 +0100,
"Blue Swirl" <blueswir1@hotmail.com> escreveu:

> Here's a screenshot, its made with Linux 2.6.11 + a TCX patch from 
> sparc-linux list, also Proll has some fixes.

Can't this be because the "Hello world" program is being used as init
and terminated? I certainly do not know, it's just an idea =)

Best regards,

--
Guilherme de S. Pastore (fatalerror)
<gpastore@colband.com.br>

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

* Re: [Qemu-devel] qemu-system-sparc
  2005-03-10 19:13 ` Guilherme de S. Pastore
@ 2005-03-11  0:43   ` Damien Mascord
  0 siblings, 0 replies; 7+ messages in thread
From: Damien Mascord @ 2005-03-11  0:43 UTC (permalink / raw)
  To: qemu-devel

Guilherme de S. Pastore wrote:

>Em Thu, 10 Mar 2005 16:51:52 +0100,
>"Blue Swirl" <blueswir1@hotmail.com> escreveu:
>
>  
>
>>Here's a screenshot, its made with Linux 2.6.11 + a TCX patch from 
>>sparc-linux list, also Proll has some fixes.
>>    
>>
>
>Can't this be because the "Hello world" program is being used as init
>and terminated? I certainly do not know, it's just an idea =)
>
>Best regards,
>
>--
>Guilherme de S. Pastore (fatalerror)
><gpastore@colband.com.br>
>  
>
I think he is saying that anything other than a "Hello World" program
crashes (ie /sbin/init or /bin/bash), whereas Hello World does run, and
then succesfully terminate without causing a crash :)

Damien

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

* [Qemu-devel] Re: qemu-system-sparc
  2005-03-10 15:51 [Qemu-devel] qemu-system-sparc Blue Swirl
  2005-03-10 19:13 ` Guilherme de S. Pastore
@ 2005-03-11 15:40 ` Joerg Platte
  1 sibling, 0 replies; 7+ messages in thread
From: Joerg Platte @ 2005-03-11 15:40 UTC (permalink / raw)
  To: qemu-devel

Am Donnerstag, 10. März 2005 16:51 schrieb Blue Swirl:
Hi!

> There are still bugs in the Sparc system emulator, currently it is not
> usable for anything.

:-( 

> The best I can get with CVS+patches is a trivial user-space program
> printing "Hello World!". Anything more advanced, like /sbin/init or
> /bin/bash crashes after a few system calls.

Are you working on this bugs, or maybe somebody else? Currently, qemu seems to 
be the only freely available sparc32 emulator. 

> Here's a screenshot, its made with Linux 2.6.11 + a TCX patch from
> sparc-linux list, also Proll has some fixes.

This looks quite good, except for the last two lines :-) Where can I find the 
required patches? 

regards,
Jörg

-- 
Hi! I'm a .signature virus! Copy me into your signature to help me spread!.-.
PGP Key: send mail with subject 'SEND PGP-KEY' PGP Key-ID: FD 4E 21 1D    oo|
PGP Fingerprint: 388A872AFC5649D3 BCEC65778BE0C605                  _ // /`'\
I am Ohm of Borg. Resistance is voltage divided by current.         \X/ (\_;/)

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

* [Qemu-devel] Re: qemu-system-sparc
@ 2005-03-12  6:39 Blue Swirl
  0 siblings, 0 replies; 7+ messages in thread
From: Blue Swirl @ 2005-03-12  6:39 UTC (permalink / raw)
  To: qemu-devel

Hi,

Maybe you could help with the emulator, I don't have so much time and 
Fabrice is working more on x86 side. My guess is that there are only very 
small bugs now.

Qemu patches contain TCX DAC addition, FDC fixes, first step for ESP SCSI 
controller and a MMU fix (not sure if it helps). Proll patch adds escape 
code support and configuration data gets passed via NVRAM. The changes are 
not compatible, so you can't use a newer Proll with older Qemu.

_________________________________________________________________
FREE pop-up blocking with the new MSN Toolbar - get it now! 
http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/

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

* [Qemu-devel] Re: qemu-system-sparc
@ 2005-03-12  9:56 Blue Swirl
  0 siblings, 0 replies; 7+ messages in thread
From: Blue Swirl @ 2005-03-12  9:56 UTC (permalink / raw)
  To: qemu-devel

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

Hi,

Here are the patches, first I pressed the wrong button and then the list 
size limit caused the message to bounce. The TCX patch for Linux 2.6.11 can 
be found at:
http://marc.theaimsgroup.com/?l=linux-sparc&m=110991224711340&w=2

TCX console use:
qemu-system-sparc -kernel ../linux-2.6.11/arch/sparc/boot/image -L 
../proll-patch7/qemu/ -initrd ../initrd -append 'root=/dev/ram' -g 1024x768

Serial console:
qemu-system-sparc -kernel ../linux-2.6.11/arch/sparc/boot/image -L 
../proll-patch7/qemu/ -initrd ../initrd -append 'console=ttyS3 
video=tcxfb:off root=/dev/ram' -nographic

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE! 
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/

[-- Attachment #2: qemu-sparc.patch-28.bz2 --]
[-- Type: application/octet-stream, Size: 7962 bytes --]

[-- Attachment #3: proll.patch-7.bz2 --]
[-- Type: application/octet-stream, Size: 21897 bytes --]

[-- Attachment #4: proll.elf.bz2 --]
[-- Type: application/octet-stream, Size: 17454 bytes --]

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

* [Qemu-devel] Re: qemu-system-sparc
@ 2005-05-11 14:53 Blue Swirl
  0 siblings, 0 replies; 7+ messages in thread
From: Blue Swirl @ 2005-05-11 14:53 UTC (permalink / raw)
  To: j.a.tinnemeyer.2004; +Cc: qemu-devel

Hi,

You are probably using 2.4 or older target kernel? They don't work yet, for 
example prom tree reading often goes to infinite loop. Please try 2.6 
series, 2.6.11+tcx kernel in the Qemu downloads section should work.

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE! 
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/

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

end of thread, other threads:[~2005-05-11 14:55 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-03-10 15:51 [Qemu-devel] qemu-system-sparc Blue Swirl
2005-03-10 19:13 ` Guilherme de S. Pastore
2005-03-11  0:43   ` Damien Mascord
2005-03-11 15:40 ` [Qemu-devel] qemu-system-sparc Joerg Platte
  -- strict thread matches above, loose matches on Subject: below --
2005-03-12  6:39 Blue Swirl
2005-03-12  9:56 Blue Swirl
2005-05-11 14:53 Blue Swirl

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).