new syscall stub support for ia64 libc

Jakub Jelinek jakub@redhat.com
Wed Oct 29 09:51:00 GMT 2003


On Tue, Oct 28, 2003 at 08:26:09PM -0800, David Mosberger wrote:
> Now that NPTL etc. have settled, I'd like to renew the effort in
> getting the new system call stubs supported on ia64.  As you may
> recall, the new syscall stubs are designed to support light-weight
> system calls (by taking advantage of the EPC instruction).  The
> light-weight syscalls can yield huge performance improvements.  For
> example, gettimeofday() and sigprocmask() run about 3 times faster as
> lightweight syscalls.
> 
> What I'd like to see is something that makes it possible for
> non-threaded and NPTL apps to take advantage of the new syscall stubs.
> If LinuxThreads apps don't get the benefit, that's OK, I suppose.
> 
> Does this sound reasonable?  If so, how should I go about this?
> Should I re-send the (forward-ported) version of the original patch
> that I did so you can see what's involved?  Any other suggestions?

Yes, please post a forward ported complete tested patch (the last
version of the patch I and Ulrich saw was incomplete (but lead to
discovery of a linker bug)).
NPTL is now in sources CVS, so things are way easier for diffing...
Thanks.

	Jakub



More information about the Libc-hacker mailing list