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] Re: Xen 3.2 and Big Real Mode support?

To: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Subject: Re: [Xen-devel] Re: Xen 3.2 and Big Real Mode support?
From: Guillaume Thouvenin <guillaume.thouvenin@xxxxxxxxxxxx>
Date: Thu, 31 Jan 2008 11:18:38 +0100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Wed, 06 Feb 2008 02:38:36 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <C3C74B2F.1BB09%Keir.Fraser@xxxxxxxxxxxx>
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>
Organization: Bull S.A.
References: <C3C74A03.1BB07%Keir.Fraser@xxxxxxxxxxxx> <C3C74B2F.1BB09%Keir.Fraser@xxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
On Thu, 31 Jan 2008 09:53:51 +0000
Keir Fraser <Keir.Fraser@xxxxxxxxxxxx> wrote:

> On 31/1/08 09:48, "Keir Fraser" <Keir.Fraser@xxxxxxxxxxxx> wrote:
> > On 31/1/08 09:42, "Guillaume Thouvenin" <guillaume.thouvenin@xxxxxxxxxxxx>
> > wrote:
> > 
> >> (XEN) realmode.c:545:d1 Failed to emulate insn.
> >> (XEN) realmode.c:599:d1 Real-mode emulation failed @ 4004:0000b071: 0f 17 
> >> 0f
> >> 01 17 0f
> >> (XEN) domain_crash_sync called from realmode.c:600
> >> (XEN) Domain 1 (vcpu#0) crashed on cpu#6:
> > 
> > The failing instruction is 0F 17, which is MOVHPS. That's an SSE
> > instruction, and it's a bit unlikely to be the very first one we would see.
> > I may try to repro this later.
> A reasonably simple test would be to modify the CPUID emulation intercept in
> realmode.c to mask out SSE feature bits.

Ok thanks for the hint.

So I will mask bit 25 and 26 of edx (that indicate respectively SSE and
SEE2 features) and bit 0 of ecx (that indicates SSE3 feature). I will
see if it allows me to boot the installation CD.

Guillaume Thouvenin

Xen-devel mailing list