qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] Status of sun4u emulation?


From: Markus Dahms
Subject: [Qemu-devel] Status of sun4u emulation?
Date: Mon, 26 May 2008 17:43:49 +0200
User-agent: Mutt/1.5.17+20080114 (2008-01-14)

Hi,

I'm curious about the status of the Sparc64/Sun4U emulation. I tried
to execute a little hello world program without success (output below).
The program runs fine on real hardware, the same little thing built for
sparc32 does what expected with qemu-sparc.
I'm also wondering why sparc64-softmmu is not build by default (not in
TARGET_DIRS).

Another sparc-related question: is there a way to press Stop-A in
system emulation mode? I even have a Stop key using a Sun Type 6 USB
keyboard on my PC, but that doesn't seem to be enough...

Thanks & Greetings,

        Markus

(host: i386, SVN r4586, gcc 3.4.6)

------------------------------------------------------------------------------
$ file hello-sparc64 
hello-sparc64: ELF 64-bit MSB executable, SPARC V9, version 1 (SYSV), for 
GNU/Linux 2.6.0, statically linked, not stripped
$ qemu-sparc64 hello-sparc64
Unhandled trap: 0x37
pc: 000000000010ccb4  npc: 000000000010ccb8
General Registers:
%g0: 0000000000000000   %g1: 0000000000000001   %g2: 0000000000000000   %g3: 
000000000027a000   
%g4: 000000000027a298   %g5: 0000000000278400   %g6: 0000000000000010   %g7: 
000000000027c850   
Current Register Window:
%o0: 000000000027ac50   %o1: 0000000000000001   %o2: 000000004007f498   %o3: 
0000000000100bc0   
%o4: 0000000000100b60   %o5: 000000000027a800   %o6: 000000004007e1d1   %o7: 
000000000010022c   
%l0: 000000000027ac00   %l1: 0000000000000000   %l2: 0000000000000000   %l3: 
0000000000000000   
%l4: 0000000000000000   %l5: 0000000000000000   %l6: 0000000000000000   %l7: 
0000000000000000   
%i0: 00000000001076a0   %i1: 00000000001036a0   %i2: 0000000000103440   %i3: 
0000000000000000   
%i4: 0000000000000000   %i5: 0000000000000000   %i6: 000000004007e291   %i7: 
0000000000104174   

Floating Point Registers:
%f00: 000000000.000000 000000000.000000 000000000.000000 000000000.000000
%f04: 000000000.000000 000000000.000000 000000000.000000 000000000.000000
%f08: 000000000.000000 000000000.000000 000000000.000000 000000000.000000
%f12: 000000000.000000 000000000.000000 000000000.000000 000000000.000000
%f16: 000000000.000000 000000000.000000 000000000.000000 000000000.000000
%f20: 000000000.000000 000000000.000000 000000000.000000 000000000.000000
%f24: 000000000.000000 000000000.000000 000000000.000000 000000000.000000
%f28: 000000000.000000 000000000.000000 000000000.000000 000000000.000000
pstate: 0x00000092 ccr: 0x88 asi: 0x82 tl: 0 fprs: 0
cansave: 0 canrestore: 6 otherwin: 0 wstate 0 cleanwin 6 cwp 7
fsr: 0x00000000

-- 
ubuntu is an ancient african word meaning "i can't install debian."
                                                         -- unknown




reply via email to

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