cvs commit: src/sys/ia64/ia64 machdep.c src/sys/ia64/include
ucontext.h src/lib/libpthread/arch/ia64/include pthread_md.h
Daniel Eischen
eischen at vigrid.com
Sun Dec 7 16:03:52 PST 2003
On Sun, 7 Dec 2003, Marcel Moolenaar wrote:
> marcel 2003/12/07 12:47:33 PST
>
> FreeBSD src repository
>
> Modified files:
> sys/ia64/ia64 machdep.c
> sys/ia64/include ucontext.h
> lib/libpthread/arch/ia64/include pthread_md.h
> Log:
> Simplify the contexts created by the kernel and remove the related
> flags. We now create asynchronous contexts or syscall contexts only.
> Syscall contexts differ from the minimal ABI dictated contexts by
> having the scratch registers saved and restored because that's where
> we keep the syscall arguments and syscall return values.
> Since this change affects KSE, have it use kse_switchin(2) for the
> "new" syscall context.
Can we go back to using per-thread locks for the spinlocks instead
of the KSE locks now (go back to rev 1.18 of thr_spinlock.c)?
--
Dan Eischen
More information about the cvs-src
mailing list