This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-devel] X86_emulate to be moved into qemu...

To: "Petersson, Mats" <Mats.Petersson@xxxxxxx>
Subject: Re: [Xen-devel] X86_emulate to be moved into qemu...
From: "Jon Smirl" <jonsmirl@xxxxxxxxx>
Date: Wed, 17 May 2006 16:46:13 -0400
Cc: Benjamin Herrenschmidt <benh@xxxxxxxxxxxxxxxxxxx>, Xen devel list <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Wed, 17 May 2006 13:46:35 -0700
Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=JIoJzbHy8rG9PtnsS2J0eeHWYz1GJWlRp7F8K8QSebHTZejbVfikjUaVLnyzVr6WXfoLmkOUMUne1sw0grVusy7xAWqMis0+rUgm5EN7JLlF2GBRNsEdjyfFfBMwAxjvkH/1MUk1PJzyjebquEHqps72udL63IWhHKW02YrJGrs=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <907625E08839C4409CE5768403633E0BA7FC86@xxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <907625E08839C4409CE5768403633E0BA7FC86@xxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
On 5/17/06, Petersson, Mats <Mats.Petersson@xxxxxxx> wrote:
> Hmmm... wouldn't it be nice if we didn't have a bespoke,
> buggy & incomplete emulator for hvm mmio. ;-)

In the process of solving this one, I've got to (another) of the
blocking points...

If Xen is going to need an x86 emulator, there is also need of a small
x86 emulator based on klibc as part of the general Linux kernel.
People often put video cards with x86 ROMs into PPC/Itanium machines
since the x86 versions are half the price. The general idea is that
during the boot process the emulator would run the x86 ROM and
initialize these cards. The same code would be used to initialize
secondary cards on all architectures. After klibc gets added to the
kernel tree I'd also like to see the emulator and video reset program

Jon Smirl

Xen-devel mailing list