Inefficient ia64 system call implementation in glibc
David Mosberger
davidm@napali.hpl.hp.com
Mon Sep 22 21:25:00 GMT 2003
>>>>> 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
More information about the Libc-alpha
mailing list