Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Jun 2003 22:42:43 -0400
From:      Alexander Kabaev <kabaev@mail.ru>
To:        Gareth Hughes <gareth@nvidia.com>
Cc:        threads@freebsd.org
Subject:   Re: NVIDIA and TLS
Message-ID:  <20030616224243.74f151d8.kabaev@mail.ru>
In-Reply-To: <2D32959E172B8F4D9B02F68266BE421401A6D7EA@mail-sc-3.nvidia.com>
References:  <2D32959E172B8F4D9B02F68266BE421401A6D7EA@mail-sc-3.nvidia.com>

next in thread | previous in thread | raw e-mail | index | archive | help
<CC list trimmed>
On Mon, 16 Jun 2003 19:23:15 -0700
Gareth Hughes <gareth@nvidia.com> wrote:
> 
> To save you the trouble, I'll copy the relevant information out
> of Drepper's document (sections 3.4.2, 4.1.2, 4.2.2).
> 
What on Earth gives you an idea I haven't read it several times already?
I'll spare you the trouble copying the code samples, please restrict
yourself to section numbers only if you feel so inclined.

> 
> I don't see any segment register use there, do you? 
>
You see functions calls, do you? Penalty choice #2 on my list.

 That's the
> implementation of the dynamic TLS access models on x86
> (specifically, the GNU variants, not the Sun variants).  You
> implement __tls_get_addr() however you need to.  Only the static
> access models require the use of %gs.

Here you go, penalty choice #1.

We are getting nowhere with this discussion. Sparing each others time by
terminating it does show some promise though.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030616224243.74f151d8.kabaev>