WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] pv_ops: 2.6.24.3 - no vm86_info: BAD

To: Ian Campbell <Ian.Campbell@xxxxxxxxxx>
Subject: Re: [Xen-devel] pv_ops: 2.6.24.3 - no vm86_info: BAD
From: Jeremy Fitzhardinge <jeremy@xxxxxxxx>
Date: Tue, 25 Mar 2008 08:04:35 -0700
Cc: xen devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Tue, 25 Mar 2008 08:09:32 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <1206445486.21465.17.camel@xxxxxxxxxxxxxxxxxxxxxx>
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: <47E856ED.60800@xxxxxxxxxxxx> <1206445486.21465.17.camel@xxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 2.0.0.12 (X11/20080226)
Ian Campbell wrote:
If I remember correctly this was due to the generic parts of the kernel
trying to use sysenter because the hypervisor claimed to support it in
32on64 mode (by setting SEP in cpuid). However the Xen kernel side code
wasn't present to support it.

Yep, that's right.

You can try booting with "nosep" on your command line or grabbing the
git changeset d40e705903397445c6861a0a56c23e5b2e8f9b9a (which I thought
had been put forward for the stable kernel but I don't see it there
now).

Yes, I should make sure that gets pushed out, along with the other bugfix.

Booting with "nosep" is a good workaround for the meantime.

Lastly you could also try b8228d191b5ff7e37525846d187807d162e30464 from
the x86.git#testing branch which actually implements sysenter support, I
don't know which other changesets that one depends on though.

I think its fairly independent of everything else.

   J

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>