aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/copy_page.S
diff options
context:
space:
mode:
authorKeir Fraser <keir@xen.org>2012-09-12 13:29:30 +0100
committerKeir Fraser <keir@xen.org>2012-09-12 13:29:30 +0100
commit5d1181a5ea5e0f11d481a94b16ed00d883f9726e (patch)
tree4b43be5829873f2ec1a1b2d0f7e26b15dffb11c6 /xen/arch/x86/copy_page.S
parentb314cd733413babc5978b819793ad5c77f094adf (diff)
downloadxen-5d1181a5ea5e0f11d481a94b16ed00d883f9726e.tar.gz
xen-5d1181a5ea5e0f11d481a94b16ed00d883f9726e.tar.bz2
xen-5d1181a5ea5e0f11d481a94b16ed00d883f9726e.zip
xen: Remove x86_32 build target.
Signed-off-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/arch/x86/copy_page.S')
-rw-r--r--xen/arch/x86/copy_page.S24
1 files changed, 0 insertions, 24 deletions
diff --git a/xen/arch/x86/copy_page.S b/xen/arch/x86/copy_page.S
index 2fd3e533c6..ac836554b5 100644
--- a/xen/arch/x86/copy_page.S
+++ b/xen/arch/x86/copy_page.S
@@ -1,15 +1,6 @@
#include <xen/config.h>
#include <asm/page.h>
-#ifdef __i386__
-#define src_reg %esi
-#define dst_reg %edi
-#define WORD_SIZE 4
-#define tmp1_reg %eax
-#define tmp2_reg %edx
-#define tmp3_reg %ebx
-#define tmp4_reg %ebp
-#else
#define src_reg %rsi
#define dst_reg %rdi
#define WORD_SIZE 8
@@ -17,17 +8,8 @@
#define tmp2_reg %r9
#define tmp3_reg %r10
#define tmp4_reg %r11
-#endif
ENTRY(copy_page_sse2)
-#ifdef __i386__
- push %ebx
- push %ebp
- push %esi
- push %edi
- mov 6*4(%esp), src_reg
- mov 5*4(%esp), dst_reg
-#endif
mov $PAGE_SIZE/(4*WORD_SIZE)-3, %ecx
prefetchnta 2*4*WORD_SIZE(src_reg)
@@ -56,11 +38,5 @@ ENTRY(copy_page_sse2)
movnti tmp3_reg, 2*WORD_SIZE(dst_reg)
movnti tmp4_reg, 3*WORD_SIZE(dst_reg)
-#ifdef __i386__
- pop %edi
- pop %esi
- pop %ebp
- pop %ebx
-#endif
sfence
ret