ia64/xen-unstable
changeset 6885:2f11c5b3c586
More build fixes for latest binutils. No 'movl' between
a segment register and memory location.
Signed-off-by: Keir Fraser <keir@xensource.com>
a segment register and memory location.
Signed-off-by: Keir Fraser <keir@xensource.com>
author | kaf24@firebug.cl.cam.ac.uk |
---|---|
date | Thu Sep 15 07:21:31 2005 +0000 (2005-09-15) |
parents | bd477fcd32ab |
children | 3233e7ecfa9f |
files | linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/mmu_context.h |
line diff
1.1 --- a/linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/mmu_context.h Wed Sep 14 20:12:54 2005 -0800 1.2 +++ b/linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/mmu_context.h Thu Sep 15 07:21:31 2005 +0000 1.3 @@ -35,7 +35,7 @@ static inline void __prepare_arch_switch 1.4 * of cr3/ldt (i.e., not in __switch_to). 1.5 */ 1.6 __asm__ __volatile__ ( 1.7 - "movl %%es,%0 ; movl %%ds,%1 ; movl %%fs,%2 ; movl %%gs,%3" 1.8 + "mov %%es,%0 ; mov %%ds,%1 ; mov %%fs,%2 ; mov %%gs,%3" 1.9 : "=m" (current->thread.es), 1.10 "=m" (current->thread.ds), 1.11 "=m" (current->thread.fsindex),