site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com On Sep 11, 2005, at 10:35 AM, Gary Byers wrote: If not performance, then what are your concerns, exactly? The 64-bit PowerPC ABI reserves r13 for TLS. matt. _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... The concerns that I have aren't based on the belief that the pthread library functions are somehow grossly inefficient Darwin/x86 already uses %gs internally as the selector for TLS, just like Linux. Since the 32-bit PowerPC Mac OS X ABI does not provide a register dedicated to TLS, Darwin/ppc uses a user readable SPRG on platforms which support it (i.e. G5), and an optimized kernel trap on platforms which don't. Perhaps if you stated your complaint more succinctly, without trying to design the solution first, it would be more evident how you would like the implementation to behave. This email sent to site_archiver@lists.apple.com