Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 7 Dec 2003 19:03:50 -0500 (EST)
From:      Daniel Eischen <eischen@vigrid.com>
To:        Marcel Moolenaar <marcel@FreeBSD.org>
Cc:        cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/ia64/ia64 machdep.c src/sys/ia64/include   ucontext.h src/lib/libpthread/arch/ia64/include pthread_md.h
Message-ID:  <Pine.GSO.4.10.10312071900280.25098-100000@pcnet5.pcnet.com>
In-Reply-To: <200312072047.hB7KlXp0099493@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.10.10312071900280.25098-100000>