Status of 2.5.X kernels on PPC Linux, anyone working with NPTL?

Aldy Hernandez aldyh at
Mon Nov 4 05:28:22 EST 2002

>>>>> "David" == David Edelsohn <dje at> writes:

>>>>> Kevin Hendricks writes:

 Kevin> Also, is anyone here actively working on Ulrich Drepper's New Posix
 Kevin> Thread Library (NPTL) to add in support for ppc Linux?  Has anyone
 Kevin> decided on what register will be used for Thread Local Storage on PPC
 Kevin> (32bit)?  (Is this r13 on ppc64?).  Have the necessary modifications to
 Kevin> the ABI/compiler been made to support a dedicated thread local storage
 Kevin> register?

 > 	There still is a question of what the final version of thread
 > support will look like in Glibc.  TLS support has not been added to
 > PowerPC GCC yet.  GPR 13 is reserved for the thread ID.  I do not know
 > whether that also can be used as the TLS base pointer.

Funny I was just talking to Richard Henderson on the plane about this
last week.

David, I was thinking on working on TLS for PPC (gcc side of things),
but Kevin is right, we need to get a register and change the ABI, else
things can get really spooky.  I was thinking we could use r13 (?)
like PPC64 does.

I also vaguely recall that Geoff has a list of ABI changes pending.
Perhaps we should do all these at the same time.

Anywhoooo, we should probably discuss this on the gcc lis instead.


** Sent via the linuxppc-dev mail list. See

More information about the Linuxppc-dev mailing list