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