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] Some issues in recent ChangeSet.

To: "Steven Hand" <Steven.Hand@xxxxxxxxxxxx>
Subject: RE: [Xen-devel] Some issues in recent ChangeSet.
From: "Zheng, Jeff" <jeff.zheng@xxxxxxxxx>
Date: Thu, 24 Aug 2006 14:20:22 +0800
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Wed, 23 Aug 2006 23:24:01 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
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>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcbG3ykX7l/BcReNSRuolWqySUEOAAAZbMuA
Thread-topic: [Xen-devel] Some issues in recent ChangeSet.
Yes. Your patch should at least fix ltp math issue. And we see your patch is 
checked in to CS11242.

But unfortunately your patch as 11242 was removed in CS 11243.


>-----Original Message-----
>From: Steven Hand [mailto:Steven.Hand@xxxxxxxxxxxx] 
>Sent: 2006年8月24日 2:09
>To: Zheng, Jeff
>Cc: xen-devel@xxxxxxxxxxxxxxxxxxx; Steven.Hand@xxxxxxxxxxxx
>Subject: Re: [Xen-devel] Some issues in recent ChangeSet.
>We believe we've tracked down the root cause of at least some of
>these issues - a proper fix is in the staging tree and should get 
>pushed tonight (-unstable cset 11243:51a98a6c2c05). 
>If you want to check it out earlier, or if the staging tree fails
>to push for any reason, you can just apply the below patch to xen. 
>In our testing this fixes the LTP math cases as well as the kernel
>panic - not synching: kernel/sched.c issue. 
>--- a/xen/arch/x86/x86_emulate.c       Wed Aug 23 17:14:38 2006 +0100
>+++ b/xen/arch/x86/x86_emulate.c       Wed Aug 23 17:25:11 2006 +0100
>@@ -846,6 +846,9 @@ x86_emulate_memop(
>             emulate_1op("dec", dst, _regs.eflags);
>             break;
>         case 6: /* push */
>+            /* Don't emulate if fault was on stack */
>+            if ( _regs.error_code & 2 )
>+                goto cannot_emulate; 
>             /* 64-bit mode: PUSH always pushes a 64-bit operand. */
>             if ( mode == X86EMUL_MODE_PROT64 )

Xen-devel mailing list