[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 1/3] mini-os: cleanup x86_32.S
arch/x86/x86_32.S has some superfluous instructions. Remove them. Signed-off-by: Juergen Gross <jgross@xxxxxxxx> --- arch/x86/x86_32.S | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/arch/x86/x86_32.S b/arch/x86/x86_32.S index f70fc65..3de0027 100644 --- a/arch/x86/x86_32.S +++ b/arch/x86/x86_32.S @@ -111,7 +111,6 @@ do_exception: jmp ret_from_exception ret_from_exception: - movb CS(%esp),%cl addl $8,%esp RESTORE_ALL @@ -140,11 +139,7 @@ ENTRY(hypervisor_callback) call do_hypervisor_callback add $4,%esp movl HYPERVISOR_shared_info,%esi - xorl %eax,%eax - movb CS(%esp),%cl - test $2,%cl # slow return to ring 2 or 3 - jne safesti -safesti:movb $0,1(%esi) # reenable event callbacks + movb $0,1(%esi) # reenable event callbacks scrit: /**** START OF CRITICAL REGION ****/ testb $0xFF,(%esi) jnz 14f # process more events if necessary... -- 2.6.6 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |