Ulrich Drepper" <drepper@redhat.com> writes: > > Ralf Baechle <ralf@oss.sgi.com> writes: > > > Changing the kernel for the small number of threaded applications that > > exists and taking a performance impact for the kernel itself and anything > > that's using threads is an exquisite example for a bad tradeoff. > > Well, it seems you haven't read what I wrote. It's not about a small > number of threaded applications anymore. The thread register will be > part of the ABI and all applications, threaded or not, will use it. As MIPS "owns" the ABI, whether or not the thread register becomes a part of it is not something that anyone outside of MIPS can simply decree. I'd very much appreciate it if someone would explain to me just what this register is used for, and why a register needs to be permantly allocated for this purpose. There may still be other ways to solve the problem without doing violence to the kernel or to the ABI. Regards, Kevin K.