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>