freebsd-dev/lib/libpthread/arch
Peter Wemm 30a62d30f4 Apply a second fix for stack alignment with libkse. This time, enter the
UTS with the stack correctly aligned.  Also, while here, use an indirect
jump rather than the pushq/ret hack.

This fixes threaded apps that use floating point for me, although
it hasn't solved all the problems.  It is an improvement though.
Preservation of the 128 byte red zone hasn't been resolved yet.

Approved by:  re (scottl)
2003-12-05 01:41:43 +00:00
..
alpha Fix a logic error; use beq to check for a register being NULL, not bne. 2003-10-02 20:51:30 +00:00
amd64 Apply a second fix for stack alignment with libkse. This time, enter the 2003-12-05 01:41:43 +00:00
i386 Eliminate two pushl by using call instruction directly, this really 2003-11-29 14:25:43 +00:00
ia64 Make KSE_STACKSIZE machine dependent by moving it from thr_kern.c to 2003-09-19 23:28:13 +00:00
sparc64 Don't forget to initialize the fake tcb when the kcb is allocated. 2003-10-12 16:50:45 +00:00