ports/101074: emulators/qemu sparc emulation broken

mark at darklogik.org mark at darklogik.org
Mon Jul 31 03:20:18 UTC 2006

>Number:         101074
>Category:       ports
>Synopsis:       emulators/qemu sparc emulation broken
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jul 31 03:20:13 GMT 2006
>Originator:     markzero
>Release:        FreeBSD 6.1-RELEASE i386
System: FreeBSD logik.internal.network 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun May 7 04:32:43 UTC 2006 root at opus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386

qemu-0.8.1 compiled from ports, with or without WITH_CIRRUS_HACKS

The binary package (version 0.8.0) exhibited the same problem.


qemu sparc emulation seems to be broken.

1. The screen never draws itself properly, the video is crushed
and doesn't seem to refresh correctly, as can be seen in this


2. The text output shown above seems to be as far as the emulation
ever gets. The qemu process seems to go into an infinite loop
of some sort, consuming CPU and doing nothing.


I was using a Solaris 8 install CD and a blank image created with
qemu-img. I don't think you need an install CD to reproduce the
problem because the emulation doesn't even get to that stage,
as far as I can tell.

Basically, create a blank image with qemu-img:

  $ qemu-img -f qcow blank.img 500M

Try qemu-system-sparc with it:

  $ qemu-system-sparc -hda blank.img


No known fix.

More information about the freebsd-ports-bugs mailing list