Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Feb 2007 14:19:29 -0500
From:      Jung-uk Kim <jkim@FreeBSD.org>
To:        John Baldwin <jhb@FreeBSD.org>
Cc:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   Re: PERFORCE change 114732 for review
Message-ID:  <200702201419.30764.jkim@FreeBSD.org>
In-Reply-To: <200702201225.10406.jhb@freebsd.org>
References:  <200702192256.l1JMuKHH029284@repoman.freebsd.org> <200702201225.10406.jhb@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 20 February 2007 12:25 pm, John Baldwin wrote:
> On Monday 19 February 2007 17:56, Jung-uk Kim wrote:
> > http://perforce.freebsd.org/chv.cgi?CH=114732
> >
> > Change 114732 by jkim@jkim_hammer on 2007/02/19 22:56:14
> >
> > 	Finish TLS on amd64 support.
> > 	It may have rough edges but it seems usable.
> > 	Tested on a real UP machine and QEMU SMP.
> >
> > 	<rant>
> > 	PCB_32BIT flag was half-baked and never used from the day one.
> > 	Unfortunately it was confusing me from the beginning. :-(
> > 	</rant>
>
> Are you going to set the flag for ia32 processes as well?

No, not at the moment.  freebsd32 does not modify %gs at all.  We 
modify base address directly with sysarch(2).  It is nice to have 
consistent %gs and base address pair but it adds overhead for context 
switching.

Jung-uk Kim



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