|
|
|
|
|
|
|
|
|
|
xen-devel
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.
cheers,
S.
--- 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
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] Some issues in recent ChangeSet., Zheng, Jeff
- RE: [Xen-devel] Some issues in recent ChangeSet., Zheng, Jeff
- RE: [Xen-devel] Some issues in recent ChangeSet., Zheng, Jeff
- RE: [Xen-devel] Some issues in recent ChangeSet., Zheng, Jeff
- RE: [Xen-devel] Some issues in recent ChangeSet., Zheng, Jeff
- RE: [Xen-devel] Some issues in recent ChangeSet., Zheng, Jeff
|
|
|
|
|