On Sun, Jun 26, 2011 at 1:58 PM, Blue Swirl <blauwir...@gmail.com> wrote:

> On Fri, Jun 24, 2011 at 3:52 AM, Super Bisquit <superbisq...@gmail.com>
> wrote:
> > The last time I asked, Blue Swirl was somewhat working on the port.
> > Has anything been improved since?
>
> I'm somewhat working on OpenBSD host support, not FreeBSD, but there
> shouldn't be great differences. What's the status on FreeBSD, does
> QEMU build and run?
>
http://lists.gnu.org/archive/html/qemu-devel/2011-04/msg02277.html Our last
conversation on the subject.

It builds, doesn't run. More like it runs and hangs.

The core is ~428M in size.
$ qemu-system-sparc -cpu LEON3 -hda test.img -cdrom 
Downloads/debian-6.0.2.1-sparc-businesscard.iso -m 256 -boot d
qemu: fatal: Trap 0x02 while interrupts disabled, Error state
pc: 00000000  npc: 00000004
General Registers:
%g0-7: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

Current Register Window:
%o0-7: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
%l0-7: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
%i0-7: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 

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
psr: f30000c0 (icc: ---- SPE: SP-) wim: 00000001
fsr: 00080000 y: 00000000
Abort trap (core dumped)
$ gdb qemu-system-sparc qemu-system-sparc.core
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "sparc64-marcel-freebsd"...(no debugging symbols 
found)...

warning: core file may not match specified executable file.
Core was generated by `qemu-system-sparc'.
Program terminated with signal 6, Aborted.
Reading symbols from /lib/libthr.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/libthr.so.3
Reading symbols from /lib/libutil.so.9...(no debugging symbols found)...done.
Loaded symbols for /lib/libutil.so.9
Reading symbols from /usr/local/lib/libcurl.so.6...(no debugging symbols 
found)...done.
Loaded symbols for /usr/local/lib/libcurl.so.6
Reading symbols from /lib/libncurses.so.8...(no debugging symbols found)...done.
Loaded symbols for /lib/libncurses.so.8
Reading symbols from /usr/local/lib/libgnutls.so.40...(no debugging symbols 
found)...done.
Loaded symbols for /usr/local/lib/libgnutls.so.40
Reading symbols from /lib/libpcap.so.7...(no debugging symbols found)...done.
Loaded symbols for /lib/libpcap.so.7
Reading symbols from /usr/local/lib/libSDL-1.2.so.11...(no debugging symbols 
found)...done.
Loaded symbols for /usr/local/lib/libSDL-1.2.so.11
Reading symbols from /usr/local/lib/libX11.so.6...(no debugging symbols 
found)...done.
Loaded symbols for /usr/local/lib/libX11.so.6
Reading symbols from /lib/libm.so.5...(no debugging symbols found)...done.
Loaded symbols for /lib/libm.so.5
Reading symbols from /lib/libz.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libz.so.6
Reading symbols from /lib/libc.so.7...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.7
Reading symbols from /usr/lib/libssl.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libssl.so.6
Reading symbols from /lib/libcrypto.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libcrypto.so.6
Reading symbols from /usr/local/lib/libgcrypt.so.17...(no debugging symbols 
found)...done.
Loaded symbols for /usr/local/lib/libgcrypt.so.17
Reading symbols from /usr/local/lib/libgpg-error.so.0...(no debugging symbols 
found)...done.
Loaded symbols for /usr/local/lib/libgpg-error.so.0
Reading symbols from /usr/local/lib/libintl.so.9...(no debugging symbols 
found)...done.
Loaded symbols for /usr/local/lib/libintl.so.9
Reading symbols from /usr/local/lib/libiconv.so.3...(no debugging symbols 
found)...done.
Loaded symbols for /usr/local/lib/libiconv.so.3
Reading symbols from /usr/local/lib/libggi.so.2...done.
Loaded symbols for /usr/local/lib/libggi.so.2
Reading symbols from /usr/local/lib/libXxf86vm.so.1...done.
Loaded symbols for /usr/local/lib/libXxf86vm.so.1
Reading symbols from /usr/local/lib/libgii.so.1...done.
Loaded symbols for /usr/local/lib/libgii.so.1
Reading symbols from /usr/local/lib/libXxf86dga.so.1...done.
Loaded symbols for /usr/local/lib/libXxf86dga.so.1
Reading symbols from /usr/local/lib/libXext.so.6...done.
Loaded symbols for /usr/local/lib/libXext.so.6
Reading symbols from /usr/local/lib/libgg.so.1...done.
Loaded symbols for /usr/local/lib/libgg.so.1
Reading symbols from /usr/local/lib/libaa.so.1...done.
Loaded symbols for /usr/local/lib/libaa.so.1
Reading symbols from /usr/local/lib/libxcb.so.2...done.
Loaded symbols for /usr/local/lib/libxcb.so.2
Reading symbols from /usr/local/lib/libXau.so.6...done.
Loaded symbols for /usr/local/lib/libXau.so.6
Reading symbols from /usr/local/lib/libXdmcp.so.6...done.
Loaded symbols for /usr/local/lib/libXdmcp.so.6
Reading symbols from /usr/local/lib/libpthread-stubs.so.0...done.
Loaded symbols for /usr/local/lib/libpthread-stubs.so.0
Reading symbols from /usr/lib/librpcsvc.so.5...done.
Loaded symbols for /usr/lib/librpcsvc.so.5
Reading symbols from /usr/lib/libusbhid.so.4...done.
Loaded symbols for /usr/lib/libusbhid.so.4
Reading symbols from /usr/local/lib/libXrender.so.1...done.
Loaded symbols for /usr/local/lib/libXrender.so.1
Reading symbols from /usr/local/lib/libXrandr.so.2...done.
Loaded symbols for /usr/local/lib/libXrandr.so.2
Reading symbols from /usr/local/lib/libXcursor.so.1...done.
Loaded symbols for /usr/local/lib/libXcursor.so.1
Reading symbols from /usr/local/lib/libXfixes.so.3...done.
Loaded symbols for /usr/local/lib/libXfixes.so.3
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0  0x00000000413ab888 in thr_kill () from /lib/libc.so.7
(gdb) bt
#0  0x00000000413ab888 in thr_kill () from /lib/libc.so.7
#1  0x00000000412e50a0 in abort () from /lib/libc.so.7
#2  0x000000000019d784 in AES_cbc_encrypt ()
#3  0x00000000001d4a54 in AES_cbc_encrypt ()
#4  0x00000000001a1560 in AES_cbc_encrypt ()
#5  0x00000000001075c0 in ?? ()
Previous frame identical to this frame (corrupt stack?)
(gdb) frame 0
#0  0x00000000413ab888 in thr_kill () from /lib/libc.so.7
(gdb) frame 1
#1  0x00000000412e50a0 in abort () from /lib/libc.so.7
(gdb) frame 2
#2  0x000000000019d784 in AES_cbc_encrypt ()
(gdb) frame 3
#3  0x00000000001d4a54 in AES_cbc_encrypt ()
(gdb) frame 4
#4  0x00000000001a1560 in AES_cbc_encrypt ()
(gdb) frame 5
#5  0x00000000001075c0 in ?? ()
(gdb) quit
$ 

Reply via email to