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>