cvs commit: src/lib/libpthread/arch/i386/i386 ksd.c thr_enter_uts.S
thr_getcontext.S thr_switch.S src/lib/libpthread/arch/i386/include
atomic_ops.h ksd.h pthread_md.h
Daniel Eischen
deischen at FreeBSD.org
Thu Apr 17 22:00:54 PDT 2003
deischen 2003/04/17 22:00:52 PDT
FreeBSD src repository
Modified files:
lib/libpthread/arch/i386/i386 thr_enter_uts.S thr_switch.S
Added files:
lib/libpthread/arch/i386/i386 ksd.c thr_getcontext.S
lib/libpthread/arch/i386/include atomic_ops.h ksd.h
pthread_md.h
Log:
Add architecture dependent atomic ops (atomic_swap only), KSE specific
data, and userland versions of [gs]etcontext().
Modify the UTS entry and exit functions to account of FPU validity
and format.
Revision Changes Path
1.1 +166 -0 src/lib/libpthread/arch/i386/i386/ksd.c (new)
1.4 +6 -2 src/lib/libpthread/arch/i386/i386/thr_enter_uts.S
1.1 +157 -0 src/lib/libpthread/arch/i386/i386/thr_getcontext.S (new)
1.4 +24 -8 src/lib/libpthread/arch/i386/i386/thr_switch.S
1.1 +51 -0 src/lib/libpthread/arch/i386/include/atomic_ops.h (new)
1.1 +144 -0 src/lib/libpthread/arch/i386/include/ksd.h (new)
1.1 +54 -0 src/lib/libpthread/arch/i386/include/pthread_md.h (new)
More information about the cvs-src
mailing list