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-changelog

[Xen-changelog] [xen-3.2-testing] x86_emulate: Fix backport of movnti em

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] [xen-3.2-testing] x86_emulate: Fix backport of movnti emulation.
From: "Xen patchbot-3.2-testing" <patchbot-3.2-testing@xxxxxxxxxxxxxxxxxxx>
Date: Wed, 26 Nov 2008 12:00:54 -0800
Delivery-date: Wed, 26 Nov 2008 12:02:47 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-changelog-request@lists.xensource.com?subject=help>
List-id: BK change log <xen-changelog.lists.xensource.com>
List-post: <mailto:xen-changelog@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=unsubscribe>
Reply-to: xen-devel@xxxxxxxxxxxxxxxxxxx
Sender: xen-changelog-bounces@xxxxxxxxxxxxxxxxxxx
# HG changeset patch
# User Keir Fraser <keir.fraser@xxxxxxxxxx>
# Date 1227266900 0
# Node ID b9cf7df7284fae486a323e0cd85edc8e80a984b9
# Parent  9cf32a0f8233d5bf6c35f1cdd10758416cd40207
x86_emulate: Fix backport of movnti emulation.

Signed-off-by: Keir Fraser <keir.fraser@xxxxxxxxxx>
xen-3.3-testing changeset:   18497:9ad637d845a5eb24a2eb868d8f26a9df54109a82
xen-3.3-testing date:        Fri Nov 21 11:25:43 2008 +0000
---
 xen/arch/x86/x86_emulate.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff -r 9cf32a0f8233 -r b9cf7df7284f xen/arch/x86/x86_emulate.c
--- a/xen/arch/x86/x86_emulate.c        Tue Nov 18 11:43:03 2008 +0000
+++ b/xen/arch/x86/x86_emulate.c        Fri Nov 21 11:28:20 2008 +0000
@@ -3132,6 +3132,12 @@ x86_emulate(
         case 8: *src.reg = dst.val; break;
         }
         goto add;
+
+    case 0xc3: /* movnti */
+        /* Ignore the non-temporal hint for now. */
+        generate_exception_if(dst.bytes <= 2, EXC_UD);
+        dst.val = src.val;
+        break;
     }
     goto writeback;
 
@@ -3340,12 +3346,6 @@ x86_emulate(
         src.val = x86_seg_gs;
         goto pop_seg;
 
-    case 0xc3: /* movnti */
-        /* Ignore the non-temporal hint for now. */
-        generate_exception_if(dst.bytes <= 2, EXC_UD);
-        dst.val = src.val;
-        break;
-
     case 0xc7: /* Grp9 (cmpxchg8b) */
 #if defined(__i386__)
     {

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

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-changelog] [xen-3.2-testing] x86_emulate: Fix backport of movnti emulation., Xen patchbot-3.2-testing <=