Review for libpthread support

Bernd Walter ticso at cicely12.cicely.de
Sun Oct 5 09:46:01 PDT 2003


On Sun, Oct 05, 2003 at 12:21:28PM -0400, Daniel Eischen wrote:
> Hi guys,
> 
> I have a patch for adding libpthread support for sparc64.  It's jake's
> patch, with a few mods by myself.  I'd like for some folks to look it
> over.  I haven't tested it; I need a couple of questions answered
> first so I can fill in a missing piece.
> 
>   o Can someone look at the end of __thr_getcontext (line 524 of
>     the patch)?  I need to test %i2 for NULL and branch to 1 if true.
> 
> 	+/*	bz	%i2, 1f */
> 	+	stx	%i1, [%i2]
> 	+1:	ldx	[%sp], %i1			/* restore %i1 */
> 	+	ldx	[%sp + 8], %i2			/* restore %i2 */
> 
>     What's the magic instruction I should use?

cmp	%i2, 0
be	1f

-- 
B.Walter                   BWCT                http://www.bwct.de
ticso at bwct.de                                  info at bwct.de



More information about the freebsd-sparc64 mailing list