Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 May 2007 16:00:45 +0100
From:      Ralf Baechle <ralf@linux-mips.org>
To:        "Bruce M. Simpson" <bms@incunabulum.net>
Cc:        freebsd-mips@FreeBSD.org
Subject:   Re: Trouble w/Malta and qemu
Message-ID:  <20070502150045.GA26356@linux-mips.org>
In-Reply-To: <463899CA.4020204@incunabulum.net>
References:  <463899CA.4020204@incunabulum.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, May 02, 2007 at 03:01:46PM +0100, Bruce M. Simpson wrote:

> For what it's worth I can't get a kernel to boot on QEMU in malta mode. 
> This isn't too much of a loss as their documentation says their malta 
> emulation is incomplete. They have something closer to an x86 desktop in 
> their main mips4kc target.

The Malta emulation in Qemu is progressing fairly quickly and rather close
in the latest CVS version of Qemu.  It's still not perfect, YAMON has a
few timing critical parts in its initialization which are failing on Qemu
and there are a few other things that are still failing.

Linux/MIPS by default does a full PCI bus reconfiguration.  This matters
because Qemu is generally used without firmware, maybe that's breaking
your kernel?

> Documentation says the Linux/MIPS port for QEMU is 'special' in some 
> way. A custom built Debian kernel runs fine in QEMU on a FreeBSD host.

Linux has a special CONFIG_QEMU platform which exists as a temporary
kludge until Qemu actually emulates some real world hardware.  The
hardware supported by CONFIG_QEMU is vaguely like a PC with a RISC
processor.  I'm eventually planning to remove the whole CONFIG_QEMU
config once Qemu emulates some piece of real world hardware sufficiently
well.

  Ralf



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070502150045.GA26356>