Date: Tue, 19 Jul 2011 20:42:08 +0200 From: Juergen Lock <nox@jelal.kn-bremen.de> To: Super Bisquit <superbisquit@gmail.com> Cc: jashank.jeremy@optusnet.com.au, Nathaniel Filardo <nwf@cs.jhu.edu>, Juergen Lock <nox@jelal.kn-bremen.de>, qemu-devel@nongnu.org, Blue Swirl <blauwirbel@gmail.com>, nwhitehorn@FreeBSD.org, freebsd-sparc64@FreeBSD.org Subject: Re: qemu FreeBSD/sparc64 host - a bit of debugging Message-ID: <20110719184208.GA78049@triton8.kn-bremen.de> In-Reply-To: <CA%2BWntOsGfDOza61tXUA43FV8r0zJ=z_oidhBfSScKPZRFZJuPg@mail.gmail.com> References: <20110718182214.GA38329@triton8.kn-bremen.de> <CA%2BWntOsGfDOza61tXUA43FV8r0zJ=z_oidhBfSScKPZRFZJuPg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jul 18, 2011 at 10:58:58PM -0400, Super Bisquit wrote: > On Mon, Jul 18, 2011 at 2:22 PM, Juergen Lock <nox@jelal.kn-bremen.de>wrote: > > > Hi! > > > > I'm the FreeBSD qemu port maintainer and don't have a sparc64 box > > myself, but Jashank Jeremy (Cc'd) now was so kind to test qemu 0.14.1 > > on a FreeBSD/sparc64 box booting a FreeBSD 8/i386 install iso using > > i386-softmmu > > > What's the difference- an honest question- between this and a normal qemu > boot? > Depends on what you mean by normal qemu boot... If you are wondering about the i386-softmmu, that's just the name of the 32bit x86 system emulation target, the executable is called qemu. So he ran something like: qemu -cdrom FreeBSD-8.2-i386-bootonly.iso -vnc ... > > and we found two things: > > > > 1. The hang people have been reporting seems to be caused by this tb: > > > > IN: > > 0x000e7a31: in $0xb3,%al > > 0x000e7a33: test %al,%al > > 0x000e7a35: jne 0xe7a31 > > > > i.e. it (the qemu bios I suppose) is waiting for x86 ioport 0xb3 > > to become zero. This port is #defined in hw/apm.c as: > > > > qemu-0.14.1/hw/apm.c:#define APM_STS_IOPORT 0xb3 > > > > but the definition seems to be used nowhere in that source file. > > Anyone have an idea why this port is never zero on sparc64 hosts > > but seems to be on others? (endian issue? uninitialized variable?) > > > Have you asked Whitehorn what it my be? > No but I can Cc him... Actually I can Cc the freebsd-sparc64 list too. > > > > 2. Booting the same guest with -no-acpi gets further, bios and > > bootloader messages are printed until it hangs again, this > > time while handling a guest irq 8 which seems to be rtc. > > > > Is there a way of disabling the clock? If not, then would it be useful to > set the emulated cpu speed? > I don't think any of these two are possible. > > > > Maybe this is useful to some... :) > > > > Actually, it's quite useful to me. That's good to hear. :) Juergen
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110719184208.GA78049>