This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] powerpc: New feature - HWCAP/HWCAP2 bits in the TCB
- From: "Carlos O'Donell" <carlos at redhat dot com>
- To: Rich Felker <dalias at libc dot org>, munroesj at linux dot vnet dot ibm dot com
- Cc: Alan Modra <amodra at gmail dot com>, libc-alpha at sourceware dot org
- Date: Wed, 08 Jul 2015 04:15:16 -0400
- Subject: Re: [PATCH] powerpc: New feature - HWCAP/HWCAP2 bits in the TCB
- Authentication-results: sourceware.org; auth=none
- References: <20150609163835 dot GI17573 at brightrain dot aerifal dot cx> <1435777940 dot 7125 dot 132 dot camel at oc7878010663> <5596C284 dot 9070108 at redhat dot com> <1436145404 dot 10792 dot 46 dot camel at oc7878010663> <20150706021300 dot GU1173 at brightrain dot aerifal dot cx> <1436189206 dot 9162 dot 21 dot camel at oc7878010663> <20150706155219 dot GV1173 at brightrain dot aerifal dot cx> <1436217981 dot 8449 dot 8 dot camel at oc7878010663> <20150706215657 dot GZ1173 at brightrain dot aerifal dot cx> <1436221527 dot 8449 dot 15 dot camel at oc7878010663> <20150707015856 dot GE1173 at brightrain dot aerifal dot cx>
On 07/06/2015 09:58 PM, Rich Felker wrote:
> I'll wait for Alan to respond since I feel like our conversation is
> getting nowhere and the concerns I'm trying to address (which I
> believe were raised originally by Carlos, not me) are not getting
> across to you clearly. Regardless of whose fault that is, maybe having
> a third party look at this can help resolve it.
Correct, I raised it originally when it came to light the requirement
was to support old versions of glibc.
My initial worry was around reused stacks and TCB getting garbage
from those stacks. I had not yet considered that the reserved
ABI space was not reserved in the layout macros for TLS.
Seeing Alan's response clarifies that though, the space is reserved
in the ABI document only, but in glibc we allow struct pthread to
move up into that reserved space to save on allocated pages.
c.