Date: Thu, 6 May 2004 13:51:39 -0400 From: John Baldwin <jhb@FreeBSD.org> To: freebsd-current@FreeBSD.org Cc: Kenneth Culver <culverk@sweetdreamsracing.biz> Subject: Re: nVidia FX Support? Message-ID: <200405061351.39776.jhb@FreeBSD.org> In-Reply-To: <409A5F5F.1050202@mitre.org> References: <40982623.2090804@bellsouth.net> <20040506113745.ojg9sgkkc800s8cs@www.sweetdreamsracing.biz> <409A5F5F.1050202@mitre.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday 06 May 2004 11:53 am, Jason Andresen wrote: > Kenneth Culver wrote: > > I'm pretty sure that the FreeBSD people are working on TLS, which will > > allow the > > nvidia people to be happy. > > Maybe I'm reading it wrong, but it seems like TLS is what got them in > all of this trouble in the first place. It seems that FreeBSD's > implementation uses the %gs register, which NVidia also wants to use. Nvidia's driver is using %gs to implement its own type of TLS since FreeBSD doesn't provide TLS. Once FreeBSD provides real TLS, then the Nvidia driver can use that which will result in both the driver and the threading code sharing %gs nicely. (Since %gs will be used to implement TLS). -- John Baldwin <jhb@FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200405061351.39776.jhb>