[klibc] Re: [PATCH] add missing stop bit to ia64 syscall.S

H. Peter Anvin hpa at zytor.com
Thu Aug 19 11:33:07 PDT 2004


Olaf Hering wrote:
> This adds a missing stop bit.
> 
> (No idea what that means and what it fixes, thats all info I got from
> the submitter)

IA64 needs to have a stop bit inserted between writing and using any one 
register; in this case r2.

Will apply.

> 
> 
> Index: klibc/arch/ia64/syscall.S
> ===================================================================
> RCS file: /tmp/x/cvsroot/klibc/klibc/arch/ia64/syscall.S,v
> retrieving revision 1.1
> diff -u -p -u -r1.1 syscall.S
> --- klibc/arch/ia64/syscall.S	15 Jul 2004 16:34:56 -0000	1.1
> +++ klibc/arch/ia64/syscall.S	17 Aug 2004 16:17:27 -0000
> @@ -10,6 +10,7 @@
>  	.globl	__syscall_error
>  __syscall_error:
>  	addl	r2 = @ltoffx(errno),gp
> +	;;
>  	ld8.mov	r3 = [r2],errno
>  	;;
>  	st4	[r3] = r8



More information about the klibc mailing list