This adds a missing stop bit. (No idea what that means and what it fixes, thats all info I got from the submitter) 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 -- USB is for mice, FireWire is for men! sUse lINUX ag, n?RNBERG
H. Peter Anvin
2004-Aug-19 10:33 UTC
[klibc] Re: [PATCH] add missing stop bit to ia64 syscall.S
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