Re: Inefficient ia64 system call implementation in glibc

David Mosberger
2003-09-22T21:25:36Z

>>>>> On Sat, 20 Sep 2003 15:01:26 +0200, Andreas Schwab <schwab@suse.de> said:

Andreas> "Jim Hull" <jim.hull@hp.com> writes:
>> But my real issue with the performance of this code is not with
>> sign-extend or the scheduling these instructions, it's with the
>> break instruction. I may be mistaken, but hasn't it been many
>> months since David Mosberger implemented all the kernel
>> infrastructure needed to support syscalls using the epc
>> instruction?

Andreas> It's only implemented in 2.6 so far.

No, the glibc support is completely orthogonal to the kernel support.
If glibc uses the new stubs on a kernel which doesn't support
kernel-entry via EPC, it will transparently fall back to using BREAK.

--david